/* CSS */



/*************** Estrutura *************************/ 
#tbl_geral {
	width: 100%;
	height: 100%;}

#tbl_geral td {
	height: 100%;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0;
	background: #204C95 url(../images/bg_body.jpg);}

div {
	float: left;}

/*
html, body, #main, #main_int, #linha_cinza, #container, #texto_amplo {
	height: 100%}
*/

#main {
	width: 100%;
	background: #FFF url(../images/bg_body_sup.jpg) repeat-x top;}

#main_int {
	width: 100%;
	background: url(../images/bg_body_inf.jpg) repeat-x bottom;}

#linha_cinza {
	width: 100%;
	background: url(../images/linha_cinza.gif) no-repeat center 130px;}

#container {
	width: 780px;
	margin: 0 auto;
	float: none;
	background: #FFF url(../images/bg_menu.jpg) no-repeat bottom left;}

#content_menu {
	width: 180px;
	height: 100%;
	position: relative;
	background: #FFF url(../images/bg_menu.jpg) no-repeat bottom;
	overflow:inherit;}

#menu {
	/*border: dashed 1px red;*/
	background: none;
	position: absolute;
	width: 357px;
	height: 533px;
	z-index: 2000;}


#contents {
	width: 600px;
	height: 100%;
	float: right;
	/*background-color: #204C95;*/}

#topo {
	width: 600px;
	height: 107px;
	background: url(../images/bg_body_sup.jpg) repeat-x;}

#topo_sombra {
	width: 20px;
	height: 107px;
	background: url(../images/bg_topo.jpg) no-repeat top left;}

#data {
	width: 314px;
	height: 103px;
	color: #1A417C;
	background: url(../images/bg_data.jpg) repeat-x;}

#data_span {
	display: block;
	height: 20px;
	float: none;
	margin-top: 73px;
	padding-top: 10px;
	background: url(../images/bg_span_data.jpg) no-repeat right;}

#content_abas {
	width: 265px;
	height: 42px;
	padding-top: 61px;}

#rodape {
	background: url(../images/bg_rodape.jpg) repeat-x top;}

#sombra_rodape {
	width: 594px;
	height: 51px;
	padding: 7px 0 7px 6px;
	background:url(../images/sombra_rodape.jpg) repeat-y left;}

#sombra_linha_rodape {
	width: 594px;
	height: 4px;
	background: url(../images/sombra_linha_rodape.jpg) no-repeat left;}

#content_rodape {
	padding: 21px 0 0 11px;
	background-color: #4167A5;
	width: 583px;
	height: 30px;
	font-size: 9px;
	color: #FFF;}

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

#content_rodape a:hover {
	text-decoration: underline;}


#localizacao {
	width: 600px;
	height: 25px;
	background: #1A3F78 url(../images/bg_localizacao.jpg);
	border-top: solid 1px #FFF;
	font-size: 9px;
	color: #FFF;}

#localizacao strong {
	color: #FFF;}

#local_nivel {
	width: 394px;
	padding: 7px 0 0 12px;}




#texto_amplo, #texto_amplo2 {
	width: 574px;
	min-height: 300px;
	background: url(../images/bg_texto_amplo_top.jpg) no-repeat top;
	padding-bottom: 35px;
	line-height: 14px;}

#content_texto_amplo, #content_texto_amplo_solid {
	width: 574px;
	background: #FFF url(../images/bg_texto_amplo_bottom.jpg) no-repeat bottom;
	margin: 13px 0 0 13px;
	padding-bottom: 15px;}

#content_texto_amplo_solid {
	background: #FFF url(../images/bg_texto_amplo_bottom_solid.jpg) no-repeat bottom;}

#titulo_pg {
	width: 565px;
	height: 31px;
	background: url(../images/bg_h1_geral.jpg);
	padding: 10px 13px 0 22px;}

#titulo_pg h1 {
	float: left;
	margin: 0;}

#titulo_pg img {
	margin: 0;}


/*************** menu bottom *************************/ 


#menu_bottom_capa, #menu_bottom_internas {
	position: relative;
	width: 600px;
	height: 38px;
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 9px;}

