/* CSS Document */
* {margin: 0px; padding: 0px;}
html {height: 100%;}
body {background-color:#fff; font: 12px "Trebuchet MS",Verdana; color: #000; height: 100%;}
#table {height: 100%;}
#table td.td{vertical-align: middle; text-align: center;}

ul{ list-style:none;}
img{border:none;}
a{color: #8E8E8E; text-decoration:none;}
a:hover, a:focus, a:active{color: #A1253F;}

#content {width: 756px; height: 400px; margin: 0px auto; position: relative;}
#content #topo {height: 70px;  position: relative;}
#content h1.logo {position: absolute; width: 175px; height: 49px; right: 50px; top: 0px;}
#content .menu {bottom: 10px; left: 15px; font-size: 13px; text-align: left; position: absolute;}
#content .menu li {padding: 0px 1px; display:inline; color: #8E8E8E;}
#content .menu li.selected a{color: #A1253F !important;}

#conteudo {position: relative; width: 756px; height: 279px; text-align: left;}
#conteudo .left {float: left;}
#conteudo a {font-weight: bold; color: #000000;}
#conteudo a:hover {color: #A1253F;}
#conteudo a.selected {color: #A1253F;}

.fundoTransparente {background-image: url('../imagens/fundinho1.png');}
.fundoTransparente2 {background-image: url('../imagens/numeracao.png');}


.texto {position: relative; font-size: 11px; text-align: left;} /* corrige bug no ie6 */
.texto p{margin: 0 0 14px 0;}

#numeracao{line-height: 22px; font-size: 11px; padding: 0px 250px 0px 15px; position: absolute; left: 0px; bottom: -1px; width: 491px; height: 22px; z-index: 1;}
html>body #numeracao{bottom: 0px;}

.numeracaoInterna {line-height: 22px; font-size: 11px; padding: 0px 250px 0px 15px; position: absolute; left: 0px; bottom: 0px; width: 491px; height: 22px; z-index: 2;}
.numeracaoInterna .numeros {display:inline; margin: 0 8px 0 0; color: white;}
.numeracaoInterna a{margin: 0 4px 0 0}


.cases {background: #eeefe1; }
.cases .molduraCases {padding: 50px 19px 19px 19px}
.cases .molduraCasesInt {padding: 10px; text-align: right;}
.cases .molduraCasesInt .titulo {margin: 0 0 15px 0; font-size: 13px; color: #333; font-weight: bold;}
.cases .molduraCasesInt .textos {font-size: 11px; color: #333; font-weight: normal;}
.cases .molduraCasesInt .textos p{margin: 0 0 9px 0;}
.cases .produtos {padding: 1px; background: white; vertical-align: top; width: 228px;}
.cases .produtos p.tit {padding: 0 5px; margin: 0 0 1px 0; color: #777474 !important; font-size: 11px !important; font-weight: normal !important;}
.cases .produtos p.tit a{color: #777474 !important; font-size: 11px !important; font-weight: normal !important;}
.cases .produtos p.text {padding: 0 5px; margin: 0px; color: #B6B6B6 !important; font-size: 11px !important; font-weight: normal !important;}
.cases .produtos p.text a{color: #B6B6B6 !important; font-size: 11px !important; font-weight: normal !important;}

.contato {background: #eeefe1; }
.contato .molduraContato {padding: 10px; color: #666; font-size: 11px;}
.contato .molduraContato table td {padding: 5px; vertical-align:top;}
.contato .molduraContato table td.texto {padding: 9px 0 0 5px;}
.contato .molduraContato table td.tit {text-align: right;}
.contato .molduraContato input, .contato .molduraContato select, .contato .molduraContato textarea {border:none; border: 0px solid #000; width: 501px; overflow: hidden; font-size: 11px; padding: 2px 2px;}
.contato .molduraContato input.file {width: 300px;}
.contato .molduraContato input.bt {width: auto; background: none; color: #A1253F;}
.contato .molduraContato .tel {width: 196px;}
.contato .molduraContato .cidade {width: 176px;}
.contato .molduraContato .uf {width: 21px; text-transform: uppercase;}
.contato .molduraContato label {cursor: pointer;}
.contato .molduraContato label.margin {margin: 0px 3px;}
.contato .molduraContato p {margin: 0px; text-align: right; display:inline;}
.contato .molduraContato input.check {width: auto;}
.contato .molduraContato input.ass {width: 330px; margin: 0 4px 0 0;}

.nav {clear: both; margin: 4px 0 0 0; text-align: rights;}
.nav span {clear: both; margin: 0 10px 0 0;}
.nav .outros a {color: #A1253F !important;}

.info{font-size: 11px; padding: 8px 0 0 15px; height: 21px; text-align: left;}
#rodape {text-align: center; font-size: 11px; color:#8E8E8E; padding: 3px 0 0 0; font-weight: normal;}