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

/* Fontes */
@font-face {
}
/* Fontes */

/* MEDIA PRINT*/
@media print{
	.nao_imprimir{display: none;}
}
/************/

/* Parâmetros Gerais (Inicio) */

body{
	background-color:#ececec;
	background-image:url(../img/bg_body.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;	
}

/* MODAL */
/* ColorBox Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#colorbox{}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* ColorBox User Styles */
#cboxOverlay{background:#000;}
#colorBox{}
	#cboxTopLeft{width:5px; height:71px; background:url(../_img/modal/modalTopLeft.png) 0 0 no-repeat; overflow:hidden;}
	#cboxTopCenter{height:71px; background:url(../_img/modal/modalTopCenter.png) 0 0 repeat-x; overflow:hidden;}
	#cboxTopRight{width:5px; height:71px; background:url(../_img/modal/modalTopRight.png) 0 0 no-repeat;overflow:hidden;}
	#cboxBottomLeft{width:5px; height:5px; background:url(../_img/modal/modalBottomLeft.png) 0 0 no-repeat;}
	#cboxBottomCenter{height:5px; background:url(../_img/modal/modalBottomCenter.png) 0 0 repeat-x;}
	#cboxBottomRight{width:5px; height:5px; background:url(../_img/modal/modalBottomRight.png) 0 0 no-repeat;}
	#cboxMiddleLeft{width:5px; background:url(../_img/modal/modalMiddleLeft.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:5px; background:url(../_img/modal/modalMiddleRight.png) 0 0 repeat-y;}
	#cboxContent{background:#fff; overflow:visible; }
		#cboxLoadedContent{/*margin-bottom:10px;*/ padding:10px; }
		#cboxTitle{position:absolute; top:-55px; left:10px; /*width:80%;*/ font-size:14px; font-weight:bold; text-align:left; color:#bdbdbd;}
		#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
		#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
		#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
		#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
		#cboxLoadingOverlay{background:url(../_img/modal/loading.gif) center center no-repeat #fff;}
		#cboxClose{position:absolute; top:-55px; right:10px; display:block; width:19px; height:19px; text-indent:-9999px; background:url(../_img/modal/modalCloseButton.gif) no-repeat left top;}

.boxModal{position:absolute; left:-9999px; top:-9999px;}
#colorbox h3{font-size:14px; color:#222222; margin-bottom:5px;}
#colorbox .date{font-size:12px; color:#565656;}
#colorbox fieldset{/*padding-bottom:15px;*/ margin:15px 0; /*border-bottom:1px solid #d9d9d9;*/}
#colorbox fieldset legend{color:#222222; font-size:12px; font-weight:normal; margin-bottom:15px;}
#colorbox fieldset label{text-align:left; width:100%; margin-bottom:5px; font-size:14px;}
#colorbox fieldset select{float:left; width:365px; margin:7px 20px 0 0;}
#colorbox fieldset .btnAdicionar{float:left;}
#colorbox .btnAdicionarLembrete{display:block; height:20px; padding:2px 0 0 25px; color:#ac1220; background:url(../_img/icoExpansiveis.html) no-repeat;}
#colorbox .btnAdicionarLembrete.atv{background-position:0 -60px;}
#colorbox .lembrete2{display:none; border-bottom:0; margin-bottom:0; padding-bottom:0;}
#colorbox .boxRemover .btnRemover{float:right;}
#colorbox .boxRemover span{padding-top:15px;}

.boxModalEsqueciSenha label{float:left; color:#222222; width:75px !important; font-size:12px !important;}
.boxModalEsqueciSenha .frmTxt{float:left; width:330px;}
.boxModalEsqueciSenha .frmTxtCpf{width:235px;}
.boxModalEsqueciSenha .txt{ text-align:right !important; color:#929292;}
.boxModalEsqueciSenha span{float:left; font-size:10px; padding:4px 0 0 5px;}
.boxModalEsqueciSenha .btnEnviar{float:right;}
.boxModalEsqueciSenha .boxError{width:auto; margin:20px 0 0 0;}
.boxModalEsqueciSenha .boxSucesso{background:#00a400; color:#FFFFFF; display:none; font-size:14px; margin:20px 0; padding:20px; text-align:center;}

h1, h2, h3, h4, h5 {
font-family: Helvetica, Arial, sans-serif;
color:#333;
padding-bottom:10px;
padding-top:10px;
line-height:100%;
}

h1{
font-size:25px;
font-weight:400;

}

h2 {
font-size: 22px;
color: #005825;
font-weight:300;
}

h3 {
font-size: 18px;
color: #8B2700;
font-weight:300;
}

h4 {
font-size: 15px;
color: #08C;
font-weight:bold;
}

h5 {
font-size:14px; 
padding-bottom:10px; 
padding-top:10px;
font-weight:300;
}

p{
	font-size: 14px;
	color: #333;
	line-height: 18px;
	font: arial;
}
a{ color:#069649;}
a:hover{ color: #88a4aa;}
.clear{ clear:both;}




blockquote{ }
cite{ }
address{ }
em, i{ font-style:italic }
strong, b{ }
table{ }
tr{ }
td{ }
th{ }
hr{ }
sub{ font-size:xx-small; vertical-align:bottom; }
sup{ font-size:xx-small; vertical-align:top; }
center{ }

/* Parâmetros Gerais (Fim) */


/* Topo (Inicio) */

#topo {
	height:170px;
	width:990px;
	margin: 0 auto;
}

#topo_superior{
	height:35px;
}


/* Topo - Menu Superior (Inicio) */

#menu_superior{
	height:35px;
	float:left;
	margin-left:330px;
	*margin-left:330px;
	*padding-left:0px;
	*padding-right:0px;
	_margin-left:180px;	
}

#menu_superior ul{
}

#menu_superior ul li{
	float:left;
	list-style:none;
	height:35px;
	display:inline-block;
}

#menu_superior ul li a{
	text-align:center;
	line-height:35px;
	height:35px;
	color:#666;
	font-size:11px;	
	padding-left:10px;
	padding-right:10px;
	*padding-left:10px;
	*padding-right:10px;
	_padding-left:10px;
	_padding-right:10px;
	text-decoration:none;
	display:block;
	text-shadow:#fff 1px 1px 1px;
}

#menu_superior ul li a:hover{
	color:#333;
}

#menu_superior ul li a.menu_superior_esquerda{
	background-image:url(../img/bg_menu_superior.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width:40px;
}

#menu_superior ul li a.menu_superior_esquerda:hover {
	background-position: bottom left;
}

#menu_superior ul li a.menu_superior_esquerda_selecionado {
	background-image:url(../img/bg_menu_superior_selecionado.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width:40px;
}

#menu_superior ul li a.menu_superior_meio{
	background-image:url(../img/bg_menu_superior_meio.png);
	background-repeat:no-repeat;
	background-position:top right;
	_width:69px;

}

#menu_superior ul li a.menu_superior_meio:hover{
	background-position:bottom right;
}

#menu_superior ul li a.menu_superior_meio_selecionado{
	background-image:url(../img/bg_menu_superior_meio_selecionado.png);
	background-repeat:no-repeat;
	background-position:top right;
	_width:69px;

}


#menu_superior ul li a.menu_superior_direita{
	background-image:url(../img/bg_menu_superior.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
	_width:40x; /* Hack IE6 */
	*width:40px; /* Hack IE7 */
}

#menu_superior ul li a.menu_superior_direita:hover{
	background-position:bottom right;
}

#menu_superior ul li a.menu_superior_direita_selecionado{
	background-image:url(../img/bg_menu_superior_selecionado.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
	_width:40x; /* Hack IE6 */
	*width:40px; /* Hack IE7 */
}


/* Topo - Menu Superior (Fim) */

#social_media_topo{
	height:35px;
	float:left;
}


#social_media_topo{
	height:35px;
	float:left;
	margin-left:10px;
	_margin-left:5px;

}


#social_media_topo img{
	float:left;
}


#entrar_topo{
	height:35px;
	float:right;
	margin-left:15px;
	_margin-left:0px;
	*margin-left:0px;
	position:relative;
	width:140px;
	_width:140px;
	*width: 140px;
}



#entrar_topo p{
	float:left;
	font-size:11px;
	color:#666;
	line-height:35px;
	text-shadow:#fff 1px 1px 1px;
}

.entrar_btn{
	float:right;
	margin-right:0px;
	_margin-right:0px;
	*margin-right:0px;
	margin-left:0px;
	_margin-left:0px;
	*margin-left:0px;
	background-image:url(../img/bg_entrar_btn.gif);
	background-repeat:no-repeat;
	width: 56px;
	display:block;
	background-position:top left;
	text-indent:-99999px;
	height:35px;
	
}

.entrar_btn:hover{
	background-position:bottom left;
}




.logo{
	float:left;
	margin-top:5px;
}


.modal_btn_fechar{
	
	margin-right:0px;
	_margin-right:0px;
	*margin-right:0px;
	margin-left:0px;
	_margin-left:0px;
	*margin-left:0px;
	background-image:url(../botao_fechar.png);
	background-repeat:no-repeat;
	width: 56px;
	display:block;
	background-position:top left;
	text-indent:-99999px;
	height:35px;
	
}

.modal_btn_fechar:hover{
	background-position:bottom left;
}
.modal_btn_cadastrar{
	
	margin-right:0px;
	_margin-right:0px;
	*margin-right:0px;
	margin-left:0px;
	_margin-left:0px;
	*margin-left:0px;
	background-image:url(../botao_cadastrar.png);
	background-repeat:no-repeat;
	width: 56px;
	display:block;
	background-position:top left;
	text-indent:-99999px;
	height:35px;
	
}

.modal_btn_cadastrar:hover{
	background-position:bottom left;
}




#busca{
	float:left;
	margin-top:10px;
	margin-left:120px;
}

#busca_campo{
	width:480px;
	height:38px;
	padding-left:10px;
	padding-right:10px;
	line-height:34px;
	font-size:15px;
	color:#666;
	background-image:url(../img/bg_campo_busca.gif);
	background-repeat:no-repeat;
	text-shadow:#fff 1px 1px 1px;
	border:none;
	background-color:transparent;
}

#busca_btn{
	width:110px;
	margin-left:10px;
	height:38px;
	font-size:15px;
	line-height:34px;
	color:#FFF;
	background-image:url(../img/bg_btn_busca.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	background-color:transparent;
	cursor:pointer;
}

#busca_btn:hover{
	background-position:bottom left;
}

/* Topo (Fim) */

/* Menu (Inicio) */



#menu{
	background-image: url(../img/bg_menu.png);
	background-repeat: no-repeat;
	color: #FFF;
	height: 50px;
	margin: 0 auto;
	width: 980px;

}

#menu ul{
}

#menu ul li{
	float:left;
	list-style:none;
	text-align:center;
	font-size:14px;

}

#menu ul li a{
	color:#FFF;
	text-decoration:none;
	display:block;
}

#menu ul li a:hover{
	color:#fff;
	text-shadow:#048c41 1px 1px 1px;
	text-decoration:none;
}

#menu ul li a.inicial {
width: 57px;
line-height: 50px;
height: 50px;
background-image: url(../img/bg_menu_inicial.png);
background-repeat: no-repeat;
background-position: top right;
}


#menu ul li a.inicial:hover{
	background-position: bottom right;
}


#menu ul li a.inicialsel {
width: 57px;
line-height: 50px;
height: 50px;
background-image: url(../img/bg_menu_inicial.png);
background-repeat: no-repeat;
	background-position: bottom right;
}

