/* CSS Document */

body {
	background:url(../images/bg-soliedo.jpg) top center #dcdddf no-repeat;
	
	}
	
	h1, h2,h3,h4 {font-family: 'Maven Pro', sans-serif;}
	h2 {font-size:24px; color:#20346a; font-weight:400}
	h3 {font-size:20px; font-weight:400; color:#4d4c4e; margin:12px 0 30px 0}
	
#header {width:960px; height:115px;position:relative;margin:0 auto; clear:both}

a#logo {margin:0 0 0 35px;}

#nav {font-family: 'Open Sans', sans-serif; position:absolute; text-align:right; top:50px; left:250px}
#nav ul {list-style:none; font-size:12px; font-weight:600; text-transform:uppercase;}

#nav li {display:inline; color:#333333}
#nav ul li.cadeado a{
	position:relative;
	top:3px;
}

#nav ul li.cadeado a:hover{
	border:none
}

#nav li a {padding:0 10px 8px 10px; color:#333333; text-decoration:none}
#nav li a:hover {border-bottom:3px solid #dcdddf; color:#999}
#nav li a.selecionado {border-bottom:3px solid #dcdddf; color:#999}

#banner {
	width:100%; 
	height:250px;
	background:#333;
	-moz-box-shadow: 0 5px 3px #cccccc;
	-webkit-box-shadow: 0 5px 3px #cccccc;
	box-shadow: 0 5px 3px #cccccc;
	}

a.next {background:url(../images/banner-seta-dir.png)
 no-repeat; width:38px;height:100px}
a.prev {background:url(../images/banner-seta-esq.png)
 no-repeat; width:38px;height:100px}


.box1, .box2, .box3 {background:#011c39}
.box1 {width:310px; height:190px; float:left; margin:25px 15px 35px 0; overflow: hidden; position:relative}
.box2 {width:310px; height:190px; float:left; margin:25px 15px 35px 0; overflow: hidden; position:relative}
.box3 {width:310px; height:190px; float:left; margin:25px 0 35px 0; overflow: hidden; position:relative}

img.a {
	position:absolute;
}

.box1:hover, .box2:hover, .box3:hover {cursor:pointer}

.tit-box {
	background:#242b33; 
	width:280px; 
	height:15px; 
	font-family:'Open Sans',sans-serif; 
	font-size:18px; 
	color:#83c3f6; 
	padding:10px 15px 15px 15px; 
	position:absolute; 
	bottom:-40px; 
	opacity:0.9;
	filter:alpha(opacity=90); 
	}
	
	.tit-box span {position:absolute; right:10px; top:6px; width:26px; height:26px}
	.tit-box a {	color:#83c3f6; text-decoration:none}

#breadcrumbs {background:url(../images/bg-breadcrumb.jpg) top center; height:65px; width:100%; font-family:'Maven Pro', sans-serif; font-size:24px; color:#20346a;position:relative; clear:both}

#cont-breadcrumb {
	width:920px;
	margin:0 auto;
	height:65px;
	padding:20px 30px 0 30px;
}

#breadcrumbs p {letter-spacing:-1px; }

.seta-bread {
	margin:3px 15px 0 15px;
	position:absolute;
}

#container {
	width:960px;
	height:auto;
	margin:0 auto;
	padding:0 0 30px 0
}


#sidebar {
	width:320px;
	height:auto;
	float:left
}

#content {
	width:575px;
	height:auto;
	margin:0 0 0 345px;
}
#content p {
	margin:25px 0 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#999999;
	line-height:20px;
	text-align:justify
	}
	
#content2 {
	width:532px;
	height:auto;
	margin:0 0 0 400px;
}
#content2 p {
	margin:25px 0 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#999999;
	line-height:20px;
	text-align:justify
	}
	
#footer {
	font-family:'Maven Pro', sans-serif;
	font-style:normal;
	width:100%;
	height:90px;
	background:#bec4d0;
	clear:both;
	margin:70px auto 0 auto;
	text-align:center;
	/*-moz-box-shadow: 0 -3px 1px #CCC;
	-webkit-box-shadow: 0 -3px 1px #CCC;
	box-shadow: 0 -3px 1px #CCC;*/
}
#footin {
	margin:0 auto;
	width:960px;
	height:115px;
}

.address-foot {
	padding:20px 0 0 0;
	color:#FFF;
	font-size:12px;
	line-height:20px
}
.address-foot span { color:#fff; position:relative;top:-20px; left:20px}
.address-foot a {color:#fff; text-decoration:none; }
.address-foot a:hover {text-decoration:underline}

/* ################# LANCAMENTOS ################## */
.lancamentos {float:left; clear:both; width:930px; margin:50px 0 30px 30px; padding:0 0 45px; border-bottom:1px solid #CCC}
.lancamentos p {font-family:'Open Sans',sans-serif; font-size:14px; color:#999999; line-height:20px}

.foto-lancamento {
	float:left; 
	width:310px; 
	margin:0 30px 0 0;
	-moz-box-shadow: 5px 5px 3px #dfdfdf;
	-webkit-box-shadow: 5px 5px 3px #dfdfdf;
	box-shadow: 5px 5px 3px #dfdfdf;
	}
	
.detalhes {width:580px; float:left; height:auto;}
p.tipo-lancamento {font-family:'Open Sans', sans-serif; font-size:12px; background:#afb8c8; padding:3px 10px; clear:both; color:#FFF;position:relative; width:150px}

.detalhes .icons {
	width:195px;
	margin:-55px 0 0 390px;
	position:absolute;
}

.detalhes .icons ul {list-style:none}
.detalhes .icons li {display:inline; margin:0 5px 0 0}

.detempreend strong{color:#20346a; font-weight:normal; width:130px; float:left}


/* ################ FORM #################### */
label.nome_campo {
	font-family:'Open Sans', sans-serif;
	width:90px;
	font-size:14px;
	color:#666666;
	padding:8px 0 0 0;
	display:block;
	float:left;
	margin:0 5px 0 0
	
	}
	
label.nome_campo2 {
	font-family:'Open Sans', sans-serif;
	width:70px;
	font-size:14px;
	color:#666666;
	padding:8px 0 0 0;
	display:block;
	float:left;
	margin:0 5px 0 0
	
	}
	
	.campo, .campo1, .campo2 {float:left; font-size:14px; padding:5px 5px; margin:0 5px 5px 0; color:#666666; border:1px solid #cccccc;font-family:'Open Sans'}
	.campo {width:460px; }
	.campo1 {width:140px;}
	.campo2 {width:225px;}
	
	
	:focus {background:#efefef; border:1px solid #cccccc}
	
	.botao {font-family:'Maven Pro',sans-serif; background:#20346a; color:#ffffff;margin:10px 10px 0 0; border:none; font-size:18px; padding:10px 20px}
	.botao:hover {cursor:pointer; background:#3c4b74}
	
	.botao2 {font-family:'Maven Pro',sans-serif;  background:#3c4b74; color:#ffffff;margin:10px 10px 0 0; border:none; font-size:18px; padding:10px 20px}
	.botao2:hover {cursor:pointer;background:#20346a;}
