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

/* ESTRUTURA */
#wrap {}
#pag {
	width:800px;
	margin:auto;
	}
#header { width:800px; float:left;}


#corpo { margin-top:10px; width:800px; float:left;}
.mesa{ margin-top:10px; height:525px; width:800px; background:url(../img/fundo_bolo.gif) #FFFFFF; float:left;}
.mesa2{ margin-top:10px; height:525px; width:800px; background:url(../img/fundo_forma.gif) #FFFFFF; float:left;}

#corpo #borda_sup{ 
	height:40px; 
	background:url(../img/borda_sup.gif) top no-repeat #FFFFFF;
	}
#corpo #borda_inf{
	height:25px; 
	background:url(../img/borda_inf.gif) bottom no-repeat #FFFFFF;;
	}
#corpo #miolo{
	background:#FFFFFF;
	}

#rodape { text-align:right;}
#rodape img {margin-top:2px; margin-right:10px;}

.clear{ clear:both;}




/* FORMATACAO */
body { background:#ffff00; font-family:Verdana, Arial, Helvetica, sans-serif;}
#corpo #miolo #thumbs{
	width:710px;
	margin:auto;	
	}

.tb_first, .tb_other{ margin-bottom:15px; float:left;}
.tb_other{ margin-left:15px;}

/* MENU PAGINAS DA GALERIA */
.n_paginas { margin-top:10px;}
.n_paginas ol{ width:136px; margin:auto; position:relative; left:7px;}
.n_paginas li{ display:inline; width:25px; height:25px; float:left; margin:0 3px 0 3px;}
.n_paginas li a{
	text-align:center;
	font-size:11px; 
	font-weight:bold;
	line-height:25px;
	width:25px;
	height:25px;
	color:#666666;
	display:block;
	background-color:#CCCCCC;
	text-decoration:none;
}
.n_paginas li a:hover{ background-color:#CC3366; color:#FFFFFF;}
.n_paginas li a.ativo{ background-color:#CC3366; color:#FFFFFF;}


.logo{ float:left;}

/* MENU PRINCIPAL */
.menu_container{ float:left; margin-top:50px; margin-left:25px; font-size:14px; font-weight:bold; width:400px;}
.menu_container li{ display:inline; margin:0 25px 0 0px;}
.menu_container li a{ text-decoration:none; color:#000000;}
.menu_container li a:hover{color:#ED1165;}


.end_contatos{ 
			display:inline;
 			margin-top:45px;
			float:left;
			margin-left:45px;
			line-height:16px;/*se for arial é 16px;*/
			font-size:12px;	/*se for arial é 13px;*/
			}

.end_contatos a{ color:#666666; text-decoration:none;}
.end_contatos a:hover{
	color:#ED1165;
	text-decoration:none;
}
.ft_normal{ font-weight:normal;}


/*Formatação texto Pretty Photo*/
.pp_description, .ppt, .currentTextHolder  {font-family: Verdana, 'Trebuchet' !important;}
/*.ppt {} titulo da foto*/
.ppt { font-size:14px !important;}
.pp_description{ font-size:13px;}/*legenda abaixo da foto*/
.currentTextHolder {font-size:11px !important; margin-top:5px !important;}

.recuo{ 	width:250px;
			display:inline;
 			margin-top:45px;
			float:left;
			margin-left:45px;
			line-height:16px;/*se for arial é 16px;*/
			font-size:12px;	/*se for arial é 13px;*/
		}
		
.mini{ font-size:9px; color:#666666; line-height:13px;}