/* CSS Document */

@charset "utf-8";
/* CSS Document */

body {
	display:block;
	/*width:930px;*/
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#EEEEEE url(../imgs/bg.gif) repeat-x;
	}
	
a {
	outline:none;
	text-decoration:undelrine;
	}
	
a:hover {
	outline:none;
	text-decoration:none;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.floatLeft {
	display:block;
	float:left;
}
.floatRight {
	display:block;
	float:right;
}

.divSiteGeral {
	display:block;
	width:985px;
	margin:0 auto;
}

h1, h2, h3, h4 {
	display:none;
}

.divHeaderGeral {
	display:block;
	width:966px;
}

.tiraCorTopo {
	display:block;
	height:10px;
	background-color:#00036A;
}

.logoApotec {
	display:block;
	float:left;
	background-image:url(../imgs/pt/logoApotec.gif);
	width:260px;
	height:94px;
	margin:20px 100px 0 0;
}
.logoApotec a{
	display:block;
	width:260px;
	height:94px;
}

.ambienteHome {
	display:block;
	float:left;
	background-image:url(../imgs/ambiente1.jpg);
	width:606px;
	height:137px;
}

.en {
	display:block;
	float:left;
	background-image:url(../imgs/en-off.gif);
	width:66px;
	height:55px;
	margin-right:104px;
}
.en a{
	display:block;
	float:left;
	width:66px;
	height:55px;
}
.en a:hover{
	display:block;
	float:left;
	background-image:url(../imgs/en-on.gif);
	width:66px;
	height:55px;
}
.en span{
	display:none;
}

#menuTopo {
	/*float:left;*/
	margin:0;
	padding:0;
}

#menuTopo ul {
	margin:0;
	padding:0;
	float:left;
}

#menuTopo ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

#menuTopo ul li a {
	/*margin:0;
	padding:0;*/
	height:38px;
}

#menuTopo ul li ul{
	
	margin-top: 20px;
	
}
#menuTopo ul li ul li{
	
	background-color: #FFFFFF;
	color: #000000;
	background-image: none;
	
}

#menuTopo ul li ul li a{
	
	padding: 10px;
	
}

#menuTopo ul li ul li a:hover{
	
	padding: 10px;
	background-color: #EEEEEE;
	
}

.bt1{
	
	width: 80px;
}

.bt2{
	
	width: 130px;
}

.bt3{
	
	width: 180px;
}

.bt4{
	
	width: 68px;
}

.bt5{
	
	width: 133px;
}

.bt6{
	
	width: 100px;
}

.bt7{
	
	width: 105px;
}

.bt7 a{
	
	border-right: 1px solid #FFF;
	
}

.bt01 {
	display:block;
	/*background-image:url(../imgs/pt/bt01-off.gif);*/
	/*background-repeat: no-repeat;*/
	width:80px;
}
.bt01 a{
	display:block;
	width:80px;
}
.bt01 a:hover{
	/*background-image:url(../imgs/pt/bt01-on.gif);*/
	background-repeat: no-repeat;
}

.bt01 span{
	display:none;
}

.bt02 {
	display:block;
	background-image:url(../imgs/pt/bt02-off.gif);
	background-repeat: no-repeat;
	width:130px;
}
.bt02 a{
	display:block;
	width:130px;
}
.bt02 a:hover{
	background-image:url(../imgs/pt/bt02-on.gif);
	background-repeat: no-repeat;
}
.bt02 span{
	display:none;
}

.bt03 {
	display:block;
	background-image:url(../imgs/pt/bt03-off.gif);
	background-repeat: no-repeat;
	width:180px;
}
.bt03 a{
	display:block;
	width:180px;
}
.bt03 a:hover{
	background-image:url(../imgs/pt/bt03-on.gif);
	background-repeat: no-repeat;
}
.bt03 span{
	display:none;
}

.bt04 {
	display:block;
	background-image:url(../imgs/pt/bt04-off.gif);
	background-repeat: no-repeat;
	width:68px;
}
.bt04 a{
	display:block;
	width:68px;
}
.bt04 a:hover{
	background-image:url(../imgs/pt/bt04-on.gif);
	background-repeat: no-repeat;
}
.bt04 span{
	display:none;
}

.bt05 {
	display:block;
	background-image:url(../imgs/pt/bt05-off.gif);
	background-repeat: no-repeat;
	width:133px;
}
.bt05 a{
	display:block;
	width:133px;
}
.bt05 a:hover{
	background-image:url(../imgs/pt/bt05-on.gif);
	background-repeat: no-repeat;
}
.bt05 span{
	display:none;
}

