*{
	margin:0;
	padding:0;
	border:0;	
}

body{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:100%;
	background: #FAFFE6 url(../img/fd_novo_black.jpg) top repeat-x;
	color:#000;
}

#map{ /* Google Map API - não alterar */
	width: 675px; 
	height: 540px;
	display:block;
	background-color: #FFF;
	border: 5px solid #eee;
	float:left;
	clear:none;
}

#container{
	margin:0 auto;
	width:974px;
	_width:954px;	
	height:100%;
	_height: auto;
}

.box{
	float:left;
	clear:none;
	display:block;	
}

#box1{
	background-color:#FAFFE6;
	height:auto;
}

.right{
	float:right;
	text-align:right;
}

.left{
	float:left;
	text-align:left;
}

.center{
	text-align:center;	
}

.topo{
	width:100%;
	height:auto;
	color:#FFF;
	clear:both;
	background: #FAFFE6 url(../img/fd_novo_black.jpg) top repeat-x;
}

.meio{
	width:100%;
	height:auto;
	clear:both;
	float:left;
	display:block;
	background-color:#FAFFE6;
}

.menu{
	width:180px;
	padding:10px;	
	height:100%;
	margin-right:20px;
	background-color:#eb1207;
}

.fd_branco{
	width:100%;
	height:100%;
	background-color:#FFF;
}

.fd_preto{
	width:100%;
	height:100%;
	min-height:150px;
	background: #000000 url(../img/fd_novo_black_2.jpg) top repeat-x ;
}

.fd_cinza{
	width:943px;
	height:100%;
	background-color:#CCC;
	padding:15px;
}

.fd_amarelo{
	background:url(../img/fundo_retang_round_ama.gif) top no-repeat;
	padding-top:8px;
	display:block;
	_clear:left;
}

.fd_laranja{
	background:url(../img/fundo_retang_round_lar.gif) top no-repeat; 
	padding-top:8px;
	display:block;
	_clear:right;	
}

.fd_laranja_peq{
	background:url(../img/fundo_retang_round_lar_peq.gif) top no-repeat; 
	padding-top:8px;
	display:block;
	_clear:right;
	width:230px;
	height:31px;
	text-align:center;
	margin:10px 0 20px 0;
}


.limite_h{
	width:955px;
	_width:954px;	
	margin-left:7px;
	_margin-left:4px;
}

.laranja{
	color:#F90;	
}

.margem_t{
	margin-top:20px;
}

.slide_show{
	width:470px;
	height:300px;
	background-color:black;
	float:right;
	margin-left:10px;
}

.coluna1{
	width:250px;
	height:100%;
	margin-right:15px;
}

.coluna2{
	width:690px;
	_width:620px;		
	height:100%;
	margin:15px 0 15px 10px;
}

.coluna2_mapa{
	width:660px;
	_width:620px;		
	height:100%;
	margin:15px 0 15px -10px;
}

.coluna3{
	width:420px;
	margin-left:20px;
	height:100%;
}

.coluna_half{
	width:460px;
	_width:420px;		
	margin:15px 10px;
	height:100%;
	float:left;
}

.coluna_full{
	width:97%;
	margin:15px;
	height:100%;
	float:left;
	clear:both;
}

.media{
	width:469px;
	height:38px;	
	margin:15px 0 15px 10px;
}

.media2{
	width:469px;
	height:38px;	
	margin:0;
}

.pequena{
	width:223px;
	height:210px;	
	height:auto;		
	margin:15px 0 15px 15px;
	_margin:15px 0 15px 5px;	
}

.mini{
	width:208px;
	height:210px;	
	height:100%;		
	margin:10px 5px;
}

.pequena_home{
	width:223px;
	_width:220px;
	height:210px;	
	height:auto;		
	margin:0 0 15px 15px;
	_margin:0 0 15px 0;	
	
}

.legenda{
	width:500px;
	height:100%;
	margin:15px auto;
}

.borda{
	border:2px solid;	
}

.borda1{
	border:1px solid #999;	
}

.scroll{
	width:auto;
	height:500px;
	background-color:#eee; 
	color:#000; 
	padding:4px; 
	overflow: auto;
}
.scroll_10{
	width:auto;
	height:210px;
	background-color:#fff; 
	color:#000; 
	padding:0; 
	overflow: auto;
}

.scroll_all{
	width:460px;
	height:1200px;
	padding:0; 
	overflow: auto;
	overflow-x: hidden;	
}

.form_comentarios{
	width:480px;
	padding:10px;	
	height:100%;
	margin-top:20px;
	background-color: #ccc;	
}

