/**********************************

Use: Main Screen Import

***********************************/

@import "reset.css";
@import "core.css";

@import "cmxformTemplate.css";
@import "cmxform.css";

/* Geral */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.txpq {	font-size:11px;}
.botao{
padding: 0 3px 3px 3px;
border: 1px solid #699310;
background-color:#04386a;
height: 20px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

/* Links */
a:link {color: #000033; text-decoration: none; } 
a:visited {color: #000033; text-decoration: none; } 
a:hover {color: #000066; text-decoration: underline;} 
a:active {color: #000033; text-decoration: none; } 

/* Base principal do layout */
#principal { margin:0 auto; width:780px; padding:10px 0 20px 0; background-color:#FFFFFF;}
#ct {margin: 0 20px 0 220px; padding:0;}
#ct div{float:left;}

/* Títulos */
.titulo { width:520px; margin-bottom:10px; padding:0 0 0 10px; border-left:10px solid #EAEAEA;}

/* menu */
.colLeft { clear:left; float:left; margin: 0 20px 20px 0; width:180px; background-color:#FFFFFF;}
.col {padding: 0 0 0 20px; margin: 0 0 20px 0; width:180px; background-color:#FFFFFF;}
.colTitulo {font-size: 18px;font-weight: bold;letter-spacing: -1px;padding:0 0 5px 0;color:#00723F;height: 25px;width: 180px;}
.colTitulo img {padding-right:5px; float:left;}
.hide { display:none; } 
.mn { width:180px; margin:0; padding:0; font-size:0.4em; }
.mn ul { list-style:none; margin:0; font-size:1.1em; padding-left:0; } 
.mn li { border-bottom: 1px solid #DDDDDD; font-weight:bold; width:180px; height:26px; display:block; } 
.mn li a { text-decoration:none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding: 3px 0 3px 0; 	outline:none; display:block; } 
.mn li a:visited { text-decoration:none; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #666666; display:block; 	padding: 3px 0 3px 0; text-decoration: none;} 
.mn li a:hover { background-color:#F9F9F9; color: #00723F; 	outline: none; font-weight:bold; padding: 3px 0 3px 0; text-decoration: none; display: block; } 
.mn li a:active { text-decoration:none; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; display:block; 	padding: 3px 0 3px 0; text-decoration:none;} 

/* Topo */
#topo {
margin: 0 20px 2px 20px;
}
#busca {
height: 40px;
margin: 0 20px 20px 20px;
}
#busca div {
float: left;
}
#campo1 {
width:196px;
height: 40px;
margin-right:3px;
background-color: #E4E4E4;
}
#campo2 {
width:521px;
height: 20px;
background-color: #B9C552;
text-align: right;
padding: 10px;
color: #FFFFFF;
font-weight:bold;
}
.campobusca {
	color:#888888;
	font-size:11px;

}
.botaobusca {
padding: 0 3px 1px 3px;
border: 1px solid #04386a;
background-color:#04386a;
height: 20px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

/* Empreendimento e Inscrição*/
#bloco1 {
margin: 0 0 20px 0;
background-color:#F5F5F5;
}
#emp1{
width:220px;
padding: 20px;
margin: 0 20px 0 0px;
height: 230px;
float:left;
}
.opcoes {
margin:0 10px 0 5px;
color:#888888;
font-size:11px;
}
#emp1 img{
padding-bottom: 10px;
}
#inscricao{
width:220px;
padding: 20px;
height: 230px;
}
#inscricao img{
padding-bottom: 10px;
}

/* Notícias */
#not {
margin-bottom: 20px;
}
#des1{
width:220px;
background-color:#F5F5F5;
padding: 20px;
margin: 0 20px 0 0px;
height: 200px;
float:left;
}
#des1 img{
padding-bottom: 10px;
}
#des2{
width:220px;
background-color:#F5F5F5;
padding: 20px;
height: 200px;
}
#des2 img{
padding-bottom: 10px;
}

/* Últimas Notícias*/
#ultnot {
margin: 0 0 20px 0;
padding: 15px 15px 15px 15px;
border: 1px solid #EEEEEE;
width:508px;
}

/* Box padrões */
.boxcinza {
margin: 0 0 20px 0;
padding: 15px 15px 15px 15px;
background-color: #F5F5F5;
border: 1px solid #E5E5E5;
width:508px;
}
.boxcinza div{
float:left;
}
.boxbranco {
margin: 0 0 20px 0;
padding: 15px 15px 15px 15px;
border: 1px solid #DDDDDD;
width:508px;
}
.boxbranco div{
float:left;
}

