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

/* GLOBAL */
html, body, div, form, fieldset, input, h1, h2, h3, h4, ul, ol, li, ul, blockquote {
	padding: 0;
	margin: 0;
	}
	
body {
	background:url(../img/bg.gif) top repeat-x #d7d7d7;
	color:#000;
	margin:0 auto;
	text-align:center;
	font: normal 12px "Tahoma", Arial, Helvetica, Arial, sans-serif;
	}

.body {
	background:#d7d7d7;
	color:#000;
	margin:0 auto;
	text-align:center;
	font: normal 12px "Tahoma", Arial, Helvetica, Arial, sans-serif;
	}	
	

.cima { background:url(../img/bg-cima.gif) repeat-x;
height:128px;
}

.meio { background:url(../img/bg-meio.gif) repeat-x #2c96d0;}

.baixo { background:url(../img/bg-baixo.gif) repeat-x;}

/* links */

a { color:#fff;
text-decoration:none;}

a:hover { text-decoration:underline;}


/* centro */	
	
#container { width:950px;
text-align:left;
margin:0 auto;}

#conteudo { width:950px;
text-align:left;
margin:0 auto;
padding:15px 10px;}

/* h */

h3 { font-size:14px;}

/* colunas */ 

#conteudo .esq{ float:left;
width:602px;
color:#fff;}

#conteudo .dir { float:right;
width:287px;
margin:0 15px 0 0;} 

/* topo */

#cabeca { background:url(../img/bg-topo.gif) top no-repeat;
height:128px;}

#cabeca .logo {
margin:23px 0 0 15px;
float:left;}

#cabeca .qualidade{ float:right;
margin:15px 100px 0 0;
display:block;
width:400px;
height:62px;}

/* lista */

.lista { border-bottom:dotted 1px #fff;
padding:0px 0 6px 0;}

.lista_portfolio { 
border-bottom:dotted 1px #fff;
padding:0px 0 6px 0;}


/* rodape */

#rodape2 { height:68px;
background:url(../img/bg-rodape2.gif) right top no-repeat;
}

#rodape2 .table {margin:6px 0 0 0px;
float:left;}

#rodape2 a { color:#fff;
text-decoration:none;}

#rodape2 a:hover { color:#9c9b9b;}

#rodape2 form { margin:0px;
padding:0px;}

#rodape2 input { border:0;
 background:#9c9b9b;} 
  
#rodape2 .menu { float:right;
margin:0 10px 0 0;} 

#rodape { height:68px;
background:url(../img/bg-rodape.gif) right top no-repeat;
}

#rodape .table {margin:6px 0 0 0px;
float:left;
width:370px;}

#rodape a { color:#fff;
text-decoration:none;}

#rodape a:hover { color:#9c9b9b;}

#rodape form { margin:0px;
padding:0px;}

#rodape input { border:0;
 background:#9c9b9b;} 
  
#rodape .menu { float:right;
margin:0 10px 0 0;} 

/* outros */

.clear { clear:both;
margin:0;
padding:0;
height:0%;}

.separador { height:1px;
background:url(../img/separador.gif) repeat-x;
margin:5px 0;}

.tpreto { color:#000000; }


/* Galeria dos eventos */
.elemListagemFotos{
	position:relative; 
	float: left; 
	margin: 2px;
	cursor: pointer;
	color: #000000;
}

.elemListagemFotosTransp, .elemListagemFotosTranspOn{
	background:#FFFFFF; 
	opacity:0;
	filter:alpha(opacity=0);
}

.elemListagemFotosTranspOn{
	opacity:0.3;
	filter:alpha(opacity=30);
}


/* Paginacao */
.cssTextoPaginacao{
	font-weight: bold;
}

a.cssNumsPag{
	font-weight: normal;
	font-size: 100%;
	margin-left: 2px;
	margin-right: 2px;
}

a.cssNumsPagCorr{
	font-weight: bold;
	font-size: 110%;
	margin-left: 2px;
	margin-right: 2px;
}

/* Comentarios*/
.formComentario{
	background-color:#0066FF;
	border: 1px solid #000066;
}

.error{
	color:#FFCC00;
}