body,td,th {
	font-size: 12px;
	font-family: Tahoma, Arial;
	text-align:justify;
	color: #fff;
	line-height: 20px;
}
body {
	margin: 0px;
	background: #000;
}
a {
	text-decoration: none;
	color: #717070;
}
a:hover, a:active {
	text-decoration: underline;
	color: #333333;
}
img {
	border: 0;
}
#moldura {
	margin:0 auto;
	width:994px;
}
#conteudo {
	float:left;
	width: 994px;
}
.barra_verm {
	float:left;
	color: #e01b23;
	width: 994px;
	height: 8px;
	background-color:#e01b23;
}
.topo {
	float: left;
	width: 994px;
	height: 136px;
	background-color:#CCCCCC;
}
.topo img {
	float:left;
}
.flash_topo {
	float:left;
	width: 623px;
	height: 136px;
	background-color:#1c1c1c;
}
.menu {
	float:left;
	width: 994px;
	height: 58px;
	background:#3e3e3e;
	text-align: left;
	margin: 0 auto;
}
.cont_cima {
	float:left;
	width: 994px;
	height: 21px;
}
.cont {
	float:left;
	width: 940px;
	background:url(../images/cont_meio.jpg);
	padding-left: 27px;
	padding-right: 27px;
}
.cont_baixo {
	float:left;
	width: 994px;
	height: 19px;
}
#rodape {
	float:left;
	width: 994px;
	height: 92px;
	background:url(../images/bg_rodape.jpg) repeat-x;;
}
#rodape .rodape_left {
	float:left;
	width: 440px;
	margin: 24px 0 0 32px;
	height: 68px;
}
#rodape .rodape_left a {
	font-weight: bold;
	color:#FFF;
}
#rodape .rodape_right {
	float:left;
	padding: 15px 0 0 200px;
}
.bandeira a img, .bandeira a:visited img {
	border: 0;
}
.bandeira:hover img {	
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
	border: 0;
}
.img_hom_gr {
		float:left;
		width:724px; 
}
.img_hom_pq {
		float:left;
		width: 196px;
		height: 47px;
		margin-left: 17px;
}
.img_hom_pq img {
	padding:0 0 20px 0;
}
.estudio {
	float:left;
	width: 100%;
	text-align:center;
	margin: 0;
}

.estudio a img {
	border:4px solid #1c1c1c;
	padding: 1px;
}

.estudio a:hover img, .estudio a:active img {
	border: 4px solid #e01b23;
	padding: 1px;
}
.content {
	border: 1px;
	width:100%px;
	font-size:13px;
	line-height:150%;
	padding:7px;
	margin-bottom:10px;
	margin-top:20px;
}
.botao {
  font-family: Arial, Helvetica, sans-serif; 
  background-repeat: repeat-x;
  background-image:url(../images/botao.jpg);
  border: 0;
  font-weight:bold;
  color:#FFFFFF;
  font-size: 12px;
  width: 93px;
  height: 27px;
  margin-top: 10px;
}

.cxtext {
	height: 19px;
	float:left;
	border: 1px solid #000;
	background: #343434;
	color:#FFF;
	padding: 2px;
}

.cxmemo {
	float:left;
	border: 1px solid #000;
	background: #343434;
	color:#FFF;
	padding: 2px;
}