/* Vídeos */
#videos {
width:540px;
margin: 0 0 20px 0;
}
#videoscol1{
width:220px;
background-color:#F5F5F5;
padding: 20px;
margin: 0 20px 0 0px;
height: 85px;
float:left;
}
#videoscol1 img{
padding-right:10px;
float:left;
}
#videoscol2{
width:220px;
background-color:#F5F5F5;
padding: 20px;
height: 85px;
}
#videoscol2 img{
padding-right:10px;
float:left;
}

/* Avisos */
#avisos {
margin: 0 0 20px 0;
padding: 15px 15px 15px 15px;
background-color:#F9F9F9;
width:510px;
}

/* Rodape */
#rp {background-color:#FAFAFA; height:90px; font-size:11px; border-top:10px solid #EAEAEA; margin:20px 20px 0 20px; line-height:normal; clear:both;}
#rp div {float: left;}
#rpFone {padding: 20px 0 20px 20px; width: 160px;}
#rpEmail {padding: 20px 0 20px 20px; width: 240px;}
#rpDireitos {padding: 20px 0 20px 20px; width: 260px; text-align:right;}
#rp img {float:left; padding-right:15px;}
#pesquisa {
	background-color: #f7f7f7;
	width: 750px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu {
	background-color: #e4e4e4;
	width: 200px;
}
#sub_menu {
	background-color: #FFFFFF;
	width: 200px;
	border-top-color: #e4e4e4;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
}

/*------------------------------------------------left panel start---------------------*/
#left{
	width:140px;
	float:left;
}
#left ul{
	display:block;
	width:133px;
	padding:0 0 30px 0;
	margin:0 0 0 0;
	float:left;
	
}
#left ul li{
	display:block;
	width:133px;
	height:21px;
	border-bottom:#848484 dashed 1px;
	margin:0 0 1px 0;
	float:left;
}
#left ul li a{
	display:block;
	width:114px;
	height:21px;
	background:url(imagens/arrow.gif) 5px 8px no-repeat #fff;
	font:bold 13px/21px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 0 0 19px;
	margin:0;
	float:left;
}
#left ul li a:hover{
	background:url(imagens/nav_hover.gif) 0 0 no-repeat #fffff1;
	color:#fff;
}
#left ul li.home{
	display:block;
	width:114px;
	height:21px;
	background:url(imagens/nav_hover.gif) 0 0 no-repeat #fffff1;
	border-bottom:#848484 dashed 1px;
	color:#fff;
	font:bold 13px/21px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 19px;
	margin:0;
	float:left;
}
#left ul li.nobdr{
	border-bottom:none;
}
#left h2{
	display:block;
	width:140px;
	height:26px;
	border-bottom:#F1F1F1 solid 2px;
	border-top:#F1F1F1 solid 2px;
	font:normal 18px/26px Georgia, "Times New Roman", Times, serif;
	color:#737903;
	background-color:#fff;
	float:left;
	padding:0;
	margin:0 0 4px 0;
}
#left form{
	width:140px;
	height:102px;
	
	}
#left form label{
	width:140px;
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	float:left;
}
#left form input{
	width:137px;
	height:20px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	float:left;
	padding:0; margin:0;
}
#left form input.register-now{
	background:url(imagens/btn_register_now.gif) 0 0 no-repeat;
	width:88px;
	height:15px;
	cursor:pointer;
	border:none;
	float:left;
	padding:0;
}
#left form input.btn-login{
	background:url(imagens/btn_login_form.gif) 0 0 no-repeat;
	width:46px;
	height:15px;
	cursor:pointer;
	border:none;
	float:right;
}
/*------------------------------------------------left panel end---------------------*/

#blog {
	background-color: #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 560px;
	margin-left: 145px;
	height: 100%;
	text-indent: 20px;
	padding-left: 20px;
	padding-right: 20px;
	}
#right div.blog h2{
	background:url(imagens/about_bg.gif) no-repeat 0 3px #F8F8F8;
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#000000; height:43px; 
	padding:0 0 0 50px; margin:0 0 20px 0; 
	}

#blog1 {
	background-color: #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 565px;
	margin-left: 145px;
	height: 100%;
	padding-left: 20px;
	padding-right: 20px;
	}
#blog2 {
	background-color: #f8f8f8;
	border: 1px solid #dfdfdf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	margin-left: 430px;
	height: 100%;
	}
#geral {
	background-color: #f8f8f8;
	border: 1px solid #dfdfdf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 570px;
	margin-left: 145px;
	height: 100%;
	text-indent: 20px;
	padding-left: 20px;
	padding-right: 20px;
	}

