 html, body {height:100%;} /**/
 
 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, .frmCad, dir,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th, select,textarea, clear, br{
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  color:inherit;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
body {
	margin:0; 
	padding:0;
	color:#999900;
	font:75%/1.4 Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	/*background:#F7F9F7 url(../images/bg_topo.jpg) no-repeat center top;	*/
}

/*******************************
 classes geral
*******************************/
a:link { text-decoration: none; color:inherit }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

.clear 		{ clear: both }
.none      { float:none  }
.left 		{ float:left; }
.right 		{ float:right; }

.txleft     { text-align: left; }
.txcenter   { text-align: center; }

.ml-1 		{ margin-left: 	-1px; }
.ml5 		{ margin-left: 	5px; }
.ml10 		{ margin-left: 	10px; }
.ml15 		{ margin-left: 	15px; }
.ml20 		{ margin-left:  20px; }
.ml25 		{ margin-left: 	25px; }
.ml30 		{ margin-left: 	30px; }
.ml40 		{ margin-left: 	40px; }
.ml42 		{ margin-left: 	42px; }
.ml45 		{ margin-left: 	45px; }
.ml50 		{ margin-left: 	50px; }
.ml55 		{ margin-left: 	55px; }
.ml60 		{ margin-left: 	60px; }
.ml70 		{ margin-left: 	70px; }
.ml90 		{ margin-left: 	90px; }
.ml95		{ margin-left: 95px; }
.ml100 		{ margin-left: 100px; }
.ml130 		{ margin-left: 130px; }
.ml135 		{ margin-left: 135px; }
.ml160 		{ margin-left: 160px; }
.ml190 		{ margin-left: 190px; }
.ml195 		{ margin-left: 195px; }
.ml200 		{ margin-left: 200px; }
.ml205 		{ margin-left: 205px; }
.ml215 		{ margin-left: 215px; }
.ml320 		{ margin-left: 320px; }
.ml350 		{ margin-left: 350px; }

.mr4 		{ margin-right: 4px }
.mr10   	{ margin-right: 10px }
.mr25 		{ margin-right:	25px; }
.mr27 		{ margin-right:	27px; }
.mr35   	{ margin-right: 35px }
.mr40   	{ margin-right: 40px }
.mr50   	{ margin-right: 50px }
.mr60   	{ margin-right: 60px }
.mr100   	{ margin-right: 100px }
.mr160   	{ margin-right: 160px }
.mr220   	{ margin-right: 220px }

.mt-7 		{ margin-top: -7px }
.mt-10 		{ margin-top: -10px }
.mt-20 		{ margin-top: -20px }
.mt-97 		{ margin-top: -97px }
.mt2 		{ margin-top: 2px }
.mt5 		{ margin-top: 5px }
.mt7 		{ margin-top: 7px }
.mt10 		{ margin-top: 10px }
.mt15 		{ margin-top: 15px }
.mt20 		{ margin-top: 20px }
.mt25 		{ margin-top: 25px }
.mt27 		{ margin-top: 27px }
.mt30 		{ margin-top: 30px }
.mt35 		{ margin-top: 35px }
.mt40 		{ margin-top: 40px }
.mt55 		{ margin-top: 55px }
.mt63 		{ margin-top: 63px }
.mt66 		{ margin-top: 66px }
.mt67 		{ margin-top: 67px }
.mt70 		{ margin-top: 70px }
.mt87 		{ margin-top: 87px }
.mt90 		{ margin-top: 90px }
.mt98 		{ margin-top: 98px }
.mt100 		{ margin-top: 100px }
.mt110 		{ margin-top: 110px }
.mt125 		{ margin-top: 125px }

.mb8		{ margin-bottom: 8px }
.mb5 		{ margin-bottom: 5px }
.mb10 		{ margin-bottom: 10px; }
.mb50 		{ margin-bottom: 50px; }

.w100 		{ width: 100px; }
.w150 		{ width: 150px; }
.w200 		{ width: 200px; }
.w225 		{ width: 225px; }
.w230 		{ width: 230px; }
.w250 		{ width: 250px; }
.w255 		{ width: 255px; }
.w260 		{ width: 260px; }
.w280 		{ width: 280px; }
.w350 		{ width: 350px; }
.w450 		{ width: 450px; }
.w500 		{ width: 500px; }
.w550 		{ width: 550px; }
.w700 		{ width: 700px; }
.w800 		{ width: 800px; }

.h30       { height: 30px; }
.h65       { height: 65px; }
.h75       { height: 75px; }
.h80       { height: 80px; }
.h85       { height: 85px; }
.h90       { height: 90px; }
.h100      { height: 100px; }
.h120      { height: 120px; }
.h270      { height: 270px; }
.h534      { height: 534px; }

.padding3   { padding:3px; }
.padding10   { padding:10px; }
.paddingBottom3 { padding-bottom:3px; }

.paginacao {
	width:100%;
	margin-top:50px;
	text-align: center;
}
.btn-paginacao  {
	font-weight:normal;
}

/*******************************
 classes especificas
*******************************/
#tudo { 
	width:990px;
    position:relative;  /*Contexto de posicionamento */
    background:#fff;
    margin:0 auto;
    text-align:left;
    min-height:100%;/**/
}