#menu ul li a.acpsel{
	width:89px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_meio.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#menu ul li a.revisoessel{
	width:100px;
	padding-top:13px;
	height:37px;
	padding-right:15px;
	background-image:url(../img/setinha_menu.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#menu ul li a.aulassel{
	width:97px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_meio.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#menu ul li a.artigossel{
	width:112px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_meio.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#menu ul li a.casossel{
	width:80px;
	height:37px;
	padding-top:13px;
	padding-right:15px;
	background-image:url(../img/setinha_menu.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#menu ul li a.medcalcsel{
	width:98px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_meio.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#menu ul li a.bprsel{
	width:118px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_meio.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#menu ul li a.bibliotecasel{
	width:98px;
	height:37px;
	padding-top:13px;
	padding-right:15px;
	background-image:url(../img/setinha_menu.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#menu ul li a.outrossel{
	width:85px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_outros.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}


#menu ul li a.acp{
	width:50px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_meio.png);
	background-repeat:no-repeat;
	background-position: top right;
}

#menu ul li a.acp:hover{
	background-position: bottom right;
}

#menu ul li a.revisoes{
	width:78px;
	padding-top:13px;
	height:37px;
	padding-right:15px;
	background-image:url(../img/setinha_menu.png);
	background-repeat:no-repeat;
	background-position: top right;
}

#menu ul li a.revisoes:hover{
	background-position: bottom right;
}

#menu ul li a.aulas{
	width:97px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_meio.png);
	background-repeat:no-repeat;
	background-position: top right;

}
#menu ul li a.aulas:hover{
	background-position: bottom right;
}

#menu ul li a.artigos{
	width:112px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_meio.png);
	background-repeat:no-repeat;
	background-position: top right;
}

#menu ul li a.artigos:hover{
	background-position: bottom right;
}

#menu ul li a.casos{
	width:120px;
	height:37px;
	padding-top:13px;
	padding-right:15px;
	background-image:url(../img/setinha_menu.png);
	background-repeat:no-repeat;
	background-position: top right;
}

#menu ul li a.casos2{
	width:120px;
	height:37px;
	padding-top:13px;
	padding-right:18px;
	background-image:url(../img/setinha_menu.png);
	background-repeat:no-repeat;
	background-position: top right;
}

#menu ul li a.casos:hover{
	background-position: bottom right;
}

#menu ul li a.medcalc{
	width:120px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_meio.png);
	background-repeat:no-repeat;
	background-position: top right;
}


#menu ul li a.medcalc:hover{
	background-position: bottom right;
}

#menu ul li a.bpr{
	width:118px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_meio.png);
	background-repeat:no-repeat;
	background-position: top right;
}

#menu ul li a.bpr:hover{
	background-position: bottom right;
}

#menu ul li a.biblioteca{
	width:98px;
	height:37px;
	padding-top:13px;
	padding-right:15px;
	background-image:url(../img/setinha_menu.png);
	background-repeat:no-repeat;
	background-position: top right;
}

#menu ul li a.biblioteca:hover{
	background-position: bottom right;
}

#menu ul li a.outros{
	width:85px;
	padding-top:13px;
	height:37px;
	background-image:url(../img/bg_menu_outros.png);
	background-repeat:no-repeat;
	background-position: top right;
}

#menu ul li a.outros:hover{
	background-position: bottom right;
}

.menu_setinha_hover {
	background-position: bottom right !important;
	
	color:#fff;
	text-shadow:#048c41 1px 1px 1px;
	text-decoration:none;
}

/* Menu (Fim) */



/* Submenus (inicio) */


/* Submenus (Fim) */



/* Corpo (Início) */

#corpo{
	background-image:url(../img/bg_corpo_bottom.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-bottom:15px;
}

#corpo_interno{
	width:980px;
	margin: 0 auto;
	min-height:300px;
	margin-top:15px;
}


#adwordstopo
{
   
	
	margin-right:20px;
	*margin-right:10px;
	_margin-right:10px;

}


/* Barra Lateral (Inicio) */

#barra_lateral
{
   
	display: inline-block;
	diplay: -moz-inline-box;
	*display: inline;
	float: left;
	min-height: 200px;
	width: 330px;
	margin-right:20px;
	*margin-right:10px;
	_margin-right:10px;
	-webkit-box-shadow: #CCC 0px 1px 2px;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
   	background-color:#FFF;
}



#titulo_barra_lateral{
	background-image:url(../img/bg_titulo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:10px;
	padding-right:4px;
	margin-top:8px;
	padding-bottom:8px;
	margin-left:1px;
	margin-right:1px;
}

#recolher_expandir{
	width: 25px;
	height:25px;
	float:right;
	margin-top:3px;
}

#recolher_expandir a{
	background-image:url(../img/setinha_expandir_recolher.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	width: 25px;
	height:25px;
	display:block;
}

#recolher_expandir a:hover{
	background-position:bottom left;
}


#titulo_barra_lateral h5.indice{
	background-image:url(../img/indice_icon.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left:20px;
	width:150px;
	float:left;
	display:inline-block;
font-weight:400;
}

#titulo_barra_lateral h5.filtro{
	background-image:url(../img/indice_icon.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left:20px;
	width:150px;
	float:left;
	display:inline-block;
}

#menu_barra_lateral
{
    
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
}



#menu_barra_lateral ul{
    padding-left:0px;
}


#menu_barra_lateral ul li{
	padding-top:5px;
	margin:0;
	color:#666;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
}


#menu_barra_lateral ul li a{
	*padding-left:4px;
}


#menu_barra_lateral ul li ul{
	padding-left:10px;
}


#menu_barra_lateral ul li ul li{
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	list-style-position: inside;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}


#menu_barra_lateral ul li ul li ul{
	padding-left:18px;
}

#menu_barra_lateral ul li ul li ul li{
	list-style-image: url(../img/setinha_ul_li_barra2.gif);
}

#menu_barra_lateral ul li ul li ul li ul{
	padding-left:24px;
}

#menu_barra_lateral ul li ul li ul li ul li ul{
	padding-left:30px;
}

#menu_barra_lateral ul>ul {
padding-bottom: 5px !important;
}


#menu_barra_lateral ul ul li {
margin-left: 5px !important;
font-size: 11px;
}


#menu_barra_lateral ul li a {
color: #005825;
}


#menu_barra_lateral ul ul li a {
color: #8B2700;
}

#menu_barra_lateral ul ul ul li a {
color: #08C;
}

#barra_lateral p{
	margin-bottom:10px;
	font-size:13px;
}

#barra_lateral label{
	display:block;
	font-size:11px;
	color:#666;
	height:25px;
}



#barra_lateral_checks{
	padding-top:10px;
	padding-left:15px;
	padding-bottom:15px;
	padding-right:15px;
	background-image:url(../img/barra_lateral_separador.png);
	background-position: bottom left;
	background-repeat:repeat-x;
}

#barra_lateral_radios{
	padding-left:15px;
	padding-bottom:15px;
	padding-right:15px;
	padding-top:10px;
}


/* Barra Lateral (Fim) */


/* Conteúdo (Início) */

#conteudo{ 
  width: 630px; 
   
  *width: 630px; 
  _width: 590px; 
  float: right; 
  -webkit-box-shadow: #CCC 0px 1px 2px; 
  border-bottom-left-radius: 8px 8px; 
  border-bottom-right-radius: 8px 8px; 
  border-top-left-radius: 8px 8px; 
  border-top-right-radius: 8px 8px; 
  background-color:#FFF; 
}


#conteudo.conteudo_full{
	width: 980px;
	font-size: 14px;
}

#titulo{ 
  padding-left:20px; 
  padding-right:20px; 
  margin-top:10px; 
  display:block; 
  background-image:url(../img/bg_titulo.png); 
  background-repeat:repeat-x; 
  background-position:left bottom; 
  padding-bottom:20px; 
  margin-left:1px; 
  margin-right:1px; 
  _width:100%;  
   
} 
 

#titulo p.breadcrumb{
	font-size:11px;
	padding-bottom:10px;
}

#titulo h1.titulo_da_pagina{
text-shadow: white 1px 1px 1px;
width: 80%;
float: left;
padding: 0px;
word-wrap: break-word;
}


#imprimir{
	width:20px;
	float:right;
	padding-top:6px;
}



#tamanho_da_fonte{
	float:right;
	width:55px;
	text-align:right;
	padding-right:10px;
}

#tamanho_da_fonte a.pequeno{
	font-size:11px;
	padding:5px;
}

#tamanho_da_fonte a.medio{
	font-size:15px;
	padding:5px;
}


#tamanho_da_fonte a.grande{
	font-size:20px;
	padding:5px;
}


.MsoNormal {
font-size: 11pt;
}

#texto {
font-size: 12px;
line-height: 16px;
padding: 20px;
display: block;
_width: 100%;
clear: both;
min-height: 275px;
text-align:justify;
}
 



#rodape_da_pagina{ 
  height:35px; 
  background-image:url(../img/bg_rodape_pagina.png); 
  background-repeat:repeat-x; 
  padding-top:10px; 
  font-size:11px; 
  text-shadow:#FFF 1px 1px 1px; 
  color:#6d6e71; 
  margin-left:1px; 
  margin-right:1px; 
  border-bottom-left-radius: 8px 8px; 
  border-bottom-right-radius: 8px 8px; 
  padding-bottom:2px;    
  _width: 100%; 
  display: block; 
  clear:both; 
  *padding-right: 20px; 
  *padding-left: 20px; 
  _padding-right: 20px; 
  _padding-left: 20px; 
} 

#share{
	width:450px;
	float:left;
	display:block;
	text-align:left;
	padding-top:8px;
	font-size:11px;
	margin-left:20px;
	*margin-left:0px;
	*padding-left:0px;
	*width:500px;
	*text-align:left;

}

#share_twitter{
	width:120px;
	height:30px;
	float:left;
	*margin-left:0px;
	*padding-left:0px;
	*display:inline-block;
	

}

#share_facebook{
	width:155px;
	height:30px;
	float:left;
	*margin-left:10px;
	_margin-left:10px;
	*padding-left:0px;
	_padding-left:0px;
	*width:155px;
	display:inline-block;

}


#share_plus{
    width:90px;
	height:30px;
	float:left;
	display:inline-block;
	*margin-left:10px;
	_margin-left:10px;
	*padding-left:0px;
	_padding-left:0px;

}




#share p{
	line-height:20px;
	height:20px;
	width:70px;
	float:left;
	font-size:11px;
	margin-left:15px;
}
#share img{
	float:left;
	margin-left:5px;
}

#voltar_topo{
	width:120px;
    float:right;
    display:block;
    margin-right:5px;

}

#voltar_topo a.voltar{
	padding-left:15px;
	height:35px;
	line-height:35px;
	width:50px;
	float:left;
	background-image:url(../img/bg_seta_voltar.png);
	background-position:top left;
	display:block;
	background-repeat:no-repeat;
}

#voltar_topo a.voltar:hover{
	background-position:bottom left;
}




#voltar_topo a.topo{
	width:30px;
	height:35px;
	line-height:35px;
	float:left;
	padding-left:15px;
	background-image:url(../img/bg_seta_topo.png);
	background-position:top left;
	display:block;
	background-repeat:no-repeat;
	font-size:11px;
	text-shadow:#FFF 1px 1px 1px;
}


#voltar_topo a.topo:hover{
	background-position:bottom left;
}



/* Conteúdo (Fim) */


/* Corpo (fim) */


/* Rodapes (Inicio) */

#rodape1{
	clear:both;
	background-image:url(../img/bg_rodape1.png);
	background-repeat:repeat-x;
	height: 266px;
	width:100%;
}


#rodape1_interno{
	width:980px;
	margin: 0 auto;
}