#sombra_menu_bottom {
	height: 100%;
	background: url(../images/sombra_content_central.jpg) repeat-y left;}

#menu_bottom_capa {
	background: url(../images/bg_menu_bottom_capa.jpg) no-repeat;}

#menu_bottom_internas {
	background: url(../images/bg_menu_bottom_internas.jpg) no-repeat;}

#menu_bottom_capa ul, #menu_bottom_internas ul {
	width: 360px;
	margin: 0;
	padding: 12px 0 0 120px;
	text-align: center;
	list-style:none;}

#menu_bottom_capa li, #menu_bottom_internas li {
	display: inline;}

#menu_bottom_capa a, #menu_bottom_capa a:visited, #menu_bottom_internas a, #menu_bottom_internas a:visited {
	color: #FFF;
	text-decoration: none;
	padding: 0 4px;}

#menu_bottom_capa a:hover, #menu_bottom_internas a:hover {
	text-decoration: underline;}


/*************** bt_voltar absolute *************************/ 


#menu_bottom_capa #menu_bottom_voltar {
	display: none;}

#menu_bottom_voltar {
	position: absolute;
	margin: -13px 0 0 515px;
	width: 67px;
	height: 22px;}
/*************** /estrutura *************************/ 





/*************** GERAL *************************/ 
a, a:visited {
	text-decoration: none;}

a:hover {
	text-decoration: underline;}
	
#content_central {

	min-height: 71%;

	border-top: solid 1px #FFF;
	background: #3E6FB1 url(../images/bg_conteudo.jpg) repeat-x top;}

#content_central_capa {
	border-top: solid 1px #FFF;
	background: #3E6FB1 url(../images/bg_conteudo.jpg) repeat-x top;}

#sombra_content_central {
	width: 600px;
	padding-bottom: 10px;
	background: url(../images/sombra_content_central.jpg) repeat-y left;}

#sombra_top_content_central {
	background: url(../images/sombra_top_content_central.jpg) no-repeat top left;
	height: 100%;}

.arial_11_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #2B5490;}

p {
	margin: 18px 16px;}

h3 {
	font-size: 12px;
	color: #2B5490;
	background-color: #F9F9F9;
	padding: 4px 10px;
	margin: 15px;}

h4, h6 {
	font-size: 12px;
	color: #2B5490;
	background-color: #F9F9F9;
	margin: 0 10px 20px 10px;
	padding: 9px 10px;}

h5 {
	font-size: 10px;
	margin: 0;
	margin-left: 1px;
	float: left;}

h6 {
	margin: 0 0 20px 0;
	padding: 6px 10px;}

strong {
	color: #2B5490;}

.txt_999 {
	font-size: 9px;
	color: #999;}

.retorno_form {
	font-weight: 700;
	color: #333;
	margin: 20px 0;
	display: block;
	font-size: 11px;
	text-align:center;}
/*************** /GERAL *************************/ 





/*************** CAPA *************************/ 
#conceitual {
	width: 600px;
	height: 266px;
	/*position: relative;*/}

#content_destaque {
	width: 392px;
	height: 365px;
	margin: 14px 0 0 13px;
	background: url(../images/bg_destaque.jpg) no-repeat;
	font-size: 9px;
	color: #666}

#destaque {
	width: 170px;
	/*padding: 15px;*/
	margin-top: 8px;
	padding: 0 12px 0 8px;}

#destaque_int {
	height: 335px;}

#img_destaque {
	width: 140px;
	height: 90px;
	padding: 15px;
	background: url(../images/bg_destaque_moldura.jpg) no-repeat top center;}

#texto_destaque {
	width: 135px;
	height: 212px;
	margin: 0 5px 0 15px;}

#destaque a {
	text-decoration: none;
	color: #666;}

#destaque a:hover {
	text-decoration: underline;}

#destaque ul {
	list-style:none;
	margin: 0;
	padding: 0;
	/*height: 212px;*/}

#destaque li {
	margin: 10px 0;}

#destaque_vejamais {
	width: 160px;
	text-align: right;}

