/*
	Desenvolvido por GrupoW - Solucoes para internet
	http://www.grupow.com.br
	20/10/2004
*/

/* ------------------------------- Estrutura --------------------------------- */

BODY#bancoFerrofotos {
	background-color				: #FFFFFF;
	margin							: 0px;
	font							: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color							: #006666;
}

IMG {
	border							: 0px;
}

#bancoFerrofotos #estrutura {
	position						: relative;
	left							: 50%;
	width							: 720px;
	margin-left						: -360px;
	height							: 90%;
}

H3 {
	font							: 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}
/* ------------------------------- Topo --------------------------------- */

#bancoFerrofotos #estrutura #topo {
	width							: 100%;
	height							: 100px;
	background-image				: URL(imagens/bg_topo.jpg);
	background-repeat				: repeat-x;
	margin							: 0px;
}

#bancoFerrofotos #estrutura #topo .logo {
	width							: 440px;
	height							: 100px;
	background-image				: URL(imagens/bg_logo.jpg);
	background-repeat				: no-repeat;
	float							: left;
	text-align						: left;
}

.usuario {
	width							: 160px;
	float							: right;
	text-align						: right;
	display							: inline;
	background-image				: URL(imagens/bg_conta.jpg);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	top:80px;
	margin-bottom:10px;	
}

.usuario_login {
	width							: 160px;
	float							: right;
	text-align						: right;
	display							: inline;
	position:absolute;
/*	left:10px;
	top:10px;
	margin-bottom:20px;	*/
	right:0px;
	top:80px;
	margin-bottom:10px;	
	background-image				: URL(imagens/bg_conta2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.usuario_login .logado {
	display							: inline;
	color							: #FF9900;
	float							: left;
	margin-left						: 15px;
	margin-top						: 2px;
	text-align						: left;
}

.textoFotografo {
	width:200px;
	text-align:left;
	margin-top:10px;
	margin-left:115px;
	
}

.textoFotografo UL {
	margin-left:20px;
}

.textoFotografo UL LI {
	margin-left:0px;
}

.usuario_login .logado SPAN {
	text-align						: right;
	float							: right;
	margin-right					: 10px;
	margin-top						: -5px;
	width:90px;
}

.logado SPAN A {
	color: #ff9900;
	text-decoration:none;
}

.logado SPAN A:HOVER {
	text-decoration: underline;
}

#estrutura #busca_rapida, #estrutura #busca_avancada {
	height							: 35px;
	background-image				: URL(imagens/bg_buscarapida.jpg);
	background-repeat				: no-repeat;
	background-position				: -60 0;
	position						: relative;
	top								: 0px;
	left							: 0px;
	padding-left:30px;
	width:100%;
	float:left;
	text-align:left;
}

.logoPequeno {
	/*float:left;*/
	position:absolute;
	left:15px;
	top:0px !important;
	top:17px;
	width:73px;
	height:25px;
	z-index:0;
}

#busca_rapida FORM {
	z-index:41;
}

.txtBuscaRapida {
	padding-left:77px;
	color:#219292;
}
/* ------------------------------- Menu --------------------------------- */

#estrutura #menu {
	float							: left;
	width							: 150px;
}

.menu_cat {
	width							: 100%;

}


/* ------------------------------- Conteudo --------------------------------- */

#estrutura #conteudo {
	width							: 555px;
	float							: left;
	margin-top						: 10px;
	background						: no-repeat;
	text-align						: center;
}

#conteudo .destaque {
	width							: 418px;
	height							: 168px;
	margin-left						: 69px;
	margin-top						: 10px;
}

#conteudo .categorias {
	margin-left:69px;
	width							: 418px;
	height							: 165px;
	margin-top						: 30px;
	/*background-image				: URL(imagens/bg_categorias.jpg);*/
	/*background-repeat				: no-repeat;*/
	/*background-position				: bottom;*/
}

#conteudo .fotografo {
	width							: 400px;
	text-align						: left;;
}	

#conteudo .quemsomos {
	width							: 400px;
	text-align						: justify;
}

#conteudo .buscaavancada {
	width							: 418px;
}

#conteudo .bancoimagem {
	width							: 555px;
}

#conteudo .cadastro {
	width							: 418px;

}

#conteudo .cadastro LABEL {
	display								: block;
	width								: 110px;
	float								: left;
	text-align							: right;
	margin-top							: 4px;
	margin-right						: 4px;
	cursor								: pointer;
	color							: #006666;
}