#rodape1_interno h2{
	font-size:20px;
	padding-bottom:20px;
	padding-top:25px;
	color:#4f4f4f;
	text-shadow:#eaeaea 1px 1px 1px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:500;
}

#mais_acessados{
	float:left;
	width:680px;
	height:220px;
}

#mais_acessados ul li{
	float:left;
	width:190px;
	height:11px;
	line-height:18px;
	font-size:11px;
	margin-right:15px;
	padding-bottom:5px;
	overflow:hidden;
	padding-left:10px;
	background-image:url(../img/setinha_rodape.gif);
	background-repeat: no-repeat;
	background-position:center left;
}

#mais_acessados a{
	color:#FFF;
	text-decoration:none;
}

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

#twitter{
	float:left;
	width:260px;
	height:250px;
	background-image:url(../img/div_twitter.png);
	_background-image:none;
	*background-image: none;
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:30px;
	
	font-size:11px;
	color:#FFF;
}

#twitter ul li{
	background-image:url(../img/twitter_bird.png);
	_background-image:none;
	*background-image:none;
	background-repeat: no-repeat;
	background-position:center left;
	padding-left:40px;
	_padding-left:0px;
	*padding-left:0px;
	font-size:11px;
	color:#FFF;
	margin-bottom:15px;
	line-height:13px;
	min-height:20px;
	height:auto;
}

#twitter ul li a{
	color:#f2f2f2;
	text-decoration:underline;
}

#rodape2{
	clear:both;
background-image:url(../img/bg_rodape2.png);
background-repeat:repeat-x;
height: 200px;
width:100%;
}

#rodape2_interno{
	width:980px;
	margin: 0 auto;
}

#rodape2_interno h2{
	font-size:18px;
	padding-bottom:10px;
	padding-top:15px;
	color:#4f4f4f;
	text-shadow:#fff 1px 1px 1px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:500;
}

#rodape2_superior{
	height:145px;
}

#social_media_rodape{
	float:left;
	width:175px;
	height:115px;
	background-image:url(../img/separador_rodape2.png);
	_background-image:none;
	*background-image: none;
	background-repeat: no-repeat;
	background-position:top right;
	margin-right:10px;
}

#social_media_rodape img{
	float:left;
	margin-right:7px;
}

#sobre_o_medicinanet{
	float:left;
width:300px;
margin-right:10px;
background-image:url(../img/separador_rodape2.png);
_background-image:none;
*background-image: none;
background-repeat: no-repeat;
background-position:top right;
height:115px;
padding-right:30px;
}

#sobre_o_medicinanet p{
	font-size:11px;
	color:#666;
	text-shadow:#fff 1px 1px 1px;
	line-height:13px;
}

#logo_grupoa{
	float:left;
	
}

#logo_grupoa img{
	margin-top:20px;
	float:left;
}


#rodape2_inferior p.esquerda{
	float:left;
	width:400px;
	line-height:50px;
	font-size:11px;
	color:#666;
	text-shadow:#fff 1px 1px 1px;
}

#rodape2_inferior p.direita{
	float:right;
	text-align:right;
	width:400px;
	line-height:50px;
	font-size:11px;
	color:#666;
	text-shadow:#fff 1px 1px 1px;
}


/* Rodapes (Fim) */



/* Resultados de Busca (Inicio) */

#resultados_de_busca{
}

#barra_resultados_topo{
	background-image:url(../img/bg_titulo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:15px;
	margin-left:1px;
	margin-right:1px;
	height:30px;
	padding-top:15px;
}


#barra_resultados_topo p.esquerda{
	float:left;
	padding-left:15px;
	width:400px;
}

#barra_resultados_topo p.direita{
	float:right;
	padding-right:15px;
	width:200px;
	text-align:right;
}

.resultado{
	margin-left:15px;
	margin-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom: #CCC 1px dotted;
}

.resultado h4{
	padding-bottom:0px;
	padding-top:0px;
}

p.indice{
	background-image:url(../img/indice_icon.gif);
	background-repeat: no-repeat;
	background-color:#fff;
	line-height: 20px;
	background-position: left center;
	padding-left:20px;

}

#paginacao_esquerda{
	padding-top:8px;
	display: block;
	float: left;
	height: 25px;
	line-height: 35px;
	padding-left: 15px;
	width: 300px;
	padding-bottom:8px;
	font-size:11px;
}

#paginacao_esquerda p.direita {
float: left!important;
}



p.description{
	font-size:11px;
	color:#999;
	padding-bottom:0px;
	line-height:11px;
}

p.data{
	font-size:11px;
	color:#999;
	padding-bottom:0px;
	line-height:11px;
}





/* Resultados de Busca (Fim) */


/* Página de Artigos (Inicio) */


#barra_detalhes_artigo{ 
    background-image:url(../img/bg_titulo.png); 
    background-repeat:repeat-x; 
    background-position:bottom; 
    padding-bottom:25px; 
    margin-left:1px; 
    margin-right:1px; 
    padding-top:15px; 
    padding-left:25px; 
    padding-right:25px; 
    display:block; 
    _width:100%; 
    *padding-right: 20px; 
    *padding-left: 20px; 
    _padding-right: 20px; 
    _padding-left: 20px; 
}
 

#barra_detalhes_artigo p{ 
  font-size:11px; 
  color:#666; 
  line-height:14px; 
} 
 
#barra_detalhes_artigo #esquerda{ 
  width:45%; 
  float:left; 
} 
 
#barra_detalhes_artigo #direita{ 
  width:45%; 
  float:right; 
} 
 
#barra_detalhes_artigo p{ 
  margin-top:5px; 
} 

#barra_detalhes_artigo p.autores{ 
  padding-left:15px; 
  background-image:url(../img/autores_icon.png); 
  background-repeat:no-repeat; 
  background-position:top left; 
  margin-bottom:8px; 
} 
 
 
#barra_detalhes_artigo p.revisao{ 
  padding-left:20px; 
  background-image:url(../img/revisao_icon.png); 
  background-repeat:no-repeat; 
  background-position:top left; 
  margin-bottom:8px; 
} 
 
 
 
#barra_detalhes_artigo p.opinioes{ 
  padding-left:20px; 
  background-image:url(../img/comentarios_icon.png); 
  background-repeat:no-repeat; 
  background-position:top left; 
  margin-bottom:8px; 
} 
 


#barra_detalhes_artigo p.avaliacao{ 
  padding-left:20px; 
  background-image:url(../img/recomendar_icon.png); 
  background-repeat:no-repeat; 
  background-position:bottom left; 
}  



/* Comentários (Inicio) */ 
 
#comentarios{ 
  background-image:url(../img/bg_rodape_pagina.png); 
  background-repeat:repeat-x; 
  background-position:top; 
  margin-left:1px; 
  margin-right:1px; 
  padding-top:15px; 
  padding-left:25px; 
  padding-right:25px; 
  margin-bottom:20px; 
  *width: 100%; 
  _width: 100%; 
  display: block; 
  clear:both; 
  *padding-right: 0px; 
  *padding-left: 0px; 
  _padding-right: 20px; 
  _padding-left: 20px; 
} 
 
#comentarios h3{ 
  *margin-left:20px; 
  *margin-right:20px; 
  _margin-left:0px; 
  _margin-right:0px; 
} 
.comentario{ 
  border: #ececec 1px solid; 
  border-top-left-radius: 4px 4px; 
  border-top-right-radius: 4px 4px; 
  border-bottom-left-radius: 4px 4px; 
  border-bottom-right-radius: 4px 4px; 
  margin-bottom:10px; 
  padding:5px; 
  *margin-left:20px; 
  *margin-right:20px; 
  _margin-left:0px; 
  _margin-right:0px;
  *padding-left:10px; 
  *padding-right:10px; 
} 
 
.comentário p{ 
  font-size:11px; 
} 
 
/* Formulário de Comentários (Inicio) */ 
 
#formulario_comentario{ 
  background-image:url(../img/bg_rodape_pagina.png); 
  background-repeat:repeat-x; 
  background-position:top; 
  margin-left:1px; 
  margin-right:1px; 
  padding-top:15px; 
  padding-left:25px; 
  padding-right:35px; 
  margin-bottom:20px;
  display: block; 
  clear:both; 
  _width: 100%; 
  *width: 100%; 
  *padding-right: 0px; 
  *padding-left: 0px; 
  _padding-right: 20px; 
  _padding-left: 10px; 
} 
  
#formulario_comentario h3{ 
  _margin-left:20px; 
  _margin-right:20px; 
  *margin-left:20px; 
  *margin-right:20px; 
  _margin-left:10px; 
} 
 
.esquerda{ 
  float:left; 
  width:50%; 
  *width:35%; 
  *margin-right:20%; 
   
} 
 
.direita{ 
  width:40%; 
  float:right; 
  *width:35%; 
  *float:left; 
} 
 


.titulos_formulario{ 
  display:block; 
  clear:both; 
  padding-top:15px; 
  padding-bottom:5px; 
  font-size:11px; 
  color:#333; 
  *margin-left:20px; 
  _margin-left:10px; 
   
} 
 
input.campo1{ 
  background-repeat:no-repeat; 
  color:#666; 
  height:18px; 
  width:100%; 
  border: #ddd 1px solid; 
  border-top-left-radius: 4px 4px; 
  border-top-right-radius: 4px 4px; 
  border-bottom-left-radius: 4px 4px; 
  border-bottom-right-radius: 4px 4px; 
  padding:5px; 
  background-image:url(../img/campo2.png); 
  background-repeat:repeat-x; 
  -webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
  text-shadow:#fff 1px 1px 1px; 
  *margin-left:20px; 
  _margin-left:10px; 
} 
 
 
.campo_textarea{ 
  background-repeat:no-repeat; 
  color:#666; 
  width:100%; 
  *width:90%; 
  _width:95%; 
  height:120px; 
  line-height:18px; 
  border: #ddd 1px solid; 
  border-top-left-radius: 4px 4px; 
  border-top-right-radius: 4px 4px; 
  border-bottom-left-radius: 4px 4px; 
  border-bottom-right-radius: 4px 4px; 
  padding:5px; 
  background-image:url(../img/campo.png); 
  background-repeat:repeat-x; 
  -webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
  text-shadow:#fff 1px 1px 1px; 
  *margin-left:20px; 
  _margin-left:10px; 
   
} 
#enviar_comentario{ 
  background-color:transparent; 
  background-image: url(../img/bg_btn_enviar.png); 
  background-repeat: no-repeat; 
  background-position:left top ; 
  color: #fff; 
  border: none; 
  display: block; 
  font-size: 12px; 
  line-height: 32px; 
  height: 32px; 
  width: 124px; 
  cursor:pointer; 
  margin-top:10px; 
  float: right; 
  font-size:11px; 
  padding:0px; 
  margin:0px; 
  margin-top:15px; 
  margin-right:-10px; 
  *margin-right:5%;   
   
} 

#enviar_comentario:hover{ 
  background-position:left bottom ; 
} 
 
#formulario_comentario p.asterisco{ 
  font-size:11px; 
  color:#666; 
  width:420px; 
  _width:410px; 
  float:left; 
  height:29px; 
  margin-top:10px; 
  padding-top:10px; 
  *margin-left:10px; 
  _margin-left:0px; 
  text-align:left; 
  *padding-left:10px; 
} 

/* Formulário de Comentários (Fim) */



/* Outros artigos (Inicio) */

