body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;color:#A50000;}
q:before,q:after{content:'';}
input,textarea,select{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#666;}
input{height:14px;}
body{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666; /* overflow-y:scroll; */}
p {margin-bottom:15px;}
a {outline:none; text-decoration:none;color:#666;}
a:hover {outline:none;text-decoration:underline;}
a div {cursor:pointer;}
.esq {float:left;}
.dir {float:right;}
.clr {clear:both;}

.bgLogoInt{background:url(../img/bg_log_castro.jpg) no-repeat;}

#news .chaNews {display:none;}

.hover {width:137px;height:23px;padding-top:5px;display:block;text-align:center;font-size:11px;font-weight:bold;background:url(../img/btn_cinza.gif) no-repeat;}

.p-r60 {padding-right:60px;}

.w-44 {width:44px;}
.w-100 {width:100px;}
.w-116 {width:116px;}
.w-61 {width:61px;}
.w-94 {width:94px;}
.w-55 {width:55px;}
.w-122 {width:122px;}
.w-78 {width:78px;}

.mb-22{margin-bottom:22px;}
.mb-16{margin-bottom:16px;}
.mb-5{margin-bottom:5px;}

h3 {font-size:20px;font-weight:normal;}
h4 {font-size:15px;font-weight:normal;}
h5 {font-size:13px;font-weight:bold;}
h6 {font-size:17px;font-weight:normal;}

.fc-A50000{color:#A50000;}
.fs-13{font-size:13px;}

/*.sIFR-hasFlash h2 {width:440px;font-size:20px;display:block;}*/
h2 {margin-bottom:16px;font-size:28px;font-weight:normal;}
.teste {font-size:27px;display:block;color:#A50000;}

.bgr_int {background:url(../img/bgr_text_int.jpg) top center repeat-x;}
.bgr_home {background:url(../img/bgr_text_home.jpg) top center repeat-x;}

.contentCenter{width:992px;margin:auto;}
.sombraDir, .sombraEsq, .sombraDirInt, .sombraEsqInt {width:10px;height:359px;float:left;}
.sombraDir {background:url(../img/bgr_sombra_dir.png) no-repeat;}
.sombraEsq {background:url(../img/bgr_sombra_esq.png) no-repeat;}
.sombraDirInt {background:url(../img/bgr_sombra_dir_int.png) no-repeat;}
.sombraEsqInt {background:url(../img/bgr_sombra_esq_int.png) no-repeat;}

.content{width:972px;float:left;}
.bgc-fff {background-color:#FFF;}

.logMenuHome {width:252px;height:388px;float:left;background:url(../img/bgr_log_menu.jpg) no-repeat;}

.logMenuInt {width:252px;float:left;}
.logMenuInt h1 {width:252px;height:221px;}
.logMenuInt h1 a {width:252px;height:221px;display:block;text-indent:-9999px;background:url(../img/log_castro.jpg) no-repeat;}
.logMenuInt ul.nav {width:246px;height:173px;padding-top:0px;margin-bottom:23px;background:url(../img/bgr_menu_int.jpg) no-repeat 16px 0;}
.logMenuInt ul.nav li {margin-right:6px;}

ul.nav li.mt-3 {margin-top:2px;}
ul.nav li a {width:206px;height:26px;margin:auto;display:block;text-indent:-9999px;}
ul.nav li a.prod {background:url(../img/produtos.jpg) no-repeat;}
ul.nav li a.ond-encontrar {background:url(../img/onde_encontrar.jpg) no-repeat;}
ul.nav li a.receitas {background:url(../img/receitas.jpg) no-repeat;}
ul.nav li a.dicas {background:url(../img/dicas_e_curiosidades.jpg) no-repeat;}
ul.nav li a.calcule {background:url(../img/calcule_sua_festa.jpg) no-repeat;}
ul.nav li a.sac {background:url(../img/sac.jpg) no-repeat;}
ul.nav li a:hover {background-position:right;}

.flashMenu {width:720px;float:left;}
.flashMenu .nav {height:27px;padding:10px 0 0 14px;background:url(../img/bgr_sombra_nav_home.jpg) no-repeat;}
.flashMenu .nav ul li {height:27px;float:left;margin-right:2px;display:block;background:url(../img/bgr_aba_menu_esq.jpg) left no-repeat;}
.flashMenu .nav ul li a {height:20px;padding-top:7px;font-size:11px;display:block;text-align:center;color:#FFF;background:url(../img/bgr_aba_menu_dir.gif) right no-repeat;}

.bg_cinza {background:#E9E9E9;}
.chaBottom {height:216px;}
.chaBottom ul li {width:240px;margin-left:4px;float:left;}
.chaBottom ul li.cha_informacoes{background:#FFF url(../img/img_box_home_01.jpg) right bottom no-repeat;margin:0 !important;}
.chaBottom ul li.cha_calcule{background:#FFF url(../img/img_box_home_02.jpg) right bottom no-repeat;}
.chaBottom ul li.cha_produtos{background:#FFF url(../img/img_box_home_03.jpg) right bottom no-repeat;}
.chaBottom ul li.cha_onde_encontrar{background:#FFF url(../img/img_box_home_04.jpg) right bottom no-repeat;}
.chaBottom ul li a {min-height:42px;padding:24px 8px 150px 42px;display:block;color:#666;background:url(../img/btn_mais_transp.png) bottom right no-repeat;}
.chaBottom ul li a:hover {background:url(../img/btn_mais_transp_hover.png) bottom right no-repeat;}
/*.chaBottom também esta em default_ie6.css */

.assinaComparte {height:20px;border-bottom:solid 1px #CCC;}
.assinaComparte a {width:72px;height:20px;float:right;display:block;text-indent:-9999px;background:url(../img/assinatura.gif) no-repeat;}
.assinaCastro {width:511px;height:25px;margin:auto;background:url(../img/text_endereco.gif) no-repeat;}

.bannerConceitual {width:720px;height:184px;}
.banDefalt1 {background:url(../img/ban01.jpg) no-repeat;}
.banDefalt2 {background:url(../img/ban02.jpg) no-repeat;}
.banDefalt3 {background:url(../img/ban03.jpg) no-repeat;}
.banDefalt4 {background:url(../img/ban04.jpg) no-repeat;}
.banDefalt5 {background:url(../img/ban05.jpg) no-repeat;}

.caminhoDePao {margin:-20px 0 0 34px;position:absolute;color:#FFF;}
.caminhoDePao li {display:inline;padding-right:3px;}
.caminhoDePao li a {color:#FFF;text-transform:capitalize;}

.chaNews{width:188px;height:106px;padding:115px 6px 0 0; text-align:center;line-height:20px;margin:auto;display:block;color:#FFF;background:url(../img/bgr_cha_news.jpg) no-repeat;}

.miolo {padding:22px 88px 0 34px;}

.orgImagens {width:495px;min-height:190px;margin:auto;background:url(../img/fio_degrade01.jpg) repeat-x top;}
/*.orgImagens também esta em default_ie6.css*/
.orgImagens li {width:200px;min-height:190px;padding:0 20px 0 20px;_padding:0 20px 0 20px;margin:0 0 0 5px;_margin:0 0 0 2px !important;float:left;background:#FFF;}
/*.orgImagens li também esta em default_ie6.css*/
.orgImagens li a.btnMais {width:29px;height:28px;float:left;text-indent:-9999px;display:block;background:url(../img/btn_mais_prod.gif) no-repeat;}

.mapaRepresentantes {width:250px;height:190px;float:left;background:url(../img/fio_degrade01.jpg) top repeat-x;}
.mapaRepresentantes div {width:215px;height:182px;padding:8px 12px 0 12px;margin:auto;background:#FFF;}
.mapaRepresentantes div ul {width:133px;height:131px;margin:auto;background:url(../img/mapa_representantes.gif) no-repeat;}
.mapaRepresentantes div ul li {width:4px;height:4px;display:block;position:absolute;}
.mapaRepresentantes div ul li a {width:4px;height:4px;display:block;text-indent:-9999px;}

.mapaRepresentantes div ul li.cid01 {margin:26px 0 0 98px;}
.mapaRepresentantes div ul li.cid02 {margin:53px 0 0 115px;}
.mapaRepresentantes div ul li.cid03 {margin:64px 0 0 85px;}
.mapaRepresentantes div ul li.cid04 {margin:82px 0 0 59px;}
.mapaRepresentantes div ul li.cid05 {margin:86px 0 0 91px;}
.mapaRepresentantes div ul li.cid06 {margin:111px 0 0 77px;}
.mapaRepresentantes div span {padding:4px 14px 4px 15px;background:#A50000;color:#FFF;}

.mapaRepresentantes2 {width:250px;height:190px;float:left;background:url(../img/fio_degrade01.jpg) top repeat-x;}
.mapaRepresentantes2 div.mapa {/*width:215px;*/height:182px;padding:8px 12px 0 12px;margin:0 0 0 7px;background:#FFF url(../img/mapa_representantes.gif) no-repeat center;}

.listaRepresentantes {width:227px;padding-left:28px;float:left;}
.representantesForm {width:320px;padding-left:28px;float:left;}
.representantesForm a {margin-left:157px;}

.lista_noticias {padding:10px 21px 0 6px;margin-top:45px;border-top:solid 1px #CCC;}
.lista_noticias li {padding-bottom:12px;}
.lista_noticias li a strong {color:#A50000;}
.detalheNoticia {margin:20px 0 0 0;}
.detalheNoticia img {margin:0 11px 0 0;}


.paginador {margin:20px 0 20px 190px;text-align:center;}
.paginador li {float:left;display:inline;color:#A80000;}
.paginador li.sep {padding:0 3px 0 3px;}
.paginador li a {color:#A80000;}
.paginador li.btn {margin:-4px 2px 0 2px;}
.paginador li.btn a {width:22px;height:26px;display:block;text-indent:-9999px;}
.paginador li a.prev {background:url(../img/btn_prev.gif) no-repeat;}
.paginador li a.next {background:url(../img/btn_next.gif) no-repeat;}
.paginador li a.select {font-weight:bold;}

.perguntasFrequentes dt {height:18px;margin:20px 0 8px 0;padding:2px 0 0 32px;cursor:pointer;font-weight:bold;color:#A50000;background:url(../img/btn_open_zclos.gif) top left no-repeat;} 
.perguntasFrequentes dt.select {background:url(../img/btn_open_zclos.gif) bottom left no-repeat;}
.perguntasFrequentes dd {padding:0 0 0 42px;display:none;}

.mapaDoSite li {padding:2px 0 2px 3px;border-bottom:solid 1px #CCC;}

.mapaDoSite li.sub ul{margin:2px 0 6px 0;border-top:solid 1px #CCC;}
.mapaDoSite li.sub ul li {height:15px;padding:0 0 0 55px;border:none;background-image:url(../img/seta_mapa_inter.gif);background-repeat:no-repeat;background-position:21px 0;}
.mapaDoSite li.sub li.first {padding:6px 0 0 55px !important;background-image:url(../img/seta_mapa_first.gif) !important;}
.mapaDoSite li.sub li.last {background-image:url(../img/seta_mapa_last.gif) !important;}

/* ESTEIRA */
.bgr_esteiraProd{padding-left:57px;background:url(../img/bgr_esteira_prod.jpg) no-repeat;}
.stepcarousel{width:857px;height:200px;position:relative;overflow:scroll;}
.stepcarousel .belt{position:absolute;height:200px;}
.stepcarousel .panel{width:170px;height:173px;margin:9px 44px 0 22px;text-align:center;float:left;color:#FFF;overflow:hidden;background:url(bgr_imegens_esteira.jpg) bottom no-repeat;}

.btnEsteira {width:972px;height:40px;margin-top:100px;position:absolute;}
.btnEsteira a {width:40px;height:40px;margin:0 10px 0 10px;text-indent:-9999px;display:block;}
.btnEsteira a.btn_rola_esq {background-image:url(../img/btn_esteira_esq.gif);}
.btnEsteira a.btn_rola_dir {background-image:url(../img/btn_esteira_dir.gif);}
.btnEsteira a:hover {background-position:right;}
/* ESTEIRA */

.infoNutri {color:#666;}
.infoNutri tr{background:#E5E5E5;}
.infoNutri tr td,th {padding:3px 0 3px 0;border-bottom:solid 1px #FFF;}
.infoNutri th {text-align:center;border-left:solid 1px #FFF;}
.infoNutri thead {text-align:center;font-size:13px;font-weight:bold;color:#A50000;}
.infoNutri td span {display:block;text-align:right;padding-right:11px;}
.infoNutri tr.zebra {background:#D6D6D6;}
.infoNutri td.first {text-indent:11px;}
.headFoot {background:#CCC !important;}


.imgProdG {text-align:center;}
.imgProdG img {margin:0 -87px 0 0;}

/*.imgProdG {width:354px;margin:0 -87px 0 0; _margin:0 -43px 0 0;text-align:center;float:right;}*/

.boxDestaque {width:420px;margin-bottom:68px;background:url(../img/fio_degrade01.jpg) top repeat-x;}
.boxDestaque div {width:373px;padding:0 18px 0 20px;margin:auto;background:#FFF;}
.boxDestaque div p {width:160px;float:right;color:#A50000;}
.boxDestaque div p strong {font-size:13px;}
.boxDestaque div a {margin-top:11px;}

.lista01 {width:210px;}
.lista01 ul {margin-top:12px;}
.lista01 ul li a {height:25px;padding:3px 0 0 31px;display:block;color:#A50000;background:url(../img/btn_seta01.gif) left top no-repeat;}

.btnVerTodas {margin:12px 0 0 42px;}

.chaEnviarReceita{width:255px;margin-top:88px;float:right;}
.chaEnviarReceita div {width:137px;margin-top:9px;float:right;}
.chaEnviarReceita div a {margin-top:28px;}

.bgrFiosLaterais01 {background:url(../img/bgr_degrade02.jpg) top repeat-x;}
.bgrFiosLaterais01 .white {width:541px;min-height:580px;padding:0 28px 0 19px;margin:auto;background:#FFF;}
.bgrFiosLaterais02 {background:url(../img/bgr_degrade02.jpg) top repeat-x;}
.bgrFiosLaterais02 .white {width:541px;min-height:527px;padding:0 28px 0 19px;margin:auto;background:#FFF;}
.bgrFiosLaterais04 {padding-left:21px;background:url(../img/bgr_degrade04.jpg) top left no-repeat;}

.dadosReceita{width:321px;margin-top:24px;float:right;}
.icoReceita li {width:63px;height:15px;padding:34px 0 0 49px;margin:0 0 37px 15px;float:left;}
.icoReceita li.icoRelogio {background:url(../img/ico_relogio.jpg) left top no-repeat;}
.icoReceita li.icoPorcoes {background:url(../img/ico_porcoes.jpg) left top no-repeat;}

.btnsReceitas li {width:137px;height:28px;margin-right:13px;float:left;}

.tabForm {margin-bottom:23px;}
.tabForm td {height:20px;}
.va-top {vertical-align:top;}
.va-top label{padding-top:2px;display:block;}
/*.tabForm td input {width:211px;}*/
.tabForm td textarea {width:211px;height:59px;overflow:auto;}

.btnEnviar {margin:0 0 0 208px;}
.btnOK {margin:0 0 0 130px;}

.bgr_portuga {min-height:490px;background:url(../img/img_portug_receita02.jpg) no-repeat 312px 0;}

.tabProds {margin-bottom:23px;}
.tabProds td {height:20px;}

.resultCalc {font-size:12px;}
.resultCalc strong {color:#A50000;}

.radioBot {font-size:10px !important;}
.radioBot td {height:20px;}

.selectBox {cursor:pointer;background:url(../img/btn_select.gif) right top no-repeat;}
.selectBox ul {width:212px;margin-top:-2px;overflow:auto;display:none;position:absolute;border:solid 1px #D4D0C8;}
.selectBox ul li {padding:2px;font-size:10px;display:block;cursor:pointer;background-color:#FFF;}
.selectBox ul li:hover{background:#CCC;}
.selectBox input.fake {cursor:pointer;}
.selectBox input.real {display:none;}
.selectBox ul.h-300 {height:300px;}
.selectBox ul.h-150 {height:150px;}

.selectBox ul.w91 {width:191px !important;}

.selectBox2 {cursor:pointer;background:url(../img/btn_select.gif) right top no-repeat;}
.selectBox2 ul {width:212px;margin-top:-2px;overflow:auto;display:none;position:absolute;border:solid 1px #D4D0C8;}
.selectBox2 ul li {padding:2px;font-size:10px;display:block;background-color:#FFF;}
.selectBox2 ul li a {padding:3px 0 3px 0;display:block;}
.selectBox2 ul li a:hover{background:#CCC;}
.selectBox2 input.fake {cursor:pointer;}
.selectBox2 input.real {display:none;}
.selectBox2 ul.h-300 {height:300px;}
.selectBox2 ul.h-150 {height:150px;}

.selectBox2 ul.w91 {width:191px !important;}

.file_1 {font-size:100% !important;}
.inputFile div {margin-top:-2px;}

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

.listaProd li {height:178px;}
.listaProd li h4 {padding:38px 0 5px 0;}
.listaProd li a {width:29px;height:28px;float:left;text-indent:-9999px;display:block;background:url(../img/btn_mais_prod.gif) no-repeat;}
.listaProd img {float:left;margin-right:21px;clear:both;}


.btn_voltar {background:url(../img/btn_voltar.jpg) 0 0 no-repeat;height:28px;width:137px; display:block; text-indent:-9999px;float:right;margin:20px -50px 0 0;}
.btn_voltar:hover{background:url(../img/btn_voltar.jpg) 0 100% no-repeat;}
.btn_voltar.noImg {margin:20px 87px 0 0;}

.txt_avacuo { margin:15px auto 0 auto; width:246px;text-align:right;}
.txt_avacuo_in {font-size:10px; text-align:center; display:block; text-indent:-99999px; background:url(../img/txt_disponivel_a_vacuo.gif) 0 0 no-repeat; width:159px; height:35px; float:right; margin:15px 0 0 0;}
.txt_avacuo_in:hover { background-position:0 100%;}