#conteudo .contato LABEL {
	width							: 25%;
	float							: left;
	text-align						: right;
	margin-right					: 5px;
	margin-top						: 2px;
	color							: #006666;
}

#conteudo .banco {
	width							: 418px;
	text-align						: left;
}

#conteudo .legenda_fotografo {
	width							: 100%;
	color							: #006666;
	font-weight						: bold;
}	

UL.coluna {
	width							: 100%;
	text-align						: left;
	margin-left						: 35px;
	padding							: 0px;
	margin-top						: 5px;
	padding-top						: 5px;
	color							: #006666;
}

UL {
	width							: 100%;
	text-align						: left;
	margin							: 0px;
	padding							: 0px;
	margin-top						: 5px;
	padding-top						: 5px;
	color							: #006666;	
}



UL LI {
	list-style-image				: URL(imagens/img_setaverde.gif);
	margin-bottom					: 2px;
	text-align						: left;
	margin-left:16px;
}

UL LI UL {
	margin-top						: 5px;
}

.destaque .borda {
	width							: 100%;
	height							: 100%;
	background-image				: URL(imagens/img_mascaragrd.gif);
}

.categorias .thumb, .categorias .thumb2 {
	position						: relative;
	width							: 110px;
	height							: 140px !important;
	height							: 130px;
	float							: left;
	top								: 10px;
	left							: 10px;
	right							: 10px;
	bottom							: 5px;
}

.categorias .thumb2 {
	left							: 4px;
}

.thumb_foto {
	width							: 110px;
	height							: 110px;
	text-align						: center;
	vertical-align					: baseline;
}

.thumb_foto A {
	width							: 110px;
	height							: 110px;
	display:block;
	cursor:pointer;
}
/*
.thumb_foto IMG {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-55px;
	margin-top:-55px;
}*/

.mensagem {
	width							: 400px;
	color							: #006666;
	margin-left						:20px;
	display							:block;
}

.bancoimagem .thumb, .categorias .thumb, .categorias .thumb2 {
	width							: 104px;
	height							: 120px;
	margin-top						: 10px;
	margin-bottom					: 10px !important;
	margin-bottom					: 0px;
	background-repeat				: no-repeat;	
	float							: left;
	margin-left						: 15px;
	display:block;
}

.categorias .thumb {
	margin-left						: 38px;
}

.categorias .thumb2 {
	margin-left						: 0px;
	margin-right					: 0px;
}
 .bancoimagem .fotov {
	float							: left;
/*	width							: 430px;*/
/*	height							: 280px;*/
	border							: 1px solid #999999;
	margin-left						: 3px;
}

 .bancoimagem .fotoh {
	border							: 1px solid #999999; 
/*	width							: 430px;*/
	margin-left:10px;
/*	height							: 430px;
	border							: 1px solid #999999; */
}

.bancoimagem .descricaov {
	width							: 200px;
	float							: right;
	text-align						: left;
	margin-left						: 10px;
}

.campo {
	width							: 30%;
	height							: 17px;
	float							: left;
	text-align						: right;
	color							: #006666;
	margin-top						: 1px;
}
.resultado {
	width							: 48%;
	height							: 17px;
	margin-left						: 6px;
	float							: left;;
	text-align						: left;
	padding-top						: 1px;
	padding-left					: 2px;
	color							: #666666;
	background-color				: #F2F2F2;
	border							: 1px solid #E6E7E7;
	margin-bottom					: 5px;
}

.resultado_pq {
	width							: 15%;
	height							: 17px;
	margin-left						: 6px;
	float							: left;
	text-align						: left;
	padding-top						: 1px;
	padding-left					: 2px;
	color							: #666666;
	background-color				: #F2F2F2;
	border							: 1px solid #E6E7E7;
	margin-bottom					: 5px;
}

.resultado_med {
	width							: 32%;
	height							: 17px;
	margin-left						: 5px;
	padding-left					: 2px;
	float							: left;;
	text-align						: left;
	padding-top						: 1px;
	color							: #666666;
	background-color				: #F2F2F2;
	border							: 1px solid #E6E7E7;
	margin-bottom					: 5px;
}

.resultado_ddd {
	width							: 10%;
	height							: 17px;
	margin-left						: 5px;
	padding-left					: 2px;
	float							: left;;
	text-align						: left;
	padding-top						: 1px;
	color							: #666666;
	background-color				: #F2F2F2;
	border							: 1px solid #E6E7E7;
	margin-bottom					: 5px;
}

