@charset "utf-8";


/* TODAS AS CONFIGURACOES PRIMARIAS DOS ELEMENTOS ESTAO AQUI --------------------------------------------*/

* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
	line-height:inherit;
	outline:none;
}

body {
	color:#767676;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../img/bg_site.jpg) no-repeat center top;
}

h1 {
	margin:0 0 15px 3px;
	font:normal 30px Tahoma, Geneva, sans-serif;
	color:#8b7a7a;
}

h1.logo {
	display:block;
	width:197px;
	height:122px;
	margin:8px auto;
	padding:0;
	background:url(../img/logomarca.png) no-repeat;
	overflow:hidden;
	text-indent:-3000em;
}

h1.logo a {
	display:block;
	width:197px;
	height:122px;
}

h2 {
	font:bold 20px Arial, Helvetica, sans-serif;
	margin:10px 0;
	color:#ce2a08;
}


h3 {
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:15px 0 5px 0;
	color:8b7a7a;
}

p {
	margin:10px 0;
}

a {
	color:#717171;
	text-decoration:underline;
}

a:hover {
	color:#322b2b;
	text-decoration:underline;
}

/* CONFIGURAÇÃO DA DIV GLOBAL -------------------------------------------------------------------------- */


#global {
	width:980px;
	margin:0 auto;
}



/* TODAS AS DIVS/CONTEUDO DO TOPO ESTAO AQUI ----------------------------------------------------------- */

#topo_menu {
	width:980px;
	height:30px;
	padding:5px 0 0 0;
	margin:0 auto;
	color:#e0cfc4;
}

#topo_menu a {
	color:#e0cfc4;
	text-decoration:none;
}

#topo_flash {
	width:100%;
	height:450px;
}

#topo_menu ul.menu {
	float:right;
	margin:2px 0 0 0;
}

#topo_menu ul.menu li {
	float:left;
	margin:0 10px;
	padding:0 0 0 10px;
	background:url(../img/bg_menu.png) no-repeat left center;
}

#topo_menu ul.menu li a {
	color:#e0cfc4;
	font:12px Arial, Helvetica, sans-serif;
}

#topo_menu ul.menu li a:hover {
	color:#fff;
	text-decoration:underline;
}



/* CONFIGURAÇÃO DA DIV INTERNAS ------------------------------------------------------------------------ */

#ajax_loader {
	display:none;
	text-align:center;
	color:#000;
	padding:10px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#global {
	width:980px;
	margin:-10px auto 10px auto;
	min-height:300px;
	_height:300px;
}

#internas {
	display:none;
	width:980px;
}

.conteudo, .home {
	width:980px;
	padding:20px 0 0 0;
	background:url(../img/bg_home.jpg) no-repeat;
}

.conteudo {
	background:none;
}


/*  HOME   */

.enquete {
	width:175px;
	margin:0 5px 0 0;
	float:right;
}


.enquete p {
	padding:0 0 20px 0;
	border-bottom:1px solid #e2e2e2;
}

.enquete ul li {
	margin:10px 0 5px 5px;
}

.enquete ul li a {
	margin:0 5px 0 0;
}


.col_principal {
	width:770px;
	float:left;
}

.noticias_home {
	width:750px;
	height:150px;
	margin:0 0 0 10px;
	background:url(../img/bg_noticias_home.jpg) no-repeat;
}

.noticias_home span {
	width:150px;
	height:65px;
	float:left;
	margin:20px 0 0 200px;
}

.noticias_home ul.noticias {
	width:300px;
	float:right;
	margin:10px 0 0 0;
}

.noticias_home ul.noticias li {
	background: url(../img/bullet.png) no-repeat left center;
	padding:0 0 0 10px;
	margin:5px 0 0 0;
}

.noticias_home ul.noticias li a {
	text-decoration:none;
}

.noticias_home .buttons {
	clear:both;
}

.noticias_home .buttons a {
	margin:0 40px 0 150px;
}


.empreendimento {
	width:220px;
	float:left;
	margin:10px 5px;
	padding:15px 0 0 25px;
	background:url(../img/bg_empreendimento_box.jpg) no-repeat;
	height:200px;
}

.empreendimento span {
	display:block;
	width:100px;
	float:left;
	margin:0 10px 0 0;
	text-align:center;
}

.empreendimento .cont {
	width:110px;
	float:left;
}

.empreendimento h2 {
	margin:0;
}



/* PÁGINAS/INTERNAS - SUBMENUS INTERNOS */