#noticias_capa, #noticias_capa_bg_top, #noticias_capa_bg_bottom {
	width: 196px;
	height: 353px;}

#noticias_capa {
	background: url(../images/bg_noticias_capa.jpg);
	margin: 5px 5px 0 0;
	color: #FFF;
	float: right;}

#noticias_capa_bg_top {
	background: url(../images/noticias_capa_sup.jpg) no-repeat top right;}

#noticias_capa_bg_bottom {
	background: url(../images/noticias_capa_inf.jpg) no-repeat bottom right;}

#relacao_noticias {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: dashed 1px #547FC0;}

#relacao_noticias strong {
	color: #FFF;}

#relacao_noticias li {
	padding: 0 10px;
	margin: 15px 0 20px 0;}

#content_ul_noticias {
	width: 160px;
	height: 259px;}

#content_ul_noticias a {
	color: #FFF;}

#content_busca {
	width: 160px;
	height: 55px;
	text-align: center;
	background: url(../images/bg_busca_noticias.jpg) no-repeat center 20px;
	margin-top: 30px;
	margin-left: 3px;}

#flash_produtos {
	width: 176px;
	/*height: 175px;*/
	margin: 15px 0 0 8px;}

#interesse_capa {
	width: 136px;
	height: 183px;
	padding: 0 20px;
	margin: 7px 0 0 8px;
	font-size: 9px;
	background: url(../images/bg_interesse.jpg) no-repeat;}

#interesse_capa h3 {
	margin: 13px 0 15px 3px;}

#bt_interesse_capa {
	width: 82px;
	height: 19px;
	padding-left: 25px;}
/*************** /CAPA *************************/ 





/*************** A EMPRESA *************************/ 
#imagem_empresa {
	margin: 8px 12px 0 5px}

#texto_amplo h1, #texto_amplo2 h1 {
	padding: 10px 8px;
	margin: 15px 15px 8px 15px;
	background: url(../images/bg_h1_texto.jpg);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2B5490;}

#content_bg_missao {
	width: 562px;
	margin-left: 6px;
	background: url(../images/bg_missao_corpo.jpg) repeat-y left;}

#content_missao { 
	width: 562px;
	padding-bottom: 20px;
	background: url(../images/bg_missao_bottom.jpg) no-repeat bottom left;}

#missao {
	width: 562px;
	background: url(../images/bg_missao_top.jpg) no-repeat top left;
	color: #2B5490;}

#missao p, #representantes_regioes p {
	margin-left: 30px;
	margin-right: 20px;}

#missao h1, #representantes_regioes h1 {
	background: none;
	margin-left: 25px;}


#missao h2, #representantes_regioes h2 {
	background-color: #F3F3F3;
	margin: 13px 20px 10px 23px;
	padding: 6px 8px;
	
	font-size: 10px;
	font-weight: normal;}

.h2_300 {
	width: 300px;}

#img_missao {
	float: right; 
	margin: -5px 20px 0 3px;}

#missao ul {
	list-style:none;
	margin: 18px 0 18px 16px;
	padding-left: 16px;}

#missao li {
	margin: 10px 0;}
/*************** /A EMPRESA *************************/ 





/*************** EMPRESAS TAURUS *************************/ 
.content_empresa {
	width: 555px;
	border-bottom: solid 1px #E6E6E6;
	padding-bottom: 15px;
	margin: 8px 0 0 8px;}

.bg_img_empresa {
	background: url(../images/bg_img_186.jpg) repeat-y;
	margin-bottom: 5px;}

#imagem_missao {
	float: right;
	margin: -10px 18px 0 0;}

.bg_img_missao {
	background: url(../images/bg_img_missao.jpg) repeat-y;
	margin: 10px 6px 0 10px;}
	
.bg_img_bottom_empresa {
	background: url(../images/bg_bottom_img_186.jpg) no-repeat bottom;}

.bg_img_bottom_missao {
	background: url(../images/bg_bottom_img_missao.jpg) no-repeat bottom left;}
	
