@charset "utf-8";
/* CSS Document */
body{
	font-family:arial;
	font-size:12px;
	padding:0;margin:0;
}
#main{
	padding:0;margin:0 auto;background:#D7DBDE url(images/background.jpg) no-repeat;
	width:1024px;position:relative;overflow:hidden;
}
#logo{
	width:500px;height:180px;
	margin:25px 0 0 48px;
	overflow:hidden;
}
#logo a{width:500px;height:180px;overflow:hidden;float:left;text-indent:-999pt;}

ul#menu{margin:53px 0 0 45px;padding:0;background:#31a2f9;overflow:hidden;width:580px;}
ul#menu li{display:inline;overflow:hidden;}
ul#menu li a{color:#FFF;float:left;text-transform:uppercase;padding:8px 10px;margin:0 5px 0 0;}
ul#menu li a:hover{background:#0088FF;}

div#conteudo{width:528px;margin:0px 0 0 42px;padding:10px 30px;overflow:hidden;background:#FFF;}
div#conteudo h2{margin:10px 0 10px 0;padding:0;}
div#conteudo ul.more{margin:0;padding:0;list-style:none;overflow:hidden;}
div#conteudo ul.more li{overflow:hidden;clear:both;width:520px;padding-bottom:10px;border-bottom:1px solid #DDD;margin-top:10px;}
div#conteudo ul.more li img{float:left;border:1px solid #CCC;padding:2px;margin-right:5px;}
div#conteudo img.image{float:left;border:1px solid #CCC;padding:2px;margin-right:5px;}
div#conteudo ul.more li h3{margin:0;padding:0;}
div#conteudo ul.more li h3 a{font-size:14px;color:#006699;}
div#conteudo ul.more li p a{color:#000;}
div#conteudo p.ls a{color:#000;text-decoration:none}
div#conteudo p.ls a:hover{color:#000;text-decoration:underline}
div#conteudo form fieldset{border:1px solid #CCC;}
div#conteudo form input{float:left;margin-bottom:5px;}
div#conteudo form select{float:left;margin-bottom:5px;}
div#conteudo form input.no-float{float:none;}
div#conteudo form label{float:left;width:100px;}
div#conteudo form label.termo{float:none;width:350px;}
div#conteudo form label.margin{margin-left:10px;}

div#conteudo form.votacao label{float:none;}

.vd_item{width:240px;float:left;text-align:center;overflow:hidden;margin:0 0 15px 0;}
.vd_item a img{border:2px solid #CCC;padding:2px;}
.vd_item a img:hover{border:2px solid #0066CC}
.vd_item .info{text-align:center;color:#31A2F9;}

.vote{font-weight:bold;float:right;font-size:14px;background:#FF9900;color:#000;height:45px;width:60px;padding:15px 0 0 0;text-align:center;}
.vote:hover{color:#fff;}

.frm_erro{color:#c00;}
.msg_alert,.msg_azul{margin-bottom:5px;}
.msg_azul{color:#0065CC;background:#D6E9F8;border:1px solid #0065CC;padding:5px;}
.msg_alert{color:#000000;background:#FFF1A8 url(../imagens/error.gif) no-repeat left;border:1px solid #FFCC00;padding:5px 5px 5px 20px;}
.msg_sucesso{color:#222;background:#99CC33;border:1px solid #006666;padding:5px;}

#txt_home{overflow:hidden;background:#fff;width:240px;margin:10px 0 10px 0;}
#txt_home h1{margin:0;padding:5px 0;font-size:18px;}
#txt_home h1 a{color:#0066CC;text-decoration:none;}
#txt_home h1 a:hover{text-decoration:underline;}

#lightbox-secNav-btnClose{width:25px !important;}

div#rodape{width:1024px;margin:0 auto; overflow:hidden;background:#CCC}
div#rodape p{text-align:center;}

.erro_msg{float:left;margin:0 0 5px 110px;overflow:hidden;color:#FFF;background:#FF6666;}
.sucesso{
	padding:10px;
	border:2px solid #009933;
	background:#99CC99;
}
.sucesso p{font-size:14px;}
