/* IMPORQUIMICA PORTUGAL V3 - DESIGN BY DIREXIS, SOLUÇÕES INFORMÁTICAS INTELIGENTES*/

body{
	/*background-image: url(../img/backgrounds/IP_Portugal_main_background.gif);
	background-color: #F8F8F8;*/
	background-image: url(../img/backgrounds/IP_Portugal_main_background3.gif);
	background-color: white;
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 100%;
}

hr {border: none 0;
border-top: 1px solid #D3D3D3;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

table.mainheader{
width: 990px;
background-image:  url(../img/headers/IP_Portugal_main_header2.gif);
background-repeat: no-repeat;
	height: 95px;
}

table.mainheader2{
/*width: 50%;*/
}

table.maincontent{
width: 990px;
background-color: White;
vertical-align: top;
}

td.topmainmenu{
	height: 95px;
	text-align: right;
	padding-right: 10px;
	vertical-align: bottom;
}

td.topmenuitem1{

	color: #1479AC;
	font-size:  11px;
	font-weight:  bold;
	text-align: center;
	height: 26px;
	width: 256px;
	background-color: #F6F9FB;
}

td.topmenuitem2{
	color: #1479AC;
	font-size:  11px;
	font-weight:  bold;
	text-align: center;
	height: 26px;
	width: 100px;
	border-left: 1px solid #3C86B3;
	border-right: 1px solid #3C86B3;
	background-color: #F6F9FB;
	/*padding-bottom: 10px;*/
}

td.topmenuitem3{
	color: #1479AC;
	font-size:  11px;
	font-weight:  bold;
	text-align: center;
	height: 26px;
	width: 100px;
	background-color: #F6F9FB;
}

td.topmenuitem{
	color: #1479AC;
	font-size:  11px;
	font-weight:  bold;
	text-align: center;
	height: 26px;
	width: 97px;
	background-color: white;
	background-image: url(../img/backgrounds/IP_Portugal_topmenu_background.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #5E9DC4;
}

td.leftcolumn{
/*padding-left: 10px;*/
/*padding-top: 8px;*/
width: 242px;
vertical-align: top;
/*height: 100%;*/
border-left: 10px solid white;
/*border-top: 8px solid white;*/
/*background-color: #EDEDED;*/
background-color: white;
}

td.leftcolumnhome{
/*padding-left: 10px;*/
/*padding-top: 8px;*/
width: 242px;
vertical-align: top;
/*height: 100%;*/
border-left: 10px solid white;
/*border-top: 8px solid white;*/
background-color: #EDEDED;
/*background-color: white;*/
}

td.rightcolumn{
/*padding-right: 10px;
padding-top: 8px;	*/
width: 728px;
vertical-align: top;
background-color: white;
border-right: 10px solid white;
/*border-top: 8px solid white;*/

}

td.rightcolumn_ambiente{
/*padding-right: 10px;
padding-top: 8px;	*/
width: 728px;
vertical-align: top;
/*background-color: white;*/
border-right: 10px solid white;
/*border-top: 8px solid white;*/
background-image: url(../img/backgrounds/IP_Portugal_main_background_estrategia_ambiental2.jpg);
	background-repeat: no-repeat;
	background-position: 500px 300px;
}



td.rightcolumnhome{
/*padding-right: 10px;
padding-top: 8px;	*/
width: 728px;
vertical-align: top;
background-color: #EFEFEF;
/*background-color: white;*/
border-right: 10px solid white;
/*border-top: 8px solid white;*/

}

td.mainbanner{
	/*width: 964px;*/
	text-align: center;
	border-top: 8px solid white;
border-left: 10px solid white;
border-right: 10px solid white;
margin: 0px;
}

/* MENU LATERAL ESQ - TMP*/

div.blockleftmenu{
	/*margin-left: 12px;*/
	/*margin-right: 12px;*/
	height: 194px;
	background-color: White;
}

div.blockleftmenu2{
	margin-left: 12px;
	margin-right: 12px;
}

div.leftmenuitem{
	border-top: 1px solid #E0E0E0;
	padding-left: 8px;
	line-height: 24px;
}

div.leftmenuitem2{
	border-top: 1px solid #E0E0E0;
	padding-left: 8px;
	padding-top: 4px;
	line-height: 110%;
}

div.leftmenuitem3{
	padding-left: 8px;
	line-height: 24px;
}

/*ESTILO LINKS MENU COLUNA ESQUERDA*/	  
a.menuleft:link {
     color: #406486;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.menuleft:visited {
    color: #406486;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.menuleft:hover {
    color: #408BD2;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.menuleft:active {
  color: #406486;
 font-size: 11px;
 text-decoration: none;
 font-weight: bold;
     }
	  
	     /*ESTILO LINKS TOPMENU*/	  
a.topmenu:link {
     color: #1479AC;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.topmenu:visited {
    color: #1479AC;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.topmenu:hover {
    color: #0A3C55;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.topmenu:active {
  color: #1479AC;
 font-size: 11px;
 text-decoration: none;
 font-weight: bold;
     }
	  
	   
	     /*ESTILO LINKS QUALIDADE E SEGURANÇA*/	  
a.qualidade:link {
     color: #5C5C5C;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.qualidade:visited {
    color: #5C5C5C;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.qualidade:hover {
    color: #4C99C1;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: bold;
     }

a.qualidade:active {
  color: #5C5C5C;
 font-size: 10px;
 text-decoration: none;
 font-weight: bold;
     }
	  
	  td.footer{
/*padding-left: 10px;*/
padding-right: 10px;
border-top: 1px solid #FFFFFF;
border-left: 10px solid white;
/*border-right: 10px solid white;*/
}

div.footer2{
	background-image: url(../img/backgrounds/IP_Portugal_footer.gif);
	background-repeat: repeat-x;
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	font-size: 9px;
	color:#00405D;
	line-height: 150%;
}



div.footer3{
	background-image: url(../img/backgrounds/IP_Portugal_footer.gif);
	background-repeat: repeat-x;
	/*padding: 16px;*/
	font-size: 9px;
	color:#00405D;
	line-height: 150%;
	margin-top: 40px;
	width: 100%;
}

table.linear_footer{
	width: 100%;
}

td.footerleft: {
	width: 50%;
}

td.footerright: {
	width: 50%;
	text-align: left;
	vertical-align: middle;
}

 /*ESTILO LINKS FOOTER MENU*/	  
a.footermenu:link {
     color: #00405D;
	 font-size: 9px;
	 text-decoration: none;
	 font-weight: normal;
     }

a.footermenu:visited {
    color: #00405D;
	 font-size: 9px;
	 text-decoration: none;
	 font-weight: normal;
     }

a.footermenu:hover {
    color: #7093A3;
	 font-size: 9px;
	 text-decoration: none;
	 font-weight: normal;
     }

a.footermenu:active {
  color: #00405D;
 font-size: 9px;
 text-decoration: none;
 font-weight: normal;
     }
	  
	  /*FOOTER ALTERNATIVO - MODO TABELA */
	  
	  table.ipfooter2{
	  	width: 100%;
	  }
	  
	  td.ipfooter2_cell{
	  	width: 16%;
		border-left: 1px solid #EAEAEA;
		vertical-align: top;
		padding-left: 4px;
		padding-right: 4px;
		line-height: 200%;
		padding: 10px;
		/*background-color: Aqua;*/
	  }
	  
	  div.copyrightnote{
	  	border-top: 1px solid #EAEAEA;
		margin-top: 6px;
		padding-top: 6px;
		font-size: 9px;
		padding-left: 4px;
	  }
	  
	  div.footerspace{
	  	padding-left: 10px;
	  }
	  
	   /*ESTILO LINKS FOOTER MENU 2*/	  
a.footermenu2:link {
     color: #00405D;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: bold;

     }

a.footermenu2:visited {
    color: #00405D;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: bold;

     }

a.footermenu2:hover {
    color: #7093A3;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: bold;

     }

a.footermenu2:active {
  color: #00405D;
 font-size: 10px;
 text-decoration: none;
 font-weight: bold;

     }
	  
	  /*ESTILO LINKS FOOTER SUB MENU 2*/	  
a.footersubmenu2:link {
     color: #B7B7B7;
	 font-size: 9px;
	 text-decoration: none;
	 font-weight: normal;
     }

a.footersubmenu2:visited {
    color: #B7B7B7;
	 font-size: 9px;
	 text-decoration: none;
	 font-weight: normal;
     }

a.footersubmenu2:hover {
    color: #4A4A4A;
	 font-size: 9px;
	 text-decoration: none;
	 font-weight: normal;
     }

a.footersubmenu2:active {
  color: #B7B7B7;
	 font-size: 9px;
	 text-decoration: none;
	 font-weight: normal;
     }
	  
	  /*WELCOME TEXT BOX*/
	  
	  div.welcomemsg{
height: 150px;
background-image: url(../img/backgrounds/IP_Portugal_welcomemsg_background.gif);
background-repeat: repeat-x;
border-top: 1px solid #FFFFFF;
padding-left: 16px;
padding-right: 16px;
/*padding-top: 16px;*/
}

div.welcomemsg2{
padding-top: 16px;
}

table.welcomemsgtable{
	width: 100%;
}

div.welcomemsg{
height: 150px;
background-image: url(../img/backgrounds/IP_Portugal_welcomemsg_background2.gif);
background-repeat: repeat-x;
border-top: 1px solid #FFFFFF;
padding-left: 16px;
padding-right: 16px;
/*padding-top: 16px;*/
}

div.welcomemsg2{
padding-top: 16px;
}

table.welcomemsgtable{
	width: 100%;
}

td.welcomemsgtext{
	width: 80%;
	vertical-align: top;
	color: #595959;
	font-size: 10px;
}

td.welcomephoto{
padding-top: 20px;
	width:  20%;
	text-align: center;
}

div.welcomesubtitle{
	color: #194F81;
	font-weight: bold;
	font-size: 11px;
	padding-top: 10px;
}

div.welcometext{
	padding-top: 8px;
	line-height: 150%;
}

div.welcometext2{
	padding-top: 8px;
	font-weight: bold;
}

/* DESTAQUES HOMEPAGE*/

div.hotspots{
height: 252px;
background-image: url(../img/backgrounds/IP_Portugal_hotspot_background.gif);
background-repeat: repeat-x;
background-color:#ECECEC;
/*padding-top: 10px;*/
}

div.hotspotshome{
height: 252px;
background-image: url(../img/backgrounds/IP_Portugal_hotspot_background.gif);
background-repeat: repeat-x;
background-color:#ECECEC;
/*padding-top: 10px;*/
}

div.hotspots2{
padding-top: 10px;
}

table.hotspotstable{
	width: 100%;
}

td.hotspot1{
	width: 33%;
	/*border-left: 1px solid #C9CACB;*/
	vertical-align: top;
}

td.hotspot2{
	width: 33%;
	border-left: 1px solid #C9CACB;
	border-right: 1px solid #C9CACB;
	vertical-align: top;
}


div.hotspottitle1{
	padding-left: 10px;
	padding-top: 12px;
}

div.hotspotimg1{
	text-align: center;
	padding-top: 8px;
}

div.hotspottext1{
	font-weight: bold;
	color:#3E6284;
	font-size: 10px;
	line-height: 150%;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 16px;
	/*height: 66px;*/
}

div.hotspotlinks{
	padding-left: 20px;
	background-image: url(../img/bullet/IP_Portugal_bullet_hotspot.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	color:#3C6183;
	font-size: 10px;
	padding-top: 8px;
}

div.hotspotbutton{
	text-align: right;
	padding-right: 12px;
	padding-top: 18px;
	padding-bottom: 14px;
}

div.blockproductstitle{
	padding-left: 8px;
	margin-left: 12px;
	padding-top: 12px;
	padding-bottom: 6px;
}

/*NEWSLETTER*/

div.newsletterlink{
	padding-left: 8px;
	margin-left: 12px;
	padding-top: 2px;
	padding-bottom: 4px;
}

  
	  /*ESTILO LINKS BLOCO HOTSPOT*/	  
a.hotspotlink:link {
     color: #406486;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: normal;
     }

a.hotspotlink:visited {
    color: #3C6183;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: normal;
     }

a.hotspotlink:hover {
    color: #408BD2;
	 font-size: 10px;
	 text-decoration: none;
	 font-weight: normal;
     }

a.hotspotlink:active {
  color: #3C6183;
 font-size: 10px;
 text-decoration: none;
 font-weight: normal;
     }
	  
	  /* PRODUTOS DESTAQUE HOMEPAGE*/

div.blockproducts{
/*height: 252px;*/
/*height: 100%;*/
/*background-image: url(../img/backgrounds/IP_Portugal_hotspot_background.gif);
background-repeat: repeat-x;
background-color:#ECECEC;*/
/*min-height:252px;*/
/*height:auto!important;*/
/*height:50px;*/
/*min-height: 100%;*/
margin-top: 0px;
margin-bottom: 0px;
}

div.blockproductshome{
/*height: 252px;*/
/*height: 100%;*/
background-image: url(../img/backgrounds/IP_Portugal_hotspot_background.gif);
background-repeat: repeat-x;
background-color:#ECECEC;
/*min-height:252px;*/
/*height:auto!important;*/
/*height:50px;*/
/*min-height: 100%;*/
margin-top: 0px;
margin-bottom: 0px;
}

div.blockproducts2{
padding-top: 0px;
}

div.blockproductstitle{
	padding-left: 8px;
	margin-left: 12px;
	padding-top: 12px;
	padding-bottom: 6px;
}

div.productsitem{
	padding-left: 8px;
	margin-left: 12px;
	margin-right: 12px;
	border-bottom: 1px solid #DEDEDE;
	border-top: 1px solid #FFFFFF;
	line-height: 24px;
}

/*QUICKLINKS*/

div.blockquicklinks{
/*height: 150px;*/
/*background-image:  url(../img/backgrounds/IP_Portugal_quicklinks_background.gif);
background-repeat: repeat-x;
background-color:#ECECEC;*/
background-color: #FEFEFE;
border-top: 1px solid #FFFFFF;

}

div.blockleftmenucatprodutos{
background-image:  url(../img/backgrounds/IP_Portugal_cat_produtos_leftmenu_background.gif);
background-repeat: repeat-x;
background-color:#ECECEC;
border-top: 1px solid #FFFFFF;
height: 402px;
}


div.quicklinksbox1{
border-bottom: 1px solid #D5D5D5;
margin-left: 12px;
margin-right: 12px;
padding-left: 8px;
/*height: 80px;*/
}

div.quicklinksbox11{
padding-top: 18px;
/*line-height:  120%;*/
}

div.quicklinksbox111{
padding-top: 18px;
border-bottom: 1px solid #D5D5D5;
margin-left: 12px;
margin-right: 12px;
padding-left: 8px;
/*height: 80px;*/
}

div.quicklinksbox_main{
padding-top: 18px;
line-height:  120%;
}



div.quicklinksbox2{
border-bottom: 1px solid #D5D5D5;
border-top: 1px solid #FFFFFF;
margin-left: 12px;
margin-right: 12px;
padding-left: 8px;
height: 54px;
}

div.quicklinksbox22{
padding-top: 10px;
line-height:  120%;
font-size: 10px;
color:#406486;
}

div.quicklinksbox3{
border-top: 1px solid #FFFFFF;
margin-left: 12px;
margin-right: 12px;
padding-left: 8px;
padding-top: 10px;	
height: 40px;
}

div.quicklinks_user_box{
border-bottom: 1px solid #D5D5D5;
margin-left: 12px;
margin-right: 12px;
padding-left: 8px;
}

div.quicklinksbox111{
padding-top: 18px;
padding-bottom: 10px;
line-height:  120%;
}

div.ipmaincontent{
height: 100%;
/*background-image: url(../img/backgrounds/IP_Portugal_maincontent_background.gif);*/
background-image: url(../img/backgrounds/IP_Portugal_welcomemsg_background2.gif);
background-repeat: repeat-x;
/*background-color:#ECECEC;*/
background-color:white;
border-top: 1px solid #FFFFFF;
padding-left: 16px;
padding-right: 16px;
}

div.ipmaincontent2{
padding-top: 16px;
}

table.maincontenttable{
	width: 100%;
	/*background-color: Blue;*/
}

td.maincontenttext{
	width: 80%;
	vertical-align: top;
	color: #595959;
	font-size: 10px;
	text-align: left;
}

td.maincontenttext2{
	width: 100%;
	vertical-align: top;
	color: #595959;
	font-size: 10px;
	text-align: left;
}

td.maincontenttext3{
	width: 45%;
	vertical-align: top;
	color: #595959;
	font-size: 10px;
	text-align: left;
}

table.maincontenttext_ambiente{
	width: 100%;
	background-image: url(../img/backgrounds/IP_Portugal_main_background_estrategia_ambiental4.jpg);
	background-repeat: no-repeat;
	/*background-position: 500px 80px;*/
	background-position: 450px 10px;
}

table.maincontenttext_contactos{
	width: 100%;
	background-image: url(../img/backgrounds/IP_Portugal_main_background_contactos.jpg);
	background-repeat: no-repeat;
	background-position: 400px 20px;
}

table.maincontenttext_contactos2{
	width: 100%;
	/*background-image: url(../img/backgrounds/IP_Portugal_main_background_contactos.jpg);
	background-repeat: no-repeat;
	background-position: 400px 20px;*/
}

div.callme_note{
	font-size: 9px;
	color: #406486;
	padding-left: 10px;
}

td.maincontentphoto{
padding-top: 28px;
width: 20%;
vertical-align: top;
text-align: center;
}

td.maincontentphoto2{
padding-top: 28px;
width: 20%;
vertical-align: top;
text-align: center;
border-bottom: 1px solid #E0E0E0;
}

td.maincontentphoto3{
padding-top: 28px;
width: 50%;
vertical-align: top;
text-align: center;

}

td.maincontentphoto4{
padding-top: 80px;
width: 20%;
vertical-align: top;
text-align: center;
}


div.maincontentsubtitle{
	color: #194F81;
	font-weight: bold;
	font-size: 11px;
	padding-top: 10px;
}

div.maincontenttext{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 16px;
	line-height: 150%;
	text-align: justify;
}

div.maincontenttext2{
	padding-top: 8px;
	font-weight: bold;
	text-align: left;
}

div.maincontenttext3{
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 16px;
	line-height: 150%;
	text-align: justify;
}

div.maincontenttext4{
	padding-top: 8px;
	padding-bottom: 8px;
	/*padding-right: 16px;*/
	line-height: 150%;
	text-align: justify;
}

div.formobs{
	font-size: 9px;
	color:#464646;
}

div.user_left_menuitem{
	padding-left: 8px;
	margin-left: 12px;
	margin-right: 12px;
	border-bottom: 1px solid #DEDEDE;
	border-top: 1px solid #FFFFFF;
	line-height: 24px;
}

div.welcomeuser {
color: #3F6486;
font-size: 12px;
font-weight: bold;
padding-left: 8px;
	margin-left: 12px;
	margin-right: 12px;
	border-bottom: 1px solid #DEDEDE;
	border-top: 1px solid #FFFFFF;
	line-height: 24px;
}

/*FORMULÁRIOS*/

td.formdivisor{
width: 100%;
	background-image: url(../img/backgrounds/IP_Portugal_form_divisor.gif);
	background-repeat: repeat-x;
	color:#194F81;
	font-weight: bold;
	font-size: 11px;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 4px;
	text-align: left;
}

td.formdivisorbuttons{
width: 100%;
	background-image: url(../img/backgrounds/IP_Portugal_form_divisor.gif);
	background-repeat: repeat-x;
	color:#194F81;
	font-weight: bold;
	font-size: 11px;
	padding: 12px;
	text-align: right;
}

td.inputname{
	width: 20%;
	padding: 6px;
		color:#357DA0;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	text-align:  left;
}

td.inputfield{
	width: 80%;
	padding: 4px;
color:#747474;
	font-size: 10px;
	font-weight: bold;
		text-align:  left;
		
}

td.inputname2{
	width: 20%;
	padding: 6px;
		color:#747474;
	font-size: 10px;
	font-weight: bold;
		text-align:  left;
}

td.inputfield2{
	width: 20%;
	padding: 4px;
color:#747474;
	font-size: 10px;
	font-weight: bold;
		text-align:  left;
}

td.inputname3{
	width: 20%;
	padding-left: 8px;
	padding-top: 2px;
		color:#747474;
	font-size: 10px;
	font-weight: bold;
		text-align:  left;
}

td.inputname4{
	width: 60%;
	padding-left: 8px;
	padding-top: 2px;
		color:#747474;
	font-size: 10px;
	font-weight: bold;
		text-align:  left;
}

td.inputfield2{
	width: 32%;
	padding: 4px;
color:#747474;
	font-size: 10px;
	font-weight: bold;
		text-align:  left;
}

select{
	font-size: 11px;
	color: #3C6183;
}

input{
	font-size: 11px;
	color: #3C6183;
}

input.ipforminput{
	width: 100%;
}

input.ipforminput2{
	width: 20%;
}

input.ipforminput3{
	width: 388px;
}

textarea.ipformtextarea{
	width: 500px;
}

/*NSF TEMPLATE*/
table.nsf_product_table{

	width: 100%;
}

td.nsf_product{
	background-image: url(../img/backgrounds/IP_Portugal_nsf_produtos_background.gif);
	background-repeat: repeat-x;
	width: 33%;
	padding-left: 16px;
	padding-top: 10px;
	vertical-align: top;
}

td.nsf_product2{
	background-image: url(../img/backgrounds/IP_Portugal_nsf_produtos_background.gif);
	background-repeat: repeat-x;
	width: 33%;
	padding-left: 6px;
	padding-top: 10px;
	vertical-align: top;
	text-align: left;
}


div.nsf_product_desc{
	padding-left: 6px;
	padding-top: 10px;
	background-image: url(../img/bullet/IP_Portugal_bullet_nsf.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px; 
	height: 40px;
}

div.nsf_product_desc2{
	padding-left: 0px;
	padding-top: 10px;
	/*background-image: url(../img/bullet/IP_Portugal_bullet_nsf.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px; */
	height: 40px;
	text-align: left;
}

div.nsf_product_button{
	text-align: right;
	padding-top: 16px;
	padding-right: 8px;
	padding-bottom: 12px;
	vertical-align: bottom;
}

div.nsf_product_button2{
	text-align: right;
	padding-top: 16px;
	/*padding-right: 8px;*/
	padding-bottom: 12px;
	vertical-align: bottom;
}

/*LOGIN AREA*/

td.loginarea{
	background-image: url(../img/backgrounds/IP_Portugal_nsf_produtos_background.gif);
	background-repeat: repeat-x;
	width: 50%;
	padding-left: 16px;
	padding-top: 10px;
	vertical-align: top;
}

div.login_desc{
	padding-left: 0px;
	padding-top: 4px;
	/*background-image: url(../img/bullet/IP_Portugal_bullet_nsf.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px; */
	font-size: 10px;
	font-weight: normal;
	color:#464646;
	line-height: 150%;
	height: 100px;
}

div.login_area_title{
	padding-bottom: 10px;
}

div.ipcontacts{
	color:#194F81;
	font-size: 11px;
	text-align: left;
	background-image: url(../img/backgrounds/IP_Angola_form_divisor.gif);
	background-repeat: repeat-x;
	padding-top: 8px;
	line-height: 120%;
}

span.hottext{
	font-size: 11px;
	font-weight: bold;
	color: #4C99C1;
}

/*TABELA CLIENTES REFERÊNCIA*/

table.clientes_referencia_table{
	width: 100%;
	margin-top: 10px;
}

td.cliente_referencia_logo{
	width: 16%;
	text-align: center;
	vertical-align: middle;
	padding-top: 12px;
	padding-bottom: 12px;
}

table.centralcontent_ipcontent{
	width: 100%;
	padding-top: 8px;
	/*background-color: Gray;*/
}


td.centralcontent_ipcontent_cell{
	width: 49%;
	padding-top: 0px;
	padding-bottom: 16px;
	/*padding-left: 10px;
	padding-right: 10px;*/
	vertical-align: top;
	background-image: url(../img/backgrounds/IP_Portugal_content_columns_background.gif);
	background-repeat: repeat-x;
}

td.centralcontent_ipcontent_cell2{
	width: 32%;
	padding-top: 16px;
	padding-bottom: 16px;
	/*padding-left: 10px;
	padding-right: 10px;*/
	vertical-align: top;
	/*text-align: justify;*/
	/*background-color: Gray;*/
}

td.centralcontent_spacer{
	width: 2%;
}

div.centralcontent_ipcontent_text{
	padding-left: 4px;
	padding-right: 10px;
}

div.centralcontent_ipcontent_text2{
	padding-left: 0px;
	padding-right: 0px;

}

div.centralcontent_ipcontent_text3{
	padding-left: 8px;
	padding-right: 8px;

}

/* ESTILOS OLD V2*/
/* ESTILOS OLD V2*/
/* ESTILOS OLD V2*/


.clearer {
    clear:both;
    line-height:0px;
    height:0px;
}

.subtitulo_produto { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size: 11px; 
font-weight: bold;  
text-align: center;  
color: #2E2E2E;     }

.titulo_caracteristicas_produto { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-weight: bold;  text-align: justify;  
color: #20546A;  
font-size: 11px; 
background-color: #EEF0F4;
width: 100%;
border-top:thin #B4B4B4;
border-bottom: thin #B4B4B4;
border: thin;
  }

body.janela_prod {
	background-color: #E9E9E9;
	
}


select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-style: solid;
	width: 150px;
	border-style: solid;
border-width:1px;
border-color:#BCBCBC;
margin: 1px; 
	
}



.nomeproduto {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
color: #2E2E2E;
 text-align: center;
}


	
	

.clearer {
    clear:both;
    line-height:0px;
    height:0px;
}

/*from imp style*/
.middle {
    background-color:white;
    padding:5px;
}

/*dfrom imp style*/
.mainmenu {
    float:left;
    width:350px;
	 background-color: #F8F8F8;
	 vertical-align: top;
}

/*dfrom imp style*/
.content {
    float:right;
    width:450px;
	 background-color: White;
	 text-align: center;
}

/*compatibilidade dos browsers*/
div {
    -moz-box-sizing:border-box;
}

/*a  { color: #1F556A;  text-decoration: none;  }

a:hover	{ color: #8C8C8C; }

a.caminho	{ color: #2E2E2E;  text-decoration: none; font-weight : bolder; font-size: 11px; }*/

/*ESTILO LINKS GERAIS*/
a:link {
    color: #3C6082;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: normal;
     }

a:visited {
    color: #3C6082;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: normal;
     }

a:hover {
     color: #09A6D6;
	  font-size: 11px;
	  text-decoration: none;
	font-weight: normal;
     }
	  

a:active {
	 color: #3C6082;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: normal;
     }


a.clientes:link {
     color: #006EA2;
	  font-size: 13px;
     background-color: transparent;
     }

a.clientes:visited {
     color: #006EA2;
	  	  font-size: 13px;
     background-color: transparent;
     }

a.clientes:hover {
     color: #19508A;
	  	 font-size: 13px;
     text-decoration: none;
     }
	  

a.clientes a:active {
     color: #2471C4;
	  font-size: 13px;
     background-color: transparent;
	  width: 100%;

     }
	  

a.viewdata:link {
     color: #3C6182;
	  font-size: 11px;
	  display:block;
	  padding-left: 10px;
	  margin-bottom: 3px;
	 /*background-image: url(../img/varias/icon_gravar.gif);
	background-position: right;
	background-repeat: no-repeat;*/
     }

a.viewdata:visited {
     color: #3C6182;
	  font-size: 11px;
	  display:block;
	  padding-left: 10px;
	  	margin-bottom: 3px;
		/*background-image: url(../img/varias/icon_gravar.gif);
	background-position: right;
	background-repeat: no-repeat;*/
     }

a.viewdata:hover {
     color: #19508A;
	  	font-size: 11px;
		background-color: #FCFCFC;
    	display:block;
		width: 99%;
		padding-left: 10px;
		margin-bottom: 3px;
		/*background-image: url(../img/varias/icon_gravar.gif);
	background-position: right;
	background-repeat: no-repeat;*/
     }
	
a.viewdata a:active {
   color: #3C6182;
	font-size: 11px;

	display:block;
	padding-left: 10px;
	margin-bottom: 3px;
	/*background-image: url(../img/varias/icon_gravar.gif);
	background-position: right;
	background-repeat: no-repeat;*/
     }
	  
	  div.viewdata{
	width: 100%;
	/*background-image: url(../img/varias/icon_gravar.gif);
	background-position: right;
	background-repeat: no-repeat;*/
}  

input.button {
		background-color: #F8F8F8;
		color: #4073C9;
		font-weight: bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #747474;
		width: 76px;
		padding: 1px;

}

font.caminho	{ color: #2E2E2E; font-weight : bold; font-size: 11px;}



/*Tutulos e subtitulos*/

h1 	{ color: color: #4C99C1;;  
font-family: Verdana, Arial, Helvetica, sans-serif;     
font-weight: bold;  
font-size: 13px;
/*background-image: url(../img/bullet/bullet_azul.gif);
background-repeat: no-repeat;
padding-left: 23px;*/
height: 20px;
/*vertical-align: middle;*/
 }
 
 h2 	{ 
 color: #0E71C0;  
font-family: Verdana, Arial, Helvetica, sans-serif;     
font-weight: bold;  
font-size: 13px;
background-image: url(../img/bullet/bullet_azul.gif);
background-repeat: no-repeat;
padding-left: 23px;
height: 10px;
vertical-align: middle;
 }
 
/*ul
{
list-style-image: url(../img/bullet/bullet_topics.gif);
}*/

/*h2	 { color: Black;  font-family: sans-serif;  font-weight: bold; font-size: 11px;   }*/



div.form-oportunidade-titulo  { color:#2E2E2E; font-weight: bold; text-indent: 5px; background-color : #A4BBCD;}



p	 { 
/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
 color: #464646;  
text-align: justify; 
font-size: 12px;*/
}



p.form-texto	{

	color: Black;

	text-align: right;

	font-weight : normal;

	font-style : normal;

	margin-bottom : 0;

	margin-top : 0;

}




/*p a		{ color: #007CFF; text-decoration: underline; }

p a:hover 	{ color: #FF9F50; } /* down: #FFD350 */



table.layout 	{ 
border-style: none;
border-width: 1px;
width: 800px;
text-align: center;
background-color: White;
 border-color: #B4B4B4;
/*background-image: url(../img/fundos/fundo_maintable.gif);
 background-repeat: repeat-y;
 background-position: top;*/
}

table.formularios 	{ 
width: 100%;
text-align: center;
border: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

table.formularios2 	{ 
/*width: 100%;*/
/*text-align: center;*/
border: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

table.formularios_callme 	{ 
/*width: 100%;*/
/*text-align: center;*/
border: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 100%;
}


.galeria-submenu { font-weight: bold; text-indent: 5px; color : #333399; font-size : 15px; }

div.menu	 { 
font-size: 11px; 
text-indent: 5px;  
font-weight: bold; 
color:#28297F  }

div.submenu_topo { 
font-size: 12px;  
text-align: right;
vertical-align: middle;
height: 27px;
width: 247px;
background-image: url(../img/fundos/menu_lateral_topo2.gif);
background-repeat: no-repeat;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 padding-right: 10px;
 padding-top: 5px;
}

div.submenu_base { 
vertical-align: middle;
height: 14px;
width: 247px;
background-image: url(../img/fundos/menu_base2.gif);
background-repeat: no-repeat;
 background-position: center;
 margin-bottom: 5px;
}

div.submenu_title { 
font-size: 11px;  
color: #20546A;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;  
text-align: left;  
font-weight: bold;
height: 22px;
width: 247px; 
background-image: url(../img/fundos/menu_aprs_prod2.gif);
background-repeat: no-repeat;
padding-left: 15px;
 padding-top: 2px;
 background-position: center;
}

select {
margin-top: 5px;	
}


form {
text-align: center;
/*margin-top: 5px;*/	
/*padding-top: 5px;
padding-bottom: 5px;*/
margin: 0px;
}

div.bts_ok { 
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}


div.submenu { 
font-size: 12px;  
text-align: right;
vertical-align: middle;
height: 24px;
width: 247px;
background-image: url(../img/fundos/menu_lateral_meio2.gif); 
background-repeat: no-repeat;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
padding-right: 10px;
padding-top: 4px;
/*color : #1F556A;*/
}

div.content_submenu { 
font-size: 12px;  
text-align: center;
vertical-align: middle;
height: 33;
width: 524px;
background-image: url(../img/fundos/menu_empresa.gif); 
background-repeat: no-repeat;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: bold;
padding-top: 6px;
}


div.menucertf { 
font-size: 11px;  
text-indent: 10px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;  
text-align: left;  
font-weight: normal;
height: 22px;
width: 247px; 
background-image: url(../img/fundos/storyboard_menu_meio3.gif);
background-repeat: no-repeat;
padding-left: 20px;
 padding-top: 2px;
 background-position: center;
}

div.menunewsletter { 
font-size: 11px; 
color: #464646; 
text-indent: 10px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;  
text-align: left;  
font-weight: bold;
height: 20px;
width: 247px; 
background-image: url(../img/fundos/storyboard_menu_meioslinha.gif);
background-repeat: no-repeat;
padding-left: 20px;
 padding-top: 2px;
/* padding-bottom: 3px;*/
 background-position: center;
 margin: 0px;
}

div.btnewsletter{
text-align: right;
margin: 0px;
padding-right: 13px;
padding-top: 2px;	
height: 22px;
width: 247px; 
background-image: url(../img/fundos/storyboard_menu_meioslinhabtform.gif);
background-repeat: no-repeat;
 background-position: center;
}

div.texto { 
font-size: 11px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #464646;
text-align: justify;  
font-weight: normal;
/*width: 530px;*/
padding: 5px; 
}

td.contactbox { 
font-size: 11px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #464646;
text-align: left;  
font-weight: normal;
width: 50%;
padding: 5px; 
}

td.contactmap { 
text-align: right;  
font-weight: normal;
width: 50%;
padding: 5px; 
vertical-align: top;
}

div.textomini { 
font-size: 9px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #464646;
text-align: justify;  
font-weight: normal;
padding: 10px;
width: 100%; 
}

div.textoright { 
font-size: 10px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #464646;
text-align: left;  
font-weight: normal;
padding: 5px; 
}

div.lermais { 
font-size: 11px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #464646;
text-align: right;  
font-weight: bold;
width: 100%px;
padding: 5px; 
}



div.textolinks { 
font-size: 13px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #464646;
text-align: center;  
font-weight: normal;
width: 530px;
padding: 5px; 
}

div.texto_empresa { 
font-size: 10px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #464646;
text-align: justify;  
font-weight: normal;
/*width: 530px;*/
padding: 5px;
/*background-color: #F6F6F6;*/
/*margin-bottom: 5px;*/
}

div.texto_termos { 
font-size: 10px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #464646;
text-align: justify;  
font-weight: normal;
/*width: 530px;*/
padding: 5px;
/*background-color: #F6F6F6;*/
/*margin-bottom: 5px;*/
}

div.loginbox { 
font-size: 11px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #0E71C0;
/*text-align: justify; */
font-weight: bold;
width: 100%;
padding: 20px;
/*background-color: #F6F6F6;*/
/*border: #DEDEDE;
border-width: 1;
border-style: solid; */
margin-top: 20px;
margin-bottom: 20px;
}

div.menuselectflash { 
font-size: 11px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #0E71C0;
/*text-align: justify; */
font-weight: bold;
width: 100%;
/*padding: 5px;*/
background-color: #D9E8EB;
border: #DEDEDE;
border-width: 1;
border-style: solid; 
margin-bottom: 6px;
}

table.userbox { 
font-size: 11px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*color: #0E71C0;
text-align: justify; 
font-weight: bold;*/
/*width: 100%;*/
background-color: #F6F6F6;
border: #DEDEDE;
border-width: 1;
border-style: solid;
margin-bottom:   5px;
}



div.linksuser { 
/*float: right;*/
color: #464646;
text-align: right;  
font-weight: normal;
padding: 5px;
}

div.texto_loginpage { 
font-size: 11px;  
color: #464646;
font-weight: normal;
text-align: left;
width: 70%;
padding: 5px;
background-color: #F6F6F6;
border: #DEDEDE;
border-width: 1;
border-style: solid; 
float: left;
margin-bottom: 10px;
}

div.texto_newsletterpage { 
font-size: 11px;  
color: #464646;
font-weight: normal;
text-align: left;
width: 100%;
padding: 5px;
background-color: #F6F6F6;
border: #DEDEDE;
border-width: 1;
border-style: solid; 
float: left;
margin-bottom: 10px;
}

div.texto_newsletterpageterms { 
font-size: 11px;  
color: #464646;
font-weight: normal;
text-align: left;
width: 40%;
padding: 5px;
background-color: #F6F6F6;
border: #DEDEDE;
border-width: 1;
border-style: solid; 
float: left;
margin-bottom: 10px;
}

div.graph_newsletterpage{
vertical-align: middle;
width: 60%;
float: right;
text-align: center;
}

div.graph_loginpage{
vertical-align: middle;
width: 30%;
float: right;
text-align: center;
}

div.texto_border { 
font-size: 11px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #464646;
text-align: justify;  
font-weight: normal;
width: 530px;
padding: 5px;
background-color: #F6F6F6;
border: #DEDEDE;
border-width: 1;
border-style: solid; 
}

div.imgs_stuff { 
text-align: center;  
padding-bottom: 5px;
/*width: 530px; */
width: 100%; 
}

div.allimgs_stuff { 
text-align: center;  
padding-bottom: 5px;
/*width: 530px; */
width: 100%; 
}

div.menuclientes { 
font-size: 13px;  
color: #006EA2;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;  
text-align: left;  
font-weight: bold;
height: 26px;
width: 247px; 
background-image: url(../img/fundos/menu_clientes3.gif);
background-repeat: no-repeat; 
padding-left: 15px;
 padding-top: 7px;       
}


div.menucertf_tittle { 
font-size: 11px;  
color: #20546A;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;  
text-align: left;  
font-weight: bold;
height: 33px;
width: 247px; 
background-image: url(../img/fundos/menu_certificacao2.gif);
background-repeat: no-repeat; 
padding-left: 15px;
 padding-top: 9px;       
}

div.topmenu { 
color: #333333;  
text-align: left;  
font-weight: bold;  
padding-right: 5px;  
font-size: 12px;  
background: #A3BBCD; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
vertical-align: middle;
height: 50px;
}

div.buttons {
		background-color: #F8F8F8;
		color: #4073C9;
		font-weight: bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		border-width: 1;
		border: 1px solid #747474;;
		width: 76px;
		text-align: center;
		margin-top: 10px;

}


hr.menu { width: 100%;  color: #DEDEDE; }

td.bottom { 
margin: 0px;
text-align: center;
/*background-color: #C2CDCE;*/
width: 800px;
height: 3px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #20546A;
font-size: 10px;
border-top-width: 1px;
border-top-color: #F4F4F4;
border-top-style:  solid;
}

td.nomecampo { 
margin: 0px;
text-align: left;
width: 30%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #484848;
}

td.nomecampoesq { 
margin: 0px;
text-align: left;
width: 30%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #484848;
}

td.form_fields { 
text-align:left;
width: 70%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #484848;
}

td.topmenu { 
margin: 0px;
text-align: center;
width: 800px;
height: 168px;
 /*background-image: url(../img/cabecalhos/cabecalho_IP_2.jpg);
 background-repeat: no-repeat;
 background-position: top;*/
}

div.barratituloform { 
margin: 0px;
text-align: center;
width: 100%;
/*background-color: #A5BACB;*/
background-color: #74B4DA;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: white;
}

td.menu { 
width: 350px;
height: 100%;
background-color: #FCFCFC;
vertical-align: top;
text-align: right;
padding-left: 5px; 
padding-right: 5px;
padding-top: 0px;
}

td.content { 
padding-left:4px; 
background-color: White;
vertical-align: top;
/*width: 450;*/
width: 99%;
border: 0px;
text-align: left;
}

td.nomecategoria { 
padding:5px; 
background-color: #A4BBCD;
width: 100%;
height: 20px;
border: 0px;
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #2E2E2E; 
}

td.nomecategoriaglobal { 
padding:5px; 
background-color: White;
width: 100%;
height: 20px;
border: 0px;
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #2E2E2E; 
}

td.nomeproduto { 
background-color: #DFE6EB;
width: 100px;
border: 0px;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #0A7593;
vertical-align: middle;

}

td.descricaoproduto { 
background-color: #EEF2F4;
width: 420px;
border: 0px;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2E2E2E;
}


/* Caixas de notícias e outras */

table.box { http://www.bradsoft.com/topstyle/background-color: #FE8C5A; color: Black; width: 180px; margin-left: 10px; }

td.boxtitle { padding: 4px;  font-weight: bold;  font-size: 11px; }

td.boxtitle2 { padding: 4px;  font-weight: bold;  color : Black;  font-size: 11px; }

td.boxtitle-texto { padding: 4px;  font-weight: bold;  font-size: 11px;  color : Black;  }

td.boxcontent { padding: 4px; background-color: #F9E1D7; font-size: 11px;}

div.boxitem { text-align: left;    display: list-item;  list-style-type: square; }

a.boxitem { color: #F77931; }

.texto { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  text-align: justify;  color: #464646;    }

div.contactos { background-color: #A3BBCD;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;    }

p {
	
}



/* Imagens */

img.left { float: left;  margin-right: 10px;  }

img.right { float: right;  margin-left: 10px;  }

div.legend { color: Black;  font-weight: bold;  }



div.erro{

	color: Red;

	font-weight: bold;

	font-size : larger;

}



/*forms*/

td.fieldid { color: Black;

	text-align: right;

	font-weight : normal;

	font-style : normal;

	margin-bottom : 0;

	margin-top : 0;}

td.fieldx { font-weight: bold;  color: Red;  text-align: left;    }



a.new-title {

	color : Black;

	font-size : 12%;

	font-weight : bolder;

}

/*ESTILOS DA CAIXA DE NOTICIAS*/

.titulo-box-noticia{

	font-weight : bold;

	font-size : 09;

	color : #2E2E2E;

	text-align : left;

}

div.data-box-noticia { color: Black;  text-align: justify; font-size: 11px;  }

input{
font-family:Verdana;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#006699;


border-style: solid;
border-width:1px;
border-color:#BCBCBC;
margin: 1px;
/*width: 100%;
margin-top: 3px;*/
}

form {
	margin: 0px;
	border: none;
}

div.mainmenuusers{ 
float: right;
background-color: #EDF0F4;  
width: 164px;
border: 1px solid #DEDEDE;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #2E2E2E;
 margin-bottom: 5px;
}


div.categories{ 
text-align: left;
font-weight: bold;
 color: #524F5E;
 padding-left: 8px;
}

div.linhaseparadora{
 border-bottom-style: none;
 border-left-style: none;
 border-right-style: none;
 border-top-color: #DEDEDE;
 border-top-style: solid;
 border-top-width: 1px;
 height:2px;
 background-color: White;
 font-size: 0%;
 width: 162px;
}

div.mainmenuusersgraph{ 
float: right;
width: 164px;
}

td.userscontent{ 
/*float: left;*/
/*width:66%;*/
font-size: 10px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #464646;
/*text-align: justify;  */
font-weight: normal;
padding: 0px; 
vertical-align: top;
}

table.generaluserscontent{ 
width:100%;
margin: 0px;
vertical-align: text-top;

}

div.newstittle{
background-color: #DDEAF4; 
font-weight: bold; 
border-color: #DEDEDE;
border-style: solid;
border-width: 1px;
padding-left: 3px;	
padding-top: 5px;
padding-bottom: 5px;
font-size: 11px;
}

div.newsnavbar{
/*background-color: #DDEAF4;*/
background-color:#F3F3F3; 
font-weight: bold; 
border-color: #DEDEDE;
border-style: solid;
border-width: 1px;
padding: 5px;	
font-weight: normal;
text-align: right;
font-size: 10px;
}

div.newscontent{
/*background-color: #F4F4F4; */
font-weight: normal; 
border-color: #DEDEDE;
border-style: solid;
border-width: 1px;
border-top-style: none;	
padding: 3px;
font-size: 11px;
margin-bottom: 5px;
}

td.newscontentphoto{
width: 70%;
font-weight: normal;
font-size: 11px; 
color: #464646;
/*text-align: justify;*/
vertical-align: top;
}

td.newsphoto{
width: 30%;
vertical-align: top;
}

table.newsgeneralcontent{
/*background-color: #F4F4F4; */
/*border-color: #DEDEDE;
border-style: solid;
border-width: 1px;
border-top-style: none;*/	
padding: 3px;
margin-bottom: 5px;
width: 100%;	
}

div.introcontent{
font-weight: normal; 
padding: 3px;
font-size: 11px;
margin-bottom: 5px;
}

div.moduletittle 	{ 
 color: #4C99C1;  
 font-size: 17px;
 font-weight: bolder;
/*background-image: url(../img/bullet/bullet_azul.gif);
background-repeat: no-repeat;*/
/*padding-left: 23px;*/
/*height: 19px;*/
/*vertical-align: top;*/
/*margin-bottom: 5px;*/
padding-right: 2px;
padding-bottom: 10px;
 }
 
label.error {
    display: none;
    color: red;
    font-style: italic;
}

table.lastnews{
	width: 100%;
	margin-bottom: 4px;
}

table.nsf{
	width: 100%;
	margin-bottom: 4px;
}


td.news_content{
	width: 75%;
	color:#5C5C5C;
	text-align:justify;
	font-size: 10px;
	border-bottom: 1px solid #EBF3F8;
	padding-left: 8px;
	padding-bottom: 2px;
}

td.news_photo{
	width: 25%;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #EBF3F8;
	padding-top: 4px;
		padding-bottom: 2px;
}

td.nsf_content{
	width: 60%;
	color:#5C5C5C;
	text-align:justify;
	font-size: 10px;
	border-bottom: 1px solid #EBF3F8;
	padding-left: 8px;
   padding-right: 8px;
	padding-bottom: 2px;
}

td.nsf_content2{
	width: 75%;
	color:#5C5C5C;
	text-align:justify;
	font-size: 10px;
	border-bottom: 1px solid #EBF3F8;
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 2px;
}

td.nsf_photo{
	width: 40%;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #EBF3F8;
	padding-top: 4px;
	padding-right: 4px;
		padding-bottom: 2px;
}

span.newstitle{
	font-size: 11px;
	color:#0A6AA8;
	font-weight: bold;
	
}

div.video{
	text-align: center;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #EBF3F8;
}

div.sabermais{
	text-align: right;
	/*padding-right: 10px;*/
}

img.nsf_doc_preview{
	padding-right: 30px;
	padding-top: 10px;
}

div.press_release_item{
	border-bottom: 1px solid #E1E6EC;
	/*border-bottom: 1px solid #F3F5F7;*/
	line-height: 300%;
}