@import url("menu.css");

* { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }

body { background:url(../imagens/back_body.jpg) repeat-x #BB312B ; /*overflow-x:hidden;*/ }

a:hover {  }

p { font-size:11px; }

#layout { 
	position:relative;
	left:0;
	top:0;
	width:100%;
	background:url(../imagens/back_center.jpg) no-repeat top;
	min-height:787px;
	_height:787px;
}

#logo {
	display:block;
	background:url(../imagens/logo.gif) no-repeat;
	width:207px;
	height:100px;
	position:absolute;
	left:50%;
	top:28px;
	margin-left:-393px;	
}

#bodyTopo {
	width:765px;
	height:29px;
	position:relative;
	top:0;
	left:50%;
	margin-left:-382px;	
}

#divData {
	width:300px;
	position:relative;
	color:#fff;
	font-size:11px;
	/*left:536px;*/
	top:6px;
	left:10px;
	float:left;
	/*z-index:1000;*/
}

.formBusca {
	position:relative;	
	font-size:11px;
	/*left:1008px;*/
	top:2px;
	right:10px;
	float:right;	
	/*z-index:1000;*/
}

#txtTermos,
#btnSearch { border:1px solid #d9d9d9; }
#txtTermos { width:250px; padding:2px 0 2px 6px; color:#999; }
#btnSearch { background:url(../imagens/back_btBusca.gif) center no-repeat #fff; width:22px; height:20px; top:1px; position:relative; }

#bannerTopo {
	top:40px;
	left:50%;
	float:left;
	position:absolute;
	width:765px;
	margin-left:-388px;	
	height:96px;	
	text-align:right;

}

/* Menu */
#menu_Associadas {
	position:relative;
	margin-left:530px;
	width:180px;
}

#menu_Associadas ul { margin-top:0px; *margin-top:-10px; margin-left:10px; }

#menu_Associadas ul li   	   { list-style:none; font-size:11px; padding:3px 4px 3px 4px; *padding:2px;  }
#menu_Associadas ul li a 	   { text-decoration:none; color:#000000; }
#menu_Associadas ul li a:hover { color:#BB312B; font-weight:bold; }

#associados { margin:234px 0 0 0; }

/* Conteudo */

#tableLayout { 
	width:770px;
	position:absolute;
	left:50%;
	margin-left:-385px;
	top:100px;
}