.contato-erro {
	float:left;
	width:95%;
	padding:5px;
	border:2px solid #CC0000;
	background-color:#FFE6E6;
	color:#CC0000;
	font-weight:bold;
	margin-bottom:10px;
}
.contato-ok {
	float:left;
	width:95%;
	padding:5px;
	border:2px solid #006600;
	background-color:#CCFFCC;
	color:#006600;
	font-weight:bold;
	margin-bottom:10px;
}
.formulario {
	float:left; 
	width:100%;
}
.fotos {
	width: 98%;
	float:left;
	padding: 3px;
	border-bottom: 1px #666 dashed;
}
.fotos img {
	float:left;
	padding:10px 5px 10px 0;
}
.fotos p {
	float:left;
	width:250px;
	height:85px;
	margin:0;
	padding:10px 5px 10px 0;
	color: #fff;
}
.fotos strong {
	color: #fff;
}
.fotos a {
	text-decoration:none;
	color:#FFF;
}
.fotos a:hover, .fotos a:active {
	text-decoration: underline;
	color:#CC0000;
}
.titulo_eventos {
	float:left;
	background: url(../images/bg_eventos.jpg);
	width: 766px;
	height: 25px;
	text-align: center;
	margin-left: 86px;
	font-weight:bold;
	padding-top: 5px;
	margin-top: 10px;
	font-size:14px;
}

#serv-quinze, #serv-casamento, #serv-estudio, #serv-gestantes, #serv-eventos  { margin: 0 0 25px 0; padding: 0;/*text-indent: -9999px;*/width: 196px;height: 47px;position: relative;}
#serv-quinze span, #serv-casamento span, #serv-estudio span, #serv-gestantes span, #serv-eventos span { display: none; }
#serv-quinze a, #serv-casamento a, #serv-estudio a, #serv-gestantes a, #serv-eventos a {position: absolute;width: 196px;height: 47px;display: block;border: 0;background: transparent;overflow: hidden; }
#serv-quinze .fake-hover, #serv-casamento .fake-hover, #serv-estudio .fake-hover, #serv-gestantes .fake-hover, #serv-eventos .fake-hover { margin: 0;padding: 0;width: 196px;height: 47px;display: block;position: absolute; }
#serv-quinze {background: url(../images/frente/quinze.jpg) no-repeat;}
#serv-quinze .fake-hover {background: url(../images/frente/quinze.jpg) no-repeat 0 -47px;}
#serv-casamento {background: url(../images/frente/casamento.jpg) no-repeat;}
#serv-casamento .fake-hover {background: url(../images/frente/casamento.jpg) no-repeat 0 -47px;}
#serv-estudio {background: url(../images/frente/estudio.jpg) no-repeat;}
#serv-estudio .fake-hover {background: url(../images/frente/estudio.jpg) no-repeat 0 -47px;}
#serv-gestantes {background: url(../images/frente/gestantes.jpg) no-repeat;}
#serv-gestantes .fake-hover {background: url(../images/frente/gestantes.jpg) no-repeat 0 -47px;}
#serv-eventos {background: url(../images/frente/eventos.jpg) no-repeat;}
#serv-eventos .fake-hover {background: url(../images/frente/eventos.jpg) no-repeat 0 -47px;}

#slidePicture { float:left; width:724px; height:448px; }
#slideBar { float:left; width:724px; text-align:center; }

/* PAGINACAO RESULTADOS */
#box-paginacao 								{float:left; width:100%; border-bottom:1px solid #666;border-top:1px dotted #666;text-align:center; margin:20px 0 5px 0; padding:2px 0; background:#3e3e3e}
#box-paginacao ul 							{margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#box-paginacao ul li 						{display:inline; font-size:1.3em;font-weight:bold;}
#box-paginacao ul li.link-anterior 			{float:left;font-weight:normal;}
#box-paginacao ul li.link-proxima 			{float:right;font-weight:normal;}
#box-paginacao ul li a 						{color:#fff;padding:0 0.30em; text-decoration: none;}
#box-paginacao ul li a:hover 				{background-color:#990000;color:#FFF;text-decoration:none}
#box-paginacao ul li.link-anterior a,
#box-paginacao ul li.link-proxima a 		{padding:0;}
#box-paginacao ul li.link-anterior a:hover,
#box-paginacao ul li.link-proxima a:hover 	{background:none;color:#fff;text-decoration:underline;}
#box-paginacao ul li .on 					{background-color:#666;color:#FFF;display:inline !important;padding:0 0.30em;}
#box-paginacao ul li .off 					{color:#CCC;display:inline !important;}

