@charset "utf-8";

/* CSS MENÚ */

#nav, 
#nav ul {padding:0; margin:0; list-style:none; position:relative; z-index:5; font-size:11px; font-family:trebuchet, verdana; text-align:left}
#nav {height:16px;}

#nav table {border-collapse:collapse;}
#nav li {float:left; padding:0 2px;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#926E70; height:16px; padding-right:5px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:20px; float:none;}
#nav li li a:hover {background:#E7C8C9}

#nav li:hover {position:relative; z-index:10; background:#FFE8F3; color:#FF4957; }
#nav a:hover {position:relative; z-index:10; }
#nav a {font-size:11px; font-family:trebuchet, verdana;}

#nav :hover ul {left:0; top:16px; padding:2px 5px}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px; background:#FFE8F3; border:1px solid #C1A1A1; border-width:1px 1px 1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-2px; margin-left:100%; top:-1px;}
#nav li:hover li:hover > ul {*left:-863px;} /* Esto es para corregir la posición en IE7 */
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:none; color:#FF4957;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* FIN CSS MENÚ */

body {
	background-color:#FFFFFF;
}
h1 {
	margin:0px;
	font-size:24px;
}

.cabFondo {
	background-color: #EAE6E4;
}
.cabH1 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #977D6E;
	margin: 0 0 0 0px;
	padding: 0px;
}
.cabH1negrita {
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #6a594f;
	margin: 0 0 0 0px;
	padding: 0px;
}
.cabH2 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #fd5965;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}
.menuFondo {
	background-image: url(../images/menu_fondo.jpg);
	background-repeat:  repeat-x;
}
.texto, .menuTxt, .menuTxt a{
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #6A594F;
	text-decoration:none;
}
.menuTxt a:hover{
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #FF4957;
	text-decoration:none;
}
.texto a {
	color: #FF4957;
	font-weight:bold;
	text-decoration:none;
}

.texto a :hover{
	color: #895654;
	text-decoration:underline;
}
.menuTxt p {
	padding:0;
	margin-top:10px;
}
.separacionBlanco {
	background-image: url(../images/sep_blanco.gif);
	background-repeat:  repeat-x;
	background-position: left center;
	background-color: #FFFFFF;
}
.separacionPublica {
	background-image: url(../images/pub_sep_hor.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.separacionPrivada {
	background-image: url(../images/priv_sep_hor.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}


.separacionVertical {
	background-image: url(../images/pub_sep_vert.gif);
	background-repeat:  repeat-y;
	background-position: top;
}
.separacionVerticalVerde {
	background-image: url(../images/pub_sep_vert_verde.gif);
	background-repeat:  repeat-y;
	background-position: top;
}
.separacionVerticalAzul {
	background-image: url(../images/pub_sep_vert_azul.gif);
	background-repeat:  repeat-y;
	background-position: top;
}
.separacionVerticalPriv {
	background-image: url(../images/priv_sep_vert.gif);
	background-repeat:  repeat-y;
	background-position: top;
}

.separacionDotPink {
	background-image: url(../images/sepDottedPink.gif);
	background-repeat:  repeat-x;
	background-position: left top;
}

.pubTitLat {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #936E70;
}
.pubTitLatPriv {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF9934;
}

.pubSubtit {
	font-family: "Trebuchet MS", Verdana;
	font-style: italic;
	font-weight: bold;
	color: #FF4957;
	font-size: 12px;
}
.pubSubtitAzul {
	font-family: "Trebuchet MS", Verdana;
	font-style: italic;
	font-weight: bold;
	color: #4589A7;
	font-size: 12px;
}

.pubSubtitRojo {
	font-family: "Trebuchet MS", Verdana;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}
.pubSubtitVerde {
	font-family: "Trebuchet MS", Verdana;
	font-style: italic;
	font-weight: bold;
	color: #828D3D;
	font-size: 12px;
}


.privSubtit {
	font-family: "Trebuchet MS", Verdana;
	font-style: italic;
	font-weight: bold;
	color: #D46D07;
	font-size: 12px;
}

.pubSubtitOsc {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #4e4038;
}
.pubSubtitClaro {
	font-family: "Trebuchet MS", Verdana;
	font-style: italic;
	font-weight: bold;
	color: #FFF5F6;
	font-size: 12px;
}

.pubTit {
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #897166;
	font-style: italic;
}
.separacionHorizontal {
	background-image: url(../images/pub_sep_horiz_lineas.gif);
	background-repeat:  repeat-x;
	background-position: left;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4E4038;
	border-right-color: #4E4038;
	border-bottom-color: #4E4038;
	border-left-color: #4E4038;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #4E4038;
}
.inputRosa input {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E17B83;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #4E4038;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 5px;
	background-color: #FFECEC;
	margin: 0px;
}
.inputRosa textarea {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E17B83;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #4E4038;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 5px;
	background-color: #FFECEC;
	margin: 0px;
}
.inputRosa select {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E17B83;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #4E4038;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 5px;
	background-color: #FFECEC;
	margin: 0px;
}
.inputAzul input {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4C9D9;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #4E4038;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 5px;
	background-color: #F7FAFB;
}
.inputVerde input {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AFBB64;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #4E4038;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 5px;
}



select {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4E4038;
	border-right-color: #4E4038;
	border-bottom-color: #4E4038;
	border-left-color: #4E4038;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #4E4038;
}

.nota {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	font-style: italic;
	color: #897166;
}
a.enlaceContenido {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #FD5965;
	font-weight: bold;
}
a.enlaceContenido:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #4E4038;
	font-weight: bold;
}
a.enlaceContenidoVerde {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #828D3D;
	font-weight: bold;
}
a.enlaceContenidoVerde:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #4E4038;
	font-weight: bold;
}
a.enlaceContenidoAzul {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #4589A7;
	font-weight: bold;
}
a.enlaceContenidoAzul:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #4E4038;
	font-weight: bold;
}
a.enlaceCabecera {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #B55757;
	font-weight: normal;
	text-decoration:none;
}
a.enlaceCabecera:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #897166;
	font-weight: normal;
	text-decoration:underline;
}
a.enlaceCabecera2 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #D18383;
	font-weight: normal;
	text-decoration:underline;
}
a.enlaceCabecera2:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #897166;
	font-weight: normal;
	text-decoration:underline;
}
.tdTitulo {
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #F2E4E6;
}
.tdDtoTitulo {
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #F8F7DE;
}