.content_img_empresas {
	width: 155px;
	padding: 15px;
	background: url(../images/bg_top_img_186.jpg) no-repeat top;
	font-size: 9px;
	color: #2B5490;}

.content_img_missao, .content_img_hospitalar {
	width: 170px;
	padding: 15px;
	background: url(../images/bg_top_img_missao.jpg) no-repeat top left;
	font-size: 9px;
	color: #2B5490;}

.content_img_hospitalar {
	padding: 6px;
	width: 185px;}

.content_img_hospitalar img {
	margin-bottom: 5px;}

.content_img_hospitalar span {
	margin: 5px 8px 8px 8px;
	display: block;}

.content_img_missao img {
	margin-bottom: 5px;}

.content_img_empresas img {
	margin-bottom: 5px;}

.content_texto_empresas {
	width: 365px;
	padding-left: 4px;}

.content_texto_empresas h2 {
	margin-top: 10px;
	background: url(../images/bg_h1_texto.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 8px 10px;}

.content_texto_empresas p {
	margin: 15px 0;}

.endereco_empresas {
	width: 527px;
	margin-left: 10px;
	padding: 6px 8px;
	background-color: #F3F3F3;
	color: #2B5490;}

.endereco_empresas a {
	color: #2B5490;}
/*************** /EMPRESAS TAURUS *************************/ 





/*************** FORM ITENS *************************/ 
input, textarea {
	border: solid 1px #DFDFDF;
	height: 16px;
	margin-top: 3px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;}

.textarea_h120 {
	width: 343px;
	height: 120px;
	overflow: auto;}

.textarea_h80 {
	width: 343px;
	height: 80px;
	overflow: auto;}

.textarea_h130 {
	width: 343px;
	height: 130px;
	overflow: auto;}

.input_343 {
	width: 343px;}

.input_173 {
	width: 173px;}

.input_153 {
	width: 153px;}

.input_43 {
	width: 43px;}

.input_73 {
	width: 73px;}

.input_123 {
	width: 123px;}

.input_113 {
	width: 113px;}

.input_283 {
	width: 283px;
	margin-left: 15px;
	float: right;
	margin-top: -3px;}

.input_image {
	width:67px;
	height:22px;
	border:none;
	margin: none;}
/*************** /FORM ITENS *************************/ 





/*************** CONTATO *************************/ 
.content_formulario {
	width: 373px;
	margin: 25px auto 0 auto;
	float: none;}

#content_formulario h4 {
	margin: 0;}

.formulario {
	width: 343px;
	/*height: 480px;*/
	margin: 10px auto 0 auto;
	float: none;
	clear: both;}

.formulario ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 25px;}

.formulario li {
	margin-bottom: 10px;
	height: 40px;
	width: 350px;}

#content_bt_enviar {
	width: 349px;
	height: 32px;
	padding: 4px 95px 0 95px;
	margin-left: 16px;
	background-color: #F9F9F9;
	text-align: right;
	margin-bottom: 10px;}
/*************** /CONTATO *************************/ 





/*************** TRABALHE CONOSCO *************************/ 
#localizacao_passo {
	width: 538px;
	height: 59px;
	float: none;
	margin: 15px auto;
	background: url(../images/bg_passo.jpg);
	text-align: center;}

#passo {
	width: 46px;
	height: 59px;}

#dados_pessoais {
	width: 140px;
	border-right: 0.1em solid #DEDEDE;
	height: 48px;
	padding-top: 11px;}

#formacao_academica {
	width: 200px;
	height: 59px;
	border-right: 0.1em solid #DEDEDE;
	border-left: 0.1em solid #FFF;
	height: 48px;
	padding-top: 11px;}

#experiencias {
	width: 136px;
	height: 59px;
	border-left: 0.1em solid #FFF;
	height: 48px;
	padding-top: 11px;}

#canto_passo {
	width: 12px;
	height: 59px;
	background: url(../images/img_borda_trabalhe.jpg);}

#dados_pessoais img, #formacao_academica img, #experiencias img {
	margin-bottom: 8px;}



