@charset "utf-8";
/* CSS Document */

* { padding:0px; margin:0px; border:0px; }

html { height:100%; }

body { background:url(../images/body-bg.jpg) center top no-repeat #AEACC2; }

#Header {
height:163px;
width:960px;
clear:both;
margin:0px auto;
background:url(../images/header-bg.jpg) repeat-x;
}

#Principal {
width:1004px;
height:733px;
background:url(../images/principal-bg.jpg) repeat-y;
clear:both;
margin:0px auto;
}

#Menu {
height:40px;
width:960px;
background:url(../images/menu-bg.jpg) repeat-x;
clear:both;
margin:0px auto;
}



#Banner {
width:930px;
height:131px;
margin-left:15px;
}

#Corpo {
width:960px;
height:auto;
clear:both;
margin:0px auto;
background:#FFFFFF;
}

#Right {
width:312px;
height:auto;
float:right;
background:url(../images/right-bg.jpg) top no-repeat;
}

#Left {
width:646px;
height:auto;
float:left;
}

#Separador {
width:960px;
height:13px;
clear:both;
margin:0px auto;
}

.titulo {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
line-height:34px;
color:#262261;
}

.titulo a {
color:#262261;
text-decoration:none;
}

.titulo a:hover {
color:#262261;
text-decoration:underline;
}

#Footer {
width:960px;
height:54px;
clear:both;
margin:0px auto;
background:url(../images/footer.jpg) no-repeat;
}

#Footer ul {
list-style:none;
width:920px;
margin-left:20px;
margin-right:10px;
height:36px;
}

#Footer li {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:36px;
vertical-align:middle;
text-align:center;
padding-left:10px;
padding-right:10px;
float:left;
font-weight:normal;
list-style:none;
}

#Footer li a {
color:#FFFFFF;
text-decoration:none;
}

#Footer li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#Fundo {
height:186px;
width:960px;
clear:both;
margin:0px auto;
}

.texto {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
margin-left:18px;
text-align:justify;
margin-right:14px;
color:#666666;
}

.texto a {
color:#666666;
text-decoration:none;
}

.texto a:hover {
color:#666666;
text-decoration:none;
}

.leia-mais {
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066FF;
line-height:26px;
vertical-align:middle;
}

.leia-mais a {
text-decoration:none;
color:#0066FF;
}

.leia-mais a:hover {
text-decoration:underline;
color:#0033FF;
}

.keywords {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
padding-left:18px;
padding-right:4px;
color:#666666;
}

.news-title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:bold;
margin-left:23px;
margin-right:4px;
color:#666666;
}

.news-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
margin-left:23px;
margin-right:24px;
text-align:justify;
color:#666666;
}

.footer {
color:#FFF;
text-align:center;
line-height:12px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.footer a {
color:#FFF;
text-decoration:underline;
}

.footer a:hover {
color:#999;
text-decoration:none;
}

#Div-Contato {
width:519px;
height:254px;
margin-left:30px;
background:url(../images/div-contato.jpg) no-repeat top;
}

.label {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-left:12px;
width:190px;
color:#759DF2;
line-height:26px;
width:210px;
}

.form {
border:1px solid #CCCCCC;
height:26px;
width:223px;
margin-left:12px;
}

#Outdoor {
width:587px;
height:166px;
margin-left:25px;
}

.foto-city {
width:110px;
height:73px;
float:left;
border:5px solid #CCCCCC;
margin-left:22px;
margin-right:21px;
}

.foto-teacher {
width:203px;
height:249px;
float:left;
border:5px solid #CCCCCC;
margin-left:22px;
margin-right:21px;
}

#sucesso {
					width:400px;
					float:left;
					height:20px;
					vertical-align:middle;
					border:1px solid #666666;
					background:#CCCCCC;
					color:#333333;
					font-family:Arial, Helvetica, sans-serif;
					text-align:center;
					margin:20px auto;
					font-size:11px;
					margin-left:60px;
					font-weight:bold;
					line-height:20px; 
}

.paginacao2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:23px;
float:left;
padding-left:3px;
padding-right:3px;
}

.paginacao2 a {
color:#D98313;
text-decoration:none;
float:left;
}

.paginacao2 a:hover {
color:#D98313;
text-decoration:underline;
}

.data {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
margin-right:14px;
color:#666666;
font-style:italic;
padding-left:10px;
float:left;
line-height:24px;
}

.titulo2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:24px;
color:#262261;
font-size:14px;
margin-left:30px;
float:left
}

.titulo2 a {
color:#262261;
text-decoration:none;
}

.titulo2 a:hover {
color:#262261;
text-decoration:underline;
}