.bt06 {
	display:block;
	background-image:url(../imgs/pt/bt06-off.gif);
	background-repeat: no-repeat;
	width:100px;
}
.bt06 a{
	display:block;
	width:100px;
}
.bt06 a:hover{
	background-image:url(../imgs/pt/bt06-on.gif);
	background-repeat: no-repeat;
}
.bt06 span{
	display:none;
}

.bt07 {
	display:block;
	background-image:url(../imgs/pt/bt07-off.gif);
	background-repeat: no-repeat;
	width:105px;
}
.bt07 a{
	display:block;
	width:105px;
}
.bt07 a:hover{
	background-image:url(../imgs/pt/bt07-on.gif);
	background-repeat: no-repeat;
}
.bt07 span{
	display:none;
}

/*content*/
.divContentGeral {
	display:block;
	width:985px;
	position:relative;
}

.divAzulContatosTop {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	width:985px;
}
.divAzulContatos {
	display:block;
	background-color:#00036A;
	padding:24px 0 50px 11px;
	margin:0 0 15px 0;
	color:#FFFFFF;
}

.divAreaReservadaTop {
	display:block;
	position:relative;
	background-image:url(../imgs/pt/bgAreaReservada.gif);
	width:148px;
	height:83px;
}

.divAreaReservadaTopLogged {
    display:block;
    position:relative;
    background-image:url(../imgs/pt/area_reservada.png);
    background-position: top center;
    background-repeat: no-repeat;
    width:148px;
    height:83px;
}

a.logout:link {
    color:#FFF;
    text-decoration: none;
}

a.logout:hover {
    color:#FFF;
    text-decoration: underline;
}

a.logout:active {
    color:#FFF;
    text-decoration: none;
}

a.logout:visited {
    color:#FFF;
    text-decoration: none;
}

.divInput1 {
	display:block;
	position:absolute;
	top:34px;
	left:10px;
}
.divInput2 {
	display:block;
	position:absolute;
	top:64px;
	left:10px;
}
.divInputBotao {
	display:block;
	position:absolute;
	top:61px;
	left:120px;
}
.botaoOkLogin {
	display:block;
	background:none;
	border:none;
	width:20px;
	height:20px;
}

.inputLogin1 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:none;
	border:none;
}
.inputLogin2 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:none;
	border:none;
	width:110px;
}

.btRegistoSocios {
	display:block;
	background-image:url(../imgs/pt/btRegistoSocios-off.gif);
	width:148px;
	height:29px;
}
.btRegistoSocios a{
	display:block;
	width:148px;
	height:29px;
}
.btRegistoSocios a:hover{
	background-image:url(../imgs/pt/btRegistoSocios-on.gif);
}
.btRegistoSocios span{
	display:none;
}

.divNewsletterTop {
	display:block;
	position:relative;
	background-image:url(../imgs/pt/bgNewsletter.gif);
	width:148px;
	height:54px;
	margin:20px 0 18px 0;
}
.divInputNewsletter {
	display:block;
	position:absolute;
	top:34px;
	left:10px;
}
.inputNewsletter {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:none;
	border:none;
	width:110px;
}

.divInputBotaoNewsletter {
	display:block;
	position:absolute;
	top:32px;
	left:120px;
}
.botaoOkNewsletter {
	display:block;
	background:none;
	border:none;
	width:20px;
	height:20px;
}

.divBannerLeft {
	display:block;
	margin-top:20px;
}

.divContactos {
	display:block;
	padding:0 0 0 11px;
	color:#666666;
}
.divContactos a{
	color:#666666;
	text-decoration:none;
}
.divContactos a:hover{
	color:#00036A;
	text-decoration:underline;
}

.divContentTop {
	position:absolute;
	top:0;
	left:170px;
	display:block;
	z-index:2;
	background-color:#FFFFFF;
	width:796px;
	padding:24px 0 0 0;
	/*padding:24px 17px 0 11px;*/
}

.divLeftContent {
	display:block;
	width:160px;
	float:left;
	padding:0 35px 0 11px;
}

.divPesquisaTop {
	display:block;
	position:relative;
	background-image:url(../imgs/pt/bgPesquisa.gif);
	width:148px;
	height:55px;
	margin:0;
}
.divInputPesquisa {
	display:block;
	position:absolute;
	top:34px;
	left:10px;
}
.inputPesquisa {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background:none;
	border:none;
	width:110px;
}

.divInputBotaoPesquisa {
	display:block;
	position:absolute;
	top:33px;
	left:125px;
}
.botaoOkPesquisa {
	display:block;
	background:none;
	border:none;
	width:20px;
	height:20px;
}

