@charset "utf-8";
* {margin:0 auto;}
a img { border:0px;}/* reset */
body { background:url(../index_files/top2.png) top no-repeat;}


#box { width:950px; margin:0 auto;}

#cabecalho {float:left; height:114px; width:950px;}
.ingles_icone { float:right; margin-top:10px;}
.logo { margin:45px 26px;}

#menu {FONT-FAMILY:arial, helvetica, sans-serif;  font-size:11px; color:#369; width:950px; text-align:center; float:left; margin-top:20px;}
#menu a {text-decoration:none; color:#369; FONT-WEIGHT:bold;}

#slide {width:950px; height:380px; margin-top:30px; float:left; font-family:Arial, sans-serif;}
ul#slide {list-style:none; float:left;}
ul#slide li p {color:#fff; font-family:Arial, sans-serif;}
ul#slide li p a { color:#fff; text-decoration:none; font:arial;}
ul#slide li p { background:url(../index_files/fundo_destaquefotos.png) repeat-x; height:70px; position:absolute; top:270px; padding-left:10px; padding-right:10px; padding-top:5px; margin-left:50px; font-family:Arial, sans-serif;}
ul#slide li p span { color:#FFF; font-size:x-large; font-family:Arial, sans-serif;}

#conteudo { width:950px; float:left; margin-top:14px;}
#conteudo h1 {font:24px Arial, Helvetica, sans-serif; color:#1665B4; float:left; margin-top:10px;}

#left_siderbar { width:186px; float:left;}
#left_siderbar img { float:left; margin-top:30px; margin-bottom:10px;}
#videos_siderbar { background:url(../index_files/videos.png) top no-repeat; width:186px; height:822px; float:left; margin-top:30px; margin-bottom:30px;}
#videos_siderbar ul { float:left; margin-top:100px; padding:10px;}
#videos_siderbar ul li { list-style:none;float:left; width:186px;}
#videos_siderbar ul li a{ color:#8d8d8d; font:10px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:33px;}
#videos_siderbar ul li a:hover{ color:#F90; text-decoration:underline;}

/*menu Saiba Mais*/
#menuvejamais { background:url(../index_files/menuvejamais.png)top no-repeat; width:186px; height:230px; float:left;}
#menuvejamais h3 { color:#0099FF; float:left; margin-top:10px; margin-left:10px; margin-right:40px;}
#menuvejamais ul { float:left; padding:10px;}
#menuvejamais ul li { list-style:none; line-height:2px;}
#menuvejamais ul li a { text-decoration:none; color:#8D8D8D; font:10px Arial, Helvetica, sans-serif; font-weight:bold;}
#menuvejamais ul li a:hover { color:#F90;}

#right_siderbar { width:176px; float:right; margin-top:30px;}
#right_siderbar img { margin-top:40px; margin-bottom:10px;}

#menuvejamais2 { background:#f2f2f2; width:160px; float:left; padding:10px; margin-bottom:10px;}
#menuvejamais2 h2{ color:#0077B0; font-weight:bold; font:18px Arial, Helvetica, sans-serif;}
#menuvejamais2 ul { padding:0px; margin-top:10px;}
#menuvejamais2 ul li { list-style:none; color:#369; font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
#menuvejamais2 ul li a { color:#369; font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
#menuvejamais2 ul li a:hover { color:#F90;}

