@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; border:none;}

body {
	background:url(../images/fundo_festa_peao_2010.jpg) top center no-repeat #4a0b02;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#4a0b02;
	}
	
a { color:#990000; text-decoration:none; }
a:visited { color:#990000; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline;}

#wrapper {
	width:1000px;
	margin:0 auto;
	background:url(../images/fundo_conteudo.jpg) top right repeat-y #FFFFFF;
	}	
	
#topBar {
	width:100%;
	height:26px;
	background:url(../images/fundo_top.jpg) top center no-repeat;
	color:#af9c99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	clear:both;
	padding-top:8px;
	}
	
#topBar span { margin-right:25px; }

#topBar a { color:#af9c99; text-decoration:none;}
#topBar a:visited { color:#af9c99; text-decoration:none;}
#topBar a:hover { color:#FFFFFF; text-decoration:none;}

#sidebar {
	width:208px;
	float:left;
	}
	
#logo {
	width:100%;
	height:255px;
	float:left;
	background:url(../images/logo_menu.jpg) top right no-repeat;
	}
	
#logo h1 {
	width:182px;
	height:190px;
	margin-left:22px;
	margin-top:18px;
	}
	
#logo h1 a {
	display:block;
	text-indent: -9000em;
	width:182px;
	height:190px;
	_height:100px;
 	line-height:100%;
	}
	
	/* ---- MENU ----- */
	
	#sidebarContent {
		width:190px;
		float:left;
		margin-top:15px;
		margin-left:16px;
		_margin-left:8px;
		text-align:center;
		}
	
	#bannermenu {
		line-height:25px;
		width:190px;
		font-weight:bold;
		list-style:none;
		float:left;
		}
		
		.icobanner {
			float:left;
			margin-left:20px;
		}
		
	#sidebarMenu ul {
		text-align:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:15px;
		line-height:25px;
		width:190px;
		font-weight:bold;
		}
		
	#sidebarMenu li { list-style:none; width:100%; height:27px;}
	#sidebarMenu a { display: block; text-indent:20px; text-decoration:none; color:#4a0b02;}
	#sidebarMenu a:hover { background:url(../images/menu_bot_hover.gif) top right; color:#FFFFFF;  }
	
	#sidebarMenu a.destaque { display: block; text-indent:20px; text-decoration:none; color:#4a0b02; background:url(../images/menu_bot_hover_destaque.gif) top right;}
	#sidebarMenu a.destaque:hover { background:url(../images/menu_bot_hover_destaque.gif) bottom right; color:#FFFFFF;  }


/* ---- FLASH TOPO ----- */
#flashtop {
	width:787px;
	height:280px;
	float:left;
	text-align:left;
	background:url(../images/fundo_flash.jpg) bottom repeat-x #FFFFFF;
	}
	
.contentHome { /* --- somente na pag, inicial onde encontram-se os box */
	float:left;
	width:770px;
	margin-left:10px;
	margin-bottom:20px;
	text-align:justify;
	}
	
.contentHomeDown {
	float:left;
	width:745px;
	margin-left:19px;
	margin-bottom:20px;
	text-align:justify;
	}
	
.contentHomeDown2 {
	float:left;
	width:540px;
	margin-left:19px;
	margin-bottom:20px;
	text-align:justify;
	}
	
#contentHomeDown2 {
	float:right;
	width:745px;
	margin-right:19px;
	margin-bottom:20px;
	text-align:justify;
	}
	
#content{
	float:left;
	width:745px;
	margin-left:19px;
	margin-bottom:20px;
	text-align:justify;
	}
	

.boxHome {
	width:236px;
	height:157px;
	margin-right:19px;
	_margin-right:13px;
	margin-bottom:19px;
	float:left;
	text-align:center;
	}
	
#content h2, h3, h4, h5, h6 {
	width:100%;
	height:29px;
	background:url(../images/fundo_titulos.gif) top left repeat-x;
	color:#70561e;
	/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	letter-spacing:0.05em;
	font-weight:normal;
	margin-bottom:15px;
	text-align:left;
	}