.btMaisOpcoes {
	display:block;
	background-image:url(../imgs/pt/btMaisOpcoes-off.gif);
	background-repeat: no-repeat;
	width:86px;
	/*height:31px;*/
}
.btMaisOpcoes a{
	display:block;
	width:86px;
	height:31px;
}
.btMaisOpcoes a:hover{
	background-image:url(../imgs/pt/btMaisOpcoes-on.gif);
}
.btMaisOpcoes span{
	display:none;
}


/*submenu*/
#subMenu {
	margin:14px 0 18px 0;
	padding:0;
}

#subMenu ul {
	margin:0;
	padding:0;
}

#subMenu ul li {
	list-style:none;
	padding:0;
	margin:0;
}

#subMenu ul li a {
	margin:0;
	padding:0;
	width:160px;
}

#subMenu ul li span {
	display:none;
}

.btSub01 {
	display:block;
	background-image:url(../imgs/pt/btSub01-off.gif);
	height:30px;
}
.btSub01 a{
	display:block;
	height:20px;
}
.btSub01 a:hover{
	background-image:url(../imgs/pt/btSub01-on.gif);
}

.btSub02 {
	display:block;
	background-image:url(../imgs/pt/btSub02-off.gif);
	height:30px;
}
.btSub02 a{
	display:block;
	height:20px;
}
.btSub02 a:hover{
	background-image:url(../imgs/pt/btSub02-on.gif);
}

.btSub03 {
	display:block;
	background-image:url(../imgs/pt/btSub03-off.gif);
	height:30px;
}
.btSub03 a{
	display:block;
	height:20px;
}
.btSub03 a:hover{
	background-image:url(../imgs/pt/btSub03-on.gif);
}

.btSub04 {
	display:block;
	background-image:url(../imgs/pt/btSub04-off.gif);
	height:31px;
}
.btSub04 a{
	display:block;
	height:20px;
}
.btSub04 a:hover{
	background-image:url(../imgs/pt/btSub04-on.gif);
}

.btSub05 {
	display:block;
	background-image:url(../imgs/pt/btSub05-off.gif);
	height:31px;
}
.btSub05 a{
	display:block;
	height:20px;
}
.btSub05 a:hover{
	background-image:url(../imgs/pt/btSub05-on.gif);
}

.btSub06 {
	display:block;
	background-image:url(../imgs/pt/btSub06-off.gif);
	height:30px;
}
.btSub06 a{
	display:block;
	height:20px;
}
.btSub06 a:hover{
	background-image:url(../imgs/pt/btSub06-on.gif);
}

.btSub07 {
	display:block;
	background-image:url(../imgs/pt/btSub07-off.gif);
	height:30px;
}
.btSub07 a{
	display:block;
	height:20px;
}
.btSub07 a:hover{
	background-image:url(../imgs/pt/btSub07-on.gif);
}

.btSub08 {
	display:block;
	background-image:url(../imgs/pt/btSub08-off.gif);
	height:31px;
}
.btSub08 a{
	display:block;
	height:20px;
}
.btSub08 a:hover{
	background-image:url(../imgs/pt/btSub08-on.gif);
}

.btSub09 {
	display:block;
	background-image:url(../imgs/pt/btSub09-off.gif);
	height:30px;
}
.btSub09 a{
	display:block;
	height:20px;
}
.btSub09 a:hover{
	background-image:url(../imgs/pt/btSub09-on.gif);
}

.labelSondagem {
	display:block;
	background-image:url(../imgs/pt/labelSondagem.gif);
	width:160px;
	height:36px;
}
.labelSondagem span{
	display:none;
}

.perguntaSondagem {
	display:block;
	color:#000000;
	margin-bottom:15px;
}

.txtSondagem {
	display:block;
	float:left;
	margin:0 0 0 5px;
	padding:2px 0 8px 0;
}

.btVotar {
	display:block;
	float:left;
	background-image:url(../imgs/pt/btVotar.gif);
	width:66px;
	height:24px;
	margin-right:15px;
}
.btVotar a{
	display:block;
	width:66px;
	height:24px;
}
.btVotar span{
	display:none;
}

.btResultados {
	float:left;
	color:#00036A;
	padding:4px 0 0 0;
}
.btResultados a{
	color:#00036A;
	text-decoration:underline;
}
.btResultados a:hover{
	color:#000000;
	text-decoration:none;
}

/*conteudo central*/
.divGeralConteudoCentral {
	display:block;
	width:571px;
	float:left;
}

.divGeralDestaque {
	display:block;
	margin-bottom:20px;
}

.divTxtTopDestaque {
	display:block;
	float:left;
	width:437px;
	margin:0 0 0 12px;
	border-left:1px solid #E8E8E8;
}