#outros_artigos{ 
  background-image:url(../img/bg_rodape_pagina.png); 
  background-repeat:repeat-x; 
  background-position:top; 
  margin-left:1px; 
  margin-right:1px; 
  padding-top:15px; 
  padding-left:25px; 
  padding-right:25px; 
  margin-bottom:20px; 
  *width: 100%; 
  _width: 100%; 
  display: block; 
  clear:both; 
  *padding-right: 0px; 
  *padding-left: 0px; 
  _padding-right: 20px; 
  _padding-left: 20px; 
} 
 #outros_artigos h3{ 
  *margin-left:20px; 
  *margin-right:20px; 
  _margin-left:0px; 
  _margin-right:0px; 
} 
 
#outros_artigos ul{ 
  *margin-left:20px; 
  *margin-right:20px; 
  _margin-left:0px; 
  _margin-right:0px; 
   
} 

#outros_artigos ul li{
	font-size:12px;
	line-height:20px;
}

/* Outros artigos (Fim) */


/* LandingPages (Inicio) */


h1.chamadas{
	font-size:45px;
	color: #000;
	text-align:center;
	margin-top:30px;
	margin-bottom:20px;
}

/* LandingPages (Fim) */


#LinhasPontilhadas {

border: 1px dashed #000000;

}

#toolbar_baixo{
	height:300px;
	background-image:url(../img/bg_toolbar_baixo.png);
	background-repeat:repeat-y;
	margin-top:1px;
	margin-left:1px;
	padding-top:15px;
	
	
}


#toolbar_baixo div.esquerda{
	float:left;
	width:460px;
	margin-left:30px;
}


#toolbar_baixo div.direita{
	float:right;
	width:460px;
}

#toolbar_baixo p{
	font-size:15px;
	line-height:16px;
	margin-top:25px;
}


#toolbar_baixo p.toolbar_item{
	background-image:url(../img/checked.png);
	background-position:top left;
	padding-left:30px;
	background-repeat:no-repeat;
}



#download_btn a{
	background-color: transparent;
background-image: url(../img/download_btn.png);
background-position: 0% 0%;
background-repeat: no-repeat;
border: none;
cursor: pointer;
display: block;
height: 77px;
margin-top: 20px;
text-indent: -999999px;
width: 364px;
margin-left:30px;
}

#download_btn a:hover{
	background-position:bottom left;
}

.navegadores{
	margin-left:100px;
	margin-top:20px;
	margin-bottom:20px;
}


#toolbar_baixo div.direita p{
	margin-left:60px;
	font-size:11px;
	color:#666;
}




#newsletter_chamada{
background-image: url(../img/bg_newsletter.png);
background-position: 0% 0%;
background-repeat: no-repeat;
height: 383px;
}



h1.chamadas2{
	color: black;
	font-size: 40px;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-top: 30px;
}

h1.chamadasTrial{
	color: black;
	font-size: 40px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-top: 10px;
}


p.subchamadas{
color: #666;
font-size: 16px;
margin-bottom: 30px;
margin-left: 30px;
}

p.subchamadasTrial{
color: #666;
font-size: 16px;
margin-bottom: 0px;
margin-left: 30px;
}

#newsletter_baixo div.direita{
float: left;
margin-left: 30px;
width: 250px;
}


#newsletter_baixo{
background-image: url(../img/bg_newsletter_baixo.png);
background-repeat: repeat-y;
margin-left: 1px;
margin-top: 1px;
min-height: 300px;
_height: 300px;
*height: 300px;

padding-top: 15px;
display:block;
}

#newsletter_baixo div.esquerda{
display: block;
height: 370px;
margin-left: 30px;
width: 600px;
}

#newsletter_baixo h2{
margin-bottom: 20px;
}


#newsletter_baixo div.esquerda label{
color: #666;
float: left;
font-size: 11px;
margin-right: 20px;
padding-bottom: 6px;
width: 180px;
}


#assinar_news_btn{
background-color: transparent;
background-image: url(../img/assinar_btn.png);
background-position: 0% 0%;
background-repeat: no-repeat;
border: none;
cursor: pointer;
display: block;
height: 58px;
margin-top: 20px;
text-indent: -999999px;
width: 273px;
_height:58px;
*height:58px;
_padding-top: 58px;
*padding-top: 58px;


}

#assinar_news_btn:hover{
background-position: 0% 100%;
}




input.campo2{
-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
border: 1px solid #DDD;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #666;
height: 18px;
margin-bottom: 15px;
padding: 5px;
text-shadow: white 1px 1px 1px;
width: 258px;
}



/* Assinatura (inicio) */




#assinatura_conteudo{
	background-repeat:repeat-y;
	padding:20px;
}


#assinatura_chamada {
background-image: url(../img/bg_assinatura.png);
background-position: 0% 0%;
background-repeat: no-repeat;
height: 350px;
}


#assinatura_baixo2{
height:260px;
background-image:url(../img/bg_toolbar_baixo2.html);
background-repeat:repeat-y;
margin-top:1px;
margin-left:1px;
padding-top:15px;
}


h2.titulo_vantagens{
margin-left:20px;
margin-bottom:10px;
}




div.vantagens1{
width:300px;
float:left;
margin-left:20px;
}




div.vantagens1 p{
font-size:12px;
padding-top:10px;
display:block;
min-height:50px;
}


div.vantagens1 img{
float:left;
margin-right:10px;
}


div.vantagens2{
width:300px;
float:left;
margin-left:20px;
}


div.vantagens2 p{
font-size:12px;
padding-top:10px;
display:block;
min-height:50px;
}


div.vantagens2 img{
float:left;
margin-right:10px;
}


div.vantagens3{
width:300px;
float:left;
margin-left:20px;
}


div.vantagens3 p{
font-size:12px;
padding-top:10px;
display:block;
min-height:50px;
}


div.vantagens3 img{
float:left;
margin-right:10px;
}


.icone_aulas_video{
margin-bottom:30px;
}


.icone_artigos{
margin-bottom:60px;
}


.icone_calc{
margin-bottom:100px;
}


.icone_acp{
margin-bottom:20px;
}




.icone_casos{
margin-bottom:20px;
}


.cards{
float: left;
margin-top: -8px;
}




#assinatura_baixo{
	height:300px;
	background-image:url(../img/bg_toolbar_baixo.png);
	background-repeat:repeat-y;
	margin-top:1px;
	margin-left:1px;
	padding-top:15px;
	
	
}


#assinatura_baixo div.esquerda{
	float:left;
	width:460px;
	margin-left:30px;
}


#assinatura_baixo div.direita{
	float:right;
	width:460px;
}

#assinatura_baixo p{
	font-size:15px;
	line-height:16px;
	margin-top:25px;
}

#assinatura_baixo p.toolbar_item{
	background-image:url(../img/checked.png);
	background-position:top left;
	padding-left:30px;
	background-repeat:no-repeat;
}



#assineja_btn{
background-color: transparent;
background-image: url(../img/assineja_btn.gif);
background-position: 0% 0%;
background-repeat: no-repeat;
border: none;
cursor: pointer;
display: block;
height: 58px;
margin-top: 20px;
text-indent: -999999px;
width: 273px;
_height:58px;
*height:58px;
_padding-top: 58px;
*padding-top: 58px;
margin-left:30px;
margin-top:40px;
}



#assineja_btn:hover{
background-position: 0% 100%;
}

.imgcartoes{
	margin-left:125px;
}

.preco{
	margin-left:110px;
	margin-bottom:30px;
}

#inputBox{
	border-bottom-left-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border: #CCC 0px solid;
    margin-bottom:20px;
    padding-bottom:15px;
    *margin-left:20px;

}


#inputBox p{
	display:block;
	clear:both;
}


#inputBox label{
	width:120px;
	height:25px;
	line-height:25px;
	float:left;
	margin-left:15px;
	font-size:11px;
	color:#666;
	text-align:right;
	margin-right:10px;
}


#box{
	border-bottom-left-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    border: #CCC 1px solid;
    -webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0px 1px 2px;
    background: -webkit-gradient(linear, 0 0, 0 70, from(#F0F0F0), to(white));
    margin-bottom:20px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
    padding-bottom:15px;
    *margin-left:20px;

}


.topo_box{
	border-top-left-radius: 6px 6px;
	border-top-right-radius: 6px 6px;
	background-image:url(../img/bg_topo_box.png);
	background-repeat:repeat-y;
	padding-left:15px;
	color:#666;
	text-shadow: #FFF 1px 1px 1px;
	line-height:35px;
	height:35px;
	font-size:16px;
	background-repeat:repeat-x;
	border-bottom: #CCC 1px solid;
	-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
	margin-bottom:15px;
	
}


#box p{
	display:block;
	clear:both;
}


#box label{
	width:120px;
	height:25px;
	line-height:25px;
	float:left;
	margin-left:15px;
	font-size:11px;
	color:#666;
	text-align:right;
	margin-right:10px;
}

input.campo3{
-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
border: 1px solid #DDD;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #666;
height: 18px;
margin-bottom: 15px;
padding: 5px;
text-shadow: white 1px 1px 1px;
width: 245px;
margin-right:6px;
}




input.campo4{
-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
border: 1px solid #DDD;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #666;
height: 18px;
margin-bottom: 15px;
padding: 5px;
text-shadow: white 1px 1px 1px;
width: 225px;
margin-right:6px;
}

input.campo5{
-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
border: 1px solid #DDD;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #666;
height: 18px;
margin-bottom: 15px;
padding: 5px;
text-shadow: white 1px 1px 1px;
width: 80px;
margin-right:6px;
float:left;
}


input.campo6{
-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
border: 1px solid #DDD;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #666;
height: 18px;
margin-bottom: 15px;
padding: 5px;
text-shadow: white 1px 1px 1px;
width: 220px;
margin-right:6px;
float:left;
}


input.campo9{
-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
border: 1px solid #DDD;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #666;
height: 18px;
margin-bottom: 8px;
padding: 5px;
text-shadow: white 1px 1px 1px;
width: 225px;
margin-right:6px;
}

input.campo10{
-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
border: 1px solid #DDD;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #666;
height: 18px;
margin-bottom: 8px;
padding: 5px;
text-shadow: white 1px 1px 1px;
width: 245px;
margin-right:6px;
}


#box label.label2{
	width:90px;
	height:25px;
	line-height:25px;
	float:left;
	margin-left:15px;
	font-size:11px;
	color:#666;
	text-align:right;
	margin-right:10px;
}


#box label.label3{
	width:40px;
	height:25px;
	line-height:25px;
	float:left;
	margin-left:15px;
	font-size:11px;
	color:#666;
	text-align:right;
	margin-right:10px;
	float:left;
}

.ast{
	float:left;
}

p.campos_obrigatorios{
	float:left;
	width:400px;
	color:#666;
	font-size:11px;
}	

#proximo{
	float:right;
	width:250px;
	height:54px;
	background-image:url(../img/proxima_etapa_btn.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	text-indent:-999999px;
	display:block;
	border:none;
	background-color:transparent;
	cursor:pointer;
}

#proximo:hover{
	background-position:bottom left;
}


#concluir-assinatura{
	float:right;
	width:270px;
	height:54px;
	background-image:url(../img/concluir-assinatura-btn.png);
	background-repeat:no-repeat;
	background-position: top left;
	text-indent:-999999px;
	display:block;
	border:none;
	background-color:transparent;
	cursor:pointer;
}

#concluir-assinatura:hover{
	background-position:bottom left;
}

#comecar-usarnovo{
	float:left;
	width:270px;
	height:54px;
	background-image:url(../img/iniciar-teste-btn.png);
	background-repeat:no-repeat;
	background-position: top left;
	text-indent:-999999px;
	display:block;
	border:none;
	background-color:transparent;
	cursor:pointer;
}

#comecar-usarnovo:hover{
	background-position:bottom left;
}