* html #tudo {
	height: 100%;
}/**/

#conteudo {
	padding-bottom:30px;
}/**/

#topo {
    width:990px;
    height:315px;
    padding-top:1px;
	background:#f7f9f7;
	/*background:url(../images/bg_conceitual.jpg) no-repeat left top;*/
}

.menu-topo {
	width:492px;
	height:41px;
	background-color:#fff;
	float:right;
}

.menu-topo ul {
	width:250px;
	float:right;
}

.menu-topo li {
	display: inline;
}
.menu-topo li a {
	float:right;
	margin-left:20px;
	padding: 10px 10px 10px 10px;
	color: #fff;
	font-weight: bold;
	background-color:#999900;
}

#imagem-topo {
	width:990px;
	height:220px;
	float:right;
	margin-top:10px;
}

#sub-topo {
	width:953px;
	height:30px;
	border-bottom: 1px solid #333333;
	margin:0 auto;
}

#pesquisa {
	width:315px;
	float:left;
	margin-left:10px;
}

#principal {
    width:540px;
    padding-left:20px;
    float:left;
    padding-top:10px;
}

#principal p {
	color:#09666C;	
}

#auxiliar {
    width:400px;
    float:right;
    padding-top:10px;
}

#rodape {
    width:957px;
    height:130px;
    bottom: 0; /**/ 
	margin-left:15px;
	background:#C9C9AD;
}

#rodape-menu {
    width:460px;
    height:30px;
}

#rodape-logo {
	background: url(../images/logo_rodape.png) no-repeat top;
	width:210px;
	height:130px;
	margin-top:-5px;
}

#rodape span a {
    color:#6A6A46;
}

#endereco {
	color:#6A6A46;
	margin-top:20px;
}

#cores {
	width: 190px;
	height:13px;
	float:right;
	margin-right:25px;
	background-color:#ededed;
	padding: 5px;
	cursor:pointer;
	-moz-border-radius: 0.6em;
}

#cor {
	width: 19px;
	height:17px;
	float:left;
	margin-left:5px;
	-moz-border-radius: 0.5em;
}

.um {
	background-color:#999900;
}

.dois {
	background-color:#F0047F;
}

.tres {
	background-color:#0066CC;
}
/*******************************
 classes home
*******************************/
#blitz {
	width:376px;
	height:123px;
	background:#EAECEF url(../images/pontilhado_blitz.gif) repeat-y center;
}

#moda {
	width:356px;
	height:103px;
	background:#EAECEF;
}

#links {
	width:171px;
	background:#EAECEF;
	padding:5px;
}

#bt-post {
	background:#999900;
	padding:1px 1px 1px 4px;
	font:12px Arial, Helvetica, sans-serif;
    color:#fff;
}
#bt-post a {
	color:#fff;
	font-style:normal;
}

#video {
	width:360px;
	height:226px;
	padding:5px;
	background:#EAECEF;
}
/*******************************
 POST DETALHES
*******************************/
#galeria-post {
	float:left;
	width:125px;
	height:86px;
	margin-right:5px;
	margin-bottom:5px;
}

