@charset "utf-8";
/* CSS Document */

body{	margin:0;	color:#333;	padding:0;	background-image: url(../img/bg.jpg);	background-repeat: repeat-x;	background-position: top;	background-color: #FCFEFD; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px}

p{ font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; }

div, h1, h2, h3, h4, input, textarea, form, span, p {margin:0; padding:0;}

ul {margin:0 0 0 25px; padding:0; list-style:square; font-size:11px}

h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif ;}

a{text-decoration:underline; color:#0099CC; font-family:Verdana, Arial, Helvetica, sans-serif}
a:hover{text-decoration:underline; color:#006699; text-decoration:none}

.fwB{font-weight:bold; text-decoration:none}

h1 {font-size: 22px; font-weight: bold;	color: #0099CC;	text-decoration: none;	margin: 0px; float: left;	width: 540px;	padding:0 0 10px 0;}
h2 {font-size: 13px; font-weight:bold;	color: #069;	text-decoration: none;	margin: -10px 0 0 0;	float: left;	width: 540px;	padding:0 0 10px 0;}
h3 {font-size: 20px; font-weight:bold;	color: #A3C72A;	text-decoration: none;	margin: 0;	float: left;	width: 540px;	padding:0 0 10px 0; background:url(../img/bullet-h3.gif) no-repeat 5px 8px;text-indent:21px;  }
h4 {font-size: 13px; font-weight:bold;	color: #0099CC;	text-decoration: none;	margin: 0;	float: left;	width: 540px;	padding:0 0 10px 0;}


.spacer{clear:both;	font-size:0; line-height:0;}

.busca-google{padding:14px 0 0 200px;  }
.pesquise {color:#006699;  padding-right:250px; font-size:12px}
.ex{color:#666666; padding-right:58px;font-weight:normal;}
.bt-busca {margin-top:-4px; }

.separador {margin:20px 0 0 0}

/* menu */
.menu { float: left; margin:22px 0 0 0; padding:0;}
.menu-esq { width:11px; background:url(../img/menu-esq.gif);height:21px;  }
.menu-meio { background:url(../img/menu-bg.gif);height:22px; }
.menu-dir { width:11px; background:url(../img/menu-dir.gif); height:21px;margin:0 2px 0 0}
.menu ul { margin:0;	padding:0;	margin: 0 auto 0 auto;	}	
.menu ul li { display:inline; float:left;	padding:10px 0 0 0;}	
.menu li a { padding:0 5px 0 5px; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase;	color: #FFF;	text-decoration: none;	text-align:center;}	
.menu li a:hover { color: #006699;}	

/* home */
.linha-01 { margin:0 0 15px 0; padding:15px 0 0 0; border-top:0; border-bottom:2px dashed #EEE;border-left:0;border-right:0; clear:both;  }

.noticias-g1 {width:170px;float:left; margin-right:10px}
.noticias-infodesk {float:left; padding:25px 0 0 30px; width:320px}

.pix-destaques {padding:0 20px 0 0}

.box-home-01 {padding:0; margin:10px 0 0 0;border:0;  float:left; }
.box-home-02 {background-color:#F0F5F7; padding:10px; margin:0 0 5px 0;border-bottom:1px solid #D6E3E9; width:253px; height:200px; float:left;}
.box-home-03 {background-color:#F0F5F7; padding:10px; margin:0 0 5px 5px;border-bottom:1px solid #D6E3E9; width:253px;height:200px; float:left;}
.box-home-04 {background-color:#F5F9FA; padding:10px; margin:0 0 0 0;border-bottom:1px solid #D6E3E9;  float:left;width:532px}
.box-home-05 {margin:0 5px 5px 0; width:273px; height:135px; float:left;}
.box-home-06 {margin:0 0 5px 0; width:273px; height:135px; float:left;}

.box-home-02 h1 {width:252px; font-size: 16px; font-weight:bold; color: #069; margin: 0;	float: left; padding:0 0 10px 0; background:url(../img/seta-01.gif) no-repeat;text-indent:14px; }
.box-home-03 h1 {width:252px; font-size: 16px; font-weight:bold; color: #0099CC; margin: 0;	float: left; padding:0 0 10px 0;background:url(../img/seta-02.gif) no-repeat;text-indent:14px; }
.box-home-04 h1 {width:100%; font-size: 16px; font-weight:bold; color: #669900; margin: 0 0 0 0;	float: left; padding:0 0 10px 0;background:url(../img/seta-03.gif) no-repeat;text-indent:14px; }

.box-home-02 p { margin:0 0 10px 0; color:#333; }
.box-home-03 p { margin:0 0 10px 0;  }
.box-home-04 p { margin:0 0 10px 0; }
.box-home-05 p { margin:0 0 10px 0;  }

.box-home-02 ul li { margin:0 0 10px 0; color:#069 }
.box-home-02 ul li a { text-decoration:none; color:#333333 }
.box-home-02 ul li a:hover { text-decoration:none; color:#069 }

.box-home-03 ul li { margin:0 0 10px 0; color:#669900 }
.box-home-03 ul li a { text-decoration:none; color:#333333 }
.box-home-03 ul li a:hover { text-decoration:none; color:#669900 }

.box-home-04 a {text-decoration:none; color:#333333; font-size:11px; }
.box-home-04 ul li { margin:0 0 10px 0; color:#000 }
.box-home-04 ul li a { text-decoration:none; color:#333333 }
.box-home-04 ul li a:hover { text-decoration:none; color:#669900 }

/* anuncios */
.box-categoria-01 {background-color:#F0F5F7; padding:10px; margin:3px 0 3px 0;border-bottom:1px solid #D6E3E9; width:532px; }
.box-categoria-02 {background-color:#F5F9FA; padding:10px; margin:3px 0 3px 0;border-bottom:1px solid #D6E3E9; width:532px; }
.box-categoria-03 {background-color:#FFF; padding:10px; margin:3px 0 3px 0; border:1px solid #D6E3E9;width:682px;  }

.box-categoria-01 p { margin:0 0 10px 0; color:#003366; }
.box-categoria-02 p { margin:0 0 10px 0; color:#003366}
.box-categoria-03 p { margin:0 0 10px 0; color:#003366}

.anuncio-interno {}
.anuncio-interno ul li { margin:3px 0 3px 0; color:#036 }
.anuncio-interno h1 {width: 100%; }
.anuncio-interno h2 { width: 100%; margin:0;  }
.anuncio-interno h3 {width: 100%; margin:0}
.anuncio-interno .logo-anuncio { margin:0 0 0 10px; }


.tit-cidades {font-size: 13px; font-weight:bold; text-transform:uppercase;	color: #FFF; margin: 0 0 10px 0;	float: left;	width: 532px;	padding:5px 10px 5px 10px; background:url(../img/bg-tit-cidades.jpg) no-repeat #0099CC; }

.icones{text-align:left}
.telefones{font-weight:bold; color:#003366}
.pix-icones {padding:0 15px 0 0}
.botoes{text-align:center}
.pix-botoes {padding:0 25px 0 0}
.cidades { padding:10px; text-align:left; color:#069}
.logo-anuncio { margin:0 10px 10px 10px; }

.fotos {padding:1px; border:1px solid #D6E3E9}
.fotos:hover {padding:1px; border:1px solid #76B6D8}
.pix-fotos {padding:0 35px 0 0}

.pix-templates {padding:0 15px 0 0}

/* topheader */
#topheader{	width:1004px;	height:137px; margin:0 auto;	font-family: Tahoma;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #dcd66e;	text-decoration: none;	padding: 0px;	float: none;}

.logo {	background-image: url(../img/logo.jpg); background-repeat: no-repeat;	padding: 0 0 0 0;	float: left;	height: 149px;	width: 260px;	margin: 0 0 0 0; color:#0099CC}

.banner {  margin:25px auto 0 120px; width:601px; height:60px;  float:left;  }
.banner-rodape-home {  clear:both; padding:10px 0 0 0; text-align:center  }
/*.banner {position:absolute; left:60%;  margin-left:-234px; margin-top:20px; visibility:visible; width:468px; height:60px; z-index:1; text-align:center}*/


#search_strip{	width:1004px;	height:76px;	margin:0 auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #F2F8EF;	text-decoration: none;	padding: 0px;	float: none;	background-image: url(../img/search_strip.jpg);	background-repeat: no-repeat;	background-position: center;}

.120x60_01 {padding:20px 0 10px 28px; float: left;}
.120x60_02 {padding:10px 0 20px 28px; float: left;}

/* o guia */
.oguia { }
.oguia ul li { margin:0 0 5px 0; color:#069 }
.oguia ul li a { text-decoration:none; color:#333333 }
.oguia ul li a:hover { text-decoration:none; color:#069 }

/* noticias */
.noticias { }
.noticias h1 { color:#669900; font-size:18px;}
.noticias p { margin-bottom:10px}
.noticias h2 { color:#333; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif}
.noticias ul li { margin:0 0 5px 0; color:#669900 }
.noticias ul li a { text-decoration:none; color:#333333 }
.noticias ul li a:hover { text-decoration:none; color:#669900 }

/* body_area*/
#body_area{	width:1004px;	height:auto;	margin-top: -12px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #dcd66e;	text-decoration: none;	float: none;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}

.left {	margin: 0;	float: left;	height: auto;	width: 180px;	padding: 0 0 20px 40px; overflow:hidden;}

.left_menu_area {	margin: 0;	padding: 0px;	float: left;	width: 180px; 	}
.left_menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-variant: normal;	color: #069; text-decoration: none;	background: url(../img/bg-menu-categorias.jpg) no-repeat #F4F9FB; margin: 0px; float: left; height: 20px; width: 180px; padding:5px 0 0 15px;	}
.left_menu:hover {	color: #0099CC; background: url(../img/bg-menu-categorias-hover.jpg) no-repeat #F8FBFC; }

.midarea {	margin: 0 0 20px 0;	float: left;	height: auto;	width: 70%;	padding: 0 0 0 20px;}
.body_textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333;	text-decoration: none;	margin: 0;	float: left;	width: 100%;	padding: 0 0 10px 0;}

.midarea2 {	margin: 0 0 20px 0;	float: left;	height: auto;	width: 55%;	padding: 0 0 0 20px; }
.body_textarea2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333;	text-decoration: none;	margin: 0px;	float: left;	width: 100%;	padding: 0 0 10px 0;}

.body_textarea .body_textarea2 p { margin:0 0 10px 0}

.right {float:left; margin:0 0 10px 20px; width:150px; text-align:center; padding:0 0 10px 0; }
.box-right { margin:10px 0 10px 0; width:148px; text-align:center;border:1px solid #EBF2E6; padding:0 0 10px 0; background-color:#F4F8F1}
.box-right2 { margin:0 0 10px 0; width:148px; text-align:center;border:1px solid #EBF2E6; padding:0 0 10px 0; background-color:#F4F8F1 }
.box-right3 { margin:0 0 10px 0; width:148px; text-align:center; padding:0 0 10px 0;  }

.left {	margin: 0;	float: left;	height: auto;	width: 180px;	padding: 0 0 20px 40px; overflow:hidden;}

/* rodape */
#fotter{	width:100%;	margin:0 auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #F2F8EF;	text-decoration: none;	padding: 0px;	float: left;	height: 123px;	background-image: url(../img/fotter.jpg);	background-repeat: repeat-x;	background-position: top;	background-attachment: scroll;}

.fotter_links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	margin: 0px;	float: left;	height: 20px;	width: 100%;	color: #333;	padding: 10px 0 0 0;}


.copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	margin: 0px;	float: left;	height: auto;	width: 100%;	color: #333;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px}


.rodape_designed {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:bold;	text-decoration: none;	margin: 10px 0 10px 0;	float: left;	height: 20px;	width: 100%;	color: #333;	padding: 0; }

a.fotterlink:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #202219;	padding-right: 5px;	padding-left: 5px;}
a.fotterlink:visited {	color: #202219; text-decoration: none;}
a.fotterlink:hover { color: #0099CC; text-decoration: none;}
a.fotterlink:active{ color: #202219; text-decoration: none;}

.link-desenvolvimento {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #069;}
.link-desenvolvimento:hover {color: #09C;}


/* formularios */
.form_01 {border:2px solid #DBEDF2; width:340px}