/* --- noticias home -- */

	#noticias {
		width:635px;
		float:left;
		text-align:left;
		}
		
	#noticias ul {
		text-align:left;
		line-height:25px;
		width:100%;
		}
		
	#noticias li { list-style:none; width:100%;}
	#noticias li span { font-size:9px;}
	#noticias a { display: block; text-decoration:none; color:#4a0b02; height:25px; padding-top:3px;}
	#noticias a:visited { display: block; text-decoration:none; color:#4a0b02; height:25px; padding-top:3px;}
	#noticias a:hover { background:url(../images/fundo_noticias_hover.gif) top left no-repeat; color:#003366;  }
	
.textodownlink { font-size:10px}
.data { font-size:9px;}

#noticia-foto {
	float:right;
	margin-left:8px;
	margin-bottom:0px;
	font-size:9px;
	width:202px;
	height:auto;
	line-height:15px;
	}
	
	#destaqueBanner {
		width:185px;
		margin-left:125px;
		float:left;	
		}

/* --- BOX DOWN ---- */

.boxdown {
	width:237px;
	float:left;
	font-size:11px;
	line-height:17px;
	margin-right:15px;
	margin-right:8px;
	margin-top:25px;
	text-align:center;
	}
	
.Homebotmaisvideo {
	width:100%;
	height:22px;
	text-align:center;
	background:url(../images/bot_maisvideo.gif) top center no-repeat;
	padding-top:3px;
	margin-top:4px;
	}
	
.HomeenvieVideo {
	float:right;
	background:url(../images/bot_envievideo.gif) top center no-repeat;
	width:88px;
	height:20px;
	padding-top:2px;
	font-size:10px;
	}
	
.fotoThumbIntro {
	width:170px;
	height:128px;
	text-align:center;
	margin:0 auto;
	background:url(../images/fundo_foto_home.jpg) top center no-repeat;
	padding-top:5px;
	}
	
.Homebotmaisfoto {
	width:100%;
	height:22px;
	text-align:center;
	background:url(../images/bot_maisfotos.gif) top center no-repeat;
	padding-top:3px;
	margin-top:4px;
	}

.botDeixeRecado {
	width:100%;
	height:22px;
	text-align:center;
	background:url(../images/bot_recado.gif) top center no-repeat;
	padding-top:3px;
	margin-top:4px;
	}
	

.txtRed { color:#990000;}

.postMsg {
	width:95%;
	background:url(../images/fundo_post.jpg) left top no-repeat;
	clear:both;
	padding:8px;
	margin-bottom:25px;
	}
	
.postLogo {
	float:right;
	padding:8px;
	width:auto;
	height:auto;
	}
	
/* -- diretoria --- */
.diretores {
	float:left;
	text-align:center;
	width:130px;
	margin:6px;
	}
/* ---- galeria de foto e video ----- */
.thumb {
	float:left;
	width:160px;
	height:190px;
	margin-left:10px;
	_margin-left:10px;
	text-align:center;
	font-size:11px;
	background:url(../images/fundo_thumbs.jpg) top  repeat-x;
	}
	
.thumb2 {
	float:left;
	width:80px;
	height:auto;
	margin-bottom:10px;
	margin-left:10px;
	_margin-left:8px;
	text-align:center;
	}
	
	
.thumb-video {
	float:left;
	width:120px;
	height:140px;
	margin-left:20px;
	_margin-left:18px;
	text-align:center;
	font-size:10px;
	line-height:15px;
	background:url(../imagens/fundo_thumbs_video.jpg) top repeat-x;
	}
	
		
/* ----- formulárIo ----------- */
input {
	background:url(../images/fundo_form.jpg) bottom left repeat-x #FFFFFF;
	border:#caac70 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#4a0b02;
	}
	
select {
	border:none;
	background:#ecd7ba;
	}
	
textarea {
	border:#caac70 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#4a0b02;
	}
	
 /* ---- servico --- */
 
 #servicoMenu {
	width:100%;
	height:auto;
	text-align:center;
	}

	
#servicoMenu a {
	padding:5px;
	margin:15px;
	background:#FFFFCC;
	border:1px solid #CC6600;
	text-decoration:none;
	border-radius: 0.7em; /* CSS 3 */
	-icab-border-radius: 0.7em; /* iCab */
	-khtml-border-radius: 0.7em; /* Konqueror */
	-moz-border-radius: 0.7em; /* Firefox */
	-webkit-border-radius: 0.7em;/* Safari e google crhome*/ 
	} 
	
