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

body {
background:#ffffff;

}

.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:#365B81;}
.vinho4{color:#940008;}
.vinho2{color:#406C99;}
.vinho3{color:#2C4B69;}
.preto{color:#000000;}
.branco{color:#ffffff;}
.amarelo{color:#FFA608;}
.laranja{color:#7AA0C7;}
.laranja2{color:#3A7B89;}
.laranja3{color:#2C4B69;}
.laranja4{color:#FF8E21;}
.marrom{color:#9C5100;}
.marrom2{color:#587E89;}
.marrom3{color:#E78E29;}
.marrom4{color:#365B81;}
.marrom5{color:#EFA663;}
.marrom6{color:#499FB1;}
.azul{color:#21455A;}
.azul2{color:#5A799C;}
.verde{color:#215139;}
.verde2{color:#007908;}
.verde3{color:#106142;}
.verde4{color:#002818;}
.vermelho{color:red;}

.mnSep {height: 4; padding-left:4px; padding-right:4px;}

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

.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:#FFFFFF; font-size:9px;}
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:#D3DFEB;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:10px;}
.lineh{background-image: url(../img/lineh.gif); height:1px;}

.mnlog{height:15px; vertical-align:middle;}
.mnlnk{font-family:Verdana, Arial; font-size:9px; font-weight:bold; color:#FFFFFF}

.formlog{font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:9px; color:#FFFFFF; font-weight:bold;}
.formt{font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:10px; color:#21455A; border:1px solid #1C4B77; width:117px; 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:#2C4B69;}
.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:#338D97; 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/line_h_ff.gif);height:1px;}
.usuario{font-size:9px; font-weight:bold; padding-left:0px;}
.bv{font-family:Verdana, Arial; font-size:12px; color:#FFFFFF; font-weight:bold; }
.nome{font-family:Verdana, Arial; font-size:12px; color:#D1E0EF; font-weight:bold; }

.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:#295C6B;}
.texto12 {font-family:arial; font-size:10px; color:#A61B18;}
.texto13 {font-family:arial; font-size:11px; color:#2C4B69;}
.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:#D3DFEB; font-family:Arial, Helvetica, Sans-Serif; font-size:10px; color:#2B6373; border-width:1px; border-color:#2C4B69;}
.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:#375E84; text-decoration:none}
.txt21{font-family:arial; font-size:9px; color:#42719F; text-decoration:none}
.txt22{font-family:arial; font-size:11px; color:#2C4B69; text-decoration:none}
.txt23{font-family:arial; font-size:9px; color:#698FB6; 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:#9D0000; 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:#2C4B69;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: #E8EEF4;
   height:16px;
   padding: 0px 0px 0px 12px;
}
.bgtitulobordaspontilhadas{
   background-color: #CBD9E7;
   border-bottom-color: #FFFFFF;
   border-bottom-style: dashed;
   border-bottom-width: 2px;

   height: 28px;
   padding: 0px;
   margin: 0px;
}
.bgtituloborda{
   background-color: #E8EEF4;
   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:#3D668F;
   font-weight:bold
}
.imgdatafotolivro{
   font-size:11px;
   color:#2C4B69;
}
.albfotolivro{
   background-color: #FFFFFF;
   border-color: #2C4B69;
   border-style:solid;
   border-width:1px;
   font-family:Verdana, Arial, Helvetica, Sans-Serif;
   font-size:10px;
   width:170px;
}

/*novo carol carrinho 15/09/2005*/
.carrinhoquant{
   font-family: arial;
   font-size: 10px;
   color: #2B6373;
   text-decoration: none;
   width: 30px;
   height: 19px;
   background-color: #D3DFEB;
}
.carrinhocombo{
   font-family: arial;
   font-size: 10px;
   color: #2B6373;
   text-decoration: none;
   width: 70px;
   height: 18px;
   background-color: #D3DFEB;
}
.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 #325476;
   height: 20px;
   font-family: arial;
   font-size: 11px;
}
.campotelmcadastro{
   width: 100px;
   border: 1px solid #325476;
   height: 20px;
   font-family: arial;
   font-size: 11px;
}
.campodddmcadastro{
   width: 30px;
   border: 1px solid #325476;
   height: 20px;
   font-family: arial;
   font-size: 11px;
   text-align: center;
}
.textomcadastro{
   font-family: arial;
   font-size: 11px;
   color: #375E84;
}
.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: Verdana, Tahoma;
   font-size: 22px;
   color:#325476;
}

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

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

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

.subtituleiracinzaazul{
   font-family: Verdana, 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:Verdana, 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;	
}

.footer{
margin-left:15px;
font-family:Trebuchet MS, Verdana, Arial;
font-size:11px;
font-weight:500;
color:#666666;
}

.footer a{
text-decoration:none;
color:#666666;
font-family:Trebuchet MS, Verdana, Arial;
font-size:11px;
font-weight:500;
}
.footer a:hover{
text-decoration:underline;
color:#666666;
font-family:Trebuchet MS, Verdana, Arial;
font-size:11px;
}