.titulo_bg_f3f3f3 {
	width: 343px;
	height: 34px;
	background-color: #F9F9F9;
	margin-bottom: 20px;
	margin-top: 10px;
	float: none;
	clear: both;}

.img_titulo {
	margin: 10px 12px;
	float: left;}

.btn_topo {
	margin: 7px;
	float: right;}

.radio {
	border: none;
	margin: 0;
	margin-right: 5px;
	vertical-align: middle;}

#idiomas li {
	height: 20px;}

.linha_bg_f9f9f9 {
	background-color: #F9F9F9;
	padding: 4px 2px;
	display: block;}
/*************** /TRABALHE CONOSCO *************************/ 





/*************** DUVIDAS FREQUENTES *************************/
.border_bottom_E6 {
	float: none;
	margin: 0 18px;
	padding: 15px 0;
	border-bottom: solid 1px #E6E6E6;
	color: #2B5490;}

.resposta {
	display:none;
	float:none;
	width:518px;
	padding:5px 5px 15px 15px;}

.border_bottom_E6 a {
	color: #2B5490;
	text-decoration: none;}

.border_bottom_E6 a:hover {
	text-decoration: underline;}

.border_bottom_E6 span {
	font-weight: 700;}

#content_paginacao {
	width: 541px;
	margin: 15px 0 0 15px;
	background-color: #F9F9F9;
	padding: 7px 0;}

#paginacao {
	margin-left: 192px;
	width: 147px;
	height: 20px;}

#seta_esq {
	width: 27px;
	height: 19px;
	margin-right: 3px;
	background: url(../images/navegacao_seta_esq.gif) no-repeat;
	cursor: pointer;}

#seta_dir {
	width: 27px;
	height: 19px;
	background: url(../images/navegacao_seta_dir.gif) no-repeat;
	cursor: pointer;}

#paginas {
	width: 87px;
	height: 17px;
	padding-top: 2px;
	margin-right: 3px;
	background: url(../images/navegacao_bg.gif) no-repeat;
	color: #FFF;
	text-align: center;}

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

#paginas a:hover {
	text-decoration:underline;}
/*************** /DUVIDAS FREQUENTES *************************/ 




/*************** POPUP *************************/ 
#pop_main {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 386px;
	height: 442px;
	margin: -221px 0 0 -193px;
	background: #FFF url(../images/popup_bg_top.jpg) repeat-x top;}

#pop_main_int {
	width: 386px;
	height: 442px;
	background: url(../images/popup_bg_bottom.jpg) repeat-x bottom;}

#pop_topo {
	width: 386px;
	height: 126px;
	margin-bottom: 5px;
	text-align: center;}

.img_margin {
	margin: 11px 0 18px 0}

.pop_linha_clara {
	width: 266px;
	height: 28px;
	padding: 3px 60px 0 60px;
	background-color: #F9F9F9;
	border-bottom: solid 1px #FFF;}

.pop_linha_escura {
	width: 266px;
	height: 28px;
	padding: 3px 60px 0 60px;
	background-color: #F5F5F5;
	border-bottom: solid 1px #FFF;}

.pop_linha_clara span, .pop_linha_escura span, .pop_linha_msg span {
	float:left;
	margin-top: 6px;}

.pop_input, .pop_textarea {
	float: right;
	width: 172px;}

.pop_textarea {
	height: 90px;
	overflow: auto;}

.pop_linha_msg {
	width: 266px;
	height: 130px;
	padding: 10px 60px 0 60px;
	background-color: #F5F5F5;}

#pop_enviar {
	width: 82px;
	height: 19px;
	padding-left: 184px;
	margin-top: 3px;}

.pop_input_image {
	border: none;
	width: 82px;
	height: 19px}

#btn_fechar_janela {
	padding: 11px 0 0 99px;}

#pop_retorno {
	width: 266px;
	height: 177px;
	padding: 90px 60px 0 60px;
	background-color: #F9F9F9;
	border-bottom: solid 1px #FFF;
	text-align: center;
	font-size: 11px;
	font-weight: 700;}
/*************** /POPUP *************************/




/*************** POPUP II *************************/ 
#main_popup {
	width: 580px;
	height: 380px;
	padding: 10px;
	background-color: #FFF;}

