/* Imporquímica Módulo de Utilizadores - Folha de Estilos
Direxis, Soluções Inteligentes*/

body{
	background-image: url(../img/backgrounds/IP_Mod_Vendedores_main_bg.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body.loginpage{
	background-image:  url(../img/backgrounds/IP_Mod_Vendedores_loginpagewide_bg.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*ESTILO LINKS GERAIS*/
a:link {
    color: #00405D;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: normal;
     }

a:visited {
    color: #00405D;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: normal;
     }

a:hover {
     color: #0089C8;
	  /*color: #0089C8;*/
	  font-size: 10px;
	  text-decoration: none;
	font-weight: normal;
     }
	  

a:active {
   /* color: #2C7EB0;*/
	    color: #00405D;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: normal;
     }
	  
	  
	  /*ESTILO LINKS CalendárioDia*/
a.dayreport:link {
    color: #00405D;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.dayreport:visited {
    color: #00405D;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.dayreport:hover {
     color: #005D88;
	  font-size: 10px;
	  text-decoration: none;
	font-weight: bold;
     }
	  

a.dayreport:active {
   /* color: #2C7EB0;*/
	    color: #00405D;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: bold;
     }
	  
	  /*ESTILO LINKS MENU COLUNA ESQUERDA*/	  
a.menuleft:link {
     color: #2872AB;
	 font-size: 13px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.menuleft:visited {
    color: #2872AB;
	 font-size: 13px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.menuleft:hover {
    color: #13354F;
	 font-size: 13px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.menuleft:active {
  color: #2872AB;
 font-size: 13px;
 text-decoration: none;
 font-weight: bold;
     }
	  
	  	  /*ESTILO LINKS MENU UTILIZADORE*/	  
a.menuuser:link {
    color: #195E7B;
	 text-decoration: none;
	 font-size: 11px;
	 font-weight: normal;
     }

a.menuuser:visited {
    color: #195E7B;
	 text-decoration: none;
	 font-size: 11px;
	 font-weight: normal;
     }

a.menuuser:hover {
    color: #13354F;
	 text-decoration: none;
	 font-size: 11px;
	 font-weight: normal;
     }

a.menuuser:active {
  color: #195E7B;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
     }

	  /*ESTILO LINKS MENU HORIZONTAL MÓDULO*/	  
a.moduleitem:link {
    color: white;
	 font-size: 10px;
	 text-decoration: none;
font-weight: bold;
     }

a.moduleitem:visited {
    color: white;
	 font-size: 10px;
	 text-decoration: none;
font-weight: bold;
     }

a.moduleitem:hover {
    color: #003F5A;
	 font-size: 10px;
	 text-decoration: none;
font-weight: bold;
     }

a.moduleitem:active {
   color: white;
	 font-size: 10px;
	 text-decoration: none;
font-weight: bold;
     }
	  
	  /*ESTILO LINKS BARRA DE NAVEGACAO*/	  
a.navbar:link {
    color: white;
	 font-size: 10px;
	 text-decoration: none;
     }

a.navbar:visited {
    color: white;
	 font-size: 10px;
	 text-decoration: none;
     }

a.navbar:hover {
    color: #003F5A;
	 font-size: 10px;
	 text-decoration: none;
     }

a.navbar:active {
   color: white;
	 font-size: 10px;
	 text-decoration: none;

     }

table.logintable{
	width: 710px;
	background-color: White;
	height: 234px;
	margin-top: 188px;
	border: 8px;
	border-color:white;
	border-style: solid;
}

td.loginimg{
width: 60%;
	border-top: 6px;
	border-top-color:#498BB8;
	border-top-style: solid;
	background-image: url(../img/backgrounds/IP_Mod_Vendedores_logintable_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
}

td.loginform{
width: 40%;
	border-top: 6px;
	border-top-color:#498BB8;
	border-top-style: solid;
	background-image: url(../img/backgrounds/IP_Mod_Vendedores_logintable_bg.gif);
	background-repeat: repeat-x;
	padding-top: 40px;
}

td.loginboxtitle{
	background-image:  url(../img/backgrounds/IP_Mod_Vendedores_top_login_row.gif);
	background-repeat: repeat-y;
	color: White;
	font-weight: bold;
	text-align: left;
	width: 243px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 4px;
font-size: 10px;
	/*padding-left: 10px;*/
}

td.loginboxtitle_recover{
	background-image:  url(../img/backgrounds/IP_Mod_Vendedores_top_login_row.gif);
	background-repeat: repeat-y;
	color: White;
	font-weight: bold;
	text-align: left;
	width: 243px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 4px;
font-size: 10px;
	/*padding-left: 10px;*/
}

table.login{
	color:#005F90;
	font-size: 11px;
		width: 243px;
}

td.titlefield{
	width:  40%;
	text-align: left;
	font-size: 11px;
	padding-top:4px;
	padding-bottom: 4px;
}

td.inputfield{
	width:  40%;
	padding-top: 4px;
	padding-bottom: 4px;
}

/*td.label{
	padding: 4px;
}*/

input{
	/*height: 15px;*/
	font-size: 9px;
	color: #464646;
	margin: 0px;
	padding: 0px;
	/*border-color:#CFE0E7;
	border: 1px;
	border-style: solid;*/
}

input.button {
		background-color: #4F96C9;
		border: #1C6E93;
		color: white;
		font-weight: bold;
		font-size: 9px;
		border-width: 1;
		border-style: solid;
		/*text-align: center;*/
}

input.button2 {
		background-color: white;
		border: #1C6E93;
		color: #4F96C9;
		font-weight: bold;
		font-size: 9px;
		border-width: 1;
		border-style: solid;
		/*text-align: center;*/
}

div.buttons{
	background-color: #4F96C9;
		border: #1C6E93;
		color: white;
		font-weight: bold;
		font-size: 9px;
		border-width: 1;
		border-style: solid;
		text-align: center;
	   height:14px;
		padding-left: 4px;
		padding-right: 4px;
}

div.buttons_stats{
	background-color: #4F96C9;
		border: #1C6E93;
		color: white;
		font-weight: bold;
		font-size: 9px;
		border-width: 1;
		border-style: solid;
		text-align: center;
	   height:14px;
		padding-left: 4px;
		padding-right: 4px;
		width: 78px; 
}

form {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

select{
	font-size: 9px;
	/*width: 320px;*/
}

select.users{
	font-size: 13px;
}

td.loginbuttons{
	text-align: right;
	border-top: 1px;
	border-top-color:#C0DBEA;
	border-top-style: solid;
	padding-top: 10px;
}

div.maincontent{
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 12px;
	margin-bottom: 8px;
	padding-top: 18px;
	background-image:  url(../img/backgrounds/IP_Mod_Vendedores_main_content_bg.gif);
	background-repeat: repeat-x;
	/*padding-left: 32px;
	padding-right: 22px;*/
}

div.maincontent2{
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 18px;
	background-image:  url(../img/backgrounds/IP_Mod_Vendedores_main_content_bg.gif);
	background-repeat: repeat-x;
	margin-left: 4px;
	margin-right:12px;
	/*padding-left: 32px;
	padding-right: 22px;*/
width:  698px;
}

table.footer{
	width: 710px;
}

table.footermaster{
	width: 956px;
}

td.footerleft{
padding-top: 10px;
	text-align: left;
	font-size: 9px;
	color:#00405D;
	padding-left: 10px;
}

td.footerright{
padding-top: 10px;
	text-align: right;
	font-size: 9px;
	padding-right: 10px;
}

span.gotowww{
	color: White;
	font-size: 10px;
	font-weight: bold;
}

span.version{
	color:#619ABB;
		font-weight: bold;
}

/* Templates After Login*/

table.masterbackoffice{
	width: 956px;
		padding-bottom: 10px;
	/*padding-top: 14px;*/
	background-color: white;
	border-bottom: 1px;
	border-bottom-color: #8FB8D3;
	border-bottom-style: solid;
}

td.mainheader{
text-align: center;
padding-top: 6px;
/*border-top: 1px;
	border-top-color: #8FB8CD;
	border-top-style: solid;*/
}

td.bo_menu{
	width: 23%;
}

td.bo_content{
width: 70%;
font-weight: normal;
}

td.bo_content2{
width: 70%;
}

div.titulologinbox{
background-image:  url(../img/backgrounds/IP_Mod_Vendedores_loginbox_bg.gif);
background-repeat: repeat-y;
background-color:#006297;
margin-left: 8px;
margin-right: 4px;
font-size: 10px;
font-weight: bold;
color: white;
padding: 4px;
	border-top: 1px;
	border-top-color: white;
	border-top-style: solid;
	padding-left: 4px;
}

div.contentadminbox1{
	color: #1A5E7B;
	background-color:#D2E3EB;
	border-top: 1px;
	border-top-color: #017FBD;
	border-top-style: solid;
	border-right: 1px;
	border-right-color: #027EB7;
	border-right-style: solid;
	border-left: 1px;
	border-left-color: #027EB7;
	border-left-style: solid;
	margin-left: 8px;
	margin-right: 4px;
	padding-left: 18px;
	line-height: 18px;
}

div.contentadminbox2{
	color: #1A5E7B;
	background-color:#C4DCE6;
	border-top: 1px;
	border-top-color: #037CB2;
	border-top-style: solid;
	border-right: 1px;
	border-right-color: #047BAC;
	border-right-style: solid;
	border-left: 1px;
	border-left-color: #047BAC;
	border-left-style: solid;
	margin-left: 8px;
		margin-right: 4px;
	padding-left: 18px;
	line-height: 18px;
}

div.contentadminbox3{
	color: #1A5E7B;
	background-color:#C2DAE3;
	border-top: 1px;
	border-top-color: #057AA8;
	border-top-style: solid;
	border-right: 1px;
	border-right-color: #0678A3;
	border-right-style: solid;
	border-left: 1px;
	border-left-color: #0678A3;
	border-left-style: solid;
	margin-left: 8px;
		margin-right: 4px;
	padding-left: 18px;
	line-height: 18px;
}

div.contentadminbox4{
	color: #1A5E7B;
	background-color:#AFCFD9;
	border-top: 1px;
	border-top-color: #07779E;
	border-top-style: solid;
	border-bottom: 2px;
	border-bottom-color: #097493;
	border-bottom-style: solid;
	border-right: 1px;
	border-right-color: #08769A;
	border-right-style: solid;
	border-left: 1px;
	border-left-color: #08769A;
	border-left-style: solid;
	margin-left: 8px;
		margin-right: 4px;
	padding-left: 18px;
	line-height: 18px;
}

div.item_main_menu{
	border-top: 1px;
	border-top-color: #C7DCE9;
	border-top-style: solid;
	margin-left: 8px;
	margin-bottom: 2px;
	margin-right: 4px;
	padding-left: 12px;
vertical-align: middle;
	background-image:  url(../img/backgrounds/IP_Mod_Vendedores_left_menu_item_bg.gif);
	background-repeat: repeat-x;
	height: 64px;
	color:#2872AB;
	font-weight: bold;
	font-size: 11px;
}

span.moduletitle{
	padding-left: 6px;
}

span.modulesubtitle{
	color:#0A77AF;
	font-size: 10px;
	font-weight: normal;
	padding-left: 26px;
	display: block;
}

img.bulletmainmenu{
	padding-top: 6px;
	margin-top: 6px;
}



div.barranavegacao{

/*width: 100%;*/

	background-color: #5091B4;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-left: 4px;

	color: White;

	height: 16px;

	border-top: 1px;

	border-top-color: white;

	border-top-style: solid;

	margin-left: 0px;

	margin-right: 6px;

}

div.barranavegacao2{

/*width: 100%;*/

	background-color: #5091B4;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-left: 4px;

	color: White;

	height: 16px;

	border-top: 1px;

	border-top-color: white;

	border-top-style: solid;

	margin-left: 0px;

	margin-right: 6px;
margin-top: 80px;
}



div.module_title{

	border-top: 1px;

	border-top-color: #C7DCE9;

	border-top-style: solid;

	border-bottom: 1px;

	border-bottom-color: #B8D4E3;

	border-bottom-style: solid;

	/*border-left: 1px;

	border-left-color: #E9F2F5;

	border-left-style: solid;

	border-right: 1px;

	border-right-color: #E9F2F5;

	border-right-style: solid;*/

	background-image: url(../img/backgrounds/IP_Mod_Vendedores_module_title_bg.gif);

	height: 64px;

	margin-top: 6px;

	margin-left: 4px;

	margin-right: 12px;

	padding-left: 6px;

	color:#2872AB;

	font-weight: bold;

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



span.module_subtitle{

		padding-left: 26px;

		font-weight: normal;

		line-height: 22px;

		font-size: 10px;

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

			vertical-align: middle;

}



div.viewall{

	text-align: right;

	font-weight: bold;

	padding-top: 4px;
padding-bottom: 4px;
	padding-right: 10px;

	margin-bottom: 22px;

}



img.bullet_title{

margin-top: 8px;

vertical-align: text-bottom;

}



img.pagnav {

vertical-align: middle;

}



table.tablecontents{

	width: 50%;

	margin-top: 22px;

color:#00405D;

}

table.tablestats{
width: 96%;
/*margin-top: 22px;*/
color:#00405D;
}

table.statswho{
	width: 90%;
   margin-bottom: 9px;
	/*
	border-color: white;
    border-width: 0 0 1px 1px;
    border-style: solid;*/
border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;

}

table.statdate{
	width: 90%;
	margin-top: 8px;
}

td.cell_statsmenu_lable{
	width: 80%;
	background-color: #DDECF2;
	height: 104px;
	padding: 20px;
	text-align: left;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFE2EC;
	font-size: 10px;
}

td.cell_statsmenu_icon{
	width: 20%;
	background-color: #DDECF2;
	height: 104px;
	text-align: center;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFE2EC;
}


div.itemstats{
color:#00405D;
font-size: 10px;
font-weight: normal;	
padding-left: 8px;
line-height: 16px;
}


span.area_title{

	font-size: 12px;

	font-weight: bold;

	/*font-style: italic;*/

	color:#003F5A;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding-left: 10px;

	background-image: url(../img/backgrounds/IP_Mod_Vendedores_action_title_bg.gif);

	background-repeat: no-repeat;

	line-height: 17px;

	border-top: 1px;

	border-top-color: #B9D4E3;

	border-top-style: solid;

	width:100%;
}



span.area_subtitle{

	font-size: 11px;

	font-weight: bold;

	/*font-style: italic;*/

	color:#003F5A;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding-left: 10px;

	background-image: url(../img/backgrounds/IP_Mod_Vendedores_action_subtitle_bg.gif);

	background-repeat: no-repeat;

	line-height: 17px;

	border-top: 1px;

	border-top-color: #B9D4E3;

	border-top-style: solid;

	width: 100%;

	margin-top: 8px;



}



td.celltitle{
	background-color: #B6D8E3;
	color:#003F5A;
	font-weight: bold;
	border-bottom: 1px;
	border-bottom-color: #9FC4D9;
	border-bottom-style: solid;
	border-right: 1px;
	border-right-color: #EDF5F7;
	border-right-style: solid;
	line-height: 18px;
	padding-left: 2px;
}

td.celltitle_grid{
	background-color: #B6D8E3;
	color:#003F5A;
	font-weight: bold;
	border-bottom: 1px;
	border-bottom-color: #9FC4D9;
	border-bottom-style: solid;
	border-right: 1px;
	border-right-color: #EDF5F7;
	border-right-style: solid;
	line-height: 18px;
	padding-left: 2px;
	width: 30%;
}



td.cellweek{

	background-color: #C7E26A;

	color:#003F5A;

	font-weight: bold;

	border-bottom: 1px;

	border-bottom-color: #9FC4D9;

	border-bottom-style: solid;

	border-right: 1px;

	border-right-color: #EDF5F7;

	border-right-style: solid;

	line-height: 18px;

	padding-left: 2px;

	  text-align: center;

}



td.cell_prevnextweek{

  width: 20%;

  text-align: center;

	background-color: #DEEEB5;

	color:#003F5A;

	font-weight: bold;

	border-bottom: 1px;

	border-bottom-color: #9FC4D9;

	border-bottom-style: solid;

	border-right: 1px;

	border-right-color: #EDF5F7;

	border-right-style: solid;

	line-height: 18px;

	padding-left: 2px;

}





td.cellcontent{

line-height: 18px;

	padding-left: 2px;

	margin-top: 2px;

	border-bottom: 1px;

	border-bottom-color: #C6DCE9;

	border-bottom-style: solid;

	vertical-align: middle;

	background-color:#EEEFEF;

}



td.cell_title_id{

  width: 5%;

  text-align: center;

	background-color: #B6D8E3;

	color:#003F5A;

	font-weight: bold;

	border-bottom: 1px;

	border-bottom-color: #9FC4D9;

	border-bottom-style: solid;

	border-right: 1px;

	border-right-color: #EDF5F7;

	border-right-style: solid;

	line-height: 18px;

	padding-left: 2px;

}



/*td.cell_id{

  width: 5%;

  text-align: center;

	line-height: 54px;

	padding-left: 2px;

		margin-top: 2px;

	border-bottom: 1px;

	border-bottom-color: #DBE6EA;

	border-bottom-style: solid;

}*/



td.cell_id_on{

  /*width: 5%;*/

  text-align: center;

line-height: 40px;

	padding-left: 2px;

		margin-top: 2px;

	border-bottom: 1px;

	border-bottom-color: #DBE6EA;

	border-bottom-style: solid;

	background-color: #E2EFCD;

}



td.cell_id_off{

  /*width: 5%;*/

  text-align: center;

	line-height: 40px;

	padding-left: 2px;

		margin-top: 2px;

	border-bottom: 1px;

	border-bottom-color: #DBE6EA;

	border-bottom-style: solid;

   background-color: #E7C7C9;

}



td.cell_title_action{

  width: 10%;

  text-align: center;

	background-color: #B6D8E3;

	color:#003F5A;

	font-weight: bold;

	border-bottom: 1px;

	border-bottom-color: #9FC4D9;

	border-bottom-style: solid;

	border-right: 1px;

	border-right-color: #EDF5F7;

	border-right-style: solid;

	line-height: 18px;

	padding-left: 2px;

}



td.cell_action{

 text-align: center;

	line-height: 18px;

	padding-left: 2px;

		margin-top: 2px;

border-bottom: 1px;

	border-bottom-color: #C6DCE9;

	border-bottom-style: solid;

	vertical-align: middle;

		background-color:#EEEFEF;

}



div.tablecontents2{
width: 100%;
}



table.tablecontents{

	width: 100%;

	margin-top: 10px;

font-size: 10px;

}



div.module_menu{

	background-color:#ECF4F6;

	margin-top: 0px;

	margin-left: 4px;

	margin-right: 12px;

	padding-left: 10px;

	height: 20px;

/*width: 70%;

float: left;*/

}

div.module_menu_datapicker{
	background-color:#ECF4F6;
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 12px;
	padding-left: 10px;
	height: 50px;
}


div.module_menu_datapicker2{
	background-color:#ECF4F6;
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 12px;
	padding-left: 10px;
	height: 50px;
	width: 300px;
}




span.menu_item{
	background-color:#97B3BF;
	/*border-bottom: 1px;
	border-bottom-color: #B9D8EB;
	border-bottom-style: solid;
	border-left: 1px;
	border-left-color: #B9D8EB;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #B9D8EB;
	border-right-style: solid;*/
	padding-left: 4px;
   padding-right: 4px;
	padding-bottom: 10px;
	padding-top: 0px;
	color: white;
	font-weight: bold;
	font-size: 10px;
	vertical-align: top;
}

table.menutop{
	padding-left: 4px;
   padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 0px;
	color: white;
	font-weight: bold;
	font-size: 10px;
		background-color:#97B3BF;
}

td.menutop_item{
border-right: 1px;
border-right-style: solid;
padding-right: 6px;
}

div.menu_item2{

	background-color:#97B3BF;

}



div.pagnav{

border-top: 1px;

	border-top-color: #C7DCE9;

	border-top-style: solid;

margin-top: 20px;

padding-top: 8px;

	text-align: right;

	font-size: 10px;

}







div.pagnav_visitas{

border-top: 1px;

	border-top-color: #C7DCE9;

	border-top-style: solid;

margin-top: 20px;

padding-top: 2px;

	text-align: left;

	font-size: 10px;

}



div.pagnav_visitas2{

border-top: 1px;

	border-top-color: #C7DCE9;

	border-top-style: solid;

margin-top: 2px;

padding-top: 2px;

	text-align: left;

	font-size: 10px;

}



td.cell_title_field_divisor{

	width: 30%;

	color: #005F90;

	font-weight: bold;

padding: 4px;

padding-left: 10px;

	border-top-color: #C7DCE9;

	border-top-style: solid;

	padding-top: 10px;

}



td.cell_title_field{

	width: 30%;

	color: #005F90;

	font-weight: bold;

padding: 4px;

padding-left: 10px;

}



td.cell_form_field{

	width: 70%;

padding: 4px;

	color: #005F90;

		font-weight: normal;

}



td.cell_form_report{

	width: 70%;

padding: 4px;

	color: #005F90;

		font-weight: normal;

}



td.cell_form_report_base{

	width: 70%;

padding: 4px;

	color: #005F90;

		font-weight: normal;

			padding-bottom: 10px;

}



td.cell_form_report_divisor{

	width: 70%;

padding: 4px;

	color: #005F90;

		font-weight: normal;

		border-top: 1px;

	border-top-color: #C7DCE9;

	border-top-style: solid;

	padding-top: 10px;

}





td.cell_title_field_base{

	width: 30%;

	color: #005F90;

	font-weight: bold;

padding: 4px;

padding-left: 10px;

	padding-bottom: 10px;

}

td.cell_title_field_msg{

	width: 30%;

	color: #005F90;

	font-weight: bold;

padding: 4px;

padding-left: 10px;

	padding-bottom: 10px;
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #B9CDD4;
	vertical-align: top;

}



td.cell_form_field_base{

	width: 70%;

padding: 4px;

	color: #005F90;

font-weight: normal;

padding-bottom: 10px;

}



td.cell_title_field_divisor{

	width: 30%;

	color: #005F90;

	font-weight: bold;

padding: 4px;

padding-left: 10px;

border-top: 1px;

	border-top-color: #C7DCE9;

	border-top-style: solid;

	padding-top: 10px;

}



td.cell_form_field_divisor{

	width: 70%;

padding: 4px;

	color: #005F90;

		font-weight: bold;

		border-top: 1px;

	border-top-color: #C7DCE9;

	border-top-style: solid;

	padding-top: 10px;

}



td.cell_msg_note{

		width: 70%;

	color: #2C7EB0;

	font-weight: bold;

vertical-align: middle;

padding-left: 20px;



}



td.cell_msg_symbol{

	width: 30%;

	text-align: center;

}



table.back_msg{

/*	width: 10%;*/

	margin-left: 20px;

}



	 hr {border: none 0;

border-top: 1px solid #B9CDD4;/*the border*/

width: 100%;

height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

}


input.inputdata{
	margin-left: 30px;
}


table.vendedormain{

	width: 100%;



}



td.vendedor_content{

width:  70%;

}



td.vendedor_menu{



	vertical-align: top;



}



/*CALENDÁRIO TMP*/



div.calendar{

border-top: 1px;

	border-top-color: #C7DCE9;

	border-top-style: solid;

	margin-left: 5px;

	margin-right: 5px;

	padding-top: 6px;

		padding-bottom: 6px;

	border-bottom: 1px;

	border-bottom-color: #CBDDE6;

	border-bottom-style: solid;

}



div.monthnav{

	border-top: 1px;

	border-top-color: #C7DCE9;

	border-top-style: solid;

	/*border-bottom: 1px;

	border-bottom-color: #C7DCE9;

	border-bottom-style: solid;*/

	padding-top: 6px;

	padding-bottom: 6px;

	font-size: 10px;

}



div.calendar_title{

font-size: 11px;

	color:#00639F;

	/*color:#464646;*/

	font-weight: bold;

	margin-left: 5px;

	margin-right: 5px;

	padding-bottom: 6px;

}



span.calendar_month{

	/*color:#00639F;*/

		color:#464646;

	font-weight: bold;

	padding-left: 26px;

}



table.minicalendar{

width: 90%;

	margin-right: 12px;

}



tr.nomedia_semana{

	color:#006398;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	

}



tr.dia_semana{

	color:#5C5C5C;

	font-size: 11px;

	font-weight: normal;

	text-align: center;

	

}



td.bg_nomedia_semana{



	background-image:  url(../img/backgrounds/IP_Mod_Vendedores_bg_minicalendar_nomediasemana.gif);

	background-repeat: no-repeat;

background-position: center;

}



td.bg_today{

	background-image:  url(../img/backgrounds/IP_Mod_Vendedores_bg_minicalendar_hoje.gif);

		background-repeat: no-repeat;

background-position: center;

color: #006398;

}



td.bg_dayevent{

	background-image:  url(../img/backgrounds/IP_Mod_Vendedores_bg_minicalendar_dia_evento.gif);

			background-repeat: no-repeat;

background-position: center;

color: White;

font-weight: bold;

}



/* MENU VENDEDOR*/



div.venderdormenu_items{

	color:white;

	background-color: #5E98B6;

	padding-left: 6px;

	font-size: 10px;

	font-weight: bold;

	line-height: 16px;

}



div.venderdormenu_op1{

font-size: 10px;

padding-left: 6px;

line-height: 16px;

background-color:#F5F5F3;

border-top: 1px solid #FCFEF6;

border-left: 1px solid #F7FCE8;

border-right: 1px solid #F7FCE8;

color:#454644;

}

div.venderdormenu_op2{

font-size: 10px;

padding-left: 6px;

line-height: 16px;

background-color:#F4F6EC;

border-top: 1px solid #F2FBD9;

border-left: 1px solid #EEF9CB;

border-right: 1px solid #EEF9CB;

color:#454644;

}

div.venderdormenu_op3{

font-size: 10px;

padding-left: 6px;

line-height: 16px;

background-color:#F1F5E5;

border-top: 1px solid #E8F7BC;

border-left: 1px solid #E3F6AD;

border-right: 1px solid #E3F6AD;

color:#454644;

}

div.venderdormenu_op4{

font-size: 10px;

padding-left: 6px;

line-height: 16px;

background-color:#EDF4D7;

border-top: 1px solid #DFF49F;

border-left: 1px solid #DAF391;

border-right: 1px solid #DAF391;

color:#454644;

}

div.venderdormenu_op5{

font-size: 10px;

padding-left: 6px;

line-height: 16px;

background-color:#EAF3CE;

border-top: 1px solid #D5F182;

border-left: 1px solid #D1EF76;

border-right: 1px solid #D1EF76;

color:#454644;

}

div.venderdormenu_op6{

font-size: 10px;

padding-left: 6px;

margin-bottom: 6px;

line-height: 16px;

background-color:#E7F2C6;

border-top: 1px solid #CBEE65;

border-bottom: 2px solid #C1EA46;

border-left: 1px solid #C6EC55;

border-right: 1px solid #C6EC55;

color:#454644;

}



table.reportresume{

	background-image: url(../img/backgrounds/IP_Mod_Vendedores_report_resume_bg.gif);

	background-repeat: repeat-x;

	height: 103px;

	font-size: 10px;

	width: 100%;

	margin-bottom: 6px;

}



td.resumetitle{

	color:#20597F;

	font-size:  11px;

	font-weight: bold;

	padding-left: 6px;

	border-bottom: 1px solid #C0DBC3;

}



td.statsname{

	color:#2C7EB0;

	font-size: 10px;

	padding-left: 6px;

	line-height: 18px;

	font-weight: bold;

}



td.statsresults{

	color:#2C7EB0;

	font-size: 10px;

	padding-left: 6px;

	line-height: 18px;

	font-weight: bold;
	
	border-left: 1px;
	border-left-color: Silver;
	border-left-style: solid;

}

td.statsresultsvisitas{
	background-color: White;
	color:#2C7EB0;
	font-size: 10px;
	padding-left: 6px;
	line-height: 18px;
	font-weight: bold;
	border-left: 1px;
	border-left-color: Silver;
	border-left-style: solid;

}



td.resumegrid{

		color:#444E27;

	font-size:  11px;

	font-weight: bold;

	padding-left: 6px;

	border-top: 1px solid #A6D273;

}



div.stats_tab{

	height:  18px;

border-bottom: 1px solid #9FC5DA;

	}

	

	div.stats_tab2{

	background-color:#B6D8E3;

	color:#00405D;

	line-height:  18px;

	font-weight: bold;

	padding-left: 8px;

	width: 160px;

	font-size: 11px;

}

div.stats_tab3{
	background-color:#B6D8E3;
	color:#00405D;
	line-height:  18px;
	font-weight: bold;
	padding-left: 8px;
	width: 420px;
	font-size: 11px;
}

div.stats_tab4{
	background-color:#B5E337;
	color:#00405D;
	line-height:  18px;
	font-weight: bold;
	width: 170px;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
}

div.stats_tab5{
	background-color:#B0D7E2;
	color:#00405D;
	line-height:  18px;
	font-weight: bold;
	width: 114px;
	font-size: 12px;
	text-align: center;
}

	td.vars{

		width: 20%;

	}



td.igual{

		width: 5%;

	}

	

	div.var1{

		background-image: url(../img/backgrounds/IP_Mod_Vendedores_stats_bg_var1.gif);

		background-repeat: repeat-x;

		width: 118px;

		text-align: center;

		font-weight: bold;

		font-size: 12px;

		color: White;

		line-height: 24px;

		vertical-align: middle;

		border: 1px solid #A4BA24;

	}

	

	div.var2{

		background-image: url(../img/backgrounds/IP_Mod_Vendedores_stats_bg_var2.gif);

		background-repeat: repeat-x;

		width: 118px;

		text-align: center;

		font-weight: bold;

		font-size: 12px;

		color: White;

		line-height: 24px;

		vertical-align: middle;

		border: 1px solid #F08120;

	}

	

	div.var3{

		background-image: url(../img/backgrounds/IP_Mod_Vendedores_stats_bg_var3.gif);

		background-repeat: repeat-x;

		width: 118px;

		text-align: center;

		font-weight: bold;

		font-size: 12px;

		color: White;

		line-height: 24px;

		vertical-align: middle;

		border: 1px solid #0096B9;

	}

	

	td.igual{

		vertical-align: middle;

		text-align: center;

		font-weight: bold;

		font-size: 20px;

		color: #00405D;

	}

	

	div.var1content{

		border: 1px solid #A4BA24;

		background-image: url(../img/backgrounds/IP_Mod_Vendedores_stats_bg_results.gif);

		width: 118px;

		text-align: center;

		font-weight: bold;

		font-size: 12px;

		color: #00405D;

		line-height: 54px;

		vertical-align: middle;

	}

	

		div.var2content{

		border: 1px solid #F08120;

		background-image: url(../img/backgrounds/IP_Mod_Vendedores_stats_bg_results.gif);

		width: 118px;

		text-align: center;

		font-weight: bold;

		font-size: 12px;

		color: #00405D;

		line-height: 54px;

		vertical-align: middle;

		}

		

			div.var3content{

		border: 1px solid #0096B9;

		background-image: url(../img/backgrounds/IP_Mod_Vendedores_stats_bg_results.gif);

		width: 118px;

		text-align: center;

		font-weight: bold;

		font-size: 12px;

		color: #00405D;

		line-height: 54px;

		vertical-align: middle;	

		}

		

		div.stats_note{

		font-weight: bold;

		font-size: 10px;

		color: #00405D;

		padding-left: 8px;

		padding-top: 8px;

		}

		

		div.viewgrid{

			background-color:#C8E36C;

			line-height: 16px;

			text-align: center;

			font-weight: bold;

			font-size: 11px;

			color:#444E27;

			border-top: 1px solid #85984C;

			margin-top: 8px;

			margin-bottom: 8px;

		  border-bottom-color: #C7DCE9;

		}

		

		div.addvisita{

			background-image: url(../img/backgrounds/IP_Mod_Vendedores_add_visita_bg.gif);

			line-height: 36px;

			text-align: center;

			font-weight: bold;

			font-size: 11px;

			color:#444E27;

			border-top: 1px solid #85984C;

		}

label.error {
    display: none;
	 color: Red;
}

.report_selectdate{
	text-align: left;
	background-color: #DAE1E3;
	font-size: 9px;
color:#00405D;
width:  75%;
	vertical-align: middle;
}

.report_selectdate_caption{
	text-align: left;
	background-color: #DAE1E3;
	font-size: 9px;
	padding-left: 10px;
color:#00405D;
width:  25%;
	
}

td.legenda_config{
	font-size: 10px;
	color: #8C8C8C;
	padding-left: 10px;
	padding-bottom: 20px;
}

div.statsbg{
	background-color: #DDECF2;
	padding-top: 10px;
	padding-bottom: 10px;
}



table.statsresultstype1{
	width: 80%;
	border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;

}

table.statsresultstype2{
	width: 80%;
	border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;

}


td.space{
	margin-top: 10px;
}



td.statstitle_namesector{
	width: 40%;
	background-color: #C4E67D;
	text-align: center;
	color:#00405D;
	font-weight: bold;
	font-size: 10px;
border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
}

td.statstitle_visitas{
	width: 25%;
	background-color: #00BFE1;
	text-align: center;
	color:#00405D;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid white;
	height: 26px;
}


td.statstitle_visitas_qnt{
	width: 12%;
	background-color: #BFE7F0;
	text-align: center;
	color:#00405D;
	font-size: 10px;
	border: 1px solid white;
}

td.statstitle_visitas_percnt{
	width: 12%;
	background-color: #E2EFF3;
	text-align: center;
	color:#00405D;
	font-size: 10px;
	border: 1px solid white;
}

td.statstitle_vendas_qnt{
	width: 12%;
	background-color: #D4EBBE;
	text-align: center;
	color:#00405D;
	font-size: 10px;
	border: 1px solid white;
}

td.statstitle_vendas_percnt{
	width: 12%;
	background-color: #DAEDD6;
	text-align: center;
	color:#00405D;
	font-size: 10px;
	border: 1px solid white;
}

td.statstitle_demonstracoes_qnt{
	width: 12%;
	background-color: #F3EA88;
	text-align: center;
	color:#00405D;
	font-size: 10px;
	border: 1px solid white;
}

td.statstitle_demonstracoes_percnt{
	width: 12%;
	background-color: #ECECB1;
	text-align: center;
	color:#00405D;
	font-size: 10px;
	border: 1px solid white;
}

td.statstitle_vendas{
	width: 25%;
	background-color: #B5E337;
	text-align: center;
	color:#00405D;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid white;
}

td.statstitle_demonstracoes{
	width: 25%;
	background-color: #FFE72E;
	text-align: center;
	color:#00405D;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid white;
}

td.statstitle_tipos_visita{
	width: 25%;
	background-color: #B5E337;
	text-align: left;
	padding-left: 6px;
	color:#00405D;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid white;
	height: 26px;
}


td.statstitle_type2_totais{
	width: 25%;
	background-color: #B0D7E2;
	text-align: right;
	padding-right: 6px;
	color:#00405D;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid white;
	height:  26px;
}

td.statstitle_type2_totais2{
	width: 12%;
	background-color: #B0D7E2;
	text-align: center;
	color:#00405D;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid white;
		height:  26px;
}

td.statstitle_values{
	width: 30%;
	background-color: #C4E67D;
	text-align: center;
	color:#00405D;
	font-weight: bold;
	font-size: 10px;
border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
}

td.stats_sector{
	width: 40%;
	color: #00405D;
	font-weight: bold;
	text-align: left;
border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
background-color: #DCEED7;
font-size: 10px;
padding-left: 8px;
}

td.stats_sector_error{

	color: red;
	font-weight: bold;
	text-align: center;
border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 10px;
background-color: #DCEED7;
font-size: 10px;
padding-left: 8px;
}

td.stats_values{
	width: 30%;
	color: #00405D;
	font-weight: normal;
	text-align: center;
	padding-right: 20px;
	border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
	 font-size:  10px;
	vertical-align: top;
}

td.stats_sector_results{
	width: 40%;
	color: #00405D;
	background-color: #B0D7E2;
	font-weight: bold;
	text-align: right;
		border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
	 
	vertical-align: top;
	font-size: 12px;
}

td.stats_values_results{
	width: 30%;
	color: #00405D;
	background-color: #B0D7E2;
	font-weight: bold;
	text-align: center;
	padding-right: 20px;
	border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
	 
	vertical-align: top;
	font-size: 12px;
}


td.statsoption{
	width: 33%;
	background-color: #D6EBD0;
	text-align: center;
	/*border: 1px;
	border-color: White;
	border-style: solid;*/
	/*border-top: 1px solid white;
	border-left: 1px solid white;*/
	height: 26px;
	vertical-align: middle;
	
	
	
	border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
	 




}

td.statsoption2{
	width: 20%;
	background-color: #D6EBD0;
	text-align: center;
	/*border: 1px solid white;
	border-top: 1px solid white;
	border-left: 1px solid white;*/
	color:#00405D;
	height: 26px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	
	border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
}

td.statstitle{
	width: 33%;
	background-color: #C4E67D;
	text-align: center;
	color:#00405D;
	font-weight: bold;
	font-size: 10px;
	/*border-left: 1px solid #809080;*/
	height: 26px;
	vertical-align: middle;
	/*border: 1px;
	border-color: White;
	border-style: solid;*/
	/*border-top: 1px solid white;
	border-left: 1px solid white;*/
	
	border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
}

td.statstitle2{
	width: 20%;
	background-color: #C4E67D;
	text-align: center;
	color:#00405D;
	font-weight: bold;
	font-size: 10px;
	height: 26px;
	vertical-align: middle;
	/*border-top: 1px solid white;
	border-left: 1px solid white;*/
	/*border-left: 1px solid #809080;*/
	
	border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
}

td.statsoptiondate{
	width: 33%;
	background-color: #DAECD6;
	text-align: center;
	/*border-top: 1px solid white;*/
	height: 46px;
	padding-left: 10px;
	border-color: white;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
	 font-size: 10px;
}

td.statslegend{
	background-color: #F3F8FA;
	font-size: 10px;
	color: #003F5A;
}

td.statsresults_header{
	background-color:#005D8D;
	color: White;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	padding: 4px;
}

span.shortdate{
	font-size: 9px;
	font-weight: normal;
}
