/* CSS Document */

body {
	font-size:12px;
	margin:0px;
	padding:0px;
	font-family:tahoma;
	color:#333333;

}
* {
	list-style:none;
}
	
.fundo_menu {
	background-image:url(../../images/menu_back_grande.png);
	background-repeat:no-repeat;
	width:233px;
	/*height:310px;*/
}
.degrade {
background-image:url(../images/degrade.jpg);
background-repeat:repeat-x;
width:205px;
/*width:255px;
height:1075px;*/
}
.logo {
padding-left:15px;
padding-top:1px;
}
.menu {
margin-left:10px;
_margin-left:10px;
*margin-left:10px;
background-image:url(../images/menu_back_grande.png);
_background-image:url(../images/menu_back_grande.jpg);
background-repeat:no-repeat;
/*height:310px;
width:230px;*/
width:180px;
padding:15px 10px 0 5px;

}
.menu_mapa {
margin:0 0 0 10px;
background-repeat:no-repeat;
/*height:310px;
width:230px;*/
width:180px;
padding:15px 0 0 12px;

}
.menu p {
	/*text-indent:5px;*/
	font-size:12px;
	font-weight:bold;
}
.menu ul {
	margin-left:10px;
	*margin-left:30px;
	margin-top:0px;
	font-size:11px;
	font-weight:bold;
}
.menu ul li {
	font-weight:normal;
	list-style:url(../images/bullet_orange.gif);
}
.menu ul li a {
	text-decoration:none;
	color:#000000;
}
.menu a {
	text-decoration:none;
	color:#000000;
}
.menu a:hover {
	text-decoration:underline;
	color:#000000;
}
.topo {
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
height:112px; /* troquei aki e diminui o tamanho
width:610px;*/ 
width:660px;
}
.menu_topo {
background-color:#F5F5F5;
width:130px;
height:90px;
}
.menu_topo a:hover {
	text-decoration:underline;
}
.menu_lado a {
text-decoration:none;
font-size:10px;
font-family:tahoma;
font-weight:600;
color:#F90;
}
.menu_lado {
margin-left:-30px;
_margin-left:20px;
*margin-left:7px;
margin-top:12px;
/*margin:-40px 0px 0px -20px;
padding-left:20px;
margin-top:-29px;
_padding-top:0px;
*padding-top:0px;
_margin-left:0px;
*margin-left:0px;*/
}
.menu_lado li {
margin-left:0px;
list-style-image:url(../images/bullet.jpg);
margin-top:-2px;
}
.menu_rapido {
background-image:url(../images/menu_topo.jpg);
background-repeat: repeat-x;
width:538px;
height:30px;
}
.menu_rapido a:hover {
	text-decoration:underline;
}
.menu_rapido ul li a {
	font-size:16px;
	font-weight:560;
	font-family:Trebuchet MS;
	display:inline;
	color:#000000;
	text-decoration:none;
}
.menu_rapido ul {
margin-top:0px;
list-style:none;
}
.menu_rapido ul li {
display:inline;
}
.full_banner {
width:728px;
height:90px;
}
.destaques_home {
	font-size:12px;
	font-family:tahoma;
	padding-left: 10px;
	*padding-left: 20px;
}
	.destaques_home p {
		padding:0;
		margin:0;
	}
	.destaques_home a {
		color:#333333;
		text-decoration:none;
	}
		.destaques_home a:hover {
			text-decoration:underline;
		}
.textos {
	font-size:12px;
	font-family:tahoma;
	/*padding-left: 20px;*/
}
.textos h3 {
font-size:14px;
color:#333333;
}
.textos h1 { 
font-size:11px;
color:#1D5F8D;
font-weight:normal;
}
.textos a {
/*font-size:12px;*/
font-family:tahoma;
color:#333333;
text-decoration:none;
}
.textos a:hover {
text-decoration:underline;
}
.textos h2 { 
font-size:14px;
color:#333333;
}
.textos h2 ul li {
list-style-image:url(../images/bullet_orange.gif);
}
.textos ul {
	margin-left: 15px;
}

.textos li {
	list-style-image:url(../images/bullet_orange.gif);
}
.textos h4 { 
font-size:12px;
color:#333333;
}
.conteudo_esq {
background-image:url(../images/content_back_esquerda.jpg);
background-position:right top;
background-repeat:no-repeat;

padding-left:10px;
/*width:296px;
height:142px;*/
}
.conteudo_esq h1 {
margin-top:10px;
color:#1D5F8D;
font-size:14px;
}
.conteudo_dir {
margin-left:20px;
background-image:url(../images/content_back_direita.jpg);
background-repeat:no-repeat;
/*width:296px;
height:142px;*/
}
.conteudo_dir h1 {
margin-top:10px;
margin-left:20px;
color:#1D5F8D;
font-size:14px;
}
.meio {
padding-left:20px;
}