#comecar-usar{
	float:right;
	width:270px;
	height:54px;
	background-image:url(../img/iniciar-teste-btn.png);
	background-repeat:no-repeat;
	background-position: top left;
	text-indent:-999999px;
	display:block;
	border:none;
	background-color:transparent;
	cursor:pointer;
}

#comecar-usar:hover{
	background-position:bottom left;
}



#btnetapa{
	float:right;
	width:270px;
	height:54px;
	background-image:url(../img/renovar_btn.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	text-indent:-999999px;
	display:block;
	border:none;
	background-color:transparent;
	cursor:pointer;
}

#btnetapa:hover{
	background-position:bottom left;
}



#anterior {
	float:left;
	width:250px;
	height:54px;
	background-image:url(../img/estapa_anterior_btn.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	text-indent:-999999px;
	display:block;
	border:none;
	background-color:transparent;
	cursor:pointer;
}

#anterior:hover{
	background-position:bottom left;
}

#box label.label_codigo{
	width:130px;
	height:40px;
	line-height:14px;
	float:left;
	margin-left:15px;
	font-size:11px;
	color:#666;
	text-align:right;
	margin-right:10px;
	float:left;
}


#box label.label_contrato{
	width:380px;
	height:20px;
	line-height:14px;
	float:left;
	margin-left:15px;
	font-size:11px;
	color:#666;
	margin-right:10px;
	margin-top:20px;
	text-align:center;
}

p.valor{
	display:block;
	height:30px;
	padding-left:15px;
	padding-right:15px;	
	text-align:center;
	background-image:url(../img/bg_titulo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:20px;
	padding-bottom:10px;
}


p.codigo{
	display:block;
	height:60px;
	text-align:center;
	background-image:url(../img/bg_titulo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:10px;

}

.meses{
	float:left;
}

.anos{
	float:left;

}

.cartoes{
	float:left;
}

.barra{
	float:left;
	width:15px;
	text-align:center;
	color:#999;
}

#box label.label4{
	width:130px;
	height:25px;
	line-height:25px;
	float:left;
	margin-left:15px;
	font-size:11px;
	color:#666;
	text-align:right;
	margin-right:10px;
}

.textarea_contrato{
	background-repeat:no-repeat;
	color:#666;
	width:350px;
	height:300px;
	line-height:18px;
	border: #ddd 1px solid;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	padding:10px;
	background-image:url(../img/campo.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#fff;
	-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset;
	text-shadow:#fff 1px 1px 1px;
	margin-left:15px;
	resize: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}




.sem_bg{
	background-image:none !important;
}


#assinar_areas label{
	float:left;
	line-height:25px;
	width:200px;
	text-align:left;
}


#rodape_assinatura{
	display:block;
	margin-top:20px;
	height:60px;
	
	}
	
	
#login_interno{
	width:260px;
	float:right;
	display:block;
	margin-right:40px;
	margin-bottom:40px;
	margin-top:40px;
}

#parabens{
	float:left;
	width:500px;
	display:block;
	margin-bottom:40px;
	margin-top:30px;
	margin-left:40px;
	
}

#parabens h1{
	font-size:50px;
	margin-bottom:0px;
	padding-bottom:0px;
}


#parabens h2{
	font-size:25px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#parabens h3{
	font-size:18px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/* Assinatura (Fim) */


#teste_chamadaTrial{
background-image: url(../img/bg_assinaturaTrial_.png);
background-position: top right;
background-repeat: no-repeat;
}


#teste_chamadaTrial div.esquerda{
	float:left;
	width:460px;
	margin-left:30px;
}

#teste_chamadaTrial div.direita{
	float:right;
	width:460px;
}

#teste_chamada{
background-image: url(../img/bg_assinatura.png);
background-position: bottom left;
background-repeat: no-repeat;
height: 340px;
}


#teste_chamada div.esquerda{
	float:left;
	width:460px;
	margin-left:30px;
}

#teste_chamada div.direita{
	float:right;
	width:460px;
}

#boxInput{
	border-bottom-left-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    border-top-left-radius: 6px 6px;
    border-top-right-radius: 6px 6px;
    
    *margin-left:20px;

}

#teste_baixo{
	height:300px;
	background-image:url(../img/bg_toolbar_baixo.png);
	background-repeat:repeat-y;
	margin-top:1px;
	margin-left:1px;
	padding-top:10px;
}

#teste_baixo div.esquerda{
	float:left;
	width:460px;
	margin-left:30px;
}

#teste_baixo div.direita{
	float:right;
	width:460px;
}

#teste_baixo p{
	font-size:15px;
	line-height:16px;
	margin-top:15px;
}

#teste_baixo p.toolbar_item{
	background-image:url(../img/checked.png);
	background-position:top left;
	padding-left:30px;
	background-repeat:no-repeat;
}

#testeja_btn{
background-color: transparent;
background-image: url(../img/testar_btn.gif);
background-position: 0% 0%;
background-repeat: no-repeat;
border: none;
cursor: pointer;
display: block;
height: 58px;
margin-top: 20px;
text-indent: -999999px;
width: 273px;
_height:58px;
*height:58px;
_padding-top: 58px;
*padding-top: 58px;
margin-left:30px;
margin-top:10px;
}




#testeja_btn:hover{
background-position: 0% 100%;
}


#teste_baixo p.texto_teste{
	padding-left: 30px;
	padding-right:30px;
	text-align:center;
	font-size:14px;
	line-height:20px;
	text-shadow:#fff 1px 1px 1px;
}



.textarea_teste{
	background-repeat:no-repeat;
	color:#666;
	width:890px;
	height:300px;
	line-height:18px;
	border: #ddd 1px solid;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	padding:10px;
	background-image:url(../img/campo.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#fff;
	-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset;
	text-shadow:#fff 1px 1px 1px;
	margin-left:15px;
	resize: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#box label.label_termos{
	width:890px;
	height:20px;
	line-height:14px;
	float:left;
	margin-left:15px;
	font-size:11px;
	color:#666;
	margin-right:10px;
	margin-top:20px;
	text-align:center;
}

/**  Teste Gratis (Fim) */






/**  Expandir/Retrair (INICIO) */

.retraida {
	width: 67px !important;
	min-height: 30px !important;
	
}

.retraida h5.indice {
	width: 1px !important;
	text-indent: -9999px;
}

.retraida h5.filtro {
	width: 1px !important;
	text-indent: -9999px;
}

.retraida_titulo {
	background-image: none !important;
}

.retraida #recolher_expandir a {
	background-image: url(../img/setinha_expandir_recolher.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-indent: -9999px;
	width: 25px;
	height: 25px;
	display: block;
}

.retraida #recolher_expandir a:hover {
	background-position: bottom right;
}


.conteudo_expandido {
   width: 893px !important;
   *width: 893px !important;
   _width: 883px !important;
}



#limpar-conteudo {
margin-bottom: 10px;
margin-top: 5px;	
}


/**  Expandir/Retrair (FIM) */

/**  Submenus (Inicio) */


#menu ul li {
	position: relative;
}


.submenu {
	display: none;
	
	float: right;
	position: absolute;
	z-index:1;
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 2px 3px;
	background: #F9F9F9 -webkit-gradient(linear, 0% 100%, 0% 0%, from(#E3E3E3), color-stop(0.23, #EAEAEA), color-stop(0.7, white), color-stop(0.92, white), to(#EAEAEA));
	background: #F9F9F9 -moz-linear-gradient(center bottom, rgb(234,234,234) 23%, rgb(255,255,255) 70%, rgb(255,255,255) 90%);
	background-color: #f9f9f9;
	
}

.submenu_coluna {
	right: 0;
	width: 340px;
}

.submenu ul {
	width: 150px;
	float: left !important;
	
	padding: 10px;
	margin: 0;
}

.submenu ul li {
	float: none !important;
	padding: 10px;
	padding-left: 17px;
	text-align: left !important;
	color: #000;
	cursor: pointer;
	background-image: url(../img/list_setinha.gif);
	background-position: 5px 13px;
	background-repeat: no-repeat;
	text-shadow: #fff 1px 1px 1px;
	font-size: 14px !important;
}

.submenu ul li:last-child {
	border-bottom: none;
}

.submenu li:hover {	
	color: #666;
}



/**  Submenus (Fim) */



/**  Aumentar/Diminuir Fonte (Fim) */





#texto ul{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:10px;
}


#texto ol{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:10px;
}


#texto ul li{
	line-height:18px;
	font-size:12px;
	list-style-image: url(../img/list_setinha.gif);
}

#texto ol{ 
	line-height:18px;
	font-size:12px;
}

#texto ol li{
	line-height:18px;
	font-size:12px;
	list-style:decimal;
	margin-left:4px;
}


/* páginas com índice */
#indice {
font-size: 12px;
line-height: 16px;
padding: 20px;
display: block;
_width: 100%;
clear: both;
min-height: 200px;
text-align:justify;

padding-top: 0;
}

#indice ul{
	margin-top:5px;
	margin-left 5px;
}
#indice ul li ul {
	margin-left: 15px;
	list-style-image: url(../img/list_setinha.gif);	
}


#indice ol{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:10px;
}


#indice ul li{
	line-height:18px;
	font-size:12px;
	list-style-image: none;
}

#indice ul li ul {
	margin-left: 10px
}

#indice ol{ 
	line-height:18px;
	font-size:12px;
}

#indice ol li{
	line-height:18px;
	font-size:12px;
	list-style:decimal;
	margin-left:4px;
}


#ancTop {
	margin-left: 30px !important;
}

#ancTop li {
	list-style-image: url(../img/list_setinha.gif);	
}


/**  Médio (Inicio) */

.texto_medio p {
	font-size: 14px;
	line-height: 20px;
}

.texto_medio span {
	font-size: 14px;
}

.texto_medio ul li{
	font-size:14px !important;
	line-height:22px !important;
	margin-left:15px !important;
}

.texto_medio ol li{
	font-size:14px !important;
	line-height:22px !important;
	margin-left:20px !important;
}

.texto_medio h1 {
	font-size: 30px;
}

.texto_medio h2 {
	font-size: 25px;
	padding-bottom: 13px;
	padding-top: 13px;
}

.texto_medio h3 {
	font-size: 21px;
	padding-bottom: 13px;
	padding-top: 13px;
}

.texto_medio h4 {
	font-size: 18px;
	padding-bottom: 13px;
	padding-top: 13px;
}

.texto_medio h5 {
	font-size: 16px;
	padding-bottom: 13px;
	padding-top: 13px;
}


/**  Médio (Fim) */



/**  Grande (Inicio) */

.texto_grande p {
	font-size: 16px;
	line-height: 24px;
}

.texto_grande span {
	font-size: 16px;
}

.texto_grande ul li{
	font-size:16px !important;
	line-height:26px !important;
	margin-left:15px !important;
}


.texto_grande ol li{
	font-size:16px !important;
	line-height:26px !important;
	margin-left:6px !important;
	margin-left:20px !important;
}


.texto_grande h1 {
	font-size: 42px;
}

.texto_grande h2 {
	font-size: 34px;
	padding-bottom: 17px;
	padding-top: 17px;
}

.texto_grande h3 {
	font-size: 28px;
	padding-bottom: 17px;
	padding-top: 17px;
}

.texto_grande h4 {
	font-size: 24px;
	padding-bottom: 17px;
	padding-top: 17px;
}

.texto_grande h5 {
	font-size: 20px;
	padding-bottom: 17px;
	padding-top: 17px;
}

/**  Grande (Inicio) */


/**  Aumentar/Diminuir Fonte (Fim) */
/**  ALTERACOES DE 24 DE AGOSTO */

