@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{ font-family:Arial, Verdana; background:url(../img/bg.jpg) repeat-x #FFF; font-size:13px; color:#666}

h1{}

h2{}

a:link, a:active, a:visited{color:#CE251C; text-decoration:underline; font-size:11px}
a:hover{text-decoration:none}

img{border:0}

.homepage{ width:926px; margin:0 auto; position:relative}

.topo{ height:140px; position:relative}

.logo{float:left; height:88px; width:547px; background:url(../img/logo.png) no-repeat; position:absolute; top:0; left:0}

.login{float:right; height:60px; width:289px; font-size:9px; padding-top:10px; position:absolute; top:10px; right:0}

.web{ position:absolute; right:0; top:15px; font-size:12px}

.web a:link{font-size:10px}


ul{list-style:none}
.menu{ height:60px; background:url(../img/bg_menu.png) no-repeat; margin-bottom:4px; float:right; width:850px; height:42px; position:absolute; top:95px; right:0; padding-left:10px;}

.menu ul{
	background:url(images/menu-bg.gif) top left repeat-x;
	height:43px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px 5px 0px 5px;
		}
	.menu li a{
		color:#ffffff;
		display:block;

		line-height:40px;
		padding:0px 2px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#dddddd;
			text-decoration:none;
			}
	.menu li ul{
		background:#035890;

		display:none;
		height:auto;


		position:absolute;
		width:125px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		padding:0px;
		width:125px;
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover{
			background:#949494;
			color:#dddddd;
			opacity:1.0;

			}
	.menu p{
		
		}	
	.menu #current{

		color:#ffffff;
		}
		

.lista{background: url(../img/menu_lista.png) no-repeat; width:1px; height:42px}

.banner{height:320px}
.banner_sombra{ background:url(../img/banner_sombra.png) no-repeat center; height:37px; position:absolute; width:926px; top:450px; left:0}

#nav{position:absolute; top:425px; left:0; z-index:1000}

#nav a {
	background:url(../img/bg_navOff.png) no-repeat;
	color:#666;
	width:32px;
	height:25px;
	text-decoration:none;
	margin: 0 3px;
	padding-top:6px;
	display:list-item;
	float:left;
	list-style:none;
	text-align:center;
	font-size:13px;
	}
#nav a.activeSlide {
	background:url(../img/bg_navOff.png) no-repeat;
	color:#000;
	width:32px;
	height:25px;
	text-decoration:none;
	margin: 0 3px;
	padding-top:6px;
	display:list-item;
	float:left;
	list-style:none;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	}
#nav a:focus { outline: none; }

.titulo{font-size:25px; color:#CE251C; margin-bottom:20px}

.conteudo{ padding:30px 0}

.coluna_esq{ float:left; width:530px}

.coluna_dir{ float:right; width:330px}

.rodape{ height:150px; background:#F3F3F3; border-top:1px #999 solid; padding-bottom:20px; color:#333}

.rodape_int{ width:926px; margin:0 auto; padding:20px 0 0 0}

.rodape_end{float:left; font-size:11px; margin:0 18px 15px 0; width:160px}
