@charset "utf-8";

/* [ IMPORT's ] */

@import url("reset.css");

/* [ Global ] */

html, body {
	height:100%;
}

body{ 
	background: #93B4FF;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size:12px;
	color:#FFF;
}

a{ color:#FFF;text-decoration:none;}

a:hover{ color:#FFF;text-decoration:underline;}

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

.center{ text-align:center;}

.strong{ font-weight:bold;}

.left{float:left;}

.right{float:right;}

.no-border{border:none !important;}

/* [ Position Global ] */

div.distance{ 
	width:1px;
	float:left;
}

div.centralizado{
	margin:0 auto;
	position:relative;
	text-align:left;
	width:1055px;
	clear:left;
}

/* [ Header ] */

div#header{
	height:134px;
	background:#012B90;
}

div.logo a{
	background:url(../images/escalla.gif) no-repeat left top;
	width:240px;
	height:80px;
	float:left;
	display:block;
	margin:30px 0px 0px 5px;
	text-decoration:none;
}
div.menu ul{
	display:block; 
	float:right;
	margin:0px 110px 0px 0px;
}
div.menu ul li{
	display:block;
	float:left;
	margin:40px 0px 0px 0px;
}

div.menu ul li a{
	border-left:solid 1px #3A61BC;
	border-bottom:solid 4px #012B90;
	float:left;
	padding:8px 30px 0px 10px;
	height:44px;
	display:block;
	font-size:15px;
	text-decoration:none;
}

div.menu ul li a:hover{
	border-bottom:solid 4px #3A61BC;
}

div.menu .menu-sub{
	font-size:10px;
	display:block;
	padding:5px 0px 0px 0px;
}

/* [ Vitrine ] */

div#vitrine{
	background:#FFF;/*url(../images/vitrine_grama.jpg) repeat-x top center;*/
	height:228px;
	padding:50px 0px 0px 10px;
}

/* [ Content ] */

div#content{
	background:#93B4FF url(../images/bg-content.jpg) repeat-x left top;
	padding:10px 0px 0px 10px;
	display: block;
}

div#content .box-content{
	width:320px;
	display:block;
	float:left;
	line-height:16px;
	border-right:solid 1px #FFF;
	padding:0px 10px;
}

div#content .box-content2{
	width:470px;
	display:block;
	float:left;
	line-height:16px;
	border-right:solid 1px #FFF;
	padding:0px 10px;
}

ul.ul, 
.box-content-master ul{
	list-style:square;
	margin:10px 0px 10px 40px;
	display:block;
}

div#content .box-content-master{
	width:640px;
	display:block;
	float:left;
	line-height:16px;
	border-right:solid 1px #FFF;
	padding:0px 10px;
}

div#content .box-content-master{
	margin:10px 0px;
}

div#content h1{
	font-family:Georgia, Arial, Tahoma, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	display:block;
	margin:10px 0px;
}

div#content .leia-mais{
	width:330px;
	float:right;
	text-align:right;
	display:block;
	padding:5px 5px;
}

div#content .title{
	font-family:Georgia, Arial, Tahoma, Verdana, sans-serif;
	text-align:center;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px;
}

.box-content-master .box{
	width:158px;
	display:block;
	float:left;
	margin:13px 2px 13px 0px;
	background:url(../images/moldura.png) no-repeat top center;
}

.box-content-master .box img{
	margin:6px;
}

/* [ Bootom-Bar ] */

div#bottom-bar{
	height:166px;
	background:#FFF;
	padding:10px 0px;
}

div#bottom-bar .title{
	font-family:Georgia, Arial, Tahoma, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	display:block;
	margin:5px 0px;
}

div#bottom-bar .box-lateral{
	width:276px;
	height:146px;
	display:block;
	float:left;
	font-size:13px;
	color:#666;
	line-height:15px;
	padding:0px 5px 0px 0px;
	border-right:solid 1px #E8E8E8;
}

div#bottom-bar .box{
	width:170px;
	height:119px;
	display:block;
	float:left;
	margin:13px 10px;
	background:url(../images/moldura.jpg) no-repeat top center;
}

div#bottom-bar .box img{
	margin:6px;
}

/* [ Bottom-Menu ] */

div#bottom-menu{
	height:10px;
	background:#273149;
	padding:10px 0px;
	color:#CCC;
	font-size:12px;
	text-align:center;
}

div#bottom-menu a, 
div#bottom-menu a:hover, 
div#bottom-menu a:visited{ 
	color:#CCC;
}

/* [ Footer ] */

div#footer{
	height:10px;
	background:#1E2537;
	padding:10px 0px;
	color:#FFF;
	font-size:11px;
}

div.copy{
	width:700px;
	float:left;
	display:block;
}

div.creditos{
	width:260px;
	float:right;
	text-align:right;
	display:block;
	margin:-2px 0px 0px 0px;
	padding:0px 40px 0px 0px;
}


/* [ FORM's ] */

label.label{
	height:20px;
	display:block;
	padding:4px 0px 0px 0px;
}

div.box-field{
	background:url(../images/form_field_textbox.png) no-repeat left top;
	width:302px;
	height:29px;
	display:block;
	padding:3px 0px 0px 6px;
}

div.box-field input.text{
	width:288px;
	height:18px;
	padding:2px 3px;
	background:#7B9EED;
	font-size:14px;
	color:#FFF;
	display:block;
	border:solid 1px #7B9EED;
}

div.box-field-texarea{
	background:url(../images/form_field_textarea.png) no-repeat left top;
	width:302px;
	height:92px;
	display:block;
	padding:3px 0px 0px 6px;
}

div.box-field-texarea textarea{
	width:288px;
	height:80px;
	padding:2px 3px;
	background:#7B9EED;
	font-size:14px;
	color:#FFF;
	display:block;
	border:solid 1px #7B9EED;
}

div.box-field-estado{
	background:url(../images/form_field_textbox_estado.png) no-repeat left top;
	width:87px;
	height:32px;
	display:block;
	padding:3px 0px 0px 6px;
}

div.box-field-estado select.text{
	width:72px;
	height:24px;
	margin:1px 0px 0px 2px;
	padding:2px 3px 2px 3px;
	background:#7B9EED;
	font-size:14px;
	color:#FFF;
	display:block;
	border:solid 1px #7B9EED;
}

div.box-field-cep{
	background:url(../images/form_field_textbox_cep.png) no-repeat left top;
	width:208px;
	height:32px;
	display:block;
	padding:3px 0px 0px 6px;
}

div.box-field-cep input.text{
	width:184px;
	height:18px;
	margin:1px 0px 0px 2px;
	padding:2px 3px 2px 3px;
	background:#7B9EED;
	font-size:14px;
	color:#FFF;
	display:block;
	border:solid 1px #7B9EED;
}




























































/* [ Erros ] */

/*label.error{
	font-size:15px;
	color:#F00;
	padding:6px;
	margin:5px 0px 0px 0px;
	display:block;
    font-weight:bold;
	clear:both;
	float:left;
}
*/
div#alert{
	display:none;
	background:#FAEBEB;
	margin:10px 0px 0px 5px;
	color:#F00;
	width: 540px;
	font-weight: bolder;
	border: solid 1px #F00;
	padding: 12px 4px;
	line-height:16px;
}