.ddd {
	width								: 30px;
}

.resultado_tel {
	width							: 37%;
	height							: 17px;
	margin-left						: 5px;
	padding-left					: 2px;
	float							: left;;
	text-align						: left;
	padding-top						: 1px;
	color							: #666666;
	background-color				: #F2F2F2;
	border							: 1px solid #E6E7E7;
	margin-bottom					: 5px;
}

.bancoimagem .descricaoh {
	width							: 430px;
	margin-left						: 67px !important;
	margin-left						: 5px;
	margin-top						: 5px;
	text-align						: left;

}

.thumb .nome_foto, .thumb2 .nome_foto {
	width							: 110px;
	height							: 22px;
	float							: left;
	padding-top						: 3px !important;
	padding-top						: 3px;
	background						: URL(imagens/bg_thumbs.gif) repeat-x transparent left bottom;
	font-size						: 9px;
}

.thumb .nome_foto IMG, .thumb2 .nome_foto IMG {
	padding:0;
}
.thumb SPAN, .thumb2 SPAN{
	color							: #006666;
	margin-left						: 6px;
}


.borda .legenda {
	width							: 115px;
	color							: #006666;
	float							: left;
	margin-top						: 147px;
	margin-left						: 20px;
	text-align						: center;
}

#estrutura #direita {
	width							: 160px;
	float							: right;
	position						: absolute;
	top								: 200px;
	right							: 0px;
}

#direita .texto {
	width							: 140px;
	float							: left;
	text-align						: left;
}

#direita .categorias {
	width							: 160px;
	margin-top						: 10px;
	float							: left;
	text-align						: left;
	margin-bottom					: 38px;
}

#direita .fotografo {
	width							: 160px;
	margin-top						: 10px;
	float							: left;
	text-align						: left;
	margin-bottom					: 38px;

}

#direita .mesa {
	width							: 140px;
	margin-top						: 20px;
	float							: right;
	text-align						: left;
	margin-bottom					: 38px;
	position						: relative;
	left							: -20px;
}

#direita .mesa A {
	margin-left						: 20px;
}

#direita .categorias UL {
	margin-left						: 20px;
	width:130px;
}

.banner {
	width							: 121px;
	position						: relative;
	top								: 50px;
}

.coluna1, .coluna2 {
	width							: 50%;
	float							: left;
	font							: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top						: 5px;
	margin-bottom					: 15px;
}

.localizacao {
	height							: 20px;
	width:100%;
	margin-left						: 3px;
	float							: left;
	text-align						: left;
	margin-top						: 9px;
	font							: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color							: #006666;
}

.total_banco {
	width							: 88px;
	float							: right;
	text-align						: right;
	margin-right					: 5px;
	color							: #006666;
}

.nophoto {
	width							: 100%;
	color							: #006666;
	margin-top						: 35px;
	font-weight						: bold;
}

.paginacao {
	width							: 100%;
	margin-top						: 5px;
	margin-bottom					: 5px;
	text-align						: center;
}
	

/* ------------------------------- Titulo --------------------------------- */

.tit_buscarapida {
	cursor							: pointer;

}

.tit_categorias {
	float							: left;
	margin-left						: 0px;
}

.categorias .legenda_thumb {
	width							: 95px;
	margin-top						: 5px;
	margin-left						: 8px;
	float							: left;
	text-align						: center;
	color							: #006666;
	word-wrap						: break-word;
}

.tit_conta {
	width							: 97px;
	float							: left;
}

.tit_buscaavancada {
	position						: relative;
	left							: -20px;
	top								: 8px;
	
}

.tit {
	height							: 29px;
	position						: relative;
	left							: 10px;
	margin-bottom					: 15px;
	float							: left;
		
}

/* ------------------------------- Btn --------------------------------- */

.usuario .btn_ok {
float:right;
position:relative;
top: -24px !important;
top: -33px;
}


.bt_buscar {
	margin-top						: -5px;
	border							: 1px solid #F2F2F2;
	position						: relative;
	left							: 0px;
}

INPUT.bt_buscarapida {
	width							: 22px;
	height							: 21px;
	float							: left;
	margin-top						: 9px;
	margin-left						: 27px;

}

