@charset "utf-8";

body,td,th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}

body {

	margin: 0px;

}



/* ================================== */



#conteiner {

	width: 995px;

	margin-top: 7px;

	margin-right: auto;

	margin-left: auto;

}

#conteiner #main {

	width: 987px;

	margin-right: auto;

	margin-left: auto;

	background-color: #FFFFFF;

}

#menu  {

	width: 987px;

	margin-right: auto;

	margin-left: auto;

}

#foot  {
	width: 947px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	overflow:auto;
}

#foot #menuFoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	margin-top: 11px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #707070;
	border-bottom-color: #707070;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4pt;
}

#foot #asign {
	margin-top: 14px;
	color: #707070;
	clear:both;
	overflow:auto;
}

#foot #menuFoot a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #707070;

	text-decoration: none;

	letter-spacing: 1px;

	margin-right: 14px;

	margin-left: 14px;

}

#foot #menuFoot a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #707070;

	text-decoration: underline;

	letter-spacing: 1px;

	margin-right: 14px;

	margin-left: 14px;

}





/* ================= LEO ================= */

.titulo{ font-family:Verdana; font-size:11px; color:#7b254a; font-weight:bold; margin:0 0 6px 0; }

.texto{ font-family:Verdana; font-size:10px; color:#000000;}

.blocotextomenu{margin:1px 0 0 0; padding:15px; background-color:#f1eae7; height:100%;}



p.espaco{font-family:Verdana; font-size:11px; margin:0 0 5px 0; }

p.check{font-family:Verdana; font-size:10px; margin:0 0 5px 0; }

input.menuinterna{border:solid; border-width:1px; border-color:#8394b1; font-family:Arial; font-size:10px; width:165px; height:18px;}

input.menuinternacheck{border:none;background-color:#FFFFFF; width:14px; height:14px;}

input.botao{background-color:#7b254a; color:#FFFFFF; font-family:Verdana; font-size:10px; border:none; width:62px; height:20px;}

select.menuinterna{border:solid; border-width:1px; border-color:#8394b1; border-width:1px; border-color:#8394b1; font-family:Arial; font-size:10px; width:165px; height:20px;}

td.busca{vertical-align:top; *height:490px; border-bottom:solid; border-bottom-width:1px; border-bottom-color:#7b254a; background-image:url(images/linha_lateral.jpg); background-repeat:repeat-y;}

img{border:none;}

a:link{text-decoration:none; font-family:Verdana; font-size:11px; color:#7b254a;}

a:visited{text-decoration:none; font-family:Verdana; font-size:11px; color:#7b254a;}

a:hover{text-decoration:underline; font-family:Verdana; font-size:11px; color:#7b254a;}



/* ================= DENIS ================= */

img{ border:0; }

.form_contact {	border: solid 1px #A7A6AA;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; padding: 4px; }

#bt_send, #bt_clear { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-color: #80264D;	height: 26px;	width: 78px;	border: 1px solid #E6D4DC;}



/* DEFAULT */

.default .searchmenu{ margin:1px 0 0 0; padding:15px; height:100%; }

.default .searchmenu .titulo{ font-family:Verdana;	font-size:11px;	color:#000000;	font-weight:bold;	margin:0 0 6px 0; }

.default .searchmenu .texto{ font-family:Verdana; font-size:10px; color:#000000; }

.default .searchmenu input.botao{ background-color:#7B254A; color:#FFFFFF; font-family:Verdana; font-size:10px; border:none; width:62px; height:20px; }

.default .box_result { height: 89px; width: 347px; float: left; padding: 8px; margin-bottom: 4px; }

.default .box_result img { background-color: #C9C2BF; padding: 4px; }



/* BEACH RESORTS */

.beachresorts .searchmenu{ margin:1px 0 0 0; padding:15px; height:100%; }

.beachresorts .searchmenu .titulo{ font-family:Verdana;	font-size:11px;	color:#000000;	font-weight:bold;	margin:0 0 6px 0; }

.beachresorts .searchmenu .texto{ font-family:Verdana; font-size:10px; color:#000000; }

.beachresorts .searchmenu input.botao{ background-color:#31596F; color:#FFFFFF; font-family:Verdana; font-size:10px; border:none; width:62px; height:20px; }

.beachresorts .box_result { height: 89px; width: 347px; float: left; padding: 8px; margin-bottom: 4px; }

.beachresorts .box_result img { background-color: #A9C8D9; padding: 4px; }



/* ECOTOURISM */

.ecotourism .searchmenu{ margin:1px 0 0 0; padding:15px; height:100%; }

.ecotourism .searchmenu .titulo{ font-family:Verdana;	font-size:11px;	color:#000000;	font-weight:bold;	margin:0 0 6px 0; }

.ecotourism .searchmenu .texto{ font-family:Verdana; font-size:10px; color:#000000; }

.ecotourism .searchmenu input.botao{ background-color:#45643D; color:#FFFFFF; font-family:Verdana; font-size:10px; border:none; width:62px; height:20px; }

.ecotourism .box_result {

	height: 75px;

	width: 296px;

	float: left;

	padding: 8px;

	margin-bottom: 4px;

}

.ecotourism .box_result img { background-color: #BED4B8; padding: 4px; }



/* ETINERARIES */

.itineraries .searchmenu{ margin:1px 0 0 0; padding:15px; height:100%; }

.itineraries .searchmenu .titulo{ font-family:Verdana;	font-size:11px;	color:#000000;	font-weight:bold;	margin:0 0 6px 0; }

.itineraries .searchmenu .texto{ font-family:Verdana; font-size:10px; color:#000000; }

.itineraries .searchmenu input.botao{ background-color:#7B254A; color:#FFFFFF; font-family:Verdana; font-size:10px; border:none; width:62px; height:20px; }

.itineraries .box_result { height: 89px; width: 347px; float: left; padding: 8px; margin-bottom: 4px; }

.itineraries .box_result img { background-color: #C9C2BF; padding: 4px; }



/* OURSELECTION */

.ourselection .searchmenu{ margin:1px 0 0 0; padding:15px; height:100%; }

.ourselection .searchmenu .titulo{ font-family:Verdana;	font-size:11px;	color:#000000;	font-weight:bold;	margin:0 0 6px 0; }

.ourselection .searchmenu .texto{ font-family:Verdana; font-size:10px; color:#000000; }

.ourselection .searchmenu input.botao{ background-color:#7B254A; color:#FFFFFF; font-family:Verdana; font-size:10px; border:none; width:62px; height:20px; }

.ourselection .box_result { height:75px; width: 296px; float: left; padding: 8px; margin-bottom: 4px; }

.ourselection .box_result img { background-color: #C9C2BF; padding: 4px; }



#conteiner #main h2 {

	font-size: 14px;

}

.form_login {

	font-size: 10px;

	color: #666;

	width: 133px;

}

.form_senha {

	font-size: 10px;

	color: #000000;

	width: 100px;

}

.texto_logado {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	background-color:#FFFFFF;

	padding:0 3px;

	display:block;

}

.on {

	background-color:#FFFFFF;

	color:#00FF00;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.barra_titulos {

	background-color:#7B254A;

	clear:both;

	margin-bottom:8px;

	padding: 6px 10px 6px 10px;

	font-size:11px;

	color:#FFFFFF;

	font-weight:bold;

	height: 12px;

}

.barra_titulos_verde {

	background-color:#ABE29E;

	clear:both;

	margin-bottom:8px;

	padding: 6px 10px 6px 10px;

	font-size:11px;

	color:#FFFFFF;

	font-weight:bold;

	height: 12px;

	text-transform: uppercase;

}

.barra_titulos_azul {

	background-color:#55AEDA;

	font-size:11px;

	color:#FFFFFF;

	font-weight:bold;

	text-transform: uppercase;

	padding: 6px 10px;

	display: block;

}



#cx_noticia_topo{

	background:url(images/cx_noticia_topo.gif) no-repeat;

	width:878px;

	height:7px;

}

.borda_cinza {

	border:solid 1px #B3B3B3;

}

#cx_noticia_baixo{

	background:url(images/cx_noticia_baixo.gif) no-repeat;

	width:878px;

	height:7px;

}

.cx_menu_noticia{

	background:url(images/bg_menu_noticia.png) repeat-x;

	padding-left: 18px;

	padding-right: 18px;

	padding-top: 12px;

	width:284px;

	height:73px;

	border-bottom: solid 1px #FFF;

}

.tit_menu_noticia{

	font-family: Verdana;

	font-size: 10px;

	color: #05375A;

	font-weight: bold;

	text-decoration: none;

}



.font_mais_menos{

	float:right;

	margin-top:6px;

	margin-right:22px;

	font-family: Verdana;

	font-size: 10px;

	color: #05375A;

	font-weight: bold;

	text-decoration: none;

}



.tit_noticia{

	margin-right: 23px;

	position: relative;

	top: 12px;

	left: 23px;

	font-family: Verdana;

	font-size: 10px;

	color: #05375A;

	font-weight: bold;

	text-decoration: none;

}



#conteudo_noticia{

	margin:24px 22px 22px 24px;

	font-family: Arial;

	font-size: 11px;

	color: #808080;

}



.link_menu_noticia{

	font-family: Arial;

	font-size: 11px;

	color: #000;

	text-decoration: none;

}

.link_menu_noticia:hover{

	text-decoration:underline;

}


