@charset "utf-8";
/* CSS Document */
/************************************************* 
  zera pre formatação dos brownsers  
*************************************************/
* {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
text-decoration:none;
}
/*********************************************
Recipientes principais / Disposição do layout
*********************************************/
body {
	margin:0px auto;
	padding:0px;		
/*	background-position: top center; */
	text-align: center;	
	}

#rec_geral_index {
   background:#FFFFFF url(imagens/bg_index.jpg) repeat-y;
   background-position: 3px 0px;
   /* position:relative;  */
	width:780px;
/*	height:auto;     */
	margin:0px auto;
	padding:0;
/*	border: 1px solid #ff0000; */
    display: table;
	}
/*******************************************************/	
#rec_topo_index {     
     width:780px;
	 height:275px;
	 background:url(imagens/topo.jpg) no-repeat;
	 float:left; 
	 margin:0px auto;
	 padding:0px;	
	 /*border:#FFFFCC 1px solid;*/		 
	 }
#rec_menu_esq {     
     width:175px;
	 height:auto;	 
	 float:left; 
	 margin:0px auto;
	 padding:0px;		 	 
	 }
#rec_menu_esq_top {     
     width:175px;
	 height:50px;
	 background:url(imagens/menu_top.jpg) no-repeat;
	 float:left; 
	 margin:0px auto;
	 padding:0px;		 	 
	 }
#rec_btns {     
     width:450px;
	 height:94px;	 
	 float:right; 
	 margin-top:159px;
	 margin-right:200px;
	 padding:0px;		 	 
	 }
#rec_targeta {     
     width:89px;
	 height:24px;	 
	 float:left; 
	 margin-top:137px;
	 margin-left:22px;
	 padding:0px;		 	 
	 }

#rec_menu_esq_meio {     
     width:175px;
	 height:auto;
	 background:url(imagens/menu_meio.jpg) repeat-y;
	 float:left; 
	 margin:0px auto;
	 padding:0px;		
	 }
#rec_menu_esq_down {     
     width:175px;
	 height:50px;
	 background:url(imagens/menu_down.jpg) no-repeat;
	 float:left; 
	 margin:0px auto;
	 padding:0px;		 	 
	 }
#rec_menu_esq_mulher {     
     width:160px;
	 height:145px;
	 background:url(imagens/mulher.jpg) no-repeat;
	 float:left;	 
	 padding:0px;
	 margin-left:14px;
	 }
#rec_meio{     
     width:600px;
	 height:auto;	
	 float:right;	 
	 padding:0px;
	 margin:0px;
	/* border:#000000 1px solid;*/		 	 
	 }
#rec_rodape{     
     width:780px;
	 height:64px;	
	 float:left;	 
	 padding:0px;
	 margin:0px;
	 background:url(imagens/rodape.jpg) no-repeat;	 		 	 
	 }
#rec_banner{     
     width:519px;
	 height:160px;
	 float:right;	 
	 padding:0px;
	 margin-right:50px;
	 margin-top:5px;
	 margin-bottom:10px;
	 border: 1px solid #fff;
	 background:url(imagens/banner_home.jpg) no-repeat;
     background-position: center top;
	 }
#rec_banner .rec_aviso{
     width:100%;
	 height:40px;
	 padding: 3px;
 	 margin-top:110px;
	 border: 1px solid #ff0000;
     }
.rec_aviso p{
      text-align: left;
      font: 10px arial;
      color:#000;
     }
#rec_conteudo{     
     width:520px;
	 height:auto;	
	 float:right;	 
	 padding:0px;
	 margin-right:50px;		 		 
	 }
#rec_banner_rodape{     
     width:496px;
	 height:83px;	
	 float:right;	 
	 padding:0px;
	 margin-right:55px;
	 margin-top:5px;
	 background:url(imagens/banner_rodape.jpg) no-repeat; 
	 }
/************************************************* 
 Lista menu topo
*************************************************/
ul.menu li{   
	font:13px  Verdana, Arial, Helvetica, sans-serif;		
	list-style-position: inside;
	color:#fff;	
	padding: 0px;
	margin-left:15px;
	text-align:left;
	line-height : 20px;	
	}
ul.menu li a {    
	text-decoration:none;
	color:#fff;		
	}
ul.menu li a:active {
	color:red;		
	}
ul.menu a:hover{
    text-decoration:underline;
	color:yellow;
	}	
/************************************************* 
 formata páginas do meio
*************************************************/
#texto1{     
     width:520px;
	 height:auto;	
	 float:right;	 
	 padding:0px;
	 margin-right:50px;	
	 margin-bottom:10px;
	 font:16px  Verdana, Arial, Helvetica, sans-serif;		
	 color:#F30004;			 
}
#texto2{     
     width:520px;
	 height:auto;	
	 float:right;	 
	 padding:0px;
	 margin-right:50px;	
	 margin-bottom:10px;
	 font:13px  Verdana, Arial, Helvetica, sans-serif;		
	 color:#1867AA;			 
}
#texto3{     
     width:520px;
	 height:auto;	
	 float:right;	 
	 padding:0px;
	 margin-right:50px;	
	 margin-bottom:3px;
	 font:13px  Verdana, Arial, Helvetica, sans-serif;		
	 color:#1867AA;				 
}
#texto4{
     width:520px;
	 height:auto;
	/* float:right; */
	 padding:0px;
	/* margin-right:50px;
	 margin-bottom:3px; */
	 margin: 0 auto;
	 font:13px  Verdana, Arial, Helvetica, sans-serif;
	 color:#1867AA;
}
#fotos{
     width:550px;
	 height:auto;	
	 float:right;	 
	 padding:0px;
	 margin-right:10px;	
	 margin-bottom:10px;	 			 
}
/*****************************************************************
              novo album
******************************************************************/
#abl {
    width: 520px;
    vertical-align: top;
    margin-top: 10px;
	display: table;
	border:0;
}

#fram{
    width: 500px;
    vertical-align: top;
   	display: table;
    border: 0;
}
#album_menu-1_n {
    float: right;
	width: 200px;
    height: 300px;
	margin-top: 0px;
}
#album_mostra-1_n {
    float: left;
    vertical-align: top;
	width: 300px;
	margin-top: 0px;
}