.titDetalle {
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #F2E4E6;
	font-style: normal;
}

.tdTxt, .tdTxt  td   {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #B79D90;
	text-decoration: none;
}
.tdTxt a {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #B79D90;
	text-decoration: underline;
}

.tdTxt a:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #F0C0C3;
	text-decoration: underline;
}
.tdTxt a:active {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #F0C0C3;
	text-decoration: none;
}
.tdTxtDto, .tdTxtDto td   {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #847C35;
	text-decoration: none;
}
.tdTxtDto a {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #EAE8C9;
	text-decoration: underline;
}

.tdTxtDto a:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #E47100;
	text-decoration: underline;
}
.tdTxtDto a:active {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #E47100;
	text-decoration: none;
}
.separacionTiendaGris {
	background-image: url(../images/td_separacion_gris.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.separacionTiendaRosa {
	background-image: url(../images/td_separacion_rosa.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.separacionTiendaBeis {
	background-image: url(../images/td_separacion_beis.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.separacionTiendaVerde {
	background-image: url(../images/td_separacion_verde.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.separacionFaqs {
	background-image: url(../images/faq_separacion.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}



.tdSeparacionVert {
	background-image: url(../images/td_separacion_vertical.gif);
	background-repeat:  repeat-y;
	background-position: top;
}
.tdDtoSeparacionVert {
	background-image: url(../images/td_dto_separacion_vert.gif);
	background-repeat:  repeat-y;
	background-position: top;
}

.tdPaginacion, .tdPaginacion td {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #6A594F;
	background-color: #f2e4e6;
	border: 1px solid #6A594F;
	padding-right: 3px;
	padding-left: 3px;
}

.tdPaginacion a {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #6A594F;
	text-decoration: none;
}
.tdPaginacion a:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #F9737D;
	text-decoration: none;
}
.tdPaginacionActiva, .tdPaginacionActiva td {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #f9737d;
	border: 1px solid #6A594F;
	padding-right: 3px;
	padding-left: 3px;
}
.tdPaginacionDto,.tdPaginacionDto td    {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #6A594F;
	background-color: #FFFFFF;
	border: 1px solid #6A594F;
	padding-right: 3px;
	padding-left: 3px;
}
.tdPaginacionDto a {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #999353;
	text-decoration: none;
}
.tdPaginacionDto a:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #E7949C;
	text-decoration: none;
}
.tdPaginacionDtoActiva,.tdPaginacionDtoActiva td    {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #6A594F;
	background-color: #FFFFFF;
	border: 1px solid #6A594F;
	padding-right: 3px;
	padding-left: 3px;
}
.tdChico {
	background-color: #634747;
}
.tdChica {
	background-color: #e5c5c8;
}
.cajaRecuerda {
	background-image: url(../images/td_caja_recuerda.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cajaRecuerdaGrande {
	background-image: url(../images/td_caja_recuerda_g.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.cajaActual {
	background-image: url(../images/td_caja_actual.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.cajaProxima {
	background-image: url(../images/td_caja_proxima.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.tdTxtRecuerda {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #977D6E;
}
.tdTxtGeneral {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #B79D90;
}
.tdTxtGeneralOsc {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4E4038;
}
.tdTxtGeneralClaro {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #F2E4E6;
}
.tdTxtGeneralClaroPetit {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #F2E4E6;
}
.tdTxtTotal {
	font-family: "Trebuchet MS", Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #F2E4E6;
}

.tdTxtGeneralVerde {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #857D36;
}

.tdSeparacionProd {
	background-image: url(../images/td_prod_separacion.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.tdDtoSeparacionProd {
	background-image: url(../images/td_dto_prod_separacion.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.tdSeparacionPtosGris {
	background-image: url(../images/td_separacion_ptos_gris.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.tdSeparacionPtosRosa {
	background-image: url(../images/td_separacion_ptos_rosa.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.tdEntrega {
	background-image: url(../images/td_entrega.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #6A594F;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	font-weight: bold;
}
.tdDetEntrega {
	background-image: url(../images/td_det_entrega.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #6A594F;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	font-weight: bold;
}

.tdDtoActual {
	font-family: "Trebuchet MS", Verdana;
	font-style: italic;
	font-weight: bold;
	color: #FF4957;
	font-size: 18px;
}
.tdDtoProximo {
	font-family: "Trebuchet MS", Verdana;
	font-style: italic;
	font-weight: bold;
	color: #6A594F;
	font-size: 18px;
}
.tdDtoRegalo {
	font-family: "Trebuchet MS", Verdana;
	font-style: italic;
	font-weight: normal;
	color: #FF9934;
	font-size: 20px;
}

.txtDetalle {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #F2E4E6;
	font-style: normal;
}
.inputSin {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.inputDesac {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ACA4A1;
	border-right-color: #ACA4A1;
	border-bottom-color: #ACA4A1;
	border-left-color: #ACA4A1;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #ACA4A1;
}
.enlacesubrayado, .enlacesubrayado a{
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #5C4C44;
	text-decoration: underline;
}

.enlacesubrayado a:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #FF4957;
	text-decoration: underline;
}
.tdEntregaDto {
	background-image: url(../images/td_dto_entrega.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #6A594F;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	font-weight: bold;
}
.tdDetFranja {
	background-image: url(../images/td_det_franja.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4E4038;
	border-right-color: #4E4038;
	border-bottom-color: #4E4038;
	border-left-color: #4E4038;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #4E4038;
}
.marco {
	border: 1px solid #E4959B;
}
.cheque_regalo {
	background-image: url(../images/cheque_regalo.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "Trebuchet MS", Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #D14751;
}
.tabla {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #d59899;
	border-right-color: #d59899;
	border-bottom-color: #d59899;
	border-left-color: #d59899;
}
.tabla td {
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #d59899;
	border-right-color: #d59899;
	border-bottom-color: #d59899;
	border-left-color: #d59899;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
.fondo_carrito {
	background-color: #EED5D8;
	background-image: url(../images/icono_carro.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.fondoBarraPDC {
	background-image: url(../images/pdc_fondo_barra.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #594941;
}
.tablaPDC {
	border: 1px solid #977D6E;
	background-color: #FBF7F4;
}
.sepPDC {
	background-image: url(../images/pdc_sep.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.cajaPDC {
	background-image: url(../images/pdc_caja.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.precioMasc {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #d9b9bc;
	background-image: url(../images/precio_m.jpg);
	background-repeat:  no-repeat;
	background-position: left top;
	font-weight: bold;
	font-style: italic;
}
.precioFem {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #634747;
	background-image: url(../images/precio_f.jpg);
	background-repeat:  no-repeat;
	background-position: left top;
	font-weight: bold;
	font-style: italic;
}
.precioMas {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #d9b9bc;
	background-image: url(../images/precio_lomas.jpg);
	background-repeat:  no-repeat;
	background-position: left top;
	font-weight: bold;
	font-style: italic;
}
.precioMascDto {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #d9b9bc;
	background-image: url(../images/precio_dto_m.jpg);
	background-repeat:  no-repeat;
	background-position: left top;
	font-weight: bold;
	font-style: italic;
}
.precioFemDto {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #634747;
	background-image: url(../images/precio_dto_f.jpg);
	background-repeat:  no-repeat;
	background-position: left top;
	font-weight: bold;
	font-style: italic;
}
.sinborde {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nota2 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #6A594F;
}
.tdSeparacionResumen {
	background-image: url(../images/sep_resumen.gif);
	background-repeat:  repeat-x;
	background-position: center center;
}

label {
	cursor:pointer; 
	padding-right:5px;
}

.campoForm {
	float:left; 
	padding:5px 10px 5px 5px; 
	text-align:left;
}
.txtInfo {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color:#FF0000;
}

.mapaWebSeccion {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: italic;
	color: #FFFFFF;
	background-color: #dfaeb0;
	font-weight: bold;
}
.mapaWebSeccion a{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration:none;
}
.mapaWebSeccion a:hover{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: italic;
	color: #897166;
	text-decoration:none;
}
.mapaWebSubSeccion {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: italic;
	color: #ca8689;
	background-color: #edc2c4;
	font-weight: bold;
}
.mapaWebSubSeccion a{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: italic;
	color: #ca8689;
	text-decoration:none;
}
.mapaWebSubSeccion a:hover{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: italic;
	color: #f9737d;
	text-decoration:none;
}
.mapaWebPagina {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: italic;
	color: #ca8689;
	background-color: #ecd3d6;
	font-weight: bold;
}
.mapaWebPagina a{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: italic;
	color: #ca8689;
	text-decoration:none;
}
.mapaWebPagina a:hover{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-style: italic;
	color: #f9737d;
	text-decoration:none;
}

.cupon_proximo {
	background-image: url(../images/cupon_proximo.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "Trebuchet MS", Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #D14751;
}
.tarjeta_regalo {
	background-image: url(../images/tarjeta_regalo_carrito.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: "Trebuchet MS", Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #D14751;
}
.fondoCategoria {
	background-image: url(../images/marco_entrada_tienda.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #4f453f;
	font-style: italic;
	font-weight: bold;
}

#divCargador, #divCargadorMod {
	visibility:hidden;
	margin-left:-150px;
	left:50%;
	top:375px;
	position:absolute;
}
.fondoMiniInscripcion {
	background-image: url(../images/fondoMiniInscripcion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.titMasc, a.titMasc:link, a.titMasc:visited {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #d9b9bc;
	font-weight: bold;
	text-decoration: none;
}
a.titMasc:hover{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #d9b9bc;
	font-weight: bold;
	text-decoration: underline;
}
.titFem, a.titFem:link, a.titFem:visited {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #634747;
	font-weight: bold;
	text-decoration: none;
}
 a.titFem:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #634747;
	font-weight: bold;
	text-decoration: underline;
 }
.descMasc {
	background-color: #634747;
	padding-left:15px; 
	padding-right:15px; 
	padding-bottom:15px; 
	font-weight:normal; 
	color:#d9b9bc; 
	font-size:9px; 
	text-align:justify; 
	font-family:Arial, Helvetica, sans-serif;
}
.sbCabecera {
	background-image: url(../images/sbCabecera.jpg);
	background-repeat: no-repeat;
}
.sbCabeceraMT {
	background-image: url(../images/sbCabeceraMT.jpg);
	background-repeat: no-repeat;
}

fieldset {
	-moz-border-radius: 5px;
}
fieldset legend {
	color: #6a594f;
	font-size: 12px;
	font-weight: normal;
}
.btnEntrada {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #845969;
	background-image: url(../images/btnEntrada.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.btnEntrada a{
	font-size: 12px;
	color: #845969;
	text-decoration:none;
}
.btnEntrada a:hover{
	font-size: 12px;
	color: #fa5965;
	text-decoration:none;
}
.fondoEntrada {
	background-image: url(../images/fondoEntrada.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div, img, .fondoMenu, .fondoContenido, .fondoForm, .menuSeleccionado{ behavior: url(css/iepngfix.htc) }
.sepDottedVert {
	background-image: url(../images/sepDottedVert.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

ul.inStoys {
  margin:0;
  list-style: none;
  padding:0px;
}
ul.inStoys li {
  font-family: "Trebuchet MS", Verdana;
  font-size: 12px;
  color: #6A594F;
  height:20px;
}
ul.inStoys li a {
  display: block;
  padding:0 15px;
  color: #6A594F;
  text-decoration:none;
  background: url("../images/inStoys_Dot.gif") no-repeat;
  background-position:5px 7px;
}
ul.inStoys li a:hover, ul.inStoys li a:active {
  color:#FD4857;
  background:#f0c0c3 url("../images/inStoys_DotOver.gif") no-repeat;
  background-position:5px 7px;
}
.titPromocion {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:16px;
	color:#fb4957;
}
.txtPromocion {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:16px;
	color:#3f3c39;
}
.aviso {
	background:url(../images/fondoAviso.gif) no-repeat left top;
	padding:20px 25px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:12px;
	color:#613332;
}
.aviso b, .aviso strong{
	color:#e05e66;
	font-weight:bold;
}
.aviso ul {
	margin:10px 20px;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:12px;
	color:#f6757d;
}
.aviso ul li{
	margin-bottom:10px;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:12px;
	color:#f6757d;
}
.notaAv {
	background:#ffe5e5;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:10px;
	color:#613231;
	padding:5px 10px;
}
.notaAv a{
	font-size:11px;
	color:#ee5b65;
	text-decoration:underline;
}

.rojoIt {font-style: italic; color: #FF4957; font-size: 12px; font-family: "Trebuchet MS", Verdana;}

.mnsCuerpo {
	border-right:solid 1px #eec3c3;
	border-top:solid 1px #eec3c3;
	padding:15px 25px 0 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#6a594f;
	font-style:italic;
}
.mnsCuerpo2{
	border-right:solid 1px #eec3c3;
	border-top:solid 1px #eec3c3;
	padding:15px 25px 0 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#f9737d;
	font-style:italic;
}
.opinionProducto {
	background:#fff0f2;
	padding:12px 10px 5px 10px;
}
.opinionProducto .cliente {
	background:url(../images/op_sepOpinion.gif) repeat-x bottom left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a594f;
	font-style:italic;
}
.opinionProducto .opinion {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a594f;
	font-style:italic;
	padding-bottom:10px;
}
.opinionProducto .lenceria {
	background:url(../images/op_sepRespuesta.gif) repeat-x bottom left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe6266;
	font-style:italic;
}
.opinionProducto .respuesta {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe6266;
	font-style:italic;
	padding-bottom:10px;
}

.opProductoInfo {
	background:#6a594f;
	padding:5px 15px 5px 5px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size:11px;
	color:#FFFFFF;
}
.opProductoInfo h3{
	font-size:13px;
	color:#e5c5c8;
	padding:0;
	margin:5px 0 0 0;
}
.opProductoInfo .marco {
	border:solid 5px #634747;
}
.opProductoInfo .sep {
	background:url(../images/opSep.gif) repeat-x center center;
	height:10px;
}
.opProducto {
	background:#f9f2f3;
	padding:15px 30px 15px 15px;
}
.opProducto .cliente {
	background:url(../images/op_sepOpinion.gif) repeat-x bottom left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6a594f;
	font-style:italic;
}
.opProducto .opinion {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a594f;
	font-style:italic;
	padding-bottom:10px;
	text-align:justify;
}
.opProducto .lenceria {
	background:url(../images/op_sepRespuesta.gif) repeat-x bottom left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fe6266;
	font-style:italic;
}
.opProducto .respuesta {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe6266;
	font-style:italic;
	padding-bottom:10px;
	text-align:justify;
}