#content_botoes {
	width: 144px;
	height: 19px;
	padding: 16px 0 16px 436px;
	background:url(../images/logo_popup_imprimir.jpg) no-repeat left;}

#frame_popup {
	width: 580px;
	height: 340px;
	border: none;}
/*************** /POPUP II *************************/ 




/*************** /INTERESSE *************************/
.verdana_10_006 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006;}

.linha_prod_desejado {
	width: 343px;
	border-bottom: solid 1px #E6E6E6;
	padding: 1px 0 4px 0;}

.check {
	padding: 5px 0 0 2px;}

.linha_produto {
	width: 56px;
	padding: 5px 95px 0 10px;}

.input_produto {
	width: 73px;}

.unidades {
	padding-top: 5px;
	float: right;}

#especificacoes {
	margin: 15px;}

#especificacoes td {
	padding: 1px 2px 1px 5px;}
/*************** /INTERESSE *************************/ 




/*************** MAPA DO SITE *************************/
#mapa_content_flash {
	width: 124px;
	height: 477px;
	margin-top: 25px;
	padding: 0 28px 0 114px;
	background: url(../images/mapa_nodo_primario2.jpg) no-repeat top right;}

#flash_mapa {
	margin-top: 8px;}

#mapa_content_lista {
	width: 234px;
	height: 477px;
	margin-top: 25px;
	margin-left: -6px;}

#mapa_content_lista ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/mapa_ul_linha.jpg) no-repeat top left;}

.mapa_content_lista {
	width: 158px;
	height: 29px;
	text-align: right;
	margin: 9px 0;
	background: url(../images/mapa_nodo_primario1.jpg) no-repeat top left;}

.sub_ul {
	margin-left: 83px;
	margin-top: -3px;
	padding: 11px 0 0 28px;
	background:url(../images/mapa_nodo_secundario.jpg) no-repeat top left;
	font-size: 9px;
	color: #999;}

.sub_ul a {
	color: #999;}
/*************** /MAPA DO SITE *************************/ 




/*************** /MAPA DO SITE *************************/ 
#titulo_noticia {
	height: 50px;
	margin: 18px 15px 0 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}

#data_h1 {
	font-weight: 700;
	color: #FFF;
	background: url(../images/bg_azul.jpg);}

#texto_h1 {
	padding: 0 10px 0 10px;
	background: url(../images/bg_h1_texto.jpg);
	font-weight: 700;
	color: #2B5490;}
/*************** /MAPA DO SITE *************************/ 




/*************** NOTICIAS *************************/ 
#bg_img_noticias {
	width: 184px;
	height: 185px;
	background: url(../images/bg_img_noticias.jpg);
	padding: 15px 0 0 16px;
	margin: 0 10px 10px 10px;
	
	font-size: 9px;
	color: #2B5490;}

#bg_img_noticias img {
	margin-bottom: 6px;}

.content_link_noticias, .link_noticias_listagem {
	width: 510px;
	float:none;
	margin: 0 auto;
	border-bottom: solid 1px #E6E6E6;}

.link_noticias_listagem {
	width: 540px;}

.content_link_noticias span, .link_noticias_listagem span {
	margin: 10px 0 10px 0;
	padding: 5px 2px;
	display: block;
	background-color: #F9F9F9;
	color: #2B5490;}

.content_link_noticias p, .link_noticias_listagem p {
	margin: 13px 3px !important;}

.content_link_noticias a, .link_noticias_listagem a {
	color: #2B5490;
	font-weight: 700;}

#texto_noticia {
	float: none;
	padding: 0 18px;
	margin: 15px 0 20px 0;}

#texto_noticia div {
	float: none;}

#texto_noticia p {
	margin: 15px 0;}
/*************** /NOTICIAS *************************/ 




/*************** PRODUTOS *************************/
#imgs_produtos {
	width: 200px;
	margin: 5px 15px 0 5px;}

#iamgem_produto_absolute {
	position: absolute;
	width: 199px;
	z-index: 2000;
	border: dashed 1px red;
	opacity: 0;}

