/* CSS Document */

* {
	padding:0;
	margin:0;
	list-style:none;
}

html {overflow: -moz-scrollbars-vertical; }


#tudo{ width:775px; margin:0 auto; background-color:#FFFFFF;}


/*TOPO E NAVEGACAO*/


#topoHome{height:91px;}

/*#topoHome h2{
display:block;
width:150px;
height:40px;
margin-left:290px;
margin-top:-40px;
font: bold 18px/22px Arial, Helvetica, sans-serif;
text-align:center;
color:#999999;
}*/

#topoHome h2{
display:block;
width:310px;
height:40px;
position:relative;
margin-left:220px;
margin-top:-50px;
font: bold 14px/18px Arial, Helvetica, sans-serif;
text-align:center;
color:#999999;
}

#bannerHome{float:left; margin-top:-95px;}

#topoInterno{height:91px}

#topoInterno #bannerInterno {float:right; margin-top:-64px; *margin-top:-69px; height:90px}

#nav li{
display:inline;
height:30px;
padding:0 10px 0 7px ;
}

#saudacao{
float:left;
display:block;
width:760px;
margin:10px 0 10px 0;
*margin:0 0 0 0;
font-size:10px;
}
/*TOPO E NAVEGACAO*/



/*CONTEUDO*/

#conteudo{padding:5px 15px 0px 15px; margin-bottom:15px; min-height:200px;}
#conteudo p{margin:15px 0 15px 0;}
#conteudo img{padding:0 0 10px 0;}
#conteudo ul li{list-style-type:disc; list-style-position:inside; margin:5px 0 0 15px;}
h4 {font: bold 16px Trebuchet MS, Arial sans-serif; color:#9F668E; border-bottom:1px solid #6E4562;  margin:15px 0 10px 0; display: table; width: 100%; }
h6 {font: bold 14px Trebuchet MS, Arial sans-serif; margin:25px 0 -5px 0 }

a:link {color: #663366;}
a:visited {color: #663366;}
a:hover {color: #663366; text-decoration: underline;}

#servicos{float:left; width:443px; margin-bottom:30px;}

#servicos ul li{
float:left;
overflow:hidden;
text-indent:-999px;
padding-right:3px;
margin:0 auto;
padding:0 auto;
width:140px;
}


#campanha{float:right; width:300px;}

#info{
clear:both;
padding-bottom:50px;
}

#info #noticias{float:left; width:40%;}
#info #dicas{float:right; width:56%;}
#info #dicas div {margin-top: 25px;}
#dicas img{float:left; padding:0px 20px 10px 0;}
#info #noticias ul li{margin:15px 0 15px 0; list-style:none; list-style-position:outside;}
.noticias{padding-left:27px}


.floatRight{float:right;}
.floatLef{float:left; margin-right:10px;}
.titulo{text-transform:uppercase;font-weight:bold;}





.colunaLeft75{width:75%; float:left}
.colunaRight20{width:20%; float:right}

.colunaRight75{width:75%; float:right}
.colunaLeft20{width:20%; float:left}


#plano{
width:380px;
height:20px;
margin:0 0 0 15px;
border:2px solid #9C648B;
padding:10px 10px 10px 10px;
text-align:center;
}


#form2 {width: 100%;}
#form1 {width: 360px;}
fieldset{ padding:10px;}
legend{ padding:10px; color:#9C648B;}
form * {font: 12px Verdana;}
label {display: block; width: 310px; float: left; position: relative; text-align: right; }
label input, label select, label textarea {vertical-align: middle; width: 200px; margin: 5px; }
input[type="submit"] {clear: left; margin: 0 auto; display: block;}
.submit {clear: left; margin: 0 auto; display: block;}


/*CONTEUDO*/


/*RODAPE*/
#rodape{
margin:0 auto;
width:747px;
clear:both;
color: #333333;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-bottom:10px;
padding-top:20px;
}

address{font-style:normal;}
/*RODAPE*/




/*AREA ADMINISTRATIVA*/


#conteudo #login {
border:solid 1px #CCCCCC;
padding:20px;
margin:0 auto;
margin-top:180px;
*margin-top:50px;
display: block;
width: 320px;
}


ul#menuAdmin {
background-color:#e5e5e5;
height:28px;
display: table;
}

ul#menuAdmin li{
float:left;
display:inline;
background: url(images/seta_roxa.gif) no-repeat bottom left;
padding-left:12px;
padding-right:15px;
}

form * {font: 12px/14px Verdana, Arial, Helvetica, sans-serif;}
fieldset {padding:10px;}
legend {padding:10px; color:#9F668E; font: bold 12px/14px Verdana;}

#formContato{width:320px; float:left; margin-bottom:20px;}
#form{width:100%; float:left; margin-bottom:20px;}

.label {text-align:right; padding-right:10px; height:20px;}
.botao {background-color:#9F668E; color:#FFFFFF; float:left;}

.tab tr td{ 
border:solid 1px #CCCCCC;
padding:5px 5px 5px 5px;
}


/*AREA ADMINISTRATIVA*/