#conteudo {
	margin-left:10px;
	margin-top:20px;
	padding:8px;
	width:557px;
	margin-bottom:10px;
	background:url(../imagens/back_conteudo.jpg) repeat-x 0 155px;
	*background:url(../imagens/back_conteudo.jpg) repeat-x 0 127px;
}

	/* Noticias */
	#destaques {
		width:375px;
		float:left;
	}
	
		div.principal    	  { position:relative; }
		.principal h1    	  { font-size:18px; text-align:right; color:#FFFFFF; margin: 2px 0 2px 20px; /*text-transform:capitalize;*/ width:355px; }
		.principal .amarelo	  { font-size:12px; display:block; color:#FFCC00; font-weight:bold; text-align:right; }		
		#destaques 
		.principal p     	  { padding:8px; background:#EBC1BE; font-size:12px; }
		#h1Inicial            { height:50px; }
		#pInicial 			  { height:140px; }
		p#pInicial:hover 	  { background:#fff; }
		
		#destaques 
		.principal p span.img 		{ margin:0 5px 0 0; border:3px solid #fff; height:134px; width:150px; display:block; overflow:hidden; float:left; }
		.principal p span.img img   { }
		
		#destaques 
		.principal p a   	  { color:#BB312B; text-decoration:none; }
		#destaques 
		.principal p a:hover  { text-decoration:underline; }
		
		
		
		#funcoes  { background:#823937; padding:5px; text-align:right; padding-right:10px; }
		#voltar   { color:#FFFFFF; text-decoration:none; font-size:11px; background:url(../imagens/voltar.gif) no-repeat 3px 4px; padding-left:18px; width:50px; }
		#lingua { color:#FFFFFF; text-decoration:none; display:inline; }
		#lingua a { color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:11px; }
		#diminuir { color:#FFFFFF; text-decoration:none; font-size:10px; }
		#aumentar { color:#FFFFFF; text-decoration:none; font-size:12px; }
		
		/* internas */
		.principal .texto       { padding:15px; background:#EBC1BE; text-align:justify; font-size:12px; }
		.principal .texto a,		
		.principal .texto strong a { text-align:left; }
		
		.principal .texto ul li    { color:#BB312B; text-align:left; text-transform:capitalize; padding:6px 0 6px 0; }
		.principal .texto ul li a  { color:#000; text-decoration:none; }
		.principal .texto ul li a:hover { text-decoration:underline; }
		
		.principal .texto p        { padding:0px; margin:0px 0px 5px 0px; height:auto; }
		.principal .texto p img    { margin:0px 10px 1px 0px; _margin:0px 3px 1px 0px; border:3px solid #fff; display:block; float:left; }
		.principal .texto table    { background:#fff; }
		.principal .texto td       { padding:8px; }
		.principal .texto img      { margin:5px 0px 5px 0px; }
		.principal .texto p img    { margin:5px 0px 5px 0px; }
		
		.principal .texto ul       { margin:10px 10px 10px 20px; font-size:11px; }
		.principal .texto ul li    { list-style-position:inside; /*list-style-image:url(../imagens/bullet.jpg);*/ }
		.texto a { color:#BB312B; text-decoration:none; }		

		
		/* videos */
		#video    { margin-left:20px; display:block; }
		#video a  { margin:0 5px 0 0; height:100px; width:130px; overflow:hidden; _position:relative; _z-index:1000; _left:550px; }
		#video a img { border:3px solid #fff; }
		#video .v { margin:5px 5px 5px 0; }
		#video h3 { font-size:12px; color:#BB312B; }
		
		#close { display:block; text-align:right; font-size:11px; font-weight:bold; color:#FFF; height:15px; text-decoration:none; padding:3px; }
		#youtubecontent { padding-bottom:5px; background:#BB322C; width:435px; padding: 0 5px 5px 5px; position:relative; left:50%; margin-left:-217px; top:-100px; border:3px solid #993300; }
		div.blockUI { border:none; width:435px; height:20px; position:relative; top:-100px; background:#000000;  }
		div.blockMsg { border:none; width:435px; }
		
		/*  */				
						
		.secundaria h1,
		.destaque h1  { font-size:12px; }
		
		.secundaria {
			margin-top:10px; 
			width:181px;
			height:132px;
			background:#CB615C;
			padding:6px;
			float:left;
		}
		
		.secundaria:hover { background:#b8312b; }
		
		.secundaria span { font-size:10px; color:#fc0;  }
		.secundaria h1   { color:#fff; text-transform:capitalize; font-size:10pt; }
		
		.secundaria .texto h1  { color:#fff; text-transform:capitalize; font-size:13px; }
		
		.secundaria p { font-size:11px; color:#FFFFFF; }
		
		.secundaria a    	{ color:#fc0; font-size:12px; font-weight:bold; text-decoration:none; top:6px; left:140px; position:relative; text-transform:capitalize;  }
		.secundaria a:hover { text-decoration:underline; }
		
		.destaque { 			
			background:#CB615C; 
			border-left:5px solid #C1C2C6; 
			width:154px; 
			float:left;
			padding:4px 6px 4px 6px;
			height:59px;
			margin:10px 0 0 10px;			
		}
		
		.destaque:hover { background:#b8312b; }
		
		.destaque span { font-size:10px; color:#fc0; }
		.destaque h1 a { color:#fff; text-decoration:none; text-transform:capitalize; }
		.destaque h1 a:hover { text-decoration:underline; }
	
	#noticias    { margin-top:10px;	}
	#noticias li {
		width:543px;
		background:#CB625D;
		list-style:none;
		font-size:12px;
		padding:5px;
		margin: 5px 0 0px 0;
	}
	
	#noticias li:hover { background:#b8312b; }
	
	#noticias li a { color:#fff; text-decoration:none; text-transform:capitalize; }
	#noticias li a:hover { color:#fff; text-decoration:underline; }
	#noticias li a span { color:#fc0; }

	#colRight { 
		padding: 0 0 0 10px;
		float:left;
		width:169px;
		display:block;
	}
	
	#colRight a img { margin:10px 0 0 0; }
	
	#videoDestaque {
			padding:2px;
			/*height:196px;*/
			width:165px;
			background:#C1C2C6;
			margin-top:49px;
	}
		
	#videoDestaque h3 { padding:8px; font-size:14px; }
	#videoDestaque span a { padding:5px; font-size:12px; float:right; margin:0; color:#000; }
			
		
	
/*Rodape*/
#rodape { 
	/*z-index:100;*/
	clear:both;
	position:relative;
	padding-top:10px;
}


div#blockUI {
	background:re;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;"
}

#backLogin {
	background:#FFFFFF;
	Z-INDEX: 98; 
	VISIBILITY: block; 
	POSITION: absolute; 
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	width:100%; 
	height:100%; 
}

#login {
	background:#853B38;
	Z-INDEX: 100; 
	VISIBILITY: block; 
	POSITION: absolute; 
	padding:10px;
	width:200px; 
	height:140px; 
	left:50%;
	margin-left:-100px;
	top:50%;
	margin-top:-60px;
}

#login { padding:20px; }
#login table { background:#BB322C; }
#login td { padding:2px; font-size:11px; }
#login label { color:#FFFFFF; }

.inputLogin { width:150px; }