@charset "utf-8";
/* CSS Document/*

/* TinyMCE specific rules */
body.mceContentBody { background: #FFF; background-image: none !important; /* FF requires a important here */ }
.mceContentBody a { color: red !important; /* FF requires a important here */ }

/* Tags gerais */
body { padding: 0; margin: 0; font-family: Trebuchet MS, Arial, sans-serif, Helvetica; font-size:13px; background:#fff url(imgs/bg_page.gif) fixed; }

a:link, a:visited , a:active { text-decoration: none; color:#000; font-weight:bold; }
a:hover, a:focus { text-decoration: none; color:#900; font-weight:bold; }
big a:link, big a:active, big a:visited { padding:1px 5px; font-size:14px; background:#f00; color:#fff }
big a:hover, big a:focus { color: #ff0; }

h1, h2, h3, h4 { letter-spacing:-1px; font-family:Geneva, Arial, Helvetica, sans-serif;  }
h1, h1 a:link, h1 a:hover, h1 a:active, h1 a:visited { line-height:25px; font-size:25px; padding:0px; margin:0px; text-decoration: none !important; }
h2 { line-height:22px; font-size:22px; padding:0px; margin:0px; }
h3 { line-height:18px; font-size:18px; padding:0px; margin:0px; }
h4 { font-size:15px; font-style:italic; font-weight:normal; }
h5 { font-weight:normal; margin-top:10px; margin-bottom:40px; }

img { border:0px; }
hr { padding:0; margin:0; border:1px solid #f00; }
ul, ol { text-indent:0; }

fieldset { border:0 }
select, textarea, input { border:1px solid #555; background: #eee; font-size:13px; color:#333; margin:; }
label { cursor:pointer; }
input.radio { border:0; background:none; }

/* Classes gerais */
.float-left { float:left }
.float-right { float:right }
.hidden { visibility:hidden; }
.display-none { display: none }

.banner { text-align:center; }
.nbullet { list-style:none; }
.destaque { color:#900; font-weight:bold; }
.texto { font-family: Trebuchet MS, Arial, sans-serif, Helvetica; font-size:13px; }

/* Padrões de Imagem*/
#imgtb_p { max-width:100px; max-height:100px; margin:0 5px 0 0; }
#imgtb_m { max-width:150px; max-height:150px; margin:0 10px 0 0; }
#imgtb_g { max-width:250px; max-height:250px; margin:10px 0; }
#imgtb_c { max-width:250px; max-height:250px; margin:5px 0; }

/* Wrapper */
.wrapper { width:1024px; background:url(imgs/shadow.png) repeat-y center center; margin:0 auto; padding:0; overflow:hidden; }
.frame { width:1004px; background:#FFFFFF url(imgs/bg_menuv.jpg) repeat-y top right; margin:0 auto; padding:0; overflow:hidden; }

/* Cabecalho */
.cabecalho { width:1004px; height:227px; }
.cabright { width:224px; float:right; height:227px; background:url(imgs/cabright.gif) top left no-repeat; }
.cableft { width:780px; float:left; height:227px; }
.header { background:#fff url(imgs/header.jpg) top left no-repeat; height:148; width:780px; float:left } 
.titlebar { background:#fff url(imgs/header.gif) left top no-repeat; height:148px; width:627px; float:right; }
.titlebar span { display:none; }
.busca { float:left; padding-left:40px; background:url(imgs/on_busca.gif) top left no-repeat; } #campobusca{ border:0; }
.botao{ border:0px; background: #B00; font-size:13px; color:#FFF; font-weight:bold; }
.data { float:right; line-height:170%; }

/* Miolo */
.conteudo { width:780px; float:left; margin:20px /*IE5.5*/ 20px 20px 10px/*IE5.5*/; min-height:850px; }

/* Content */
.blocodetexto { margin-top:25px; width:795px; margin-bottom:25px; padding-bottom:20px; border-bottom:1px solid red; float:left; }
.blocodetexto ul {  }
.blocodetexto ul li { margin-top:2px; }
.blocodetexto li { margin-left:20px; margin-top:8px; }
.blocodetexto ul li h3 { background:#FFD; margin-top:20px; padding-left:10px; }
.title { background:url(imgs/vinhetah1.jpg) left bottom no-repeat; padding-left:65px; line-height:120%; border-bottom:1px solid red; margin-bottom:10px; }

/* HOME Noticias */
h2.h2_noticias { background:url(imgs/on_noticias.jpg) top left no-repeat; width:236px; height:59px; margin: 0 0 10px 10px; }
h2.h2_noticias span { display:none; }
.noticias { margin-top:15px; padding-bottom:20px; overflow:hidden; display:block; }
.noticias ul { list-style:none; }
.fotomateria_capa { text-align:center; width:250px; font-size:8pt; background:#eee; padding:10px; overflow:auto; }
	#tituloimg { float:none; clear:all; }

/* HOME Lazer */
h2.h2_lazer { background:url(imgs/on_lazer.jpg) top left no-repeat; width:239px; height:21px; margin:0 0 5px 0 }
h2.h2_lazer span { display:none; }
.lazer { margin-top:10px; padding: 0 0 20px 10px; overflow:hidden; }

/* HOME Publicacoes */
h2.h2_publicacoes { background:url(imgs/on_publicacoes.jpg) top left no-repeat; width:142px; height:28px; }
h2.h2_publicacoes span { display:none; }
#publicacoes { overflow:hidden; margin-top:10px; }
#publicacoesbox { width:210px; margin:0; padding:8px; overflow:hidden; }

/* HOME Enquete */
h2.h2_enquete { background:url(imgs/on_enquete.gif) top left no-repeat; width:93px; height:23px; }
h2.h2_enquete span { display:none; }
#enquete { float:right; padding:15px 20px 0 20px; width:280px; background:#CCFFCC url(imgs/bg_enquete.gif) bottom left repeat-x; }
#enquete input { margin:2px }

/* HOME Vitoria */
h2.h2_vitoria { background:url(imgs/on_vitoria.jpg) top left no-repeat; width:288px; height:80px; }
h2.h2_vitoria span { display:none; }
.vitoria { float:left; width:385px; margin-top:20px; padding:0; }
.vitoria div { height:244px; padding:5px 10px 10px 10px; background:url(imgs/bg_vitoria.gif) repeat-x top left; overflow:hidden; }
.vitoria img { float:right; margin:0 0 0 6px !important; max-width:180px; max-height:180px; }

/* HOME Comerciaria */
h2.h2_comerciaria { background:url(imgs/on_comerciaria.jpg) top left no-repeat; width:222px; height:67px; }
h2.h2_comerciaria span { display:none; }
.comerciaria { float:right; width:385px; margin-top:20px; padding:0; }
.comerciaria div { height:244px; padding:5px 10px 10px 10px; margin: 13px 0 0 0; background:url(imgs/bg_comerciaria.gif) repeat-x top left; overflow:hidden; }
.comerciaria img { float:right; margin:0 0 0 6px !important; max-width:180px; max-height:180px; }

/* INTERNA Opções Flutantes .NAV */
.nav { float:right; width:65px; text-align:center; font-weight:bold; padding:0px 20px; background:#fff; border:1px solid #555; border-top:10px solid #f00; margin-left:10px; }
.nav ul, .nav li { list-style:none; margin:0; padding:0 }
.nav a.enviar { background: url(imgs/enviaramigo.gif); width:61px; height:61px; display:block; clear:both; margin-bottom:10px; }
.nav a.imprimir { background: url(imgs/imprimir.gif); width:61px; height:61px; display:block; clear:both; margin-bottom:10px; }
.nav p  { margin:5px 0; padding:0; font-weight:bold; text-transform:uppercase; }
.nav span  { display:none }

/* Fotos das Materias // INTERNA Galeria */
.fotomateria { text-align:center; width:250px; height:auto; font-size:8pt; margin:5px 0; background:#eee; padding:10px; overflow:auto; }
.fotomateria.float-left { margin-right:10px; }
.fotomateria.float-right { margin-left:10px; }
.fotolista { padding:10px; margin:20px 0 0 0; background:#eee; overflow:auto; clear:both; }
.celulawrapper { float:left; width:160px; height:220px; margin:0 8px 8px 0; padding:10px; text-align:center; overflow:hidden; background:#fff; }
.celulaimg { float:left; width:100px; height:100px; background:#fff; margin:0 10px 10px 0; padding:0; overflow:hidden; }
.celulaimg img { cursor:pointer; min-width:100px; min-height:100px; margin:0; padding:0; }

/* INTERNA Convenios e Descontos */
.boxserv { margin:20px 0; }
.boxserv #logo, .boxserv #foto { max-width:150px; max-height:150px; margin:10px; padding:0; }
	#desc ul li { list-style:none; }

/* INTERNA Pousadas */
#pousada_list { clear:none !important; list-style:none; margin:0; padding:0;}
#pousada_list li { clear:none !important; float:left; }
#pousada_list img { border:0; text-decoration:none; }

/* INTERNA Publicacoes */
.publicacoes { padding:10px 100px 0px 0px; list-style:none; text-indent:0px; }
.publicacoes li { border-top: 1px solid #eee; min-height:118px; padding-top:20px; padding-bottom:20px; }
.tb_pub { margin:0px 10px 0px 0px; width:110px; height:110px; text-align:center; float:left; padding:5px; background:#eee; }
.download { padding: 28px 20px; margin:0 0 10px 10px; float:right; border:2px solid gold; background:#ffa; }

/*GALERIA DE IMAGENS - INDEX */
	/* TALVEZ TENHA SIDO SUBSTITUIDO POR TABELAS */
	.galeriadeimagens { padding:10px 100px 0px 0px; float:right; list-style:none; text-indent:0px; }
	.galeriadeimagens li { border-top: 1px dashed gray;min-height:118px;padding-top:20px;padding-bottom:20px; }
	.galeriadeimagens img { border-right: 1px solid silver; margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; }

/* INTERNA Classificados */
	.celulaclassif { float:left;width:365px;height:160px;background:#EFEFEF;margin:5px;padding:10px; }
	.celulaclassif p { padding:0px;margin:0px; }
	.barclassif { background:#FFC;margin:0;margin-bottom:8px;padding:5px;border:1px solid red; }
	
/* INTERNA Pesquisa */
h3#quantomaismelhorlogo {background:url(imgs/pesquisalogo.gif) center no-repeat; width:359px; height:45px; margin:0 auto;}
h3#quantomaismelhorlogo span {display:none}

/* Navegacao da Direita */
.navegacao { width:179px; float:right; height:100%; background:url(imgs/on_txt.jpg) top left no-repeat; padding:70px 0 0 0; list-style:none; margin:0; }
.navegacao span { display:none }
.navegacao li a { display:block; width:124px; height:124px; }
.navegacao .nav_subsedes { background:url(imgs/bt_sede.gif) top left no-repeat; } 
.navegacao .nav_servicos { background:url(imgs/bt_serv.gif) top left no-repeat; } 
.navegacao .nav_descontos { background:url(imgs/bt_desc.gif) top left no-repeat; } 
.navegacao .nav_fotos { background:url(imgs/bt_fotos.gif) top left no-repeat; } 
.navegacao .nav_classificados { background:url(imgs/bt_cad.gif) top left no-repeat; } 
.navegacao .nav_radiosecor { background:url(imgs/bt_radio.gif) top left no-repeat; } 
.navegacao .nav_tvsecor { background:url(imgs/bt_tv.gif) top left no-repeat; } 

/* Rodape */
.rodape { text-align:center; width:790px; clear:all; float:left; padding:0; margin:0; }
.rodape span { display:none }
.rodape ul { list-style:none;  }
.rodape ul li  { display:inline; margin:3px; }
.rodape ul li a { padding: .3em 2em; background:#eee; border:1px solid #808080; }
.rodape ul li a:hover { background:#fff; }
.footer { font-size:10px; margin:0 auto; }
.novaonda { margin:-8px auto 0 auto; background:url(imgs/logonovaonda.png) 0px -36px no-repeat; width:135px; height:45px; color:#444; font-size:8px; font-weight:bold; text-decoration:none; display:block; }
.novaonda:hover { color:#777; background:url(imgs/logonovaonda.png) 0px 9px no-repeat; }

/*DROPDOWN*/
/* ================================================================ 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {width:780px; height:57px;clear:both;position:relative;z-index:100;background:url(imgs/bg_menu.jpg) repeat-x;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:780px; w\idth:780px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;border:1px solid black;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:auto;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none; color:#000; padding:10px; line-height:35px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:auto; w\idth:auto;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:1;top:41px;left:0;width:168px;border:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:40px;t\op:40px;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#efefef; color:#000; height:auto; line-height:1em; padding:5px 10px; width:148px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:170px;w\idth:148px;}
/* style the top level hover */
.menu ul ul a:hover{color:#900; background:#fff;}
.menu ul ul :hover > a {color:#900; background:#fff;}
.menu a:hover{color:#c00; background:;}
.menu :hover > a{color:#c00; background:;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