/**  Ver Índice (Inicio) */
#verindice{
	width:270px;
	height:270px;
	padding-left:10px;
	/*background-image:url(/img/seta_verindice.gif);*/
	background-repeat:no-repeat;
	background-position: 0px 30px;
	position: absolute !important;
    z-index: 20;
   
}

#topo_verindice{
	margin:0;
	padding:0;
	color:#666;
	background-image:url(../img/topo_verindice.gif);
	background-repeat:no-repeat;
	width:270px;
	padding-left:10px;
	height:30px;	
}

#topo_verindice h5{
	font-size:14px;
	text-shadow: #fff 1px 1px 1px;
	color: #666;
	padding-left:8px;
}

#corpo_verindice{
	background-image: url(../img/bg_corpo_verindice.gif);
	background: #FFF;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: 0 100px;
	border: 1px solid #dcdcdc;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	height: 220px;
	overflow: auto;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	width: 242px;

}

#corpo_verindice ul{
	margin-top:10px;
}

#corpo_verindice ul li ul{
	margin-top:0 !important;
	margin-bottom:10px !important;
}

#corpo_verindice ul li{
	font-size:11px;
	line-height:16px;
	list-style:none;
	margin-left:0;
	padding-left:0px;

}

#corpo_verindice ul li ul li{
	font-size:10px;
	line-height:16px;
	list-style-image: url(../img/list_setinha.gif);
	margin-left:10px;
}
#corpo_verindice ul li {
font-size: 12px;
}


#corpo_verindice ul ul li a {
color: #8B2700;
}

#corpo_verindice ul ul ul li a {
color: #08C;
}


#corpo_verindice ul li a {
color: #005825;
}


#corpo_verindice ul ul li {
margin-left: 10px;
font-size: 11px;
}

#corpo_verindice ul ul ul li {
margin-left: 18px;
font-size: 10px;
}







/**  Ver Índice (Fim) */



/**  Skycrapper (Inicio) */
#skycrapper{
	margin: 50px auto;
	width: 390px;
	padding:2px;
	_padding-bottom: 0;
	background: white;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.398438) 0 1px 3px;	
	border: 1px solid;
	border-color: #E5E5E5 #DBDBDB #D2D2D2;
}

#skycrapper h3{
	text-align:center;
	font-size:16px;
	margin-bottom:5px;
	color:#000;
	padding-top:15tpx;
}

#skycrapper_corpo{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	height:200px;
	background-image:url(../img/bg_skycrapper.gif);
	background-repeat: repeat-x;
	padding-left:17px;
	padding-right:17px;
}

a.btn_skycrapper{
	font-size:13px;
	float:right;
	text-align:center;
	color:#FFF;
	text-shadow:#999 1px 1px 1px;
	width:196px;
	height:30px;
	line-height:30px;
	text-decoration:none;
	background-image:url(../img/bg_btn_skycrapper.gif);
	background-repeat: no-repeat;
	background-position:left top;
	display:block;
	margin-bottom:8px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	cursor:pointer;
}

a.btn_skycrapper:hover{ 
     background-position:left bottom; 
     text-shadow:#228a52 1px 1px 1px; 
     color:#FFF; 
} 

.medicina_icon{
	float:left;
}

/**  Skycrapper (Fim) */


/**  Box Login (INICIO) */

#box-login {
width: 254px;
	_width: 244px;
	*width: 244px;
	height: 164px;
	*height: 134px;
	_height: 134px;
	top: 29px;
	/* display: none; */
	background: #F9F9F9 -webkit-gradient(linear, 0% 100%, 0% 0%, from(#cccccc), color-stop(0.23, #EAEAEA), color-stop(0.7, white), color-stop(0.92, white), to(#EAEAEA));
	background: #F9F9F9 -moz-linear-gradient(center bottom, rgb(204,204,204) 23%, rgb(255,255,255) 70%, rgb(255,255,255) 90%);
	background-color: #f9f9f9;
	border: #fff 2px solid;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 2px 3px;
	position: absolute;
	z-index: 99999;
	right: 0;
	/*overflow: hidden; */
	border:#CCC 1px solid;
	display:none;

}



#login-form {
	margin-left: 15px;
	margin-top: 25px;
	_margin-top: 10px;
	*margin-top: 10px;
	*margin-left: 5px;
	_margin-left: 5px;
}

.login_campo {
	width: 204px;
	_width: 204px;
	*width: 204px;
	_padding-left: 10px;
	*padding-right: 10px;
	height: 29px;
	line-height:29px;
	margin-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: transparent;
	border: none;
	background-image: url(../img/bg_campo_login.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.login_submit {
	width: 70px;
	margin-right: 15px;
	display: block;
	text-indent: -9999px;
	background-color: transparent;
	border: none;
	background-image: url(../img/bg_btn_login.png);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 26px;
	*height: 26px;
	_height: 26px;
	*padding-top:26px;
	_padding-top:26px;
	
}

.login_submit:hover {
	background-position: left bottom;
}

.login_lembrar {
	float: left;
	display: block;
	width:153px;
	*width:154px;
	_width:154px;
	height:26px;
	*height:26px;
	_height:26px;
	_padding-top:5px;
	*padding-top:5px;
}

#pesquisa_cid10 {
    padding: 15px;
}


/**  Box Login (FIM) */


/**  Box Altera Senha (INICIO) */

#box-senha {
width: 254px;
	_width: 344px;
	*width: 344px;
	height: 264px;
	*height: 264px;
	_height: 264px;
	top: 29px;
	/* display: none; */
	background: #F9F9F9 -webkit-gradient(linear, 0% 100%, 0% 0%, from(#cccccc), color-stop(0.23, #EAEAEA), color-stop(0.7, white), color-stop(0.92, white), to(#EAEAEA));
	background: #F9F9F9 -moz-linear-gradient(center bottom, rgb(204,204,204) 23%, rgb(255,255,255) 70%, rgb(255,255,255) 90%);
	background-color: #f9f9f9;
	border: #fff 2px solid;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 2px 3px;
	position: absolute;
	z-index: 99999;
	right: 0;
	/*overflow: hidden; */
	border:#CCC 1px solid;
	display:none;
	

}

#senha-form {
	margin-left: 15px;
	margin-top: 25px;
	_margin-top: 10px;
	*margin-top: 10px;
	*margin-left: 5px;
	_margin-left: 5px;
}

p.senha-titulo
{
    top: -12px;
    
    }

.senha_campo {
	width: 204px;
	_width: 204px;
	*width: 204px;
	_padding-left: 10px;
	*padding-right: 10px;
	height: 29px;
	line-height:29px;
	margin-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: transparent;
	border: none;
	background-image: url(../img/bg_campo_login.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.senha_submit {
	width: 111px;
	margin-right: 15px;
	display: block;
	text-indent: -9999px;
	background-color: transparent;
	border: none;
	background-image: url(../img/bg_btn_asenha.png);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 38px;
	*height: 38px;
	_height: 38px;
	*padding-top:38px;
	_padding-top:38px;
	
}

.senha_submit:hover {
	background-position: left bottom;
}



/**  Box Altera Senha (FIM) */


/**  Recuperar Senha (Inicio) */
.recuperar-email{
	width:45px;
	height:24px;
	text-align:right;
	display:inline-block;
	margin-right:8px;
}

.recuperar-cpf{
	width:45px;
	text-align:right;
	height:24px;
	display:inline-block;
	margin-right:8px;
}



#form-recuperar-senha{
	margin-top:15px;
}

input#campo-recuperar-email{
	-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
border: 1px solid #DDD;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #666;
height: 18px;
margin-bottom: 15px;
padding: 5px;
text-shadow: white 1px 1px 1px;
width: 220px;
margin-right:6px;
}


input#campo-recuperar-cpf{
-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
border: 1px solid #DDD;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #666;
height: 18px;
margin-bottom: 15px;
padding: 5px;
text-shadow: white 1px 1px 1px;
width: 220px;
margin-right:6px;
}

.btn_recuperar_senha{
	font-size:13px;
	text-align:center;
	color:#FFF;
	text-shadow:#999 1px 1px 1px;
	width:196px;
	height:30px;
	line-height:24px;
	padding-bottom:6px;
	text-decoration:none;
	background-image:url(../img/bg_btn_skycrapper.gif);
	background-repeat: no-repeat;
	background-position:left top;
	display:block;
	margin-bottom:8px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	border:none;
	cursor:pointer;
	margin-left:56px;
	
}

.btn_recuperar_senha:hover{
	background-position:left bottom;
	text-shadow:#228a52 1px 1px 1px;
}

/**  Recuperar Senha (Fim) */

/**  Usuário Logado (Inicio) */

#usuario_logado{
	float:right;
	position:relative;
}


#usuario_logado_esquerda{
	float:left;
	height:35px;
	background-image:url(../img/bg_usuario_logado_esquerda.png);
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:10px;
}

#usuario_logado a.usuario_logado_link{
	float:left;
	padding-right:30px;
	padding-left:5px;
	font-size:11px;
	color:#666;
	display:block;
	height:35px;
	line-height:35px;
	background-image:url(../img/bg_usuario_logado.png);
	background-repeat: no-repeat;
	background-position:top right;
	text-decoration:none;
	text-shadow:#fff 1px 1px 1px;
	min-width:80px;
}

img.thumb-login{
	width:20px;
	height:20px;
	margin-top:5px;
}


#usuario_logado a.usuario_logado_link:hover{
	color:#666;
	background-position:bottom right;
}

/**  Usuário Logado (Fim) */




/**  Box Logado (Inicio) */

#box-logado{
	z-index: 10000;
	width: 135px;
	height: 68px;
	top: 29px;
	background: #F9F9F9 -webkit-gradient(linear, 0% 100%, 0% 0%, from(#cccccc), color-stop(0.23, #EAEAEA), color-stop(0.7, white), color-stop(0.92, white), to(#EAEAEA));
	background: #F9F9F9 -moz-linear-gradient(center bottom, rgb(204,204,204) 23%, rgb(255,255,255) 70%, rgb(255,255,255) 90%);
	background-color: #f9f9f9;
	border: #fff 2px solid;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 2px 3px;
	position: absolute;
	right: 0;
	border:#CCC 1px solid;
	margin-top:5px;
	display: none;
	margin-right:4px;
}


#box-logado ul{
	padding-top:5px;
}

#box-logado ul li{
	font-size:11px;
	line-height:18px;
	padding-left:10px;
	text-shadow:#fff 1px 1px 1px;
	color:#666;
}


#box-logado ul li a{
	text-decoration:none;
}


/**  Box Logado (Fim) */






/**  Fale Conosco (Inicio) */ 
 
 
#formulario_de_contato1{ 
  float:left; 
  display:block; 
  margin-top:20px; 
} 
 
#formulario_de_contato1 p{ 
  display:block; 
  clear:both; 
  height:30px; 
  margin-top:10px; 
} 
 
 
#formulario_de_contato1 label{ 
  width:85px; 
  float:left; 
  display:inline-block; 
  height:30px; 
  text-align:right; 
  line-height:30px; 
 
} 
#formulario_de_contato1 label.titulos_formulario{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
} 
 
 
#formulario_de_contato1 label.titulo_assunto{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
  line-height:20px; 
} 

