* {margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,p{font:normal normal normal 12px Arial,Tahoma, sans-serif; color:#454545;}
html,body,ol,ul,li,dd,dl,dt,a,p,h1,h2,h3,h4,h5,h6,form,label,blockquote,pre,abbr,acronym,address,iframe,fieldset,legend,textarea{margin:0;padding:0;}
ul,li{list-style:none;}
img, fieldset{border:none;}
_img{display:block;}
hr{line-height:3px; color:#ffffff; height:1px; border:0; display: block;}
br.clear{clear:both;display:block;font-size:0pt;height:0pt;line-height:0pt;margin:0;padding:0;}
.clearfix{overflow:hidden;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.hidden{display:none;}
.font14{font-size:12px;}
.font24{font-size:12px;}
.font30{font-size:30px !important;}


select { 
background-color: #FFFFFF;
font:14px arial, verdana, helvetica, sans-serif;
color:#EA7521;
}


/* FORMS */
form label { width:150px; float:left; clear:left; margin:5px 0; margin-right:10px; line-height:12px; padding-top:7px; text-align:left; font-weight:bold; font-size:12px; color:#486B65 }
form span { float:left;  padding-top:10px; margin:0 5px; margin-right:15px; }
legend, small { float:left !important; padding-top:10px; margin:0 10px; color:#888; font-size:12px; }
legend.titulo-fieldset { padding:5px; margin:0; font-size:16px; font-weight:bold; color:#EA7521; text-transform: uppercase; float:none; }
input, select, textarea { -webkit-transition:all .2s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out; padding:5px; float:left; clear:right; margin:5px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #ccc }
input.radio, input.checkbox { margin-top:11px; }
input:focus, textarea:focus, select:focus { outline:none; border:1px #F90 solid; -webkit-box-shadow: 0 0 8px #fff; -moz-box-shadow: 0 0 8px #fff; box-shadow: 0 0 8px #fff;  }
input[type=radio], input[type=checkbox]  { border:none; }
.lista { float:left; margin-bottom:15px; }
.lista input { clear:left; }
.lista span { clear:right; }
.lista input, .lista span { margin-bottom:-7px;  }
fieldset { padding:15px 0 25px 0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border-top:1px solid #ddd }
.button { padding:10px 10px; margin-left:160px; font-size:14px; font-weight:bold; background-color:#EA7521; color:#FFF; text-transform:uppercase; cursor:pointer }
.button.ok { float:right; margin:0; padding:8px 10px; margin-top:3px;}
.button:hover, input.button:focus { background:#F90; color:#333 }
.error{border:1px solid #FF0000;background: #FFF0F0;}
label.error{display:none!important;}
.erroValidacao{border:1px solid #FF0000;background:#FFF0F0}


html { height:100%; }

/* CASSES GERAIS */
.arredondado, .arredondado-interno * { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.arredondado10 {-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}

h3 { color:#94b1ad; text-transform:uppercase; font-size:16px; } 

#geral { background:url(../imagens/topo-bg.gif) repeat-x #efefef }

#corpo-banner { height:246px;position:relative;}
#banner-nav {z-index:99999;position:absolute;right:20px;bottom:20px;}
#banner-nav a {color:#94b1ad;margin-right:7px;background:#fff;padding:4px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#banner-nav a.activeSlide {background:#94b1ad;color:#fff;}



/* ESCOLHA */
body#escolha-body { background: #e7e7e7 url(../img/bg.jpg) no-repeat center; height:10; }
body#escolha-body #corpo {  width:650px; padding-top:65px; height:100px; margin:auto; position:absolute; left:50%; top:50%; margin-left:-55px; margin-top:-200px;  }
body#escolha-body #corpo #logo { background:url(../img/) no-repeat; width:199px; height: 29px; float:left; top:55; margin:0 40px 0 0}
body#escolha-body #corpo #bloco-select { border:1px #fff solid; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:2px 2px 8px #fff; -webkit-box-shadow:2px 2px 8px #ccc; width:200px; margin-left:-70px;  margin-top:35px; padding:5px; background-color:#fff; float:left; }
body#escolha-body #bloco-select h2 { font-size:14px; font-weight:bold; color:#666666; margin-bottom:5px;  }



/* CORPO */
#corpo-conteudo { width:980px; margin:auto; }