.video{
	width:450px;
	_width:420px;		
	margin:15px 22px 15px 0;
	height:100%;
	float:left;
	clear:none;
}

.rodape{
	width:100%;
	height:auto;
	min-height:200px;
	background-color:#FFF;
	clear:both;
	text-align:center;
	float:left;
	margin-top:40px;
}

.rodape_interno{
	height: 180px;
	margin: 0 auto 20px auto;
	clear: both;
	text-align:center;
	float:none;
	border-bottom:5px solid #F7931E;
}

.rodape img{
	margin:10px 5px;
}

.rodape_logos{
	width: 250x;
	height: auto;
	margin: 0 auto;
	clear: none;
	text-align:center;
	float:left;
}

.rodape_links{
	width: 250x;
	height: auto;
	margin: 10px auto;
	clear: none;
	text-align:right;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
}

.rodape_txt{
	width: 100%;
	height: auto;
	margin: 20px auto;
	clear: none;
	text-align:center;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
}

hr{
	width:100px;
	height:5px;
	background-color: #ef382f;		
	color:#ef382f;
	margin:10px;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	display:none;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:27px;
	color:#999;
	font-weight:bold;
	font-style:italic;
	margin:10px 10px 0 15px;
	clear:both;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#999;
	font-weight:bold;
	font-style:italic;
	margin:10px;
	float:left;
	clear:both;	
}

p{
	margin:10px;
	line-height:150%;
}

ul{
	display:block;

}

li{
	width:90%;
	list-style:none;
	margin:5px 0;
}

a:link, a:visited{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

a:hover, a:active{
	color:#ef382f;
	text-decoration:underline;
	font-weight:bold;
}

p.descricao_sentidos{
	color:#999;
	margin:20px 10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

ul.legenda{
	font-size:16px;
	color:#000;
	width:150px;
	font-style: normal;
	float:left;
}

ul.legenda li{
	padding:5px;
	_padding:0 5px;
	border:0;
}

ul.legenda img{
	padding-bottom:5px;
}

.legenda input{
    display: block;
    float: right;
    clear: none;
    height: 14px;
	margin-top:5px;
	
}

.legenda label{
    display: block;
    clear: none;
    width: 150px;
	_margin-top:-14px;
}

.legenda img{
	float:left;
	clear:none;
	width:20px;
	height:22px;
}

.sentido1{
	background-color:#ef382f;
}

.sentido1_cor{
	color:#ef382f;
}

.sentido1c{
	background-color:#f9b9b6;
	border-color:#f1655f;	
}

.sentido2{
	background-color:#f7941e;
}

.sentido2_cor{
	color:#f7941e;
}

.sentido2c{
	background-color:#fcd4a5;
	border-color:#f7941e;	
}

.sentido3{
	background-color:#914971;
}

.sentido3_cor{
	color:#914971;
}

.sentido3c{
	background-color:#e4d1dc;
	border-color:#be99ad;	
}

.sentido4{
	background-color:#14b1e7;
}

.sentido4_cor{
	color:#14b1e7;
}

.sentido4c{
	background-color:#98ddf4;
	border-color:#50c1ec;	
}

.sentido5{
	background-color:#58ac56;
}

.sentido5_cor{
	color:#58ac56;
}

.sentido5c{
	background-color:#c5e2c4;
	border-color:#6ab368;	
}


.red{
	color:#ef382f;
}

li.sentido1{
	background-color:#FFF;	
}
li.sentido2{
	background-color:#FFF;	
}
li.sentido3{
	background-color:#FFF;	
}
li.sentido4{
	background-color:#FFF;	
}
li.sentido5{
	background-color:#FFF;	
}

li.sentido1:hover{
	color:#ff4b42;
	font-weight:bold;
}

li.sentido2:hover{
	color:#ffa63d;
	font-weight:bold;
}

li.sentido3:hover{
	color:#a96189;
	font-weight:bold;
}

li.sentido4:hover{
	color:#54cdf6;
	font-weight:bold;
}

li.sentido5:hover{
	color:#84d582;
	font-weight:bold;
}

ul.lista_links{
	font-size:14px;
	color:#FFF;
	width:200px;
	clear:both;
	height:100%;
}

ul.lista_links li{
	margin-left:10px;
}

ul.lista_links a:link, ul.lista_links a:visited{
	font-weight:normal;
	text-decoration:none;
}

ul.lista_links a:hover, ul.lista_links a:active{
	font-weight:normal;
	text-decoration:underline;
}

a:link.titulo, a:visited.titulo{
	color:#999;
	text-decoration:none;
	font-weight:normal;
}

a:hover.titulo, a:active.titulo{
	color:#ef382f;
	text-decoration:underline;
	font-weight:normal;
}

a:link.ln_br, a:visited.ln_br{
	color:#FFF;
	text-decoration:none;
	font-style:italic;	
	font-weight:bold;
	font-size:16px;
}

a:hover.ln_br, a:active.ln_br{
	color:#FFF;
	text-decoration:underline;
	font-style:italic;
	font-weight:bold;
	font-size:16px;	
}


/* FICHAS */

.ficha{
	width:98%;
}

.imagem_ficha{
	width:400px;
	height:300px;
	float:left;
	margin:10px 10px 30px 10px;
	background-color:#CCC;	
}

.imagem_destaque{
	width:200px;
	height:150px;
	float:left;
	margin:0 10px 30px 10px;
	background-color:#CCC;
}

h1.destaque{
	font-size:20px;
	margin-bottom:10px;	
	clear:none;
}

p.destaque{
	color:#999;
	margin:10px;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
}

p.subtitulo{
	color:#999;
	margin:10px;
	font-size:15px;
	font-style:italic;
}

p.descricao{
	clear:both;
	color:#333;
	margin:20px 10px;
	font-size:15px;
	font-style:normal;
	border-top:1px dashed #333;
	padding:10px 0;
}

p.msg{
	clear:both;
	float:left;
}

ul.ficha{
	width:200px;
	height:100%;
	float:left;
}

/* COMENTARIOS */

.comentarios{
	clear:both;
	width:420px;
	height:100%;	
	margin:10px 0;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
}

.comentarios p{
	width:100%;
	
}

.comentarios_ficha{
	clear:both;
	width:690px;
	_width:620px;		
	height:100%;	
	margin:10px 0;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
}

.comentarios_ficha p{
	width:100%;
}

p.comentarios_txt1{
	color:#999;
	margin:10px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;	
	clear:left; 
	margin-top:-10px;	
}

p.comentarios_txt2{
	color:#000;
	margin:10px;
	font-size:16px;
	font-style:italic;
	font-weight:normal;	
	clear:left; 
	margin-top:-5px;	
}

p.comentarios_txt3{
	color:#999;
	margin:10px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;	
	clear:left; 
	margin-top:10px;	
}


#form_comentarios{
	width:676px;
	height:100%;
	float:left;
/*	background:url(../img/fd_comentarios.gif) no-repeat #fff top; */
	margin-left:0;
}

#form_comentarios .size_half{
	width:300px;	
}