#formulario_de_contato1 label.titulo_mensagem{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
  line-height:150px; 
  height:150px!important; 
} 
 
  
.contato_nome{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_email{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 




.contato_cpf{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 
 
 .contato_estado{ 
background-repeat: no-repeat; 
color: #666; 
height: 30px; 
width: 60px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 
 
 .contato_cidade{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

 
.contato_fone{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 169px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_ddd{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 20px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_foner{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 169px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_dddr{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 20px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_fonec{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 169px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_dddc{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 20px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_fonecom{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 169px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_dddcom{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 20px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 
.contato_textarea{ 
  background-repeat:no-repeat; 
  color:#666; 
  width:450px; 
  *width: 450px; 
  _width: 450px;    
  height:150px; 
  line-height:18px; 
  border: #ddd 1px solid; 
  border-top-left-radius: 4px 4px; 
  border-top-right-radius: 4px 4px; 
  border-bottom-left-radius: 4px 4px; 
  border-bottom-right-radius: 4px 4px; 
  padding:5px; 
  background-image:url(../img/campo.png); 
  background-repeat:repeat-x; 
  -webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
  text-shadow:#fff 1px 1px 1px; 
  background-color:#e9e9e9;
margin-top: 10px; 
} 
.contato_tipoconteudo{ 
background-repeat: no-repeat; 
color: #666; 
height: 30px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 
.contato_bairro{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_cep{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_nomeconteudo{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 
.contato_complemento{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 
.contato_numero{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 

.contato_endereco{ 
background-repeat: no-repeat; 
color: #666; 
height: 18px; 
width: 200px; 
border: #DDD 1px solid; 
border-top-left-radius: 4px 4px; 
border-top-right-radius: 4px 4px; 
border-bottom-left-radius: 4px 4px; 
border-bottom-right-radius: 4px 4px; 
padding: 5px; 
background-image: url(../img/campo2.png); 
background-repeat: repeat-x; 
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset; 
text-shadow: white 1px 1px 1px; 
} 












 
#formulario_de_contato2{ 
  float:left; 
  display:block; 
  margin-top:20px; 
} 
 
#formulario_de_contato2 p{ 
  display:block; 
  clear:both; 
  height:30px; 
  margin-top:10px; 
} 
 
 
#formulario_de_contato2 label{ 
  width:85px; 
  float:left; 
  display:inline-block; 
  height:30px; 
  text-align:right; 
  line-height:30px; 
 
} 
#formulario_de_contato2 label.titulos_formulario{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
} 
 
 
#formulario_de_contato2 label.titulo_assunto{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
  line-height:20px; 
} 

#formulario_de_contato2 label.titulo_mensagem{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
  line-height:150px; 
  height:150px!important; 
} 

#formulario_de_contato3{ 
  float:left; 
  display:block; 
  margin-top:20px; 
} 
 
#formulario_de_contato3 p{ 
  display:block; 
  clear:both; 
  height:30px; 
  margin-top:10px; 
} 
 
 
#formulario_de_contato3 label{ 
  width:85px; 
  float:left; 
  display:inline-block; 
  height:30px; 
  text-align:right; 
  line-height:30px; 
 
} 
#formulario_de_contato3 label.titulos_formulario{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
} 
 
 
#formulario_de_contato3 label.titulo_assunto{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
  line-height:20px; 
} 

#formulario_de_contato3 label.titulo_mensagem{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
  line-height:150px; 
  height:150px!important; 
} 
  
  #formulario_de_contato4{ 
  float:left; 
  display:block; 
  margin-top:20px; 
} 
 
#formulario_de_contato4 p{ 
  display:block; 
  clear:both; 
  height:30px; 
  margin-top:10px; 
} 
 
 
#formulario_de_contato4 label{ 
  width:85px; 
  float:left; 
  display:inline-block; 
  height:30px; 
  text-align:right; 
  line-height:30px; 
 
} 
#formulario_de_contato4 label.titulos_formulario{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
} 
 
 
#formulario_de_contato4 label.titulo_assunto{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
  line-height:20px; 
} 

#formulario_de_contato4 label.titulo_mensagem{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
  line-height:150px; 
  height:150px!important; 
} 
 

#enviar_contato{ 
  background-color:transparent; 
  background-image: url('../img/bg_btn_enviar.png'); 
  background-repeat: no-repeat; 
  background-position:left top; 
  color: #fff; 
  border: none; 
  display: block; 
  font-size: 14px; 
  line-height: 29px; 
  height: 33px; 
  width: 124px; 
  cursor:pointer; 
  margin-top:10px; 
  float: left; 
  color:#FFF; 
  text-align:center; 
} 
 
 
#enviar_contato:hover{ 
  background-position:left bottom; 
}

.asterisco{ 
  font-size:11px; 
  color:#666; 
  width:412px; 
  float:left; 
  height:29px; 
  margin-top:10px; 
  padding-top:10px; 
  text-align:right; 
  padding-right:44px; 
}
 
 
/**  Fale Conosco (Fim) */ 
 
 
 


/**  Fale Conosco (Fim) */



/**  Menu Institucional (Inicio) */

ul.menu_institucional li{
	font-size:13px!important;
	line-height:20px!important;
}

/**  Menu Institucional (Fim) */



/**  Pesquisa CID10 (Inicio) */

#pesquisa_cid10{
	padding:15px;
}

#pesquisa_cid10 p{
	color:#666;
	font-size:11px;
}

#pesquisa_cid10 label{
	color:#666;
	font-size:11px;
}

#pesquisa_cid10 label input{
	color:#666;
	font-size:11px;
	margin-right:5px;
}

#pesquisa_cid10 h6{
	font-size:14px;
	color:#666;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:10px;
}

.campo_pesquisa_cid{
background-repeat: no-repeat;
color: #666;
height: 18px;
width: 237px;
border: #DDD 1px solid;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
padding: 5px;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset;
text-shadow: white 1px 1px 1px;
}



#pesquisar_cid{
	background-color:transparent;
	background-image: url('../img/bg_btn_enviar.png');
	background-repeat: no-repeat;
	background-position:top left;
	color: #666;
	border: none;
	display: block;
	font-size: 14px;
	line-height: 29px;
	height: 33px;
	width: 124px;
	cursor:pointer;
	margin-top:20px;
	float: right;
	color:#FFF;
	clear:both;
}


#pesquisar_cid:hover{
	background-position:bottom left;
}



/**  Pesquisa CID10 (Inicio) */


/**  Adwords (Inicio) */

#adwords{
	float: left;
	display: inline-block;
	display: -moz-inline-box;
	float: left;
	min-height: 200px;
	width: 300px;
	*width: 300px;
	_width:300px;
	-webkit-box-shadow: #CCC 0px 1px 2px;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	background-color: white;
	padding:15px;
	margin-top:20px;

}


#adwords h6{
	font-size:9px;
	color:#999;
	margin-bottom:10px;
	font-weight:normal;
}


#adwords_visual{
	width:250px;
	padding-bottom:15px;
}

#adwords_texto{
	width:250px;
}

/**  Adwords (Fim) */


/**  Banners Home (Inicio) */

#banners_home{
}

#banners_home a.banner_teste{
	display:block;
	width:323px;
	height:0px;
	background-image:url(../img/banner_teste.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:8px;
	padding-top:125px;
	overflow:hidden;
	*height:125px;
	*padding-top:0px;
	text-indent:-99999px;
}


#banners_home a.banner_teste:hover{
	background-position:right bottom;
}

#banners_home a.banner_assine{
	display:block;
	width:270px;
	height:0px;
	background-image:url(../img/callcenter3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:20px;
	padding-top:187px;
	overflow:hidden;
	*height:125px;
	*padding-top:0px;
	text-indent:-99999px;
}


#banners_home a.banner_assine:hover{
	background-position:right bottom;
}


/**  Banners Home (Fim) */




/**  Banners Internas (Inicio) */

#banners_internas{
	margin-left:5px;
	width:250px;
	display: inline-block;

}

#banners_internas a.banner_teste{
	display:block;
	width:323px;
	height:0px;
	background-image:url(../img/banner_teste.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:125px;
	overflow:hidden;
	margin-top:8px;	
	margin-bottom:8px;
	*height:125px;
	*padding-top:0px;
	text-indent:-99999px;

}

#banners_internas a.banner_teste:hover{
	background-position:right bottom;
}

#banners_internas a.banner_assine{
	display:block;
	width:323px;
	height:0px;
	background-image:url(../img/banner_assine.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:125px;
	overflow:hidden;
	margin-top:10px;
	
	*padding-top:0px;
	_padding-top:0px;
	*height:125px;
	_height:125px;
	*text-indent:-99999px;
	_text-indent:-99999px;
}

#banners_internas a.banner_assine:hover{
	background-position:right bottom;
}


#banners_internas a.banner_toolbar{
	display:block;
	width:323px;
	height:0px;
	background-image:url(../img/banner_toolbar.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:125px;
	overflow:hidden;
	margin-top:0px;
 
	*padding-top:0px;
	_padding-top:0px;
	*height:125px;
	_height:125px;
	*text-indent:-99999px;
	_text-indent:-99999px;

}

#banners_internas a.banner_toolbar:hover{
	background-position:right bottom;
}



#banners_internas a.banner_newsletter{
	display:block;
	width:270px;
	height:0px;
	background-image:url(../img/banner_newsletter.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:125px;
	overflow:hidden;
	margin-top:10px;	
	*padding-top:0px;
	_padding-top:0px;
	*height:125px;
	_height:125px;
	*text-indent:-99999px;
	_text-indent:-99999px;
}

#banners_internas a.banner_newsletter:hover{
	background-position:right bottom;
}

/**  Banner Teste (Fim) */


/**  Conteúdo Bloqueado (Inicio) */

#conteudo_bloqueado{
	background-image:url(../img/bg_titulo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:1px;
	margin-right:1px;
	padding-top:15px;
}


#conteudo_bloqueado #mensagem{
	width:325px;
	float:left;
	padding-left:20px;
}

#conteudo_bloqueado #mensagem img{
	float:left;
	margin-right:15px;
	margin-left:10px;
	margin-bottom:10px;
}


#conteudo_bloqueado #mensagem h2{
	margin-bottom:12px;
}

#conteudo_bloqueado #login_interno{
	width:260px;
	float:right;
	display:block;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:20px;
}

#quero_testar_gratis_por_7_dias{
   	width:327px;
	height:0px;
	display:block;
	background-image:url(../img/quero_testar_gratis.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:25px;
	padding-top:46px;
	overflow:hidden;
	*height:46px;
	*padding-top:0px;
	text-indent:-99999px;
}


#quero_testar_gratis_por_7_dias:hover{
	background-position: left bottom;
}
/**  Conteúdo Bloqueado (Fim) */





/**  Corpo Editorial (Inicio) */

#ordem_alfabetica{
	margin-bottom:20px;
}

#ordem_alfabetica span{
	display: inline-block;
	width:19px;
	height:19px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	line-height:18px;
	text-align:center;
	background-image:url(../img/bg_letra.png);
	background-repeat:repeat-x;
	background-position: left bottom;
	font-size:10px;
	border:#eff1f3 1px solid;
}

#ordem_alfabetica span a{
	display:block;
}


div.equipe{
	display:block;
	clear:both;
	margin-bottom:10px;
	padding:10px;
	padding-top:0px;
	border:#CCC 1px dotted;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
}


div.equipe img.avatar{
	float:left;
	width:70px;
	margin-right:10px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	background-color:#CCC;
	
}


h2.letras{
	font-size:40px;
	border-bottom:#CCC 1px dotted;
	padding-bottom:0px;
	margin-bottom:20px;
	color:#999;
}


span.social_colaborador{
	float:right;
}


span.topo{
	float:right;
	font-size:11px;
	margin-top:25px;
	margin-right:5px;
}


h2.titulos_editores{
	margin-top:40px;
}


/**  Corpo Editorial (Fim) */





/**  Aviso Expirado (Inicio) */

