@import url('dethome.css');
@import url('dettexto.css');
@import url('formularios.css');
@import url('formularios2.css');
@import url('produtos.css');
@import url('noticias.css');
@import url('busca.css');
@import url('dicas.css');
@import url('lismapa.css');
@import url('cadatue.css');
* { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	line-height: normal; 
}
html { 
	height: 100%; 
	overflow-x:hidden;
}
body { 
	height:100%; 
	font-family: 'Verdana' !important;
	font-size: 10px;
	color:#958d8d !important;
	background:#fff url(../img/bg_fundo.jpg) center top no-repeat; 
}
/* classes */
p { margin: 10px 0; }
strong, b { font-weight: bold; }
i, em { font-style: italic; }
u { text-decoration: underline; }
button, a, a:visited { text-decoration: underline; cursor: pointer; color:#787878; }
a:hover { text-decoration: none; }
a:focus { outline: none; }
.vcSome { display: none; }
div#ajax { position: relative; margin: 25px auto; width: 200px; font-weight: bold; color: #958d8d; }
div#ajax img { background: url('../img/load_ajax.gif'); width: 32px; height: 32px; }
a.voltaback, a.voltaback:visited,a.voltaback:hover  { color:#fff; z-index:10; background:#da251d; padding:5px; position:absolute; top:0; right:0; text-decoration:none;}
a.voltatop, a.voltatop:visited,  a.voltatop:hover { color:#fff; z-index:10; background:#da251d; padding:5px; position:absolute; bottom:-25px; right:25px; text-decoration:none;}
span.caminho { right:0; top:-20px; color:#958d8d; position:absolute;}
div.coteudo_top { width:575px; position:relative; padding-top:30px; }
h3.tit_pagina { border-bottom:1px #958d8d solid; height:33px; width:575px;}
h4.tit_conteudo { width:575px; margin:30px 0 10px 0; color:#717171; text-align:left; font-size:14px; }
h5.subtit_conteudo { width:575px; margin:30px 0 10px 0; color:#717171; text-align:left; font-size:12px; }
/*classes - fim*/

/*Estrutura*/
div.geral { width: 740px; position: relative; margin: 0 auto; }

div.topo { position: relative; width: 740px; height: 430px; margin-top:2px; }
div.topo h1.logo_castor { display:none; }

div.idioma { position:absolute; right:2px; top:0; height:14px; width: 87px;}
div.idioma td { padding:0 1px;}
div.topo span.lingua_pt { background:url(../img/btn_idioma_pt.gif); width:57px; height:14px; display:block;}
div.topo span.lingua_en { background:url(../img/btn_idioma_en.gif); width:41px; height:14px; display:block;}
div.topo span.lingua_es { background:url(../img/btn_idioma_es.gif); width:46px; height:14px; display:block;}

div.fonte_tamanho { position:absolute; right:122px; top:0; height:15px; width:29px;}
div.fonte_tamanho td { padding:0 1px;}

div.topo div#topo_flash { width:760px; height:390px; position:absolute; top:20px; left:50%; margin-left:-380px;}

div.meio { width: 740px; display: table; min-height:100px; }
.ie6 div.meio { height:100px; }
div.meio div.col_lft {position:relative; width:125px;}
div.meio div.box_lateral { width:125px; border-bottom:1px #958d8d solid;}
div.meio div.box_lateral table { width:125px; }
div.meio div.box_lateral td {padding:0 0 2px 0;}
.ie div.meio div.box_lateral td {padding:0 0 1px 0;}

div.meio .busca {margin:0;}
div.meio .busca form {}
div.meio .busca h3.tit_box { font-size:10px; text-align:right; background:url(../img/tit_lateral_busca.gif); width:125px; height:18px;}
div.meio .busca input {width:99px; padding:2px 3px 3px 3px; background:#e9e9e9; color:#958d8d; font-size:10px; font-family:Arial; border:0;}
div.meio .busca button { background:url(../img/btn_ok.gif); height:18px; width:18px; margin-left:2px; border:0; padding:0;}

div.meio .atendimento { margin-top:20px;}
div.meio .atendimento h3.tit_box { font-size:10px; text-align:right; background:url(../img/tit_lateral_atendimento.gif); width:125px; height:18px;}
div.meio .atendimento div.num_box { background:url(../img/bg_lateral_atendimento.gif); width:120px; height:16px; color: #fff; padding:2px 0 0 5px; }
.ie div.meio .atendimento div.num_box  {margin:1px 0;}

div.meio .newsletter { margin-top:20px;}
div.meio .newsletter h3.tit_box { font-size:10px; text-align:right; background:url(../img/tit_lateral_newsletter.gif); width:125px; height:18px;}
div.meio .newsletter input {width:99px; padding:2px 3px 3px 3px; background:#e9e9e9; color:#a9a9a9; font-size:10px; font-family:Arial; border:0;}
div.meio .newsletter button { background:url(../img/btn_ok.gif); height:18px; width:18px; margin-left:2px; border:0; padding:0;}

div.meio .news { margin-top:20px;}
div.meio .news h3.tit_box { font-size:10px; text-align:right; background:url(../img/tit_lateral_news.gif); width:125px; height:18px;}
div.meio .news div.txt_box { font-size:10px; background:#e9e9e9; color:#958d8d; padding:5px;}
div.meio .news div.txt_box a strong { display:block;}
div.meio .news div.txt_box a, div.meio .news div.txt_box a:visited { color:#f00; text-decoration:none; }
div.meio .news div.txt_box a:hover { text-decoration:underline; }
.ie div.meio .news div.txt_box {margin:1px 0;}

div.meio .faq { margin-top:20px;}
div.meio .faq h3.tit_box { font-size:10px; text-align:right; background:url(../img/tit_lateral_faq.gif); width:125px; height:18px;}
div.meio .faq div.txt_box { font-size:10px; background:#e9e9e9; color:#958d8d; padding:5px;}
div.meio .faq div.txt_box a strong { display:block;}
div.meio .faq div.txt_box a, div.meio .faq div.txt_box a:visited { color:#f00; text-decoration:none; }
div.meio .faq div.txt_box a:hover { text-decoration:underline; }
.ie div.meio .faq div.txt_box {margin:1px 0;}

div.meio div#conteudo { position:relative; width:740px; direction:table; margin:30px 0;}

div.rodape { width: 740px; position:relative; height: 105px; border-top:1px #958d8d solid; color:#958d8d; }
div.rodape a {text-decoration:none;}
div.rodape ul { position:relative; text-align:center; margin-top:5px;}
div.rodape li { display:inline; font-size:12px;}
div.rodape li a, div.rodape li a:visited { text-decoration:none; color:#958d8d !important; font-size:12px; }
div.rodape li a:hover { text-decoration:underline; font-size:12px; }
div.rodape strong.copyright { font-weight:normal; position:absolute; top:30px; left:10px; z-index:3; padding-left:5px; background:#e9e9e9; color:#958d8d; display:block;width:150px; height:22px; line-height:22px;}
div.rodape strong.direitos {font-weight:normal;position:absolute; top:50px; z-index:2; padding-left:5px; background:#958d8d; color:#fff; display:block;width:360px; height:22px; line-height:22px;}
div.rodape strong.desenvolvido {font-weight:normal;position:absolute; top:70px; left:10px; z-index:1; padding-left:5px; background:#dedede; color:#958d8d; display:block;width:255px; height:22px; line-height:22px;}
/*Estrutura - fim*/
