/***Gerais ***/
body {
font:105% "verdana", arial, hevetica, sans-serif;
font-size:11pt;
text-align:center;
background:#2c5a7f;
color:#224562;
margin:0;
padding:0;
}

a:link {
color:#fff;

}

a:visited {
color:#333;
}

a:hover,a:active {
color:#333;
}

h1 {
color:#2c5a7f;
font:130% "verdana", arial, hevetica, sans-serif;
font-weight:700;
text-align:right;
margin:0 20px 20px;
}

h2 {
color:#2c5a7f;
font:100% "verdana", arial, hevetica, sans-serif;
font-weight:700;
text-align:left;
font-style:oblique;
text-indent:60px;
margin:2px 0 0;
}

/***Topo ***/

#topo {
height:225px;
background-image:url(images/topovaluhem.jpg);
background-repeat:no-repeat;
background-position:0 0;
position:relative;
}

#topomenu {
position:absolute;
right:12px;
top:12px;
}

#topomenu a {
color:#a2c6c6;
text-decoration:none;
}

#topomenu a:hover {
color:#fff;
background-color:#2c5a7f;
text-decoration:none;
}

/***Estrutura ***/

#conteudo {
width:750px;
text-align:left;
background:#2c5a7f;
padding-bottom:10px;
margin:1em auto 0;
}

#titulos {
width:750px;
height:40px;
text-align:left;
background:url('images/faixamenu.jpg');
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
padding-bottom:0;
padding-top:0;
}

#rod {
clear:both;
text-align:center;
font-size:90%;
padding:5px;
background:url('images/rodape.jpg');
background-repeat:no-repeat;
}

#ladod {
width:350px;
float:right;
margin:0 0 0 10px;
}

#ladoe {
width:350px;
float:left;
margin:0 10px 0 0;
}
	
#tudo,#tudo1 {
width:750px;
background:url('images/back.jpg');
background-repeat:repeat-y;
text-align:left;
margin-top:0;
margin-bottom:0;
padding-bottom:0;
padding-top:0;
}


.cx2 {border:2px solid  #2c5a7f;font-family:"verdana", arial, hevetica, sans-serif;font-size:12px;color:#a2c6c6;
}
.cx4 {
	border: 2px dashed #2c5a7f;
	}

/***Menu***/

#mainnav {
width:730px;
text-align:center;
color:#a2c6c6;
margin-bottom:5px;
padding:2px 0;
}

#mainnav ul {
list-style-type:none;
margin:0 0 0 5px;
padding:0;
}

#mainnav li {
display:inline;
padding:0 5px;
}

#mainnav li a {
text-decoration:none;
color:#a2c6c6;
}

#mainnav li a:hover {
text-decoration:none;
color:#fff;
}

/***Fotos e outros***/
.foto {
text-align:center;
margin:0;
}

.foto1 {
width:320px;
background-color:#2c5a7f;
text-align:center;
border:#666 solid 1px;
float:left;
margin:10px 0 10px 30px;
padding:5px;
}

.foto2 {
width:320px;
background-color:#2c5a7f;
text-align:center;
border:#666 solid 1px;
float:right;
margin:10px 30px 10px 0;
padding:5px;
}

.foto3 {
text-align:center;
float:left;
margin:10px 30px 10px 30px;
padding:5px;
}

.foto4 {
text-align:center;
float:right;
margin:10px 30px 10px 30px;
padding:5px;
}

.foto5 {
width:100px;
background-color:#2c5a7f;
text-align:right;
border:#666 solid 1px;
margin:1px 0 1px 0;
padding:1px;
}

.foto6 {
width:320px;
background-color:#2c5a7f;
text-align:center;
border:#666 solid 1px;
margin:10px 10px 10px 10px;
padding:5px;
}

.foto7 {
width:320px;
background-color:#2c5a7f;
text-align:center;
border:#666 solid 1px;
margin:10px 215px 10px 215px;
padding:5px;
}

.p1 {
font:120% "verdana", arial, hevetica, sans-serif;
color:#2c5a7f;
text-align:center;
text-decoration:none;
line-height:100%;
text-indent:30px;
margin-top:0;
margin-bottom:0;
}

.p2 {
font:110% "verdana", arial, hevetica, sans-serif;
color:#2c5a7f;
text-align:center;
text-decoration:none;
line-height:150%;
margin-top:0;
margin-bottom:0;
}

.p3 {
font:105% "verdana", arial, hevetica, sans-serif;
color:#2c5a7f;
text-align:right;
text-decoration:none;
line-height:150%;
margin-top:0;
margin-bottom:0;
padding-right:20px;
}   

.p4 {
font:100% "verdana", arial, hevetica, sans-serif;
color:#2c5a7f;
text-align:left;
text-decoration:none;
line-height:150%;
margin-top:0;
margin-bottom:0;
padding-right: 20px;
}

.p5 {
font:110% "verdana", arial, hevetica, sans-serif;
color:#2c5a7f;
text-align:right;
text-decoration:none;
line-height:150%;
margin-top:0;
margin-bottom:0;
padding-right: 20px;
}

.p6 {
font:110% "verdana", arial, hevetica, sans-serif;
font-weight: bold;
color:#2c5a7f;
text-align:center;
text-decoration:none;
line-height:150%;
margin-top:0;
margin-bottom:0;
}

.p7{
font:105% "verdana", arial, hevetica, sans-serif;
color:#2c5a7f;
text-align:justify;
text-decoration:none;
line-height:150%;
margin-top:0;
margin-bottom:0;
padding-right:20px;
padding-left:30px;
text-indent:30px;
}