* { margin:0px; padding:0px; }

html, body { height:100%; font-family:Arial; }

body { background:#E1E8B7;}

#General { position:relative; margin:0 auto; width:998px; min-height:100%; background:#FFF; }

* html #General { height:100%; }

img { border:0px; }

.clear { clear:both; }

#Header { width:998px; height:105px; background:url(../images/bg_header.jpg) top left repeat-x; }

#Header .logo { margin:10px 100px 0px 20px; }

#MenuPrincipal { height:40px; padding:0px 10px 0px 0px; background:url(../images/bg_menu_princ.jpg) top left repeat-x; }
#MenuPrincipal #icos { float:left; margin-left:20px; margin-top:8px; }
#MenuPrincipal #login { float:right; margin-right:10px; padding-top:6px; font:9px Arial; color:#ffffff; }
#MenuPrincipal #login a { color:#ffffff; text-decoration:none; }


#ContentWrapper { width:998px; margin-top:6px; background:#FFF; }

#Left { float:left; width:200px; background-color:#FFF; }

#Left #login { background-color:#DBE5B1; font-family: Arial; font-size:11px; color:#4D4D4D; padding:20px 10px 20px 20px; margin-bottom:8px; }
		#login a.regular:link { font-family:Arial; font-size:11px; color:#4D4D4D; text-decoration: none; line-height:18px; }
		#login a.regular:visited { font-family:Arial; font-size:11px; color:#4D4D4D; text-decoration: none; line-height:18px; }
		#login a.regular:hover { font-family:Arial; font-size:11px; color:#4D4D4D; text-decoration: none; line-height:18px; }

#MenuLateral { width:190px; background:#535D22; margin:0px; padding:10px 5px 15px 5px; }

#banner_home { width:792px; height:198px; margin-bottom:10px; }
/*#MenuLateral ul { margin:0px; padding:0px; }

#MenuLateral ul li { list-style-type:none; display:block; width:190px; height:25px; background:url(../images/seta_menu_lat.jpg) top left no-repeat; font:11px Arial; color:#BEC97C; border-bottom:1px solid #BEC97C; } 

#MenuLateral ul li a { display:block; height:13px; padding:6px 0px 6px 15px; font:11px Arial; color:#BEC97C; text-decoration:none; }

#MenuLateral ul li a:hover { display:block; height:13px; padding:6px 0px 6px 15px; font:11px Arial; color:#535D22; background:#BEC97C; text-decoration:none; } */

/* AQUI COMEÇA O MENU */
/*
ul {
	margin: 0;
	padding: 0;
	width: 190px; /* Width of Menu Items */
/*	z-index:10000;
}
	
ul li {
	position: relative;
	background:#535D22;
	list-style-type: none;
	/*border-bottom: 1px solid #535D22;*/
/*	border-bottom:1px solid #BEC97C;
}
	
li ul {
	position: absolute;
	left: 190px; /* Set 1px less than menu width */
/*	top: 0;
	display: none;
}

/* Styles for Menu Items */
/*
ul li a {
	display: block;
	text-decoration: none;
	font:11px Arial;
	text-transform:uppercase;
	color: #BEC97C;
	background: #535D22; /* IE6 Bug */
/*	height:13px;
	padding:6px 0px 6px 15px;
	/*padding: 5px 5px 5px 15px;*/
	/*border-bottom:1px solid #BEC97C;*/ /* IE6 Bug */
/*	background:url(../images/seta_menu_lat.jpg) top left no-repeat;
	border:1px solid #535D22;
	border-bottom:0;
}

ul li a:hover {
	display: block;
	text-decoration: none;
	font:11px Arial;
	text-transform:uppercase;
	color: #535D22;
	background: #BEC97C; /* IE6 Bug */
	/*padding: 5px 5px 5px 15px;*/
/*	height:13px;
	padding:6px 0px 6px 15px;
	border:1px solid #BEC97C;
	border-bottom:0; /* IE6 Bug */

	
/* Holly Hack. IE Requirement \*/
/** html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/*li:hover ul, li.over ul { display: block; } /* The magic */
/* AQUI TERMINA O MENU */

#Enquete { width:200px; margin-top:6px; text-align:left; }

#Enquete h1 { width:190px; height:15px; padding:15px 5px 15px 5px; background:url(../images/bg_enquete.jpg) top left repeat-x; font:14px Arial; color:#FFF; text-align:center; font-weight:bold; }

#Enquete form { width:185px; padding:0px 0px 0px 15px; background:#B2BB68 url(../images/bg_enquete_dois.jpg) top left repeat-x; }

#Enquete form p { display:block; width:185px; padding:10px 0px 10px 0px; font:11px Arial; color:#FFF; }

#Enquete form label { display:block; width:185px; min-height:25px; padding-bottom:5px; line-height:25px; font:11px Arial; color:#FFF; }

#Enquete form radio { vertical-align:middle; }

#Enquete form .submit { margin-left:86px; width:93px; height:20px; border:none; background:url(../images/bg_submit_enq.jpg) top left no-repeat; font:11px Arial; color:#FFF; cursor:pointer; }

#HoraBus { width:200px; margin-top:6px; }
#HoraBus .submit { margin-left:86px; width:93px; height:20px; border:none; background:url(../images/bg_submit_enq.jpg) top left no-repeat; font:11px Arial; color:#FFF; cursor:pointer; }

#HoraBus h1 { width:190px; height:15px; padding:15px 5px 15px 5px; background:url(../images/bg_horabus.jpg) top left repeat-x; font:14px Arial; color:#FFF; text-align:center; font-weight:bold; }

/*#HoraBus .HoraBusContent { width:185px; padding:15px 0px 0px 15px; background:url(../images/bg_horabus_dois.jpg) top left repeat-x; }*/
#HoraBus .HoraBusContent { width:200px; padding:15px 0px 0px 0px; background:#eff1e0; }

#HoraBus .HoraBusContent p { width:180px; font:11px Arial; margin-left:5px; margin-bottom:0px; color:#FFF; }

/*#HoraBus .HoraBusContent ul { width:160px; margin:0px; padding:10px 0px 10px 15px; border:0; background:#97A534; }*/
#HoraBus .HoraBusContent ul { width:160px; margin:0px 0px 0px 10px; padding:0px 0px 10px 15px; border:0; }

/*#HoraBus .HoraBusContent li { width:160px; list-style-type:square; margin-bottom:6px; font:11px Arial; color:#535D22; border:0; background:#97A534; }*/
#HoraBus .HoraBusContent li { width:160px; list-style-type:square; margin-bottom:6px; font:11px Arial; color:#535D22; border:0; }

#Middle { float:left; width:792px; margin-left:6px; background-color:#FFF; }

#Middle h1 { padding:10px 0px 0px 12px; height:30px; font:15px Arial; color:#738D4E; font-weight:bold; background:url(../images/bg_barra_h1.jpg) top left repeat-x; }
#Middle h1 a { color:#738D4E; font-weight:bold; text-decoration:none; }

#Middle h1 .img { vertical-align:middle; margin-right:10px; }

#Middle h3 { float:left; padding:10px 0px 0px 0px; width:257px; height:30px; font:15px Arial; color:#738D4E; font-weight:bold; background:url(../images/bg_barra_h1.jpg) top left repeat-x; text-align:center; }
#Middle h3 a { font:15px Arial; color:#738D4E; font-weight:bold; text-decoration:none; }

#Middle .QuadroAvisos { width:792px; padding:10px 0px 10px 0px; margin-bottom:6px; background:url(../images/bg_avisos.jpg) top left repeat-x; }

#Middle .QuadroAvisos h2 a { font:13px Arial; color:#96A533; font-weight:bold; text-decoration:none; }

#Middle .QuadroAvisos p a { width:140px; font:11px Arial; color:#808080; text-decoration:none; }
#Middle .QuadroAvisos p a:hover { width:140px; font:11px Arial; color:#808080; text-decoration:underline; }

#Middle .QuadroAvisos .saibamais { display:block; margin:6px 10px 0px 0px; width:70px; height:15px; border:none; background:url(../images/btn_saibamais.gif) top left no-repeat; font:11px Arial; color:#FFF; text-decoration:none; text-align:center; }

#Middle .Noticias { width:745px; padding:10px 0px 10px 0px; margin-bottom:6px; margin-left:10px; }

#Middle .Noticias a.resumo { width:380px; font:12px Arial; color:#808080; text-decoration:none; }

#Middle .Noticias h2 { font:16px Arial; color:#738D4E; font-weight:bold; }
#Middle .Noticias h4 a { font:12px Arial; color:#738D4E; font-weight:bold; text-decoration:none; }

#Middle .Noticias p { width:380px; font:12px Arial; color:#808080; }

#Middle .Noticias .saibamais { display:block; margin:6px 30px 0px 0px; width:70px; height:15px; border:none; background:url(../images/btn_saibamais.gif) top left no-repeat; font:11px Arial; color:#FFF; text-decoration:none; text-align:center; }

#Middle .Comissoes { width:792px; padding:10px 0px 20px 0px; margin-bottom:6px; }

#Middle .Comissoes h2 { font:11px Arial; color:#96A533; font-weight:bold; }
#Middle .Comissoes h2 a { font:11px Arial; color:#96A533; font-weight:bold; text-decoration:none; }
#Middle .Comissoes h2 a:hover { font:11px Arial; color:#96A533; font-weight:bold; text-decoration:none; }

#Middle .Comissoes h5 { font:11px Arial; color:#978e81; font-weight:bold; }
#Middle .Comissoes h5 a { font:11px Arial; color:#978e81; font-weight:bold; text-decoration:none; }
#Middle .Comissoes h5 a:hover { font:11px Arial; color:#978e81; font-weight:bold; text-decoration:none; }

#Middle .Comissoes p a { width:240px; margin:8px 0px 0px 0px; font:11px Arial; color:#808080; text-decoration:none; }
#Middle .Comissoes p a:hover { width:240px; margin:8px 0px 0px 0px; font:11px Arial; color:#808080; text-decoration:underline; }

#Middle .Comissoes p img { margin:0px 8px 0px 0px; }

#Middle .Comissoes .saibamais { display:block; margin:6px 25px 0px 0px; width:70px; height:15px; border:none; background:url(../images/btn_saibamais.gif) top left no-repeat; font:11px Arial; color:#FFF; text-decoration:none; text-align:center; }

#Middle .BarraTres { clear:both; width:792px; padding:10px 0px 20px 0px; margin-bottom:6px; }

#Middle .BarraTres h2 { font:13px Arial; color:#96A533; font-weight:bold; }

#Middle .BarraTres p a { width:240px; margin:8px 0px 0px 0px; font:11px Arial; color:#808080; text-decoration:none; }
#Middle .BarraTres p a:hover { width:240px; margin:8px 0px 0px 0px; font:11px Arial; color:#808080; text-decoration:underline; }
#Middle .BarraTres p img { margin:0px 8px 0px 0px; }

#Middle .BarraTres .saibamais { display:block; margin:6px 25px 0px 0px; width:70px; height:15px; border:none; background:url(../images/btn_saibamais.gif) top left no-repeat; font:11px Arial; color:#FFF; text-decoration:none; text-align:center; }

#Middle .Empreendimentos { width:792px; padding:10px 0px 10px 0px; margin-bottom:6px; }

#Middle .Empreendimentos h2 { font:13px Arial; color:#96A533; font-weight:bold; }

#Middle .Empreendimentos p { width:240px; margin:8px 0px 0px 0px; font:11px Arial; color:#808080; }

#user_info { float:right; font-family: Arial; font-size:10px; color:gray; margin-right:10px; margin-top:25px; text-align:right; }
#user_info a { color:gray; font-weight:bold; text-decoration:none; }

/* Easy Slider */
	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:790px;
		height:150px;
		overflow:hidden; 
	}

	#slider li{ 
		background:#f1f1f1;
	}
		
	p#controls{
		margin:0;
		position:relative;
		height:5px;
	} 
	
	#prevBtn, #nextBtn{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:37px;
		height:37px;
		position:absolute;
		left:0px;
		top:-185px;
	}
	#prevBtn {
		left:710px;
	}
	#nextBtn{ 
		left:750px;
	}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:35px;
		height:35px;
		background:url(../images/btn_previous.png) no-repeat 0 0;
	}	
	#nextBtn a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
	}												