INPUT.bt_buscarapida2 {
	width							: 30px;
	height							: 21px;
	float							: left;
	margin-top						: 0px;
	margin-left						: 27px;

}

.btn_voltar {
	float							: right;
	margin-right					: 85px;
	border							: 1px solid #dadada;
}

/* ------------------------------- Form --------------------------------- */

INPUT, TEXTAREA, LABEL, SELECT {
	font							: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.usuario FORM INPUT.peq {
	width: 90px;
	border:0px;
	margin-bottom:2px !important;
	margin-bottom:4px;
	float:left;
	height							: 18px;
	float							: left;
	margin-top:2px;
}

.usuario FORM INPUT, #topo .usuario FORM TEXTAREA, #topo .usuario FORM SELECT {
	background						: none;
}

.form_usuario {
	width							: 102px;
	height							: 16px;
}

.usuario FORM {
	float							: left;
	margin-left						: 17px;
	margin-top						: 3px;
	display							: inline;
	text-align:left;
}

#estrutura #form_buscarapida {
	width							: 102px;
	background-image				: URL(imagens/bg_input.gif);
	background-repeat				: no-repeat;
	background-attachment			: fixed;

}

#estrutura #busca_rapida FORM {
	margin							: 0px;
}
#estrutura #busca_rapida LABEL {
	width							: 114px;
	height							: 29px;
	display							: block;
	float							: left;
	position						: relative;
	left							: 75px;
}

#estrutura #busca_rapida FORM INPUT.peq {
	width							: 145px;
	border							: 0px;
	float							: left;
	margin-left						:100px;
	margin-top						: 13px;
}

#estrutura #busca_rapida FORM INPUT.peq2 {
	width							: 150px;
	border							: 0px;
	float							: left;
	margin-left						: 185px;
	margin-top						: 14px;
}

#estrutura #busca_rapida FORM INPUT, #estrutura #busca_rapida FORM TEXTAREA, #estrutura #busca_rapida FORM SELECT {
	background						: none;

}



.categorias FORM SELECT {
	width							: 150px;
	float							: right;
	margin-top						: 3px;

}

.buscaavancada FORM {
	width							: 350px;
	float							: left;
	margin-bottom					: 20px;
	margin-left:40px;
	text-align:center;
}

.peq {
	width: 150px;
	margin-bottom:2px !important;
	margin-bottom:4px;
	float:left;
	height							: 18px;
	float							: left;
	margin-top:2px;
	border:1px solid #DEE3E5;
	background-color: #F4F8FA;
}

.buscaavancada FORM FIELDSET {
	width							: auto !important;
	width							: 200px;
	width							: 40% !important;
	height:100px;
	margin-left						: 20px;
	margin-left						: 0px !important;
	text-align						: center;
	border							: 1px solid #ffffff;
	float							: left;
	margin-bottom					: 10px;
}

.buscaavancada FORM FIELDSET.select {
	width							: 100%;
	text-align						: center;
	border							: 1px solid #ffffff;
	float							: left;
	margin-top						: 3px;	
}

.buscaavancada FORM FIELDSET LEGEND {
	color							: #FF9900;
}

.buscaavancada FORM LABEL {
	width							: 100px;
	float							: left;
	text-align						: right;
	color							: #FF9900;
	margin-top						: 3px;
}

.buscaavancada FORM INPUT {
	text-align						: left;
	vertical-align					: middle;
	display							: inline;
	margin-left						: 15px;
		
}


.buscaavancada .input {
	width							: 100%;
	float							: left;
	text-align						: left;
	vertical-align					: middle;
	margin-top						: 3px;
}

.buscaavancada FORM SELECT {
	width							: 200px;
	height							: 14px;
	font							: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom					: 5px;

}

.buscaavancada FORM INPUT.input_buscaavancada {
	background						: none;
	border							: 0px;
	width							: 195px;
	height							: 17px;
	font							: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom					: 10px;
	margin-top						: 5px;
	margin-left						: 65px;
}

.bg_buscaavancada {
	width							: 100%;
	height							: 35px;
	background-image				: URL(imagens/bg_buscaavancada.jpg);
}

.cadastro FORM {
	width							: 100%;
	float							: left;
	text-align						: left;
/*	margin-top						: 15px; */
}

.contato FORM {
	width							: 100%;
	float							: left;
	text-align						: left;
	margin-top						: 15px;
}

