/* Estilos do Trendy Pet Fashion - Luis Moura - centralnetexpert@hotmail.com - www.agenciaif.com */

/* Geral e bugfix 
body{margin:0px; border:0px; height:100%; width:100%; font-family:tahoma; font-size:10px; color:#564f4f;  background-image:url(../imagens/fundo.gif)}*/

body{margin:0px; border:0px; height:100%; width:100%; font-family:tahoma; font-size:10px; color:#564f4f;}
html{height:100%; width:100%;}
a{text-decoration:none; color:#7f1a38;}
a:hover{color:#666666;}
.inptext{border:1px solid #d8c2c9; font-size:10px; color:#7f1a38;}
.textinp{padding:3px 2px 0px 0px;}
.inpbt{background-image:url(../imagens/fundbt.gif); background-repeat:repeat-x; font-family:tahoma; color:#FFFFFF; font-weight:bold; text-align:center; border:0px; margin:3px; font-size:10px; padding:1px;}
.inpbtgrande{background-image:url(../imagens/fundbt.gif); background-repeat:repeat-x; font-family:tahoma; color:#FFFFFF; text-align:center; border:0px; margin:0px; font-size:15px; padding:0px;}
img{border:none;} 

/* Tabless */
.divTabela {width: 100%; overflow:hidden;}
.divLinha {width: 100%; overflow:hidden; display:table;}
.divCelula {float:left;	white-space: nowrap;overflow:hidden;display:table-cell;}
.divAlnDireita{position: relative; float: right;}
.divAlnEsquerda{position: relative; float: left;}

/* estrutura conteúdo 
.geral{width:777px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background-color:#f9f0f3}*/
.geral{width:777px; border-left:1px solid #df4362; border-right:1px solid #df4362; background-color:#f9f0f3}
.cabec{text-decoration:none; color:#ffffff;}


/* especiais estrutura */
.barraAcessoRapido{background-image:url(../imagens/FundBarra.gif); background-repeat:repeat-x; color:#FFFFFF; text-align:right; font-size:11px; vertical-align:middle; padding:7px 10px 7px 0px;}
.topo{ background-image:url(../imagens/topo.jpg); background-repeat:no-repeat; height:347px; background-position:right}

/* menu */
.menuMovel{position:relative; left:0px; top:0px; width:175px;}
.menuGrupo{border:1px solid #e6c6cd; padding:1px; margin-bottom:3px; background-color:#ffffff}
.blocomenus{padding:1px; background-color:#f6dfe7}
.titMenu{background-color:#df4362; color:#FFFFFF; font-weight:bold; margin-bottom:1px; background-image:url(../imagens/fundomenu.gif); background-repeat:no-repeat; font-size:11px; padding:6px 0px 5px 20px; }
.titMenuGestor{background-color:#df4362; color:#FFFFFF; font-weight:bold; margin-bottom:1px;font-size:11px; padding:6px 0px 6px 0px;}
.CelMenu{background-color:#f6dfe7; color:#7f1a38; border-bottom:1px solid #ffffff; font-size:11px; padding:2px 0px 2px 5px; z-index:1000}
.CelMenuGestor{background-color:#f6dfe7; color:#7f1a38; border-bottom:1px solid #ffffff; font-size:11px; padding:5px 0px 5px 0px; z-index:1000}
.marcador{margin:0px 5px 0px 3px;}

/* conteudo */
.conteudo{padding:10px; font-family:tahoma; font-size:11px; width:590px; text-align:justify}
.titulo{font-size:18px; font-family:tahoma; color:#7f1a38; width:100%; margin-bottom:10px}
.texto-padrao{font-size:12px; font-family:tahoma; color:#7f1a38;margin-bottom:1px}
.linha{height:1px; background-color:#ffffff; font-size:0px; margin:5px 0px 5px 0px;}

/* produtos*/
.titProduto{color:#df4362; font-weight:bolder; font-size:11px; margin:3px 0px 3px 0px;}
.oldprice{color:#e9a4b5; font-weight:bolder; font-size:18px; margin:3px 0px 3px 0px; text-decoration:line-through}
.newprice{color:#672431; font-weight:bolder; font-size:12px; margin:3px 0px 3px 0px;}
.imgcolecao{margin:0px 0px 10px 10px;}
.seealso{background-color:#FFFFFF; border:1px solid #f5dee6; padding:8px; margin-top:10px;}
.preco{font-size:28px; text-align:right; color:#df4362; margin-top:5px; padding:5px}

/* pedidos */
.description{ padding:5px; border-top:3px solid #ffc5d2; background-color:#ffe9ee; color:#ca002f; border-right:1px solid #ffc5d2;  width:222px; font-weight:bolder;height:25px;}
.color{ padding:5px; border-top:3px solid #ffc5d2; background-color:#ffe9ee; color:#ca002f; border-left:1px solid #ffffff; border-right:1px solid #ffc5d2; width:60px; font-weight:bolder; text-align:center;height:25px}
.size{ padding:5px; border-top:3px solid #ffc5d2; background-color:#ffe9ee; color:#ca002f; border-left:1px solid #ffffff; border-right:1px solid #ffc5d2; width:40px; font-weight:bolder; text-align:center;height:25px}
.amount{ padding:5px; border-top:3px solid #ffc5d2; background-color:#ffe9ee; color:#ca002f; border-left:1px solid #ffffff; border-right:1px solid #ffc5d2; width:60px; font-weight:bolder; text-align:center;height:25px}
.unitary{ padding:5px; border-top:3px solid #ffc5d2; background-color:#ffe9ee; color:#ca002f; border-left:1px solid #ffffff; border-right:1px solid #ffc5d2; width:100px; font-weight:bolder; text-align:center;height:25px}
.remove{ padding:5px; border-top:3px solid #ffc5d2; background-color:#ffe9ee; color:#ca002f; border-left:1px solid #ffffff; width:83px; font-weight:bolder; text-align:center;height:25px}
.descriptionc{ padding:5px;border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-left:0px solid #f4e5e5; background-color:#ffffff; color:#ca002f; width:220px; height:29px;}
.colorc{ padding:5px; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-left:1px solid #f4e5e5; background-color:#ffffff; color:#ca002f; width:60px; text-align:center; height:29px;}
.sizec{ padding:5px; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-left:1px solid #f4e5e5; background-color:#ffffff; color:#ca002f; width:40px; text-align:center; height:29px;}
.amountc{ padding:5px; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-left:1px solid #f4e5e5; background-color:#ffffff; color:#ca002f; width:60px; text-align:center; height:29px;}
.unitaryc{ padding:5px; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; background-color:#ffffff; border-left:1px solid #f4e5e5; color:#ca002f; width:100px; text-align:center; height:29px;}
.removec{padding:5px; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; background-color:#ffffff; color:#ca002f; width:83px; text-align:center}
.abraca{border-left:1px solid #f2bfcb; border-right:1px solid #f2bfcb;}
.edita{border-bottom:1px solid f2bfcb; background-color:#FFFFFF; padding:5px 0px 5px 0px; text-align:left; display:none;}
.btspedido{margin:10px 0px 10px 0px; text-align:right;}
.rodape{ padding:5px; border-top:1px solid #e4e4e4; background-color:#ffe9ee; color:#ca002f; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;font-weight:bolder; text-align:center;height:25px}

/* fomulario */
.formulario-01a
{
    BORDER-RIGHT: #f6dfe7 1px solid;
    BORDER-TOP: #f6dfe7 1px solid;
    BORDER-LEFT: #f6dfe7 1px solid;
    BORDER-BOTTOM: #f6dfe7 1px solid;
    BACKGROUND-COLOR: #f9f0f3
}
.formulario-01c
{
    PADDING-RIGHT: 13px;
    PADDING-LEFT: 13px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    font-size:12px; 
    font-family:tahoma; 
    color:#7f1a38
}
.formulario-01d
{
    PADDING-LEFT: 8px
}
.formulario-01b
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px
}
.formulario-01e
{
    BORDER-RIGHT: #f6dfe7 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #f6dfe7 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #f6dfe7 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #f6dfe7 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.texto-vermelho
{
    COLOR: #ff0000
}
.input-formulario
{
    BORDER-RIGHT: #a6a6a6 1px solid;
    BORDER-TOP: #a6a6a6 1px solid;
    BORDER-LEFT: #a6a6a6 1px solid;
    BORDER-BOTTOM: #a6a6a6 1px solid;
    font-family:tahoma; 
    color:#7f1a38
}
.formulario-01f
{
    PADDING-TOP: 10px;
    font-size:12px; 
    font-family:tahoma; 
    color:#7f1a38
}
.input-formulario-over
{
    BORDER-RIGHT: #df4362 1px solid;
    BORDER-TOP: #df4362 1px solid;
    BORDER-LEFT: #df4362 1px solid;
    BORDER-BOTTOM: #df4362 1px solid
}
.formulario-01g
{
    BORDER-RIGHT: #f6dfe7 1px solid;
    BORDER-TOP: #f6dfe7 1px solid;
    BORDER-LEFT: #f6dfe7 1px solid;
    BORDER-BOTTOM: #f6dfe7 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.formulario-01h
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ffffff 1px solid
}