/* // Easy Slider */

a.btn:link {
	background: url(../images/btnbk.gif);
	padding: 0px 5px 0px 5px;
	height: 25px;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a.btn:visited {
	background:url(../images/btnbk.gif);
	padding:0px 5px 0px 5px;
	height:25px;
	font-family: Arial;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
a.btn:hover {
	background:url(../images/btnbk.gif);
	padding:0px 5px 0px 5px;
	height:25px;
	font-family: Arial;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

a.btnPaginacao {
	background:url(../images/btnbk.gif);
	padding:1px 5px 1px 5px;
	line-height:18px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

a.btnPaginacaoSelecionado {
	background-color:#FFF;
	padding:1px 5px 1px 5px;
	line-height:18px;
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.btnSubmit {
	border:0px;
	background: url(../images/btnbk.gif) repeat-x;
	padding: 1px 2px 2px 2px;
	height: 19px;
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
}

label { font-family:Arial; font-size:12px; font-weight:bold; color:#808080;}
.frmInputText { border:1px solid #B1BC67; height:18px; padding-top:1px; color:#000; font-family:Arial; font-size:12px;}
.frmInputTextLogin { border:1px solid #B1BC67; height:16px; padding-top:1px; color:#000; font-family:Arial; font-size:10px;}
.frmTextArea { border:1px solid #B1BC67; color:#000; padding-top:3px; padding-left:2px; font-family:Arial; font-size:12px; }
.frmSelect { border:1px solid #B1BC67; color:#000; font-family:Arial; font-size:12px; }
.inputfile { border:1px solid #B1BC67; }

.titulo_principal { width:765px; line-height:39px; background:url(../images/bk_titulo_principal.gif); color:#738D4E; font-family: Arial; font-size: 16px; padding-left:20px; margin-bottom:20px; border-left:1px solid #f6f6f7; }
.titulo_principal_internas { 
	width:745px; 
	line-height:39px; 
	height:39px; 
	color:#738D4E; 
	background: url(../images/ico_logo_peninsula.gif) top left no-repeat #eeeff0;
	background-position: 10px 10px;
	font-family: Arial; 
	font-size: 16px; 
	padding-left:45px; 
	margin-bottom:20px; 
	border-left:1px solid #f6f6f7;
	text-transform:uppercase;
	text-align:left;
}
.titulo_principal_internas .breadcrumb { float:right; margin-top:10px; margin-right:10px; font:12px Arial; color:#4b4b4b; }
.titulo_principal_internas .breadcrumb a:link { font:12px Arial; color:#4b4b4b; text-decoration:none; text-transform:none; padding:0px 10px 0px 10px; }
.titulo_principal_internas .breadcrumb a:visited { font:12px Arial; color:#4b4b4b; text-decoration:none; text-transform:none; padding:0px 10px 0px 10px; }
.titulo_principal_internas .breadcrumb a:hover { font:12px Arial; color:#4b4b4b; text-decoration:underline; text-transform:none; padding:0px 10px 0px 10px; }

.titulo_principal_perfil { 
	width:665px; 
	line-height:39px; 
	height:39px; 
	color:#738D4E; 
	background: url(../images/logo_inside.png) top left no-repeat #eeeff0;
	background-position: 5px 5px;
	font-family: Arial; 
	font-size: 16px; 
	padding-left:120px; 
	margin-bottom:20px; 
	border-left:1px solid #f6f6f7;
	font-weight:bold;
	text-align:left;
}
.titulo_principal_perfil .breadcrumb { float:right; margin-top:10px; margin-right:10px; font:12px Arial; color:#4b4b4b; }
.titulo_principal_perfil .breadcrumb a:link { font:12px Arial; color:#4b4b4b; text-decoration:none; text-transform:none; padding:0px 10px 0px 10px; }
.titulo_principal_perfil .breadcrumb a:visited { font:12px Arial; color:#4b4b4b; text-decoration:none; text-transform:none; padding:0px 10px 0px 10px; }
.titulo_principal_perfil .breadcrumb a:hover { font:12px Arial; color:#4b4b4b; text-decoration:underline; text-transform:none; padding:0px 10px 0px 10px; }


.titulo_principal a { text-decoration:none; color:#738D4E; font-family: Arial; }
.titulo_principal img { float:right; border:0px; margin:10px 25px 0px 0px; }
#breadcrumbs { margin-left:18px; font:12px Arial; color:#808080; text-align:left; }
#breadcrumbs a { text-decoration:none; font-weight:bold; color:#808080; padding:0px 5px 0px 5px; }

#rate_comment { float:right; margin-right:10px; font-family: Arial; font-size:12px; color:#808080; }
#rate_comment  img { border: 0px; }

#comentario {}
#comentario table { font-family: Arial; font-size:12px; color:#333333; line-height:18px}
#comentario img { padding:3px 3px 3px 3px; border:1px solid #93932B;}

#cadastro { font-family:Arial; font-size:12px; font-weight: bold; color:#4D4D4D; margin:25px 0px 0px 25px; }
	#cadastro fieldset { margin:0px; padding:0px; border:0px; }
	#cadastro legend { margin:0px; padding:0px; border:0px; margin-bottom:20px; }
	#cadastro label { display:block; margin-bottom:3px;}
	
a.barra_comentario:link  { font:14px Arial; color:#4d4d4d; text-decoration:none; }
a.barra_comentario:visited  { font:14px Arial; color:#4d4d4d; text-decoration:none; }
a.barra_comentario:hover  { font:14px Arial; color:#4d4d4d; text-decoration:none; }

.Noticias p { font:12px Arial; line-height:16px; }
.Noticias p a:link { font:12px Arial; line-height:16px; text-decoration:none; color:#4d4d4d; }
.Noticias p a:visited { font:12px Arial; line-height:16px; text-decoration:none; color:#4d4d4d; }
.Noticias p a:hover { font:12px Arial; line-height:16px; text-decoration:underline; color:#4d4d4d; }
