/* CSS */

body{
	padding:0px;
	margin:0px;
	background:url(fundo.jpg);
}

a{
	font:12px arial;
	color:#212121;
	text-decoration:none;
}
a:hover{color:#0065CA;}

p {
	margin:0px;
	padding:0px;
	line-height: normal;
}

p.data{
	padding:20px 0px 22px 0px;
	font:10px arial;
	color:#FFFFFF;
}

p.acesso{
	padding:30px 0px 14px 25px;
	font:11px arial;
	color:#96d2e7;
	border:0px;
}

img {
	border:0px;
}

#imgleft{
	float:left;
	border:3px solid #cdcdcd;
	margin: 0px 8px 3px 0px;
}

input{
	border:1px solid #ABADB3;
	font:11px arial;
	color:#212121;
}

.login{
	background-color:#6AA0D5;
}

/* IGUALDADES */

#topo_up, #topo_down, #conteudo
{margin:0 auto; width:1000px;}

#topo_downa, #esquerda, #cont_meioa
{float:left;}

#topo_downb, #cont_meio, #cont_meiob
{float:right;}


/* TOPO */

#topo{
	height:188px;
	background:url(fundo_topo.jpg) repeat-x;
}
#topo_up{
	height:86px;
	
}
#topo_down{
	height:101px;
}
#topo_downa{
	width:800px;
	height:101px;
	
}
#topo_downb{
	width:200px;
	height:101px;
	
	text-align:center;
}

/* CONTEUDO */

#conteudo{
	padding:20px 0px 20px 0px;
}

#esquerda{
	width:185px;
	padding-left:10px;
	}

#menu{
	width:185px;
	}
	
#cont_meio{
	width:805px;
	}
	
#cont_meioa{
	width:600px;
	}

#cont_meiob{
	width:200px;
	}
	
#banner2{
	height:58px;
	margin-left:6px;
}

#banner3{
	height:74px;
	margin-left:20px;
	padding-top: 10px;
}
#banner4{
	height:120px;
	margin-left:20px;
	padding-top: 10px;
}
#acesso{
	width:200px;
	height:130px;
	background:url(fnd_acesso.gif) no-repeat top;
	}

#box{
	width:267px;
	padding:10px;
	border:1px solid #DBDADA;
	background-color:#FFFFFF;
	font:12px arial;
	height:130px;
}

#box ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#box li{
	border-bottom:1px dashed #EFEFEF;
	margin:2px 0px 2px 0px;
	clear:both;
}

#box li a{
	text-decoration:none;
	color:#212121;
}

#box li a:hover{
	color:#0065CA;
}

/* menu */

/* menu */

#menu ul {
	margin: 0px;
	padding: 0;
	list-style: none;
	width: 174px;	
	}

#menu ul li {
	position: relative;
	}
	
#menu li ul {
	position: absolute;
	left: 174px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
#menu ul li a {
 	display: block;
	text-decoration: none;
	color: #ffffff;
	background:url(fundo_menu.jpg);
	padding:8px;
	}
	
#menu ul li a.menu3 {
	background:url(fundo_menu_3.jpg);
	}

/* Fix IE. Hide from IE Mac \*/
#menu * html ul li { float: left; height: 1%; }
#menu * html ul li a { height: 1%; }
/* End */

#menu ul li a:hover { color: #ffffff; background: #387596; } /* Hover Styles */
		
#menu li ul li a { padding:8px; } /* Sub Menu Styles */
		
#menu li:hover ul, li.over ul { display: block; } /* The magic

/**************************** novo menu ****************************/

#suckertree1{
}

.suckerdiv ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:174px;
}
	
.suckerdiv ul li{
	position: relative;
}
	
.suckerdiv ul li ul{
	position: absolute;
	width: 130px;
	top: 0px;
	visibility: hidden;
	background: #fff;
}

.suckerdiv ul li a{
	display: block;
	overflow: auto; /* hack IE7 */
	color: #ffffff;
	text-decoration: none;
	background: #fff;
	padding: 5px;
}

.suckerdiv ul li a:visited{
	color: #fffff;
}

.suckerdiv ul li a:hover{
	color:#fffff;
	background-color: #f9f9f9;
}

.suckerdiv .subfolderstyle{
	background: no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

/* rodape */

#rodape{
	height:74px;
	background:url(fnd_rodape.jpg) repeat-x;
	text-align:center;
	padding-top:10px;
	font: 11px arial;
	color:#212121;
}
.td1 {
	background-color: #E9F4FE;
}
#conteudo #cont_meio #cont_meioa #textos #apresentacoes {
	padding: 5px;
	background-repeat: no-repeat;
}
#box2 {
	width:579px;
	padding:10px;
	border:1px solid #DBDADA;
	background-color:#FFFFFF;
	font:12px arial;
	height:130px;
}
.img-gal-fotos {
	background-color: #EBEBEB;
	padding: 5px;
	border: 1px solid #999999;
}
.img-gal-fotos:hover {
	background-color: #CCCCCC;
	padding: 5px;
	border: 1px solid #999999;
}
