body, td, div, p, input, textarea, select, a{font-family:Arial, Helvetica, sans-serif;}

.f9{font-size:9px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}

.cinza{color:#929292;}
.cinza2{color:#424142;}
.cinza3{color:#737173;}
.vinho{color:#940008;}
.vinho4{color:#940008;}
.vinho2{color:#C63000;}
.vinho3{color:#730000;}
.preto{color:#000000;}
.branco{color:#ffffff;}
.amarelo{color:#FFA608;}
.laranja{color:#FF8E00;}
.laranja2{color:#FD6F01;}
.laranja3{color:#E77121;}
.laranja4{color:#FF8E21;}
.marrom{color:#9C5100;}
.marrom2{color:#C66900;}
.marrom3{color:#E78E29;}
.marrom4{color:#CE6921;}
.marrom5{color:#EFA663;}
.marrom6{color:#DE4100;}
.azul{color:#21455A;}
.azul2{color:#5A799C;}
.verde{color:#215139;}
.verde2{color:#007908;}
.verde3{color:#106142;}
.verde4{color:#002818;}
.vermelho{color:red;}

.bgcampo{background-color:#FFE7AD;height:12px;width:70px;padding-left:4px;padding-right:4px;}
.campopg{border:1px solid #FF9E00;height:18px;font-size:10px;}
/*[Rmaciel 14/12/2004] colocar cor no fundo dos input bloqueados na carrinho4.php*/
.campobgf{border:1px solid #FF9E00;height:18px;font-size:10px;background-color:#9d9f9e}

.displayfotos{font-family:verdana;background-image: url(/img/bg_fotos_selecionadas.gif);text-align:center;width:160px;height:20px;font-size:10px;color:#FFAE00;font-weight:bold;padding-top:3px;}

/* Links */
a:link,a:active,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a.forml:link,a.forml:active,a.forml:visited,a.forml:hover{text-decoration:underline;color:#656565;font-size:11px;}
a.pags:link,a.pags:hover,a.pags:visited{text-decoration:none;color:#000000;}
a.pags:active{text-decoration:none;color:#940008;background-color:#ffffff;}
a.pagsatual:link,a.pagsatual:hover,a.pagsatual:visited{text-decoration:none;color:#FF8E00;background-color:#ffffff;}
a.pagsatual:active{text-decoration:none;color:#FF8E00;background-color:#ffffff;}

a.cont:link,a.cont:hover,a.cont:visited{text-decoration:none;color:#A01700;background-color:#FFE0A6;}
a.cont:active{text-decoration:none;color:#A01700;background-color:#FFE0A6;}

.linev{background-image: url(/img/linev.gif);width:1px;}
.lineh{background-image: url(/img/lineh.gif);height:1px;}


.mnlog{background-image: url(/img/revelaweb/bg_menu_log.gif);height:29px;vertical-align:middle;padding:0px 0px 0px 15px;}

.formlog{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#656565;}
.formt{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#656565;border:1px solid #656565;width:110px;height:20px;}
.formtalbumdobebe{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#21455A;border:1px solid #A5AEB5;width:60px;height:20px;}
.formc{color:#21455A;width:20px;height:20px;}

.formlognlog{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#21455A;}
.formtnlog{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#21455A;border:1px solid #A5AEB5;width:77px;height:15px;}
a.formlnlog:link,a.formlnlog:active,a.formlnlog:visited,a.formlnlog:hover{text-decoration:underline;color:#8A9FBA;font-size:9px;}


.imgdesc{font-size:11px;color:#C63000;}
.imgdata{font-size:10px;color:#DE7108;}
.imgquan{font-size:10px;color:#9C5100;}
.comfotoalbum{background-image: url(/img/bg_fotos.gif);background-repeat:no-repeat;padding:5px 5px 3px 6px;background-position:center;}
.comfoto{background-image: url(/img/bg_fotos.gif);background-repeat:no-repeat;padding:5px 5px 3px 6px;background-position:center;}
.semfoto{width:80px;height:80px;padding:6px 0px 0px 6px;}

/* ####################################### */

.destaquehp{color:#AB1C18;font-size:11px;}
.rd{color:#929292;}
a.rd:link,a.rd:active,a.rd:visited,a.rd:hover{text-decoration:none;color:#929292;}
a.in:link,a.in:active,a.in:visited,a.in:hover{text-decoration:underline;color:#FD6F01;font-size:10px;}

.box{font-size:10px;color:#C63000;}
a.novoalbum:link,a.novoalbum:active,a.novoalbum:visited,a.novoalbum:hover{font-size:11px;color:#FF8600;font-weight:bold;text-decoration:none;}
.linehf{background-image: url(/img/revelaweb/line_h_ff.gif);height:1px;}
.usuario{font-size:13px;font-weight:bold;padding-left:3px;}
.bv{color:#676767;}
.nome{color:#333333;}

.texto01{font-family:arial;font-size:10px;color:#E36D23;}
.texto02{font-family:arial;font-size:11px;color:#925407;}
.texto03{font-family:arial;font-size:10px;color:#E4892C;}
.texto04{font-family:arial;font-size:11px;color:#E4892C;}
.texto05{font-family:arial;font-size:11px;color:#98520D;}
.texto06{font-family:arial;font-size:11px;color:#BC3000;}
.texto07{font-family:arial;font-size:10px;color:#D37708;}
.texto08{font-family:arial;font-size:10px;color:#955003;}
.texto09{font-family:arial;font-size:10px;color:#FFA406;}
.texto10{font-family:arial;font-size:11px;color:#F57E00;}
.texto11{font-family:arial;font-size:11px;color:#C96400;}
.texto12{font-family:arial;font-size:10px;color:#A61B18;}
.texto13{font-family:arial;font-size:11px;color:#A91C15;}
.mnovo{font-family:arial;font-size:10px;color:#FF7100;text-decoration:none}
.lnk20:link,.lnk20:visited,.lnk20:active{font-family:arial;font-size:11px;color:#9D0000;text-decoration:none};.lnk20:hover{color:#9D0000;text-decoration:none}
.lnk21:link,.lnk21:visited,.lnk21:active{font-family:arial;font-size:10px;color:#FF7100;text-decoration:none};.lnk21:hover{color:#FF7100;text-decoration:none}

.foto{background-image:url(/img/fd_02.gif);}
.album{background-color:#FFD077;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#C86023;border-width:1px;border-color:#B67531;}
.alb{background-color:#FFFFFF;border:1px solid #A5ACB2;border-style:solid;border-width:1px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.alb2{background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:10px;border:1px solid #A5ACB2;border-style:solid;border-width:1px;}
.txt20{font-family:arial;font-size:11px;color:#D94102;text-decoration:none}
.txt21{font-family:arial;font-size:9px;color:#E06B25;text-decoration:none}
.txt22{font-family:arial;font-size:11px;color:#9D0000;text-decoration:none}
.txt23{font-family:arial;font-size:9px;color:#BE932B;text-decoration:none}
.txt24{font-family:arial;font-size:11px;color:#000000;text-decoration:none}
.txt25{font-family:arial;font-size:9px;color:#7F7D82;text-decoration:none}
.txt26{font-family:arial;font-size:11px;color:#E06B25;text-decoration:none}
.txt40{font-family:arial;font-size:12px;color:#000000;text-decoration:none}
.lnk20:link,.lnk20:visited,.lnk20:active{font-family:arial;font-size:11px;color:#9D0000;text-decoration:none};.lnk20:hover{color:#9D0000;text-decoration:none}

.lnk21:link,.lnk21:visited,.lnk21:active{font-family:arial;font-size:10px;color:#FF7100;text-decoration:none};.lnk21:hover{color:#FF7100;text-decoration:none}

/* novo */
.txt27{font-family:arial;font-size:12px;color:#576A7B;text-decoration:none}
.txt28{font-family:arial;font-size:9px;color:#92A5B4;text-decoration:none}
.txt29{font-family:arial;font-size:11px;color:#ffffff;text-decoration:none}
.txt30{font-family:arial;font-size:11px;color:#93341E;text-decoration:none}
.txt31{font-family:arial;font-size:11px;color:#000000;text-decoration:none}
.txt32{font-family:arial;font-size:12px;color:#93341E;text-decoration:none}
.txt33{font-family:arial;font-size:10px;color:#88390A;text-decoration:none}

//[ag 23/10/2004]
select.mcadastro {font-family:arial;font-size:9px;color:#E36D23;}

/* novo carol31/08/2005 */
.bgtitulocarrinho{
   background-color: #FFF4DE;
   height:16px;
   padding: 0px 0px 0px 12px;
}
.bgtitulobordaspontilhadas{
   background-color: #FFF3D9;
   border-bottom-color: #FFFFFF;
   border-bottom-style: dashed;
   border-bottom-width: 2px;
   height: 28px;
   padding: 0px;
   margin: 0px;
}
.bgtituloborda{
   background-color: #FFF3D9;
   height: 8px;
   padding: 0px;
   margin: 0px;
}
.textoinputcd{
   background-color: #FFF8E6;
   border:1px solid #FFF8E6;
   height:24px;
   font-size:12px;
   width: 171px;
   text-align: center;
   padding: 5px 0px 0px 0px;
   margin: 0px;
}

/*novo carol 02/09/2005*/
.caixalogclick{
   background-color: #FFFFFF;
   border-color: #FFFFFF;
   border-style: solid;
   border-width: 1px;
   height: 15px;
   width: 84px;
   padding: 0px;
   margin: 0px;
   font-family:verdana;
   font-size:11px;
}
a.senhaclick:link,a.senhaclick:hover,a.senhaclick:visited,a.senhaclick:active{
   text-decoration: underline;
   color: #FFFFFF;
   font-family: verdana;
   font-size: 11px;
}
.usuarioclick{
   font-size:11px;
   font-weight:bold;
   padding-left:3px;
}

/*novo carol 05/09/2005*/
.imgdescfotolivro{
   font-size:12px;
   color:#993300;
   font-weight:bold
}
.imgdatafotolivro{
   font-size:11px;
   color:#993300;
}
.albfotolivro{
   background-color: #FFFFFF;
   border-color: #FF9E01;
   border-style:solid;
   border-width:1px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   width:170px;
}

/*novo carol carrinho 15/09/2005*/
.carrinhoquant{
   font-family: arial;
   font-size: 10px;
   color: #CA6026;
   text-decoration: none;
   width: 30px;
   height: 19px;
   background-color: #F9D179;
}
.carrinhocombo{
   font-family: arial;
   font-size: 10px;
   color: #CA6026;
   text-decoration: none;
   width: 70px;
   height: 18px;
   background-color: #F9D179;
}
.carrinhopapel{
   font-family: arial;
   font-size: 10px;
   color: #CA6026;
   text-decoration: none;
   width: 90px;
   height: 18px;
   background-color: #F9D179;
}
.pecombo{
   font-family: arial;
   font-size: 10px;
   color: #CA6026;
   text-decoration: none;
   width: 100px;
   height: 18px;
   background-color: #F9D179;
}
.peok{
   font-family: arial;
   font-size: 10px;
   color: #CA6026;
   text-decoration: none;
   width: 25px;
   height: 18px;
   background-color: #F9D179;
}
.peexcluir{
   font-family: arial;
   font-size: 10px;
   color: #CA6026;
   text-decoration: none;
   width: 45px;
   height: 18px;
   background-color: #F9D179;
}
.campomcadastro{
   width: 122px;
   border: 1px solid #FF9E00;
   height: 20px;
   font-family: arial;
   font-size: 11px;
}
.campotelmcadastro{
   width: 100px;
   border: 1px solid #FF9E00;
   height: 20px;
   font-family: arial;
   font-size: 11px;
}
.campodddmcadastro{
   width: 30px;
   border: 1px solid #FF9E00;
   height: 20px;
   font-family: arial;
   font-size: 11px;
}
.textomcadastro{
   font-family: arial;
   font-size: 11px;
   color: #CE6921;
}
.produtoespecialhomeselect{
   font-family: arial;
   font-size: 10px;
   color: #CA6026;
   text-decoration: none;
   width: 170px;
   background-color: #F9D179;
}
.pe_previewselect{
   font-family: arial;
   font-size: 10px;
   color: #CA6026;
   text-decoration: none;
   width: 140px;
   background-color: #F9D179;
}
/* novo carol ibest 30/06/2005 */
.campos {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   background-color: #F0F0E0;
   height: 14px;
   width: 76px;
   border: 1px solid #5C7055;
}
.fonte {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #5C7055;
}

.brancaibest{
   font-family: verdana;
   font-size: 10px;
   color: #ffffff;
   text-decoration: none;
}

/* novo carol Speedy 18/07/2005 */

.bvspeedy{color:#99FF66;}
.verdespeedy{color:#99FF66;}
.nomespeedy{color:#FFFFFF;}

/*carol 28/10/2005*/
.tituleira{
   font-family: Tahoma;
   font-size: 22px;
   color:#AA1717;
}

.tituleiraazul{
   font-family: Tahoma;
   font-size: 22px;
   color:#212031;
}

.tituleiraverde{
   font-family: Tahoma;
   font-size: 22px;
   color:#004121;
}

.subtituleiracinza{
   font-family: Tahoma;
   font-size: 12px;
   color:#787878;
 /*  background-color: #FFE2AB;*/
   font-weight:bold;
}

.subtituleiracinzaazul{
   font-family: Tahoma;
   font-size: 12px;
   color:#787878;
 /*     background-color: #EFF7FF;*/
   font-weight:bold;
}


a.linkP:link{font-size:10px; font-weight:bold; text-decoration:underline; color:#007AB4;}
a.linkP:visited{font-size:10px; font-weight:bold; text-decoration:underline; color:#007AB4;}
a.linkP:hover{font-size:10px; font-weight:bold; text-decoration:underline; color:#007AB4;}
a.linkP:active{font-size:10px; font-weight:bold; text-decoration:underline; color:#007AB4;}


.caixaframe{
    border: 1px solid #FFFFFF;
    padding: 10px;
}

/*Carol 26/06/2006 - para a fotoptica login home*/
.formtfotoptica{
    font-family:Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#21455A;
    border:1px solid #B6B6B6;
    width:87px;
    height:14px;
}

.tabelaallbuns{
	background-color: #FFFFFF;
	border-color: #ec2028;
	border-style: solid;
	border-width: 1px;	
}