/*******************************
 SEÇÕES
*******************************/
#tit-secao {
	width:242px;
	height:65px;
	background:#999900;
}

#tit-secao h2 {
	color:#FFFFFF;
	font-size:42px;
	margin-top:16px;
	letter-spacing:-1px;
	word-spacing: -2px;
}

.fonte-h1 {
	color:#999900;
	font-size:38px;
	letter-spacing:-1px;
	word-spacing: -2px;
}

/*******************************
 COMERCIAL
*******************************/

.comercial {
	width:540px;
	min-height:165px;
	padding-left:10px;
	background:url(../images/bg_comercial.jpg) no-repeat top left;
}

.informacoes-comercial {
	width:464px;
	min-height:31px;
	padding:5px;
	margin-top:10px;
	background-color:#009999;
}

.informacoes-comercial p {
	color:#FFFFFF;
}

/*******************************
 GUIA SOLTO
*******************************/

#guia-busca {
	width:356px;
	height:65px;
	background:#BABA8C;
}

#categorias-guia {
	width:205px;
}

#categorias-guia p {
	color: #666600;
	font-size:20px;
	font-weight:bold;
}

#destaques-guia {
	width:280px;
	padding-left:10px;
	margin-left:10px;
	border-left:#CCCCCC dotted 1px;
}

#destaques-guia p {
	color: #333333;
	font-size:20px;
	font-weight:bold;
}

#destaques-guia h1 {
	color: #666600;
	font-size:13px;
	font-weight: normal;
}

#destaques-guia-lista {
	width:295px;
	margin-top:15px;
	border-bottom:#999999 solid 1px;
}

#categorias-guia-lista {
	width:245px;
	padding:10px;
	border:#CCCCCC solid 1px;
}

#categorias-guia-lista p {
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
}

#bloco-informacoes {
	width:523px;
	margin-top:10px;
	padding:7px;
	background-color:#D3D3D3;
	float:left;
}

#bloco-informacoes p {
	color: #666600;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}

/*menu*/
#menu-cat {
	width:200px;
	margin-top:10px;
	list-style:none;
}
#menu-cat li.cat {
	padding:3px;
}
#menu-cat li.cat a {
	height:20px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-family: Tahoma;
	font-size:14px;
	color:#666666;
	background:url(../images/bt_vermais_guia.gif) no-repeat;
	padding-left:45px;
}
#menu-cat li.cat a:hover {
	background-color: #F7F7F2;
	color:#333333;
} 

/*******************************
 GUIA SOLTO DETALHES
*******************************/
#guia-detalhes {
	width:300px;
	min-height:280px;
	margin-right:10px;
	float:left;
	border-bottom:#666666 solid 1px;
}

#guia-galeria {
	width:230px;
	margin-top:50px;
}

#guia-galeria-img {
	width:223px;
	height:186px;
}

.filtro {
	filter: alpha(opacity=50); 
	opacity: .5; 
	-moz-opacity:0.5;
}

/*******************************
 BLITZ
*******************************/

/* coluna direita */

.pager_direita-blitz {
	width:350px;
}
.pager_direita-blitz p { 
	padding: 5px; 
	margin: 0; 
}
.pager_direita-blitz .nav {
	float:left;
	width:350px;
	border-top:#333333 solid 1px;
	text-align:right;
	padding: 2px; 
}
.pager_direita-blitz .nav#nav4 { 
	border-top: 0; 
}
.pager_direita-blitz .nav a { 
	background: #E0E3E8; 
	padding: 2px 5px;
	font-size:10px;
}
.pager_direita-blitz .nav a.highlight { 
	color: #000; 
	font-weight: bold; 
}

/* centro */

.pager_galeria-blitz {
	width:500px;
}
.pager_galeria-blitz p { 
	padding: 5px; 
	margin: 0; 
}
.pager_galeria-blitz .nav {
	float:left;
	width:300px;
	text-align:right;
	padding: 8px; 
}
.pager_galeria-blitz .nav#nav4 { 
	border-top: 0; 
}
.pager_galeria-blitz .nav a { 
	padding: 2px 5px;
	font-size:12px;
}
.pager_galeria-blitz .nav a.highlight { 
	color: #000; 
	font-weight: bold; 
}
/*******************************
 VIDEOS
*******************************/