#produto_caracteristicas {
	width: 345px;
	float: right;
	margin: 0;
	padding: 0;
	margin-right: 5px;
	list-style: none;
	line-height: 18px;}

#produto_caracteristicas li {
	padding: 2px 5px;}

#produto_caracteristicas img {
	margin-right: 5px;}

.prod_linha1 {
	background: url(../images/bg_cinza_escuro.jpg);
	margin: 1px;}

.prod_linha2 {
	background: url(../images/bg_cinza_claro.jpg);
	margin: 1px;}

#flash_produto {
	width: 562px;
	/*height: 556px;*/
	clear: both;
	margin-top: 20px;
	margin-left: 6px;}

#content_selo {
	width: 562px;
	height: 176px;
	margin-left: 6px;
	background: url(../images/bg_selo.jpg);}

#selo_garantia {
	width: 562px;
	height: 166px;
	padding-top: 10px;
	text-align: center;
	background: url(../images/bg_selo_bottom.jpg) no-repeat bottom;
	
	font-size: 12px;
	color: #2B5490;}

#content_txt_produto {
	width: 350px;	/*350px
	float: right;*/
	}

#content_txt_produto p, #content_txt_produto h1 {
	margin-left: 0}
/*************** /PRODUTOS *************************/




/*************** REPRESENTANTES *************************/
#representantes {
	width: 238px;
	height: 129px;
	padding-right: 320px;}

#representantes p {
	margin: 10px 15px;}

#representantes_regioes {
	/*position: relative;*/
	width: 562px;
	background: url(../images/bg_representantes.jpg) no-repeat top left;}

#content_representantes { 
	width: 562px;
	padding-bottom: 30px;
	background: url(../images/bg_representantes_bottom.jpg) no-repeat bottom;}

#mapa_brasil {
	position: absolute;
	margin: -156px 0 0 254px;
	width: 314px;
	height: 301px;}

.selects_representantes {
	padding: 5px 0 0 11px;
	width: 400px;
	height: 25px;
	margin: 0 0 1px 27px;
	background: url(../images/bg_cinza_escuro.jpg);}

#content_tabela {
	width: 502px;
	margin: 27px 0 0 27px;

	font-size: 9px;}

.linha_bg_claro {
	background: url(../images/bg_cinza_claro.jpg);
	margin: 1px;
	width: 502px;}

.linha_bg_escuro {
	background: url(../images/bg_cinza_escuro.jpg);
	margin: 1px;
	width: 502px;}

.cel_115 {
	width: 100px;
	height: 17px;
	padding: 3px 0 0 15px;
	font-weight: 700;}

.cel_387 {
	width: 386px;
	height: 17px;
	padding: 3px 0 0 1px;}
/*************** /REPRESENTANTES *************************/




/*************** SELECT OPTIONS *************************/ 
#content_select_menu_rapido {}

.select_setor {
	border: solid 1px #1F4E8E;
	width: 185px;
	height: 19px;
	padding: 2px 0 0 5px;}

/*
#content_select_menu_rapido {
	width: 185px;
	height: 19px;
	padding: 3px 0 0 6px;}
*/

.select_noticias {
	padding: 17px 0 0 15px;}

.select_contato_estado {
	width: 344px;
	height: 20px;}

.campo_select {
	width: 147px;
	height: 15px;
	padding: 2px 0 0 3px;
	background-color: #FFF;
	text-align: left;
	color: #325487;
	border: solid 1px #CCC;
	cursor: pointer;}

.campo_select_capa {
	width: 105px;
	height: 14px;
	padding: 1px 0 0 3px;
	background-color: #1A417C;
	color: #FFF;
	cursor: pointer;
	text-align: left;}

