/* CSS Document */

#capa{
	float:left;
	width:568px;
	margin:15px 0 0 13px;
	background:url(../imagens/bg_capa.gif);}
#capa[id]{margin:15px 0 15px 23px;}
#capa #content{
	float:left;
	width:568px;
	background:url(../imagens/base_capa.gif) no-repeat bottom left;}
#capa h2{
	text-align:left;
	padding:10px 13px 5px 13px;
	margin:0;
	background:url(../imagens/topo_capa.gif) no-repeat top left;}
#capa[id] h2{padding:10px 13px 8px 13px;}
#capa h2 span{
	font-weight:normal;
	position:relative;
	top:-25px;
	margin-bottom:-40px;
	right:13px;
	float:right;}
#capa[id] h2 span{
	right:0px;
	top:-17px}
#foto-g{
	text-align:center;
	float:left;
	width:411px;}
#foto-g img{
	margin:0 0 5px 0;
	border:1px solid #666}
#foto-g div{
	color:#999;
	margin-bottom:10px;}
#capa h2 img{margin:0;border:0}
#capa #detalhes{
	float:left;
	width:157px;
	background:url(../imagens/bg_capa.gif) repeat-y right;}
#detalhes h3{
	padding:15px 0 15px 10px;
	background:url(../imagens/topo_capa.gif) no-repeat top right;}
#detalhes p{padding:0 5px 0 10px}
#outras{
	float:left;
	margin:15px 0 0 15px;}
div.todas dl{
	float:left;
	margin:0 13px 10px 0;
	height:98px;}
div.todas[id] dl{margin:0 12px 10px 0;}

#miolo div.mes {margin-top:5px}
#miolo[id] div.mes {margin-left:30px}

#fotos dt{
	margin:10px 10px 0 0;
	height:72px;
	width:72px;
	background:#fff;
	border:1px solid #ccc;
	overflow:hidden;
	text-align:center;}
#fotos[id] dt{
	overflow: visible;
	position: static;
	display: table;}
#fotos dd{
	font-size:9px;
	color:#666;
	text-align:left;}
#fotos a{
	position: absolute;
	top: 50%;
	left:50%;}
#fotos[id] a{
	left:0;
	position: static;
	display: table-cell;
	vertical-align: middle;}
#fotos img{
	position: relative;
	top:-50%;
	left:-50%} 
#fotos[id] img{
	top:0;
	left:0;}
a.mais{
	float:left;
	margin:10px 0;
	width:72px;
	text-align:center;}
a.voltar{
	display:block;
	clear:both;
	padding:7px 0 0 0;
	text-align:center;}
a.voltar[class]{padding:14px 0;}
#col-esq form{
	width:215px;
	height:300px;
	padding:7px 0 0 9px;
	margin:0 0 0 6px;
	background:url(../imagens/bg-form-index.gif) no-repeat}
#col-esq form a{
	font-size:9px;
	line-height:24px;
	font-weight:bold;}
#col-esq label{
	display:block;
	float:left;
	line-height:24px;
	text-align:right;
	width:63px;}
#col-esq[id] label{margin-right:3px;}
#col-esq form img{
	vertical-align:middle;
	margin-top:3px;}
#col-esq form a img{margin:0}
/*#login{width:158px}
#senha{width:130px}*/
#login,
#senha,
#verificacao{width:130px}

#col-esq form button{
	width:50px;
	background:none;
	line-height:24px;
	margin-bottom:10px;
	cursor:pointer;}

#contato{padding:15px 0 0 15px;}
#contato[id]{padding:15px;}
#contato textarea{
	width:500px;
	height:120px;
	margin-bottom:5px;}
#contato input{width:300px;}
#contato label{width:80px;}
#contato[id] label{margin-right:3px}

#fotografos{margin-top:5px;}
#fotografos dl{
	width:140px;
	height:120px;
	margin:0 23px 20px 0;
	float:left;
	background:#ddd;
	border:1px solid #ccc}