#servicoMenu a:hover {
	padding:5px;
	margin:15px;
	background:#FFFFCC;
	border:1px solid #990000;
	text-decoration:none;
	} 
	
#servicoMenu a:visited {
	padding:5px;
	margin:15px;
	background:#FFFFCC;
	border:1px solid #CC6600;
	text-decoration:none;
	} 
	
/* --- imprensa ---- */
#imprensaRestrito {
	float:right;
	width:200px;
	height:120px;
	border:1px solid #996600;
	background-color:#532900;
	margin-left:15px;
	text-align:center;
	color:#FFFFFF;
	padding:5px;
	border-radius: 0.7em; /* CSS 3 */
	-icab-border-radius: 0.7em; /* iCab */
	-khtml-border-radius: 0.7em; /* Konqueror */
	-moz-border-radius: 0.7em; /* Firefox */
	-webkit-border-radius: 0.7em;/* Safari e google crhome*/ 
	}
	
#imprensaAviso {
	width:94%;
	margin:15px;  
	background:#003399; 
	color:#FFFFFF; 
	font-size:13px; 
	text-align:	center;
	padding:6px;
	border-radius: 0.7em; /* CSS 3 */
	-icab-border-radius: 0.7em; /* iCab */
	-khtml-border-radius: 0.7em; /* Konqueror */
	-moz-border-radius: 0.7em; /* Firefox */
	-webkit-border-radius: 0.7em;/* Safari e google crhome*/
	}
	
	
	
.imprensaDownlod {
	width:264px;
	height:300px;
	float:left;
	margin-left:5px;
	}
	
a.linkCredito {color:#4a0b02; text-decoration:none; cursor:text; font-weight:normal;}
a.linkCredito:visited {color:#4a0b02; text-decoration:none; cursor:text; font-weight:normal;}
a.linkCredito:hover {color:#4a0b02; text-decoration:none; cursor:text; font-weight:normal;}



/* box imagem edireita */
#fotoIlustra {
	float:right;
	margin-left:8px;
	margin-bottom:0px;
	font-size:9px;
	width:auto;
	height:auto;
	line-height:15px;
	}

/* --- RODAPÉ --- */

#rodape {
	width:1000px;
	float:left;
	background:url(../images/fundo_rodape.jpg) top center no-repeat;
	height:123px;
	}
	
#rodapeLogo {
	float:left;
	width:112px; /*208*/
	height:97px; /*120*/
	margin-left:45px;
	_margin-left:20px;
	margin-right:53px;
	_margin-right:10px;
	margin-top:23px;
	text-indent:-9000em;
	}
	
#rodapeLogo a {
	display:block;
	width:112px;
	height:35px;
	}

#rodapeDownBar {
	float:right;
	width:755px;
	_width:745px;
	margin-right:20px;
	_margin-right:10px;
	margin-top:15px;
	text-align:left;
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
	}
	
.txtrodape { font-family:Arial, Helvetica, sans-serif; font-size:9px;}

#rodapeDownBar a {color:#FFFFFF; text-decoration:none;}
#rodapeDownBar a:visited {color:#FFFFFF; text-decoration:none;}
#rodapeDownBar a:hover {color:#FFFF99; text-decoration:underline;}

#rodapeDownBar a.linkrodape {color:#FFFFFF; text-decoration:none; cursor:text;}
#rodapeDownBar a.linkrodape:visited {color:#FFFFFF; text-decoration:none; cursor:text;}
#rodapeDownBar a.linkrodape:hover {color:#FFFFFF; text-decoration:none; cursor:text;}
	

/* ---- google ----- */
#anuncio {
	width:98%;
	height:auto;
	margin:0 auto;
	margin-top:25px;
	}

/* estilos da paginaçao */
	ul#paging {
		list-style:none;
		margin:0 auto;
		padding:0;
		display:inline;
	}
	ul#paging li{
		float:left;
		padding-right:4px;
	}
	ul#paging li a:link, a:visited{
		text-decoration:none;
	}
	ul#paging li a:hover{
		text-decoration: underline;
	}
	
.clear {         /* --- "hack" para o Mozilla que năo expande a div se houver div´s com Float ---- */
	float: none;
	clear: both;
	display: block;
	}