/***Gerais ***/

body {
font:85% arial, hevetica, sans-serif;
text-align:center;
color:#8b689c;
background-color:#8b689c;
margin:0;
padding:0;
}

a:link {
color:#8b689c;
}

a:visited {
color:#7Da64A;
}

a:hover,a:active {
color:#fff;
background-color:#D364AD;
}

h2 {
color:#DD96A4;
font:120% arial, hevetica, sans-serif;
font-weight:700;
margin:20px 0 0 20px;
}

h2 a {
text-decoration:none;
}

h3 {
color:#DD96A4;
font:106% arial, hevetica, sans-serif;
font-weight:700;
margin-bottom:3px;
}

h4 {
color:#DD96A4;
font:120% arial, hevetica, sans-serif;
font-weight:700;
font-style:oblique;
margin:0 0 40px 40px;
}

h5 {
color:#8b689c;
font:120% arial, hevetica, sans-serif;
font-weight:700;
font-style:oblique;
margin:0 0 40px 40px;
}

/***Estrutura ***/
#container {
width:750px;
text-align:left;
background-color:#ffffff;
border:1px solid #8b689c;
margin:1em auto;
}

#header {
height:150px;
background-image:url(topo.jpg);
background-repeat:no-repeat;
background-position:0 0;
position:relative;
}

#header h1 {
font-size:1px;
text-align:right;
color:#fff;
margin:0;
padding:0;
}

#footer {
clear:both;
color:#fff;
background-color:#DACCE5;
text-align:right;
font-size:90%;
padding:5px;
}

#skipmenu {
position:absolute;
right:5px;
top:5px;
}

#skipmenu a {
color:#fff;
text-decoration:none;
}

#skipmenu a:hover {
color:#fff;
background-color:#7DA64A;
text-decoration:none;
}

#principal {
	width:200px;
	float:right;
	}
	
#navegacao {
	width:200px;
	float:left;
	}
	
#tudo {
	width:750px;
	text-align:left;
	margin:0 0;
	}

/***Menus ***/
#mainnav {
background-image:url(barra.jpg);
background-repeat:no-repeat;
color:#fff;
margin-bottom:22px;
padding:2px 0;
}

#mainnav ul {
list-style-type:none;
border-left:1px solid #fff;
margin:0 0 0 20px;
padding:0;
}

#mainnav li {
display:inline;
border-right:1px solid #CCD9A7;
padding:0 10px;
}

#mainnav li a {
text-decoration:none;
color:#666;
}

#mainnav li a:hover {
text-decoration:none;
color:#fff;
}

#menu {
float:right;
width:140px;
border-left:1px solid #CCD9A7;
padding-left:15px;
}

#menu ul {
margin-left:0;
padding-left:0;
list-style-type:none;
line-height:165%;
}

#contents {
margin:0 200px 40px 20px;
}

#contents p {
line-height:150%;
}

/***Formulário ***/


#todoform {	
background:#EFC9D2;	
font:105% arial, hevetica, sans-serif;
border-collapse:collapse;
color:#8b689c;
}
#todoform th {
background:#EFC9D2;
padding:3px;
font:105% arial, hevetica, sans-serif;
border-bottom:1px solid #8b689c;	
}
#todoform td {	
padding:3px;	
}
#todoform input {	
background:#fff;	
border:1px dashed #8b689c;
}
#todoform textarea {
border:1px dashed #8b689c;
background:#fff;	
}
#todoform input.botao {	
background:#EFC9D2;	
color: #8b689c;
border:2px solid #ffffff;
}	

/***Galeria***/

#galeria li { 
   display:inline; 
   float:left; 
   width:266px; 
   background-color:#FFF;
   margin:1px; 
   padding: 0;
   text-align: center; 
} 

/***Outros ***/
.blogentry {
border-bottom:1px solid #DD96A4;
}

.blogentry ul {
list-style-type:none;
text-align:right;
font-size:95%;
margin:1em 0;
padding:0;
}

.blogentry li {
display:inline;
padding:0 0 0 7px;
}

.blogentry1 ul {
list-style-type:none;
text-align:left;
font-size:85%;
margin:1em 0;
padding:0;
}

.blogentry1 li {
display:inside;
padding:0 0 0 7px;
}

.imagefloat {
float:right;
border:1px solid #9FA41D;
margin:0 0 10px 10px;
padding:2px;
}

.foto {margin-top: 10px; margin-bottom: 10px;text-align:center}
.foto1 {text-align:center;margin: 0 100px 0 100px;}
.foto2 {text-align:center;margin: 0 ;}
.foto3 {text-align:center;border: 2px solid #973E4E;margin: 0 73px 0 73px;}
.foto4 {text-align:center;margin: 0 25px 0 25px;}
.foto5 {text-align:center;margin: 0 10px 0 10px;float:left;}
.foto6 {text-align:center;margin: 0 10px 0 10px;float:right;}

.p1 {font-family:arial, hevetica, sans-serif;font-size:105%;color:#666;text-align:center;text-decoration:none;line-height:100%;margin-top: 0; margin-bottom: 0; }
.p2 {font-family:arial, hevetica, sans-serif;font-size:105%;color:#8b689c;text-align:justify;text-decoration:none;line-height:100%;text-indent:30px;}
.p3 {font-family:arial, hevetica, sans-serif;font-size:105%;color:#666;text-align:left;text-decoration:none;line-height:100%;margin: 40px 0 40px 0 }