#form_comentarios table{
	width:100%;
	margin:10px 0 10px 0;
	border:0;
}

#form_comentarios td{
	padding:5px;
	border:0;
}

#form_comentarios label.description{
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:normal;
	line-height:150%;
	padding:0 0 1px;
}

#form_comentarios .btn {
	clear:both;
	display:block;
	margin:10px 0;
	float:right;
}

#form_comentarios .button_text{
    border: none;
    background: url('../img/btn_enviar.gif') no-repeat top left;
    padding: 2px 8px;
	width:119px;
	height:34px;
	font-style:italic;
	font-weight:bold;
	color:#FFF;
}

#form_comentarios .button_text:hover{
	color:#000;
}


#form_comentarios input{
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:2px 0;
}

#form_comentarios textarea{
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	margin:0;
	width:100%;
}

#form_comentarios select{
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-size:12px;
	margin:1px 0;
	padding:1px 0 0;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	width:500px;
}

#form_comentarios select.half{
	width:250px;
}

#form_comentarios select.full{
	width:440px;
}

#form_comentarios input.small{
	width:25%;
}

#form_comentarios input.half{
	width:50%;
}

#form_comentarios input.medium{
	width:75%;
}

#form_comentarios input.big{
	width:100%;
}

#form_comentarios textarea.small{
	width:50%;
	height:5.5em;
}

#form_comentarios textarea.medium{
	height:5.5em;
}




.ico_principal{
	width:25px;
	height:28px;
	margin:5px 10px;
	vertical-align:middle;
}

.ico_sec{
	width:19px;
	height:21px;
	margin:5px;	
	vertical-align:middle;	
}


/* abertura home */

#abertura h1{
	float:left; 
	clear:left;
	margin-bottom:10px;
}

#abertura p{
	clear:both;
	color:#FFF;
	margin:20px 10px 0 15px;
	_margin:0 10px 0 30px;	
}

#abertura .limite_h{
	width:480px;	
}

#abertura a:link, #abertura a:visited{
	color: #999;
	text-decoration:none;
}

#abertura a:hover, #abertura a:active{
	text-decoration:underline;	
}