/* 
o css abaixo é apenas para dar uma aparência melhor para o calendário. vc pode mudá-lo a sua maneira 
*/
#reserva-online { width:960px; height:70px; background:#f2f2f2; float:left; margin-top:10px;}
#reserva-online h3 { color:#0077B0; width:200px; height:70px; text-align:center; margin-top:24px; margin-left:10px; float:left; font-size:20px;}
    .dia {font-family: helvetica, arial; font-size: 8pt; color: #FFFFFF}
    .data {font-family: helvetica, arial; font-size: 8pt; text-decoration:none; color:#191970}
    .mes {font-family: helvetica, arial; font-size: 8pt}
    .Cabecalho_Calendario {font-family: helvetica, arial; font-size: 10pt; color: #000000; text-decoration:none; font-weight:bold}
#reserva-online p {width:960px; float:left; text-align:center; color:#0077B0; font:Helvetica, Arial, sans-serif; font-size:26px; margin-top:-21px; margin-bottom:10px;}
#reserva-online span { color:#0077B0; font-size:16px;}
#reserva-online form {width:700px; height:50px; margin-left:50px; margin-top:20px; float:left;}
#reserva-online form img {cursor:pointer; margin-right:30px;}
#reserva-online form input.bnt_sub { background:#0077B0; padding:5px 10px; color:#FFF; font-size:16px;}

.gif_index {margin-left:18px;}
#cont_meio { background:url(../index_files/fundopromo.png) top no-repeat; width:550px; float:left; margin-top:30px; margin-bottom:30px; margin-left:20px;}
#cont_meio h1{ text-align:center; float:left; color:#0099FF; margin-left:20px;}
#cont_meio p { float:left; padding:20px; text-align:justify; font:16px arial;}
#cont_meio ul { float:left; padding:0px;}
#cont_meio ul li { list-style:none; width:250px; margin-left:17px; margin-bottom:10px; float:left; text-align:justify;}
#cont_meio ul li h2 a:hover { color:#F60;}
#cont_meio ul li a { text-decoration:none; color:#333;}
#cont_meio ul li h2 a { font:18px Arial; color:#1665b4; font-weight:bold;}
#cont_meio ul li span { font-size:14px;}
#cont_meio ul img { width:253px; height:111px;}
#cont_meio ul a {text-align:justify; font:12px arial;}

#cont_meio table { margin-top:20px;}
#cont_meio td.table { border-bottom:#C1C1C1 1px solid; border-left:#C1C1C1 1px solid; font:16px arial; color:#8F8F8F; border-top:#C1C1C1 1px solid; border-right:#C1C1C1 1px solid; text-align:justify;}

#cont_meio img.alinha_img { margin-left:15px;}
#cont_meio img.alinha_img2 { margin-left:3px;}
#cont_meio h2.h2_cinza{ color:#808080; font:Arial; font-size:14px; margin-left:15px; margin-top:5px; margin-bottom:5px;}
#cont_meio h2.h2_info{ color:#808080; font:Arial; font-size:16px; text-align:center; width:552px;}
#cont_meio h2.chales{ color:#0099FF; font:Arial; font-size:22px; text-align:center; width:552px; margin-top:5px; margin-bottom:5px;}
#cont_meio h2.chales_verde{ color:#0099FF; font:Arial; font-size:22px; text-align:center; width:552px; margin-top:5px; margin-bottom:5px;}
#cont_meio h3 { color:#0000ff; margin-top:10px; margin-left:15px;}
#cont_meio p.p_cinza {color:#808080; font-size:13px; font:Arial;}
#cont_meio p.p_cinza_centro {color:#808080; font-size:11px; font:Arial; text-align:center; width:522px;}
#cont_meio p.p_cinza_centro2 {color:#808080; font-size:14px; font:Arial; text-align:center; width:522px;}
.alinhaDIV { float:left; margin-left:15px;}

#boxpousadas {width:510px; float:left; margin-left:15px; margin-top:20px; padding: 5px; }
#boxpousadas:hover{background: #DDFFFF;}
#boxpousadas hr {float:left;width:520px;}
#boxp_description {width: 350px; float: left;}
#boxp_description p a{ font-size:12px; text-decoration: none; color:#191970;}
#boxp_description h2 a{ color:#0099FF; font:Arial; font-size:18px; text-align:left; text-decoration: none;}
#boxp_imagem {}
#separador {width:510px; float:left; margin-left:15px;}


#cont_meio2 {width:880px; background:url(../index_files/margem_vermelha.png) top repeat-y; float:left; margin-top:30px; margin-bottom:30px; margin-left:30px;}
#cont_meio2 h1{ text-align:center; float:left; color:#0099FF; margin-left:20px;}
#cont_meio2 p { float:left; padding:20px; text-align:justify; font:10px arial;}
#cont_meio2 ul { float:left; padding:0px;}
#cont_meio2 ul li { list-style:none; width:250px; margin-left:17px; margin-bottom:10px; float:left; text-align:justify;}
#cont_meio2 ul li h2 a:hover { color:#F60;}
#cont_meio2 ul li a { text-decoration:none; color:#333;}
#cont_meio2 ul li h2 a { font:14px Arial; color:#1665b4; font-weight:bold;}
#cont_meio2 ul img { width:253px; height:111px;}
#cont_meio2 ul a {text-align:justify; font:10px arial;}
#cont_meio2 img.alinha_img { margin-left:15px;}
#cont_meio2 img.alinha_img2 { margin-left:3px;}
#cont_meio2 h2.h2_cinza{ color:#808080; font:Arial; font-size:14px; margin-left:15px; margin-top:5px; margin-bottom:5px;}
#cont_meio2 h2.h2_info{ color:#808080; font:Arial; font-size:16px; text-align:center; width:552px;}
#cont_meio2 h2.chales{ color:#0099FF; font:Arial; font-size:24px; text-align:left; width:850px; margin-top:5px; margin-bottom:5px;}
#cont_meio2 h2.chales_verde{ color:#0099FF; font:Arial; font-size:22px; text-align:center; width:552px; margin-top:5px; margin-bottom:5px;}
#cont_meio2 h3 { color:#0000ff; margin-top:10px; margin-left:15px;}
#cont_meio2 p.p_cinza {color:#808080; font-size:12px; font:Arial;}
#cont_meio2 p.p_cinza_centro {color:#808080; font-size:12px; font:Arial; text-align:center; width:522px;}
#cont_meio2 p.p_cinza_centro2 {color:#808080; font-size:14px; font:Arial; text-align:center; width:850px;}
.alinhaDIV { float:left; margin-left:15px;}

#cont_serv { background:url(../index_files/fundopromo.png) top no-repeat; width:550px; float:left; margin-top:30px; margin-bottom:30px; margin-left:20px;}
#cont_serv h1{ float:left; color:#1665b4; margin-left:20px;}
#cont_serv p { float:left; padding:20px; text-align:justify; font:10px arial;}
#vitrine_serv { width:550px; float:left;}
#vitrine_serv ul { float:left; padding:20px; width:550px;}
#vitrine_serv ul li { list-style:none; margin-bottom:10px;}
#vitrine_serv ul li a:hover { background:#ECF8FF;}
#vitrine_serv ul li a img { width:500px; height:250px; float:left;}
#vitrine_serv ul li a { text-decoration:none; text-align:justify; color:#333; width:500px; font:14px Arial; float:left;}
#vitrine_serv a span { font:10px Arial; color:#333;}
#vitrine_serv a span.contato {font:16px Arial; color:#333;}
ul#promocoes { width:540px; float:left;}
div.promo_rig { float:left; width:270px; margin-left:7px; margin-top:14px;}
div.promo_lef { float:left; width:236px;}
ul#promocoes li {list-style:none; display:inline; width:520px; height:170px; margin-top:20px;}
ul#promocoes li h3 a{ color:#369; font:16px Arial, Helvetica, sans-serifv; font-weight:bold;}
ul#promocoes li a img.img_prom { width:236px; height:122px;}
ul#promocoes li p{ float:right; width:270px; padding:0px; font-size:14px;}
ul#promocoes li p a{ font-weight:bold;}
ul#promocoes li a img.bnt { width:120px; height:40px; float:right; padding:0px;}


ul#vitrine { }
ul#vitrine li { width:800px; height:300px; background:#FFFED9; float:left; margin-bottom:20px; padding:10px; list-style:none;}
ul#vitrine li:hover {background:#FDD753;}
ul#vitrine li img { float:right;}
ul#vitrine li h2 {float:left; color:#C00;}
ul#vitrine li h2 a {text-decoration:none;color:#C00;}
ul#vitrine li p {float:left; width:450px; padding:4px;}
ul#vitrine li p a {color:#000; text-decoration:none;}
ul#vitrine li img { width:300px; height:300px;}
 
p.descri_restau {background:#FFFED9; float:left;}
span.descri_restau { float:left; font:18px Verdana, Geneva, sans-serif; margin-top:1px;}

#fotos { width:950px; float:left; background:#FFDFDF;}
#fotos ul{ padding:10px; }
#fotos ul li{ list-style:none; display:inline; margin-left:25px;}

#panorama { background:#FAFFF4; float:left; width:950px; margin-top:5px; margin-bottom:10px;}
#panorama font { float:left;}
#panorama span { float:right;}
#panorama span a{ text-decoration:none; color:#020;}

#contatos { float:left; background:#F2FFFF; width:950px; margin-bottom:20px;}
#contatos img { float:left;}
#contatos h3 {font:24px Verdana, Geneva, sans-serif; color:#009; float:left; margin-left:200px; margin-bottom:5px;}
#contatos p { float:left; width:400px;}

.separador_rod { width:950px; height:4px; background:#9CF; margin-bottom:2px; margin-top:20px; float:left;}
#rodape { width:950px; float:left; border-top:10px #F00; background:#F0F0F0; font:arial; font-size:12px;}
.tablerodape1 { border:0; background-color:#f0f0f0; height:300px;}
.div_rod2 { margin-left:10px; margin-right:10px;}
.td_rod {text-align:left;}
#rodape p { color:#333;}
#rodape a { text-decoration:none;}
.menurodape {FONT-FAMILY:arial; COLOR:#333333; FONT-SIZE:20px; font-weight:bold;}
.menurodape:hover {FONT-FAMILY:arial; COLOR:#333; FONT-SIZE:20px}
.menurodape2 { font-weight:bold; color:#03C;}


/*BOOTCSS

.hh2 {color=#0099FF; size=2; face=arial;}*/