ul.submenus {
	background:url(../img/bg_submenu.jpg) no-repeat;
	padding:8px 0 20px 150px;
	margin:20px 0 40px 0;
}

ul.submenus li {
	float:left;
	display:inline;
	margin:0 15px 0 0;
}

ul.submenus a {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#605251;
	background:url(../img/icon_seta_vermelha.jpg) no-repeat left center;
	padding:0 0 0 10px;
	text-decoration:none;
}

ul.submenus a:hover {
	color:#0f5994;
	text-decoration:underline;
}


/* PÁGINAS/INTERNAS - CONTROLE DE NAVEGAÇÃO */

#navegacao {
	width:708px;
	padding:4px 0;
	background:#F5F6FA;
}

#navegacao a {
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#666;
}

#navegacao a:hover {
	color:#000;
}

#navegacao ul.nav li {
	float:left;
	display:inline;
	margin:0 0 0 15px;
	padding:0 0 0 10px;
	color:#666;
}

#navegacao a.volta {
	display:block;
	float:right;
	padding:3px 0 0 15px;
	background:url(../img/icon_back.jpg) no-repeat left 7px;
}

a.volta_topo {
	display:block;
	height:25px;
	float:right;
	padding:3px 30px 0 20px;
	background:url(../img/icon_up.jpg) no-repeat left 2px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#003959;
}


/* PÁGINA DE NOTICIAS */

span.data {
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#616060;
}

.noticia {
	width:960px;
	float:left;
}

dl.noticias {
	width:300px;
	float:right;
}

dl.noticias dt {
	padding:2px 5px;
	background:#2e2e2e;
	color:#c0c0c0;
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

dl.noticias dd {
	padding:15px 0;
	border-bottom:1px solid #3e3e3e;
}


/* VÍDEOS/FOTOS  RELACIONADOS */


ul.thumbs {
	width:490px;
	float:left;
	background:#F5F6FA;
}

ul.thumbs li {
	height:72px;
	margin:10px 10px;
	float:left;
	display:inline;
}

ul.thumbs a img {
	border:3px solid #c6c6c6;
}

ul.thumbs a:hover img {
	border:3px solid #fff;
}


#videos_rel {
	margin:10px 0 0 0;
	padding:10px 12px;
	background:#F4F6F8;
}

ul.vids_thumbs {
	width:165px;
	height:520px;
	float:left;
	overflow-y:scroll;
}

ul.vids_thumbs li {
	width:130px;
	float:left;
	margin:7px;
	text-align:center;
	color:#CCC;
}

ul.vids_thumbs2 {
	width:480px;
	float:left;
	background:#F4F6F8;
}

ul.vids_thumbs2 li {
	width:130px;
	float:left;
	margin:7px;
	text-align:center;
	color:#999;
}

#carregaVideoInt {
	width:600px;
	float:left;
	margin:0 0 0 50px;
}

#carregaVideoInt {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#5E6870;
	padding:10px 0;
}

#carregaVideoInt {
	font-size:12px;
	padding:10px 0;
}

#categorias {
	width:200px;
	min-height:590px;
	_height:590px;
	float:right;
	padding:8px 0 0 8px;
	background-color:#F5F6FA;
}

#categorias ul.categs {
	margin:0 0 0 30px;
}

#categorias ul.categs li {
	padding:0 0 0 17px;
	margin:8px 0; 
	background:url(../img/icon_seta.jpg) no-repeat left center;
}

#categorias ul.categs li.categoria {
	background:url(../img/icon_plus.jpg) no-repeat 0 2px;
}

li.categoria ul {
	display:none;
}

#categorias ul.categs li.categoria a.bold {
	font-size:14px;
}

#categorias ul.categs li a {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4f4e4e;
}

#categorias ul.categs li a:hover {
	text-decoration:underline;
}


.contato {
	width:400px;
	float:right;
	margin:30px 0 0 0;
}

/* CONFIGURAÇÃO DO RODPÉ ------------------------------------------------------------------------------- */

#rodape {
	text-align:left;
	width:945px;
	margin:0 auto;
	padding:50px 20px;
	font-size:11px;
	background:url(../img/bg_rodape.jpg) no-repeat;
}

#rodape address {
	font:normal 11px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
}

#rodape address strong {
	color:#bb2500;
	font-size:12px;
	font-weight:bold;
}
 
#rodape a {
	display:block;
	float:right;
	text-decoration:underline;
}
