/* CSS Document */
body{
	background-image:url(../images/back.jpg); background-repeat:no-repeat; background-position:center top; margin:0px; font-family:Arial, Helvetica, sans-serif;
}
.divMain{
	min-width:1200px; width:100%; 
}
.divSubMain{
	width:910px; 
}
.topo{
	width:100%; float:left; height:40px;		
}
.topoL{
	width:760px; text-align:right; float:left;	
}
.topoR{
	width:150px; text-align:right; float:left;
}
.topo1{
	width:285px; height:130px; padding-top:10px; float:left;
}
.topo2{
	width:580px; margin-left:20px; float:right; height:70px; padding-top:30px; text-align:right;
}
.topo3{
	width:580px; margin-left:20px; float:right; height:30px; margin-top:5px;
}
.menu{
	width:910px; float:left; margin-top:15px; height:240px; box-shadow: 1px 5px 9px rgba(0, 0, 0, 0.2); border-radius:8px; 
}

.divCentroIndex{
	width:910px;
	float:left;
	min-height:400px;	
	margin-top:10px;
	
}
.divCentro{
	width:910px;
	float:left;
	min-height:500px;	
	margin-top:10px;
	padding-bottom:10px;
	background-image:url(../images/backcentro.png);
	border-bottom:1px solid #900;
}

.divMiolo{
	width:440px; float:left; height:200px; border:1px solid #f1f1f1; border-radius:8px; background-image:url(../images/back_div_miolo.png); 
	background-position:left; margin:5px;
}
.divMiolo2{
	width:283px; float:left; height:200px; border:1px solid #f1f1f1; border-radius:8px; background-image:url(../images/back_div_miolo2.png); 
	background-position:left; margin:5px;
}

#navI{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
#navI li a{	
	width:145px; height:25px; padding-top:10px; text-decoration:none; display:block; font-size:13px; float:left; background-image:url(../images/aba1I.png); background-repeat:no-repeat; color:#900; letter-spacing:1px;
	font-weight:bold;
}
#navI li a:hover{
	width:145px; height:25px; padding-top:10px; text-decoration:none; background-image:url(../images/aba2I.png); background-repeat:no-repeat; color:#fff;		
}

#nav{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
#nav li a{	
	width:147px; height:25px; padding-top:12px; text-decoration:none; display:block; font-size:13px; float:left; background-image:url(../images/aba1.png); background-repeat:no-repeat; color:#900; letter-spacing:1px;
	font-weight:bold;
}
#nav li a:hover{
	width:147px; text-decoration:none; background-image:url(../images/aba2.png); background-repeat:no-repeat; color:#fff;		
}

.bg{
	position:absolute;	
}

.rodape{
	width:750px; float:left; height:40px; padding-top:10px; font-weight:bold; font-size:15px;
}
.rodape2{
	width:150px; float:right; height:40px; padding-top:10px; text-align:right;
}

.form1{
	float:left; width:17%; min-height: 15px; padding-top:20px; font-size:14px; text-align:right; padding-right:3%;	
}
.form2{
	float:left; width:80%; min-height:30px; padding-top:10px; text-align:left; font-size:14px;
}
.input2{
	height:24px; border:1px solid #CCC; border-radius:10px; background-color:#fff; padding:3px; color:#333; box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2); 
}

.input3{
	height:24px; width:80%; border:1px solid #CCC; border-radius:10px; background-color:#fff; padding:3px; color:#333; box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2); 
}

.textarea{
	border:1px solid #CCC; border-radius:10px; background-color:#fff; padding:3px; color:#333; box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2); 
}

.button{
	height:30px; background-image:url(../images/back-button.png); background-repeat:repeat-x; border:1px solid #900; border-radius:8px; font-family:Verdana, Geneva, sans-serif; color:#fff; 
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
}
.divTitulo{
	height:40px; float:left; width:95%; padding-top:15px; font-size:18px; text-align:left; padding-left:5%; background-color:#f1f1f1; border-bottom:1px solid #e1e1e1; margin-bottom:10px;  
	
}
.Warning{
	min-height:40px; float:left; width:90%; padding-top:15px; font-size:18px; text-align:left; padding-left:5%; padding-right:5%; border-bottom:1px solid #d1d1d1; color:#F00; padding-bottom:10px; 
	background-image:url(../images/warning.png); background-repeat:no-repeat; background-position:right;	
}
.divOk{
	min-height:40px; float:left; width:90%; padding-top:15px; font-size:18px; text-align:left; padding-left:5%; padding-right:5%; border-bottom:1px solid #d1d1d1; color:#F00; padding-bottom:10px; 
	background-image:url(../images/ok.png); background-repeat:no-repeat; background-position:right;	
}

.subtitulo{
	font-size:15px; text-align:justify; float:left; width:90%; padding-left:5%; padding-right:5%; color:#900; font-style:italic;	
}

.conteudo{
	font-size:15px; text-align:justify; float:left; width:90%; padding-left:5%; padding-right:5%; color:#666;	
}
.img{
	width:170px; height:110px; padding:5px; float:left; margin:5px; border:1px solid #d1d1d1; border-radius:5px; background-image:url(../images/back_div_img.png);
}
.img2{
	width:170px; height:150px; padding:5px; float:left; margin:5px; border:1px solid #d1d1d1; border-radius:5px; background-image:url(../images/back_div_img2.png); text-align:center;
}
.projeto{
	width:45%; float:left; height:120px; padding-right:10px; margin-top:5px; text-align:left; font-size:13px; line-height:20px;
}

a:link, a:visited, a:active{
	text-decoration:none; color:#666;
}
a:hover{
	color:#900; text-decoration:none;	
}

.select{
	height:40px;
	border:1px solid #900;
	background-color:#fff;
	border-radius:8px;
	padding:5px;
	min-width:300px;
	max-width:500px;
	font-size:11.3px;
	line-height:35px;
}

.titulo{
	margin-top:5px; text-align:left; margin-left:5px; width:100%; height:25px; padding-top:5px; float:left; color:#fff; font-weight:bold; font-style:italic; font-size:13px;
}
.titulo2{
	margin-top:5px; text-align:left; margin-left:5px; width:40%; height:25px; padding:5px; float:left; color:#fff; font-weight:bold; font-style:italic; font-size:13px; line-height:20px;
}
img{
	border:none;
}
input{
	border:1px solid #ccc; border-radius:5px; height:25px;	
}
.imgbanner{
	border-radius:10px;
}
