
*
{
margin: 0px;
padding: 0px;
}

a:link, a:active, a:visited{

    color: #023E91;
    text-decoration: none;
}

a:hover{

    color: #023E91;
    text-decoration: none;

}

body {

	background: #021C7C url(imagens/fundobase.jpg);
  background-repeat:repeat-x;
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #010928;
}

#content
{
	margin: 10px auto;
	width: 850px;
	position:relative;
	z-index:100;	
	border: 0px solid #ffffff;
}

#back
{
  	position:absolute;
  	z-index:1;
  	width: 100%;
  	height:500px;
  	top:0px;
  	left:0px;
  	background:url(imagens/back1.png);
  	border: 0px solid red;
}


#header {
    position:relative;
  	z-index:105;    
    top:0px;
    left:0px;  
    height: 250px;
    width: 850px;
    background:#FFFFFF;
    border:0px solid #ffffff;

}

#headerfront 
{
    position:relative;
  	z-index:120;    
    top:-253px;
    left:0px;  
    height: 250px;
    width: 850px;
  	background:url(imagens/top1.png);  
      
}

#menu{

	height: 60px;
	width: 850px;
background:url(imagens/menu.png);    
	
}


a.button1:link, a.button1:active, a.button1:visited{
    float:left;
    height: 50px;
    padding-top:10px;
    color: #FFFFFF;
    text-align:center;		
    /*margin:1px 0px 1px 1px;*/
    border:0px solid #163600;
    width:111px;
    background: #91823F url(imagens/botaob2.png);
    text-decoration: none;
}

a.button1:hover{
    float:left;
    height: 40px;
    padding-top:20px;
    color: #ffffff;
    text-align:center;		
    border:0px solid #163600;
    width:111px;
    background: url(imagens/botaob1.png);
}



a.button2:link, a.button2:active, a.button2:visited{
    float:left;

    height: 50px;
    padding-top:10px;
  /* margin:1px 0px 1px 1px;*/
   /* border:1px solid #163600;*/
    width:73px;
    color: #FFFFFF;
    text-align:center;
    background: #91823F url(imagens/botaoa2.png);
    text-decoration: none;
}

a.button2:hover{
    float:left;
    height:40px;
     padding-top:20px;   
    color:#ffffff;
    text-align:center;		
  /*  margin:1px 0px 1px 1px;*/
    border:0px solid #163600;
    width:73px;
    background: url(imagens/botaoa1.png);
}








#galfoto
{
    float:left;
    width:120px;
    height: 105px; 
    margin-top:15px;    
    margin-right:30px;
/*    background: #dedede;  */      
    text-align:justify;
    color:#ffffff;   
    border:0px solid red;
}









#main0
{
    float:left;
    width:100%;
    border: 0px solid #021C7C;
    background:#ffffff;
    /*top , right, bottom,left */
}
#main
{
    float:left;
    width: 600px;
    border: 0px solid #021C7C;
    text-align:justify;
    line-height:20px;
    margin:15px 0px 15px 15px    ;
    background:#ffffff;
    /*top , right, bottom,left */
}


#evento
{
    float:left;
    width: 590px;
    padding-top:5px;
    height:130px;
    border: 0px solid red;
    text-align:justify;
    line-height:20px;
    margin:5px   ;
    background:#ffffff;
    /*top , right, bottom,left */
}


#listaqs
{
    float:left;
    width: 590px;
    height:65px;
    border: 0px solid red;
    text-align:justify;
    line-height:16px;
    margin:5px   ;
    background:#ffffff;
}
#listaqs_tit
{
    float:left;
    width: 590px;
    height:22px;
    text-align:left;
    border-bottom: 1px dotted #021C7C;
    line-height:16px;
    font:20px Times;
    color:#021C7C;
    background:#ffffff;
}
#listaqs_top
{
    float:left;
    width: 600px;
    height:18px;
        border-bottom: 1px dotted red;
    text-align:left;
    font:12px Arial;
    color:#021C7C;
    background:#FFFFFF;
}
#listaqs_line
{
    float:left;
    width: 400px;
    height:16px;
    text-align:left;
    line-height:16px;
    font:12px Arial;
    color:#021C7C;
    background:#FFFFFF;
}
#listaqs_par
{
    float:left;
    width: 100px;
    height:60px;
    text-align:justify;
    line-height:16px;
    background:#ffffff;
}

#listaqs_fot
{
    float:left;
    width: 80px;
    height:60px;
    text-align:justify;
    line-height:16px;
    background:#ffffff;
}




#eventofoto
{
    float:left;
    width: 160px;
    height:100px;
    border-right: 0px solid green;
    text-align:justify;
    line-height:20px;
    background:#ffffff;
    /*top , right, bottom,left */
}

#eventodesc
{
    float:right;
    width:420px;
    height:100px;
    border: 0px solid #dedede;
    text-align:justify;
    line-height:20px;
    color : #494949;
    background:#ffffff;
    /*top , right, bottom,left */
}
#eventotitl
{
    float:left;
    width:420px;
    height:36px;
    border-bottom: 1px dotted #021C7C;
    text-align:justify;
    line-height:20px;
    color : #021C7C;
    font:14px Times;
    background:#ffffff;
    /*top , right, bottom,left */
}

#eventotit
{
    float:left;
    width:350px;
    height:36px;
    border: 0px solid #dedede;
    text-align:justify;
    line-height:20px;
    color : #021C7C;
    font:14px Times;
    background:#ffffff;
    /*top , right, bottom,left */
}
#eventodata
{
    float:right;
    width:60px;
    padding-top:18px;
    height:18px;
    border: 0px solid #dedede;
    text-align:right;
    color : #021C7C;
    font:12px Arial;
    background:#ffffff;
    /*top , right, bottom,left */
}

#titulom
{
    float:left;
    width: 600px;
    height:40px;
    color:#010928;
    font:36px Times;
    font-weight: bold; 
    font-style: italic;
    /*  border-bottom: 1px dotted #021C7C;*/
    margin:5px 0px 5px 0px    ;
    /*top , right, bottom,left */
}
#left
{
  float:right;
  margin:10px;
	width: 200px;
  margin:15px 15px 15px 0px    ;
  /*top , right, bottom,left */
}

#quadroright
{

	width: 200px;
	height: 180px;
  border: 1px solid #dedede; ;
 background:url(imagens/quad1.png);   
 text-align:center;  
  margin-bottom:15px;
  /*top , right, bottom,left */
}

#quadroright1
{

	width: 190px;
	height: 80px;
  border: 1px solid #dedede; 
  padding:5px;
  color:#023E91;
  font:14px verdana;
  text-align:center;
  margin-bottom:15px;
  /*top , right, bottom,left */
}

#banner
{
    position:relative;
    top:0px;
    left:0px;
    height: 250px;
    width:900px;
    border:0px solid red;
    z-index:0;
    background: red;
}

#logo
{
    position:relative;
    top:10px;
    left:10px;
    height: 230px;
    width:200px;
    border:1px solid red;
    background: #b5abc4;	
    z-index:10;
}







#footer {
	height: 70px;
	clear: both;
	font: 12px arial;
  border-top:1px solid #021C7C;
	background: url(imagens/rodape.png) repeat-x;
}

#reflex
{
	height: 60px;
	clear: both;
	font: 12px arial;
  border-top:0px dotted #DEDEDE;
	background: url(imagens/reflex.png) repeat-x;
}
#footer p {
	margin: 0;
	font-size: 10px;
	text-align: center;
	color: #494949;
}

#footer a {
	color: #494949;
}