.linkTxtDestaque {
	display:block;
	background-color:#E8E8E8;
	padding:10px;
	font-size:11px;
}
.linkTxtDestaque a{
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background:url(../imgs/setaAzulRight.gif) no-repeat center right;
}
.linkTxtDestaque a:hover{
	color:#00036A;
}
.txtDestaque {
	display:block;
	color:#666666;
	padding:8px 0 0 11px;
	font-size:12px;
	line-height:130%;
	height:auto;
}

/*footer*/
.divContentFooter {
	display:block;
	/*width:796px;*/
	background-color:#CCCCCC;
	border-top:1px solid #EEEEEE;
	margin-top:40px;
}

#footer {
	margin:0;
	padding:0;
}

#footer ul {
	margin:0;
	padding:0;
}

#footer ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

#footer ul li a {
	display:block;
	margin:0;
	padding:0;
	height:32px;
	float:left;
}

#footer ul li span {
	display:none;
}

.btFooter01 {
	display:block;
	background-image:url(../imgs/pt/btFooter01-off.gif);
	width:169px;
}
.btFooter01 a{
	display:block;
	width:169px;
}
.btFooter01 a:hover{
	background-image:url(../imgs/pt/btFooter01-on.gif);
}

.btFooter02 {
	display:block;
	background-image:url(../imgs/pt/btFooter02-off.gif);
	width:180px;
}
.btFooter02 a{
	display:block;
	width:180px;
}
.btFooter02 a:hover{
	background-image:url(../imgs/pt/btFooter02-on.gif);
}

.btFooter03 {
	display:block;
	background-image:url(../imgs/pt/btFooter03-off.gif);
	width:189px;
}
.btFooter03 a{
	display:block;
	width:189px;
}
.btFooter03 a:hover{
	background-image:url(../imgs/pt/btFooter03-on.gif);
}

.btFooter04 {
	display:block;
	background-image:url(../imgs/pt/btFooter04-off.gif);
	width:140px;
}
.btFooter04 a{
	display:block;
	width:140px;
}
.btFooter04 a:hover{
	background-image:url(../imgs/pt/btFooter04-on.gif);
}

.btFooter05 {
	display:block;
	background-image:url(../imgs/pt/btFooter05-off.gif);
	width:118px;
}
.btFooter05 a{
	display:block;
	width:118px;
}
.btFooter05 a:hover{
	background-image:url(../imgs/pt/btFooter05-on.gif);
}

.divCopySeara {
	display:block;
	padding:14px 26px 16px 16px;
}

.copy {
	display:block;
	float:left;
	color:#666666;
	font-size:11px;
}
.copy span{
	color:#666666;
	font-weight:bold;
	font-size:11px;
}

.seara {
	display:block;
	float:right;
	background-image:url(../imgs/pt/desenvolvimentoSeara.gif);
	width:142px;
	height:8px;
	margin-top:5px;
}
.seara a{
	display:block;
	width:142px;
	height:8px;
}
.seara span{
	display:none;
}


/*interior*/
.tituloPagina {
	display:block;
	background:url(../imgs/bulletBreadCrumb.gif) no-repeat top left;
	font-size:12px;
	font-weight:bold;
	color:#00036A;
	padding:4px 0 10px 30px;
	border-bottom:1px solid #BDC4DE;
	margin:0 0 20px 0;
}

.tituloNoticia {
	display:block;
	border-bottom:1px solid #EEEEEE;
	padding-bottom:15px;
	margin-bottom:15px;
}
.tituloNoticia a{
	font-weight:bold;
	display:block;
	color:#000000;
	text-decoration:none;
	background:url(../imgs/setaAzulRight.gif) no-repeat top right;
	padding-right:50px;
}
.tituloNoticia a:hover{
	color:#00036A;
}

.btVoltar {
	display:block;
	background-image:url(../imgs/pt/btVoltar.gif);
	width:57px;
	height:16px;
}
.btVoltar a{
	display:block;
	width:57px;
	height:16px;
}
.btVoltar span{
	display:none;
}
.cetas{
	border:none;
	margin-right:5px;
}
.jornalHeader {
  color:            #444444;
  background-color: #ffffff;
  border:           1px solid black;
}
.fichatecnica_off
{
	position: absolute;
	width: 480px;
	height: 300px;
	display: none;
}
.fichatecnica_on
{
	position: absolute;
	width: 480px;
	height: 300px;
	left: 0px;
	top: 0px;
	display: block;
}
.cab_fichatecnica
{
	width: 480px;
	padding: 5px;
	background-color: #011E84;
	color: #ffffff;
	font-weight: bold;
}
.cont_fichatecnica
{
	width: 480px;
	height: 300px;
	overflow:-moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-Y: auto;
	padding: 5px;
	border: 1px solid #000000; 
	background-color: #ffffff;
}