.chamada-videos {
	font-size:19px;
	font-family:tahoma;
}

#vermais-videos {
	width:67px;
	padding:2px 1px 2px 12px;
	height:14px;
	text-align:right;
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	background:#009999;	
}
#video-interna {
	width:460px;
	height:326px;
	padding:5px;
	background:#EAECEF;
}
.videos {
	color:#009999;
}
.videos-h1 {
	color:#009999;
}
#vermais-videos a {
	color:#FFFFFF;
}

/* paginação */

.pagination {
	font-size: 11px;
}
        
.pagination a {
    text-decoration: none;
	color: #fff;
	background-color:#C9C9AD;
}

.pagination a, .pagination span {
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    color: #C9C9AD;
	font-weight:bold;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	background:#C9C9AD;
}
#Searchresult {
	margin-top:15px;
	margin-bottom:15px;
	padding:5px;
	width:450px;
}

/*******************************
 LISTAS
*******************************/
/* MENU */
#menu {
    width:620px;
	float:left;
    margin:0;
    padding:0;
    list-style:none;
}
#menu li.topo {
	margin:1px 1px;
	float:left;
}
#menu li.topo a {
    width:70px;
	height:18px;
    font:14px Arial, Helvetica, sans-serif;
    display:block;
    background:#999900;
    color:#fff;
	font-weight:bold;
    text-decoration:none;
    padding:4px 3px 3px 2px;
}
#menu li.topo a:hover {
    background:#333333;
    color:#fff;
}

/* MENU RODAPE */
#rodape-menu ul {
	margin:4px 6px;
    padding:0;
    list-style:none;
}
#rodape-menu ul li {
	margin:1px 1px;
	float:left;
}
#rodape-menu ul li a {
	width:50px;
	height:10px;
    font:12px Tahoma;
    display:block;
    color:#6A6A46;
	font-weight:bold;
	text-align:center;
    text-decoration:none;
    padding:3px 10px 0px 1px;
}
#rodape-menu ul li a:hover {
    color:#fff;
}

#rodape p {
	color:#6A6A46;	
}

/* MENU INTERNO */
#menu-interno {
	width:500px;
	font:10px Arial, Helvetica, sans-serif;
    color:#666;
}
#menu-interno a {
	color:#666;
	font-style:normal;
}
/*******************************
 FORMS
*******************************/
.pesquisa {
	background:#E7E7E7;
	width: 152px;
	height:20px;
	border: 0px;
	font: normal 12px arial;
	padding: 2px 0px 0px 4px;
}

.busca {
	width: 226px;
	height:20px;
	border: 0px;
	font: normal 12px arial;
	padding: 2px 0px 0px 4px;
}

.select-busca {
	width: 156px;
	height:20px;
	border: 0px;
	font: normal 12px arial;
	padding: 2px 0px 0px 4px;
}

#form-comentario {
	width:450px;
	background-color:#F2F2EB;
}
/*******************************
 TEXTO
*******************************/	
p, h1, h2, h3, h4 {    
    font:bold 30px Arial, Helvetica, sans-serif;
    color:#999900;
}
h1 {
	line-height:1em;
}
h3 {
	font-size:29px;
	letter-spacing:-1px;
	word-spacing: -2px;
}
h4 {
	font-size:12px;
}

p {
	font-size:12px;
	font-weight:normal;
}
.clear {clear:both;}

.tagform {
	display: inline;
}

/* input interna */
	.frm input {
		border: 1px solid #B7B7B7;
		background: #FFFFFF;
		color: #000000;
		font: normal 11px Tahoma;
		height: 18px;
		padding: 4px 5px 0px 5px;
		margin-bottom: 10px;
	}
	
	.frm textarea {
		border: 1px solid #B7B7B7;
		background: #FFFFFF;
		color: #000000;
		font: normal 11px Tahoma;
		padding: 4px 5px 0px 5px;
		margin-bottom: 10px;
	}
	
	.frm label {
		display: block;
		width: 100px;
		margin-right: 6px;
		text-align:right;
		float: left;
	}
	
/* input interna */
