@charset "iso-8859-1";
/* CSS Document */

*  {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	}

body {
	background:#EAEAEA;
	}
	
#all {
	width:960px;
	margin:25px auto 0;
	background:url(../img/repeat-background.png) repeat-y 0 10px;
	}
	
#fundo-degrade {
	width:960px;
	position:relative;
	overflow:hidden;
	
	background:url(../img/fundo-degrade.png) no-repeat top left;
	
	}
	
#logo {
	background:url(../img/logo.png) no-repeat;
	width:198px;
	height:110px;
	float:left;
	position:relative;
	margin-left:35px;
	margin-top:10px;
	text-indent:-300px;
	overflow:hidden
	}
	
#titulo-01 {
	background:url(../img/titulo-01.png) no-repeat;
	width:166px;
	height:14px;
	float:left;
	position:relative;
	margin-left:524px;
	margin-top:105px;
	}	
	
#fundo-branco {
	background:url(../img/background-branco.png) no-repeat;
	width:936px;
	position:relative;
	float:left;
	left:10px;
	margin-top:8px;
	margin-left:1px;
	}

/* INICIO MENU -------------------------------------------------------------------- */
#menu {
	background:url(../img/fundo-menu.jpg) no-repeat;
	width:238px;
	height:548px;
	float:left;
	position:relative;
	margin-top:10px;
	margin-left:10px;
	}
	
#menu-btn {
	background:url(../img/btn-menu.png) no-repeat #DF0000;
	width:216px;
	float:left;
	position:relative;
	margin-top:10px	;
	margin-left:10px;
	overflow:hidden;
	}
	
#menu-btn li {
	width:206px;
	height:17px;
	list-style:none;
	padding:13px 5px;
	border-bottom: solid 1px #F00;	
	}
	
#menu-btn li a {
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	background:url(../img/seta-branca.png) no-repeat left;	
	padding-left:28px;
	display:block;
	height:18px;
	}
/*	
#menu-btn li:hover a {
	color:#DF0000;
	background:url(../img/seta-vermelha.png) no-repeat left;	
	}
	
#menu-btn li:hover {
	background:#FFF;	
	}	
*/

#menu-btn li.ativo {
	background:#FFF !important;
	}

#menu-btn li.ativo a {
	color:#DF0000;
	background:url(../img/seta-vermelha.png) no-repeat left;
	}
/* FIM MENU -------------------------------------------------------------------- */

#coluna-direita {
	width:680px;
	float:left;
	margin-top:10px;
	margin-left:8px;
	}	

#banner {
	background:url(../img/banner.png) no-repeat;
	width:673px;
	height:126px;
	float:left;
	position:left;
	}

#container {
	float:left;
	position:relative;
	padding:15px
	}

#container h2 {
	color:#DF0000;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:10px;	
	}
	
#container h3 {
	color:#000;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;	
	}
	
#container p {
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
	}
	
#ul {
	margin:0 auto;
	}
	
li h3 {
	text-align:center;	
	}	

li p {
	text-align:center;
	}

li.foto {
	width:150px;
	height:150px;
	list-style:none;
	float:left;
	margin-top:2px;	
	margin-left:8px;
	}
	
li.foto img {
	margin-botom:5px;	
	}
	
#repete1 {
	background:url(../img/repetir1.jpg) repeat-y scroll 0 15px;
	width:960px;
	float:left;	
	display:none;
	}

#repete2 {
	background:url(../img/repetir2.jpg) no-repeat bottom left;
	width:960px;
	float:left;	
	height:36px;
	}
	
#rodape {
	overflow:hidden;
	width:960px;
	height:90px;
	margin:20px auto;	
	position:relative;
	padding-top:10px;
	}	

#rodape p {
	font-size:11px;
	text-align:center;
	color:#666666;
	padding-top:10px;
	}
	
#rodape a {
	background:url(../img/db9.png) no-repeat;	
	float:left;
	overflow:hidden;
	text-indent:-80px;
	height:25px;
	width:25px;
	margin-top:-20px;
	margin-left:535px;
	}
	
#rodape p.desenvolvido {
	padding-top:15px;
	text-align:center;
	width:960px;
	font-weight:bold;
	}

#rodape span {
	padding-top:5px;
	float:left;
	width:20px;	
	}
	
#formContato .input, #formContato .textarea {
	padding:3px;
	background:#FFF;
	width:224px;
	color:#000;
	border:solid 1px #CCC
	}
	
#formulario td, #formulario th {
	padding:5px;
	color:#DF0000;
	vertical-align:top;
	font-size:12px;
	}
	
#formulario th {
	text-align:right; 
	 }
	
.textarea {
	height:94px;
	width:300px !important;
	}
	
.btn-enviar {
	width:76px;
	height:25px;
	float:right;
	color:#000;
	}
	
	
	.erapido-item {
	margin-bottom:8px
}

    .erapido-item h2 {
        margin: 0px !important;
        padding: 0px !important;
        float:left;
		width:565px
    }
    .erapido-item span {
        float:left;
        margin-right: 8px;
		
    }
    .erapido-item h2 a {
        color:#000000
    }
	.erapido-item .erapido-chamada {
	display:none
}





#container .tabela th {
    background:#dcdcdc;
    height:25px
}
#container .tabela td {
    background:#ebebeb;
    padding: 5px;
    color:#666
}
#container .tabela td a {
    color:#333
}
#container .tabela td a:hover {
    text-decoration: underline
}
