@charset "utf-8";
*{
	font-family:Arial, Tahoma, Verdana,"Trebuchet MS", Helvetica, sans-serif;
}
body{
	background-color:#6b1c1c;
	background-image:url(../img/bgbody.png);
	background-repeat:repeat-x;	
	margin:0;
	padding:0;
}
#divBody{
	background-image:url("../img/body.png");
	background-position:left top;
	background-repeat:no-repeat;
}
a{
	text-decoration:none;
	color:#006AA2;
	font-size:10pt;
}
.maisnoticias{
	color:#08628F;
}
#divTopo,#divRodape,#divCorpo{

}

#divTopoIn, #divRodapeIn, #divCorpoIn{
	margin:0 auto;	
	width:880px;
}
#divTopoIn{
	background-image:url(../img/bgtopo.png);
	background-repeat:no-repeat;
	height:239px;
	margin-top:30px;
}
#divCorpoIn{
	height:auto;
	background-image:url(../img/bgcentro.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#divRodapeIn{
	background-image:url(../img/bgrodape.png);
	background-repeat:no-repeat;
	height:26px;
	color:#1e2558;
	text-align:center;
	font:icon;
}
.texto, table{
	color:#0D265A;
	font-size:0.8em;
	text-align:justify;
}
#menu{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	list-style-type:none;
	margin-left:6px;
	margin-top:9px;
	padding:0;
	width:150px;
}

#menu li{
	border-bottom:1px solid #8ec2dc;
	height:38px;
	width:150px;
}

#menu li a{
	color:#FFFFFF;
	display:block;
	padding:12px;
	text-decoration:none;
	width:127px;
	background-color:#7FBAD8;
}
#menu li a:hover{
	background-color:#3390bd;
}
#selected{
	background-image:url("../img/menu.png");
	background-repeat:no-repeat;
	border:medium none;
	height:41px;
	margin-left:151px;
	margin-top:-40px;
	position:absolute;
	width:21px;
}
#selected a{
	background-color:#3390bd;
}
h3{
	color:#004C7C;
}
#gallery {
	padding:0 10px;
	width: 660px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }
.trCor{
	background-color:#DFF4FF;
}
#pagEditais .nav{
	float:right;
	margin-top: -15px;
}
#pagEditais .nav > a{
	width:50px;
	font-size:21pt;
	margin:0px;
	margin-left:3px;
}
#divConvite{
	float:right;
	height:162px;
	margin:10px 10px 30px 0;
	width:317px;
}
#h3Convite{
	color:#4e150e;
	font-size:14pt;
	margin:0;
	text-align:center;
	padding-bottom:6px;
}

#divTempo{
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(http://www7.cptec.inpe.br/seloweb/CreateImg?cidade=1209&op=1&lang=pt);
	background-color:#DDEEFF;
	height:160px;
	margin:6px;
	width:152px;
	z-index:2;
}
#divTempo #divSkin{
	height:inherit;
	width:inherit;
	position:absolute;
	background-image:url(../img/skin_tempo.png);
	background-position:center center;
	background-repeat:no-repeat;
	z-index:0;
}
#divFormCompra > form > div{
	float:left;
	margin:1px;
	padding:5px;
}
#divFormCompra > form > div > input,
#divFormCompra > form > div > select{
	font-size:15pt;
}
#divFormCompra > form > div > select{
	height:30px;
}
#divFormCompra > form > div > label{
	display:block;
	font-size:15pt;
}
#divFormCompra > form > div > label > em{
	color:#FF0000;
	font-style:normal;
	font-size:8pt;
	padding-left:10px;
}

#div-home-rainha p, #div-home-festa p{
	margin-top:15px;
	margin-bottom:0px;
	padding:5px 3px;
}

#div-home-rainha{
	background-color:#f1c7c5;
	padding:5px;
	float:right; 
	width:312px;
	margin-top:40px;
}
#div-home-festa{
	background-color:#c3d2d9;
	padding:5px;
	float:left; 
	width:335px;
	margin-top:40px;
	height:271px;
}
#div-home-festa .h3-home{
	background-color:#017ebc;
	width:320px;
}
#div-home-rainha .h3-home{
	background-color:#bd8ca2;
	width:297px;
}
.h3-home{
	height:28px;
	margin:0px;	
	margin-top:10px;
	position:absolute;
	margin:-15px 0 0 -5px;
}
.h3-home div{
	margin-left:6px;
	margin-top:-16px;
}

#divParceiros{
	background-color:#FFFFFF;
	height:200px;
	margin:0 auto;
	width:880px;
}
#divParceiros h4{
	margin-bottom:3px;
	color:#017EBC;
	font-family:Arial, Helvetica, sans-serif;
}

.trTitulo{
	font-size:20pt;
	background-color:#7FBAD8;
	color:#fff;
	font-weight:bold;
	padding:10px;
}