#direita .fotografo FORM {
	width							: 150px;
	float							: right;
	text-align						: left;
	margin-top						: 15px; 
}

#direita .fotografo LABEL {
	color							: #006666;
}

.fotografo FORM INPUT, .fotografo FORM TEXTAREA, .fotografo FORM SELECT {
	background						: #EFEFEF;
	border							: 1px solid #E5E6E6;
	margin-bottom					: 3px;
	color							: #666666;
	width							: 125px;	
}

#direita .fotografo FORM SELECT {
	background						: none;

}

.contato FORM INPUT, .contato FORM TEXTAREA, .contato FORM SELECT {
	background						: #EFEFEF;
	border							: 1px solid #E5E6E6;
	margin-bottom					: 3px;
	color							: #666666;
}

.cadastro FORM INPUT, .cadastro FORM TEXTAREA, .cadastro FORM SELECT {
	background						: #EFEFEF;
	border							: 1px solid #E5E6E6;
	margin-bottom					: 3px;
	color							: #666666;
}

.cadastro FORM INPUT {
	width							: 200px;
}

.contato FORM INPUT {
	width							: 200px;
}

.cadastro FORM TEXTAREA {
	width							: 200px;
	height							: 100px;
	background-color				: #EFEFEF;
	border							: 1px solid #E5E6E6;
	color							: #666666;	
}

.contato FORM TEXTAREA {
	width							: 200px;
	height							: 100px;
	background-color				: #EFEFEF;
	border							: 1px solid #E5E6E6;
	color							: #666666;	
}

.cadastro .legenda {
	font							: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color							: #ff9900;
	margin-top						: 10px;
	margin-bottom					: 5px;	
}

.opcao3 {
	width:90px;
	float								: left;
	display								: inline;
	text-align							: left;
	margin-right						: 2px;
}

.radio {
	width								: 15px;
	height								: 15px;
	border								: 0px;
	margin								: 0px;
	margin-left							: 10px;
	margin-top							: 5px;
	background-color:none;
}

.cadastro FORM SELECT {
	background-color				: #EFEFEF;
}

.cadastro fieldset {
	width							: 100%;
	border							: none;
	border-top						: 1px solid #E5E6E6;
	margin-top						: 10px;
	margin-bottom					: 10px;
	padding-bottom					: 10px;

}

.cadastro FORM .botao {
	width							: 100px;
	border							: 0px;
	height							: 20px;
	background-image				: URL(imagens/bg_botao.jpg);
	color							: #006666;
	cursor							: pointer;
	margin-left						: 117px;
}

.fotografo FORM .botao {
	border							: 0px;
	height							: 20px;
	background-image				: URL(imagens/bg_botao.jpg);
	color							: #006666;
	cursor							: pointer;
	margin-top						: 5px;	
}

.contato FORM .botao {
	width							: 100px;
	border							: 0px;
	height							: 20px;
	background-image				: URL(imagens/bg_botao.jpg);
	color							: #006666;
	float							: right;
	margin-right					: 100px;
	margin-top						: -22px;
	cursor							: pointer;	
}




/* ------------------------------- Links --------------------------------- */

A.legenda_usuario:ACTIVE.legenda_usuario, A.legenda_usuario:VISITED.legenda_usuario, A.legenda_usuario:LINK.legenda_usuario {
	text-decoration					: none;
	color							: #FF9900;
	width							: 135px;
	width:130px;
	float:right;
	position:relative; 
	top:-25px !important;
	top:-17px;
	right:15px !important;
	right:15px;
}

.msgSistema {
	width:100%;
	text-align:center;
	color:red;
	padding-top:10px;
	display:inline;
}

.msgSistemaSucesso {
	width:100%;
	text-align:center;
	color:#000000;
	padding-top:10px;
	display:inline;	
}


A.legenda_usuario:HOVER.legenda_usuario {
	text-decoration					: none;
}

.bancoimagem A:ACTIVE, .bancoimagem A:VISITED, .bancoimagem A:LINK {
	text-decoration					: none;
	color							: #FF9900;
}

.bancoimagem A:HOVER {
	text-decoration					: none;
	color							: #006666;
}

.banco A:ACTIVE, .banco A:VISITED, .banco A:LINK {
	text-decoration					: none;
	color							: #006666;
}

.banco A:HOVER {
	text-decoration					: none;
	color							: #FF9900;
}

#rodape A:ACTIVE, #rodape A:VISITED, #rodape A:LINK {
	text-decoration					: none;
	color							: #006666;
}