.content1 {
width:310px; 
float:left;
/*margin-top:-10px;
_margin-top:-20px;
*margin-top:-20px;*/
}
.content1 a {
font-size:12px;
font-family:tahoma;
color:#333333;
text-decoration:none;
}
.content1 a:hover {
text-decoration: underline;
}
.banner_half {
_margin-left:-35px;
*margin-left:-35px;
margin-left:-40px;
}
.banner_half ul li {
display:inline;
float:left;
}
.xxxperience {
	padding-right: 5px;
}
.xxxperience h1 {
color:#1D5F8D;
font-size:14px;
}
.fundo_pezao {
background-image:url(../images/content_back_gray.jpg);
background-repeat:no-repeat;
}
.fundo_pezao a {
color:#333333;
text-decoration:none;
}
.fundo_pezao a:hover {
text-decoration:underline;
}
.fundo_pezao h1 {
color:#1D5F8D;
font-size:14px;

}
.side_banner {
margin-left:15px;
margin-top:-40px;
}
.content2 {
*width:310px; 
float:left;
_margin-top:-5px;
*margin-top:-5px;
margin-left: 15px;
*margin-left: 10px;
}
.content_plus {
width:auto;
_margin-top:-5px;
*margin-top:-5px;
margin-left: 15px;
*margin-left: 10px;
margin-right:15px;
_margin-right:5px
}
.fundo_mais {
background-image:url(../images/back_new.jpg);
background-repeat:no-repeat;
}
.fundo_mais h1 {
color:#1D5F8D;
font-size:14px;
margin-left:20px;
}
.fundo_mais ul li {
list-style-image:url(../images/bullet_orange.jpg);
}

.apoio ul li {
display:inline;
float:left;
margin-left:1px;
}
.apoio ul {
display:inline;
}
.apoio h2 {
color:#333333;
font-size:14px;
}
.box_mapa {
margin-left:20px;
_margin-top:20px;
*margin-top:20px;
}
.banner_list {
margin-left:-34px;
_margin-left:3px;
*margin-left:3px;
float:left;
list-style:none;
}
.banner_list li {
margin-top:3px;
}
.banner_lado {
margin:0px;
}
.search_box {
background-image:url(../images/search_box.png);
_background-image:url(../images/search_box.gif);
background-repeat:no-repeat;
/*margin-left:788px;
margin-top:-979px;
_margin-top:-981px;*/
position:absolute;
top:70px;
_top:68px;
left:758px;
width:240px;
height:70px;
}
.busca {
color:#FF9933;
margin-top:20px;
margin-left:65px;
}
.combo {
color:#333333;
font-size:10px;
margin-top:15px;
margin-left:65px;
margin-bottom:-17px;
}
.botao {

}
.textos_sub {
font-size:12px;
font-family:tahoma;
margin-left:30px;
_padding-left:30px;
*padding-left:30px;
}
.paragrafo {
/*text-indent:15px;*/
margin-left:20px;
margin-bottom: 30px;
}
.opiniao_box {
	width:95%;
	margin: 0 20px 10px 20px;
}
.opiniao_box a {
	color:#333333;
	text-decoration:none;
}
.cidade_form {
	width:450px;
	background-image:url(../images/menu_back_form.jpg); 
	background-repeat:no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	height:545px;
}
	.cidade_form td {
		padding:15px 20px 10px 20px;
		vertical-align:top;
	}
	.cidade_form h1 {
		color:#FF9933;
		font-size:14px;
	}
	.cidade_form input,textarea,select {
		font-size:10px;
	}
	.cidade_botao {
		color:#FFFFFF;
		font-size:10px;
		background-color:#FF9933;
		border:#FFFFFF solid 1px;
		font-weight:bold;
	}
#error, .alert {
	border: 1px solid #F00;
	padding:5px;
    font: 12px Verdana, Arial, Helvetica, sans-serif;;
}
#error div.titulo, .alert .titulo {
	background-color: #B9021D;
	margin:2px;
	padding:3px;
    font: 12px Verdana, Arial, Helvetica, sans-serif;;
	font-weight:bold;
	color:#FFFFFF;
}
#error li.erro {
	list-style-image:url(../images/arrow_right.gif);
}
/*** ALERT SUCESSO */
#message {
	border: 1px dotted #006600;
    font: 12px Verdana, Arial, Helvetica, sans-serif;;
	background-color:#FFFFEA;
	text-align:center;
	padding:8px;
}