#aviso{
	width:938px;
	background-image:url(../img/bg_aviso.png);
	background-repeat:repeat-x;
	height:48px;
	border: #fff 1px solid;
	
	
	
	border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-o-border-radius: 8px 8px 0px 0px;
	-khtml-border-radius: 8px 8px 0px 0px;
	padding:20px;
}


#aviso h1{
	text-shadow:#fff 1px 1px 1px;
	margin-left:20px;
	color: #e66a0a;
}

#aviso img{
	float:left; margin-right:10px;
}

/**  Aviso Expirado (Fim) */




/**  Aviso Bulas (Inicio) */

#aviso_bulas{
	
	border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
	padding:10px;
	border:#ccc 1px solid;
	background-color:#CCC;
	margin-bottom:20px;
	
	
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */

}

#aviso_bulas p{
	font-size:10px;
	line-height:14px;
}


#aviso_bulas img{
	float:left;
	margin-right:10px;
}


/**  Aviso Bulas (Fim) */






/**  Busca Bulas (Inicio) */

#pesquisar_bulas{
	float: left;
	display: inline-block;
	display: -moz-inline-box;
	float: left;
	min-height: 100px;
	width: 250px;
	margin-right: 20px;
	-webkit-box-shadow: #CCC 0px 1px 2px;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	background-color: white;
	padding:15px;
	padding-top:5px;
	margin-top:20px;
}


label.label_pesquisa_bulas{
	font-size:12px!important;
	line-height:15px;
	padding-bottom:8px;
	display:block;
	color:#666;
	margin-top:10px;
}


input.busca_bula{
	background-repeat:no-repeat;
	color:#666;
	height:18px;
	width:237px;
	border: #ddd 1px solid;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	padding:5px;
	background-image:url(../img/campo2.png);
	background-repeat:repeat-x;
	-webkit-box-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px inset, rgba(255, 255, 255, 0.9) -1px -1px 0px inset;
	text-shadow:#fff 1px 1px 1px;
}



#pesquisar_bula{
	background-color:transparent;
	background-image: url('../img/bg_btn_enviar.png');
	background-repeat: no-repeat;
	background-position:top left;
	color: #666;
	border: none;
	display: block;
	font-size: 14px;
	line-height: 29px;
	height: 33px;
	width: 124px;
	cursor:pointer;
	margin-top:10px;
	float: right;
	color:#FFF;
	clear:both;
}


#pesquisar_bula:hover{
	background-position:bottom left;
}

/**  Busca Bulas (Fim) */




/**  Navegacao Bulas (Inicio) */


div.navegacao_bulas_topo{
	display:block;
	margin-bottom:30px;
	font-size:11px;
	clear:both;
}


div.navegacao_bulas_esquerda{
	float:left;
	background-image:url(../img/btn_seta_esquerda.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}

div.navegacao_bulas_direita{
	float:right;
	background-image:url(../img/btn_seta_direita.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:15px;
}



div.navegacao_bulas_rodape{
	display:block;
	margin-bottom:10px;
	font-size:11px;
	clear:both;
	margin-top:30px;
}


/**  Navegacao Bulas (Fim) */





/**  Aviso Anti-Infecciosos (Inicio) */

#aviso_infecciosos{
	
	border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
	padding:10px;
	border:#ccc 1px solid;
	background-color:#CCC;
	margin-bottom:20px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */

}

#aviso_infecciosos p{
	font-size:10px;
	line-height:14px;
}


#aviso_infecciosos img{
	float:left;
	margin-right:10px;
}


/**  Aviso Anti-Infecciosos (Fim) */



/**  Última Revisão (Inicio) */



p.ultima_revisao{
	font-size:11px;
	float:right;
	color:#666;
	clear:both;
}

/**  Última Revisão (Fim) */





/**  Banner Guia Remédios (Inicio) */

#banner_guia_remedios{
	display:block;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}

img.banner_guia_remedios{
	text-align:center;

}

/**  Banner Guia Remédios (Fim) */




/**  Sugestoes Busca (Inicio) */

#div_busca_campo{
	z-index:1001;
	position:absolute;
	background-color:#FFF;
	border:#CCC 1px solid;
	border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-o-border-radius: 0px 0px 4px 4px;
	-khtml-border-radius: 0px 0px 4px 4px;
}

#div_busca_campo ul{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 67%, #e8e8e8 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(67%,#ffffff), color-stop(99%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 67%,#e8e8e8 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 67%,#e8e8e8 99%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 67%,#e8e8e8 99%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#ffffff 67%,#e8e8e8 99%); /* W3C */
	border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-o-border-radius: 0px 0px 4px 4px;
	-khtml-border-radius: 0px 0px 4px 4px;
}


#div_busca_campo ul li{
	font-size:11px;
	color:#999;
	line-height:25px;
	padding-left:5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 92%, #ffffff 96%, #e8e8e8 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#f2f2f2), color-stop(96%,#ffffff), color-stop(99%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 92%,#ffffff 96%,#e8e8e8 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 92%,#ffffff 96%,#e8e8e8 99%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 92%,#ffffff 96%,#e8e8e8 99%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#f2f2f2 92%,#ffffff 96%,#e8e8e8 99%); /* W3C */
}


#div_busca_campo ul li:hover{
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 93%, #ffffff 96%, #cccccc 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(93%,#e5e5e5), color-stop(96%,#ffffff), color-stop(99%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#e5e5e5 93%,#ffffff 96%,#cccccc 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%,#e5e5e5 93%,#ffffff 96%,#cccccc 99%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%,#e5e5e5 93%,#ffffff 96%,#cccccc 99%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f7f7f7 0%,#e5e5e5 93%,#ffffff 96%,#cccccc 99%); /* W3C */
}


#div_busca_campo ul li a{
	display:block;
}



/**  Sugestoes Busca (Fim) */



/**  Arredondar Banner da Barra Lateral (Inicio) */


#sidebar-banner-topo{
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border:#ccc 1px solid;
	height:142px!important;
}

#sidebar-banner-topo img:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
	cursor: pointer;
}
#sidebar-banner-ts{
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border:#ccc 1px solid;
	height:90px!important;
}

#sidebar-banner-ts img:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
	cursor: pointer;
}



/**  Arredondar Banner da Barra Lateral (Fim) */


/**  Arredondar Banner da Barra Lateral (Inicio) */


#sidebar-banner-ts{
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border:#ccc 1px solid;
	height:90px!important;
}

#sidebar-banner-ts img:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
	cursor: pointer;
}

/**  Arredondar Banner da Barra Lateral (Fim) */




/**  Pesquisa Comercial (Inicio) */


#box label.pesquisa_comercial{
width: 40px;
height: 25px;
line-height: 25px;
float: left;
margin-left: 15px;
font-size: 11px;
color: #666;
text-align: right;
margin-right: 10px;
}


p.pesquisa_comercial{
	padding-left:20px;
	color:#666;

}


#dados_pesquisa_comercial{
	padding:10px;
	height:130px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border:#ccc 1px solid;
	background-color:#CCC;
	clear:both;
	width:360px;
	margin-left:20px;
	margin-top:10px;
	display: inline-block;
	
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */
}


#dados_pesquisa_comercial p{
	color:#666;
	text-shadow:#fff 1px 1px 1px;
	margin-bottom:15px;
	clear:both;
}

#dados_pesquisa_comercial label{
width: 100px;
height: 25px;
line-height: 25px;
float: left;
margin-left: 15px;
font-size: 11px;
color: #666;
text-align: right;
margin-right: 10px;
}


/**  Pesquisa Comercial (Fim) */




/**  Textarea Contrato (Inicio) */

.textarea_contrato {
background-repeat: no-repeat;
color: #666;
width: 320px;
height: 434px;
line-height: 18px;
border: #DDD 1px solid;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
padding: 10px;
background-image: url(../img/campo.png);
background-repeat: repeat-x;
background-position: left bottom;
background-color: white;
text-shadow: white 1px 1px 1px;
margin-left: 15px;
resize: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;


background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */


}



input.campo_pesquisa_comercial {
-webkit-box-shadow: rgba(255, 255, 255, 0.898438) 1px 1px 0px inset, rgba(255, 255, 255, 0.898438) -1px -1px 0px inset;
background-image: url(../img/campo2.png);
background-repeat: repeat-x;
border: 1px solid #DDD;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #666;
height: 18px;
margin-bottom: 15px;
padding: 5px;
text-shadow: white 1px 1px 1px;
width: 180px;
margin-right: 6px;
float: left;
}


#div_busca_campo div {
    padding: 2px;
}


#listagem{
margin-left:20px;
}

#listagem ul li {
line-height: 18px;
font-size: 12px;
list-style-image: none;
}
#listagem ul li ul li{
line-height: 18px;
font-size: 11px;
list-style-image: url(../img/list_setinha.gif);
list-style-position:inside;
}

#listagem ul li ul li ul{
padding-left:20px;
}

#listagem ul li ul li ul li{
font-size:10px;
}

.home_box {
	width: 331px;
	min-height: 200px;
	height: auto;
	_height: 200px;
	_overflow: hidden;
	_overflow: hidden;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.45, rgb(237,237,237)),
	    color-stop(0.87, rgb(255,255,255))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(237,237,237) 45%,
	    rgb(255,255,255) 87%
	);
	background-color: #ededed;
	border: #fff 2px solid;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 2px;
	margin-right: 20px;
	*margin-right: 20px;
	_margin-right: 11px;
	margin-top: 20px;
	float: left;
}

#twitter_update_list li {
    line-height: 14px;
    list-style-type: none;
    margin-bottom: 10px;
}
#twitter_update_list a {
    color: #ccc;
    display: inline;
    text-decoration: none;
}
#twitter_update_list a:hover {
    color: #666;
    text-decoration: underline;
}
#twitter_update_list span a {
    color: #fff;
    display: inline;
}
#twitter_update_list span a:hover {
    color: #fff;
    text-decoration: underline;
}





/**  Classes para Blog Editorial (Início) */

p.blog_data {
font-size: 10px;
}

h3.separador_blog {
margin-top:10px;
margin-bottom: 10px;
border-bottom: 1px dotted #c1c1c1;
}

/**  Classes para Blog Editorial (Fim) */




/**  Formularios de Contato (Inicio) */

#formulario_de_contato{ 
  float:left; 
  display:block;
margin-top: -20px; 
} 
 
#formulario_de_contato p{ 
  display:block; 
  clear:both; 
  min-height:30px; 
  margin-top:10px; 
} 
 
#formulario_de_contato label{ 
  width:110px; 
  float:left; 
  display:inline-block; 
  height:30px; 
  text-align:right; 
  line-height:30px; 
 
} 
#formulario_de_contato label.titulos_formulario{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
} 
 
#formulario_de_contato label.titulo_assunto{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
  line-height:20px; 
} 

#formulario_de_contato label.titulo_mensagem{ 
  display:block; 
  clear:both; 
  padding:0px; 
  padding-right:10px; 
  font-size:11px; 
  line-height:150px; 
  height:150px!important; 
} 


#labelmensagem{
margin-top: 60px;
}



/**  Formularios de Contato (Fim) */



#box-twitter {
    background-color: #1B4B6F;
    color: #FFFFFF;
    float: left;
    height: 28px;
    margin-top:10px;
    margin-bottom: 20px;
    padding: 5px 5px 0;
    width: 255px;
    font-size: 10px;

}
#box-twitter h6 {
    color: #FFFFFF;
    float: left;
    line-height: 19px;
    margin: 0;
}
#box-twitter span {
    font-weight: bold;
    font-size: 10px;
}
.btTwitter {
    float: right;
}
.box-redes {
    float: left;
}
.box-redes .twitter {
    margin: 0 0 5px;
}