#rodape A:HOVER {
	text-decoration					: none;
	color							: #FF9900;
}

.categorias A:ACTIVE, .categorias A:VISITED, .categorias A:LINK {
	text-decoration					: none;
	color							: #006666;
}

.categorias A:HOVER {
	text-decoration					: none;
	color							: #FF9900;
}

.fotografo A:ACTIVE, .fotografo A:VISITED, .fotografo A:LINK {
	text-decoration					: none;
	color							: #006666;
}

.fotografo A:HOVER {
	text-decoration					: none;
	color							: #FF9900;
}

.thumb A:ACTIVE, .thumb A:VISITED, .thumb A:LINK {
	text-decoration					: none;
	color							: #006666;
}

.thumb A:HOVER {
	text-decoration					: none;
	color							: #FF9900;
}

#direita A:ACTIVE, #direita A:VISITED, #direita A:LINK {
	text-decoration					: none;
	color							: #006666;
}

#direita A:HOVER {
	text-decoration					: none;
	color							: #FF9900;
}

#busca_rapida A:ACTIVE, #busca_rapida A:VISITED, #busca_rapida A:LINK {
	text-decoration					: none;
	color							: #FF9900;
	display							: block;
	float							: left;
	margin-top:14px !important;
	margin-top						: 13px;
	margin-left						: 85px;
}		

#busca_rapida A:HOVER {
	text-decoration					: underline;
}



.limpo {
	clear							: both;
}

/* ------------------------------- Rodape --------------------------------- */

#estrutura #rodape {

	width							: 100%;
	color							: 006666;
	line-height						: 12pt;
}

#estrutura #rodape SPAN {
	width							: 100%;
	height							: 50px;
	background						: URL(imagens/bg_rodape.jpg) no-repeat center;
}

#rodape_yeap {
	width:640px;
	height:100px;
	text-align:center;
	background:URL(imagens/bg_rodapeyeap.jpg) no-repeat center;
	margin:0;
	margin-top:90px !important;
	margin-top:0px;
}

#rodape_yeap A {
	text-decoration: none;
	color: #006666;
}

#rodape_yeap A:HOVER {
	color: #FF9900;
}

#rodape_yeap .logo1 {
	position:relative;
	top:15px;
	left:0px;
	display:inline;
}

#rodape_yeap .logo2 {
	position:relative;
	top:15px;
	left:0px;
	display:inline;
}

.img_yeap {
	position:relative;
	top:20px;
	left:0px;
	border:0px;
	display:inline;
}

.texto {
	position:relative;
	top:20px;
}

#conteudo .texto {
	width: 90%;
}

#conteudo .texto P {
	line-height: 1.5em;
}

#conteudo .texto .ico_carrinho {
	position: relative;
	top: 3px;
	margin-left: -3px;
}

.texto TABLE {
	font-size: 1em;
}

.texto TABLE TH {
	border-bottom: 1px solid #006666;
}
	
.cadastro FORM INPUT.erro, .cadastro FORM TEXTAREA.erro {
	border: 2px solid red;
}

#rodape_yeap {
	width							: 100%;
	color							: 006666;
	line-height						: 12pt;
	clear:both;
}

.paginaAtual {
/*	background						: URL(imagens/bg_paginaatual.gif) no-repeat center;*/
	background:#DBE4EA;
	display:inline;
	color: #134040;
	height:10px;
	padding-left:3px;
	padding-right:3px;
	margin-left:2px;
	margin-right:2px;
}

.obrigatorio {
	color: #FF3300;
}

/* Flutuante */


.adicMesa {
	width								: 491px;
	height								: 138px;
	display								: none;
/*	position							: absolute; */
	background							: URL(imagens/bg_mesaluz.gif) #FFFFFF no-repeat;
	z-index								: 9;
	margin-bottom						: 1.70em;
	margin-left							: 0px;
}


.adicMesa P {
	margin								: 60px 20px 20px 20px;
	font-size							: 1.1em;
	color								: #333333;
}

.direita {
	float								: right;
}

.adicMesa A.direita {
	margin-right						: 10px;
	margin-bottom						: 6px;
}

.adicMesa A.direita IMG {
	position							: relative;
	top									: 2px;
}

A.duvida {
	color: #006666;
	text-decoration:none;
}

A:HOVER.duvida {
	color: #ff9900;
}