.campo_select_estado, .campo_select_estado_representantes {
	width: 298px;
	height: 16px;
	padding: 2px 0 0 5px;
	border: solid 1px #DFDFDF;
	color: #2B5490;
	margin-right: 3px;
	cursor: pointer;
	background-color: #FFF;}

.campo_select_estado_representantes {
	width: 169px;}

.borda_select {
	border: solid 1px #CCC;
	background-color: #FFF;
	padding: 0.1em;}

.seta_select, .seta_select_menu_capa {
	width:28px;
	height:17px;
	background: url(../images/seta_select_local.jpg) center;
	position:relative;
	cursor:pointer;
	border: solid 1px #CCC;
	margin-left: 2px;}

.seta_select_menu_capa {
	background: url(../images/seta_cima.jpg);}

.seta_select_capa {
	width: 17px;
	height: 19px;
	background: url(../images/seta_select_capa.jpg) center;
	cursor: pointer;
	margin-left: 1px;}

.seta_select_estado {
	width: 33px;
	height: 18px;
	background: url(../images/seta_select_estado.jpg) center;
	border: solid 1px #DFDFDF;
	cursor: pointer;}

.select_busca_options, .select_busca_mes_options, .select_busca_estado_options, .select_estado_representantes,
.select_representantes, .select_menu_capa {
	width:182px;
	position:absolute; 
	margin-top:20px;
	display:none;
	background-color:#FFFFFF;
	float:left;
	border:1px solid #DEDCDE;
	z-index:8;
	margin-left:0px;
	color: #666;
	text-align: left;
}

.select_menu_capa {
	margin-top: -250px;
	z-index: 2000;}

.select_busca_mes_options {
	width: 127px;
	height: 115px;
	margin-top: -116px;
	overflow: auto;}

.select_busca_estado_options {
	width: 341px;
	height: 248px;
	overflow: auto;
	margin-top: 21px;}

.select_estado_representantes, .select_representantes {
	width: 212px;
	margin-top:20px;
	max-height: 110px;
	overflow: auto;}

.select_busca_options li.buscaoff, .select_busca_mes_options li.buscaoff, .select_busca_estado_options li.buscaoff,
.select_estado_representantes li.buscaoff, .select_representantes li.buscaoff, .select_menu_capa li.buscaoff {
	cursor:pointer;
}

.select_busca_options li.buscaon, .select_busca_mes_options li.buscaon, .select_busca_estado_options li.buscaon,
.select_estado_representantes li.buscaon, .select_representantes li.buscaon, .select_menu_capa li.buscaon { 
	cursor:pointer;
}

.select_busca_options ul, .select_busca_mes_options ul, .select_busca_estado_options ul,
.select_estado_representantes ul, .select_representantes ul, .select_menu_capa ul {
	list-style: none; /*remove o marcador*/ 
	margin: 0px; /*remove o recuo IE e Opera*/ 
	padding: 0px; /*remove o recuo Mozilla e NN*/ 
	border-bottom: none;
}

.select_busca_options a, .select_busca_mes_options a, .select_busca_estado_options a,
.select_estado_representantes a, .select_representantes a, .select_menu_capa a {
	display: block;
	width: 90%;
	padding: 0px;
	cursor:pointer;
	voice-family: "\"}\""; /*Box Model Hack*/
	voice-family:inherit;
	color: #666;
}

.select_busca_options li, .select_busca_mes_options li, .select_busca_estado_options li,
.select_estado_representantes li, .select_representantes li, .select_menu_capa li {
	border-top:1px solid #DEDCDE;
	border-left:1px solid #DEDCDE;
	border-right:1px solid #DEDCDE;
	border-bottom: solid 0 #900;
	/*border:1px solid red;*/
	margin-bottom:0px;
	height:16px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}

.select_busca_estado_options li {
	width: 312px;}

.item_menu {
	background: url(../images/bg_sub_item_menu.jpg) repeat-y;
	color: #900;}

.item_menu a {
	color: #900;}

.sub_item_menu {
	background: url(../images/bg_item_menu.jpg) repeat-y right;
	cursor: pointer;
	color: #2B5490;}

.sub_item_menu a {
	color: #2B5490;
	padding-left: 10px;}

/*************** /SELECT OPTIONS *************************/ 






/*
Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso,
o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox,
Opera e Safari já tem a transparencia de PNG nativo.
\*/
* html img/**/ {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="resources/images/blank.png").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}