#fotografos[id] dl{width:142px;}
#fotografos img{border:1px solid #999}
#fotografos dt{margin:10px 0 0 10px}
#fotografos dd{margin:4px 0 0 10px}

#fotografos-int{margin:15px 0 0 30px;}
#fotografos-int h3{
	border-bottom:2px solid #666;
	font-style:italic;
	margin:-10px 30px 10px 0;
	background:#ddd;
	color:#000;
	font-family:trebuchet ms;
	font-size:16px;
	padding:0 2px 0 7px;}
#fotografos-int h3 select{
	font-style:normal;
	font-weight:normal;
	font-size:10px;
	border:1px solid #666}
#fotografos-int h3 form{
	position:relative;
	top:-22px;
	margin-bottom:-22px;
	float:right;}
#fotografos-int[id] h3 form{top:-19px;}
#fotografos-int dl{
	float:left;
	margin:0 5px 20px 0;
	float:left;
	background:#ddd;
	border:1px solid #ccc}
#fotografos-int dd.descr{width:300px;}
#fotografos-int a{
	display:block;
	margin-right:10px;
	text-align:center;}
#fotografos-int img{
	border:1px solid #999; 
	margin:0 0 3px 0}
#fotografos-int dt{margin:10px 0 0 10px}
#fotografos-int dd{margin:4px 0 6px 10px}

#menu-fotos{
	width:316px;
	float:left;
	padding:10px 0;}
#menu-fotos[id]{margin-left:10px;}
#fotografos-int #menu-fotos img{margin:0}
#fotografos-int #menu-fotos a{
	width:60px;
	float:left;
	margin:10px 0 0 9px;}
#fotografos-int[id] #menu-fotos a{margin-left:10px}
#menu-fotos dt{float:left;}

#texto{margin:15px 35px;}
#texto p{margin:0 0 12px 0;}
#texto input{
	border:0;
	vertical-align:middle;
	background:none;}
#texto input.entrada{
	width:250px;
	padding-left:3px;
	font-size:13px;
	margin-bottom:5px;
	border:1px solid #666;
	background:url(../imagens/bg-input-2.gif) top left}
#texto #fatura{
	background:#ddd;
	padding:0 50px; 
	margin-top:5px;
	height:240px}
#texto #fatura[id]{height:220px}
#texto fieldset fieldset div div div{
	float:left;
	padding-left:15px;}
#texto fieldset fieldset div div div select{margin-top:2px;}
#texto button{
	height:28px;
	width:63px;
	cursor:pointer;
	margin-left:3px;
	background:none;
	vertical-align:-5px;}

#portfolio{margin:10px 0 0 -16px;}
#portfolio[id]{margin:10px 0 0 7px;}
#portfolio dl{
	height:215px;
	width:200px;
	margin:0 0 20px 23px;
	float:left;
	background:#ddd;
	border:1px solid #ccc}
#portfolio[id] dl{width:200px;}
#portfolio img{border:1px solid #999}
#portfolio dt{
	text-align:center;
	margin:10px 0 0 0}
#portfolio dd{margin:4px 5px 0 10px;}

#portfolio dl.ampliada{
	width:645px;
	height:auto;}
#portfolio dl.ampliada dt{
	margin:0;
	width:400px;
	overflow:hidden;
	padding:10px;
	float:left;}
#portfolio dl.ampliada dd{
	margin:4px 0 0 5px;
	width:210px;
	float:left;
	padding:8px 0}
#portfolio dl.ampliada p{margin-bottom:5px;}
#portfolio dl.ampliada dd.thumbs{
	padding:0 10px 10px 3px;
	margin-left:3px;
	width:100%;
	clear:both;}
#portfolio dl.ampliada dd.thumbs ul{
	list-style:none;
	margin-left:5px;}
#portfolio dl.ampliada dd.thumbs li{ 
	float:left;
	margin:8px 8px 0 0;}
#texto h4{
	font-size:14px;
	font-family:trebuchet ms;
	font-style:italic;
	color:#666;
	border-bottom:1px solid #999;
	margin-bottom:5px;}

#contato label{line-height:20px;}