@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;}
#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Ú */
h1 {
	margin:0px;
	font-size:20px;
}
#header{
	width:960px;
	margin:0 auto;
	background:#fdedee;
}

#header .links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#header .links ul{
	list-style:none;
	margin:0;
	padding:0;
}
#header .links ul li{
	float:right;
	background:url(../images/headerSep.gif) no-repeat center right;
	margin-right:6px;
}

#header .links ul li.user a{
	background:url(../images/headerUser.jpg) no-repeat;
	background-position:0 2px;
	display:block;
	padding:4px 10px 4px 25px;
	color:#d2696b;
}

#header .links ul li.close a{
	background:url(../images/headerClose.jpg) no-repeat;
	background-position:0 0;
	display:block;
	padding:4px 10px 4px 25px;
	color:#d2696b;
}

#header .links ul li.favourite a{
	background:url(../images/headerFav.jpg) no-repeat;
	background-position:0 2px;
	display:block;
	padding:4px 10px 4px 25px;
	color:#d2696b;
}
#header .links ul li.carrito a{
	background:url(../images/headerCarro.jpg) no-repeat;
	background-position:0 2px;
	display:block;
	padding:4px 10px 4px 25px;
	color:#d2696b;
}

#header .links ul li.carritoOff div{
	background:url(../images/headerCarroOff.jpg) no-repeat;
	background-position:0 2px;
	display:block;
	padding:4px 10px 4px 25px;
	color:#b5b5b5;
	text-decoration:underline;
}

#header .links ul li.sitemap a{
	display:block;
	padding:1px 6px 1px 0;
}
#header .links ul li a:hover{
	color:#333;
}

.cabFondo {
	background-color: #EAE6E4;
	background-image: url(../images/cab_botonera.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.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, .menuTxt td{
	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 p {
	color:#6A594F;
}
.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: #e5c5c8;
}
.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: 12px;
	font-weight: bold;
	color: #B79D90;
}
.tdTxtGeneralOsc  {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	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: left 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;
}
.tdPrFinal {
	background:#d8e8eb;
	font-family: "Trebuchet MS", Verdana;
	font-style: italic;
	font-weight: bold;
	color: #FF4957;
	font-size: 26px;
}
.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: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F2E4E6;
	font-style: normal;
}

.txtDetalle p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #413634;
	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;
}
.tdNavVis {
	background:url(../images/navVisBg.jpg) repeat 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;
}
#chequeRegalo {
	position:relative;
	background: url(../images/chequeRegalo.jpg) no-repeat top center;
	height:95px;
}
#chequeRegalo #cantidad{
	position:absolute;
	top:38px;
	left:68px;
	width:90px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#D14751;
}
#chequePaso3 {
	position:relative;
	background: url(../images/tp3_cheque.jpg) no-repeat top center;
	width:410px;
	height:96px;
}
#chequePaso3 #cantidad{
	position:absolute;
	top:32px;
	right:0;
	width:135px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#D14751;
	text-align:center;
}
#seleccionaTarjeta{
	background:#cfb9b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#413634;
}
#seleccionaTarjeta .tit{
	background-color:#413634;
	color:#cfb9b2;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	padding:5px;
}
#selecciona {
	background:#cfb9b2;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#413634;
}
#selecciona td{
	background:#cfb9b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#413634;
}
#selecciona .tit{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
#selecciona b{
	font-size:12px;
	font-weight:bold;
}
#selecciona a{
	font-size:11px;
	color:#413634;
}
#selecciona select{
	background:#7f6e64;
	font-size:11px;
	color:#FFF;
}
#selecciona input[type="text"]{
	background:#7f6e64;
	font-size:11px;
	color:#FFF;
}

.resumen {
	background:url(../images/bgResumenCarrito.jpg) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#836f65;
	font-weight:bold;
}

.resumen td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#836f65;
	font-weight:bold;
}


.headerCat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
.headerCat table td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
.headerCat input[type="text"]{
	background:#7f6e64;
	border:solid 1px #a68b85;
	color:#efc1c1;
	font-size:11px;
}
.headerCat select{
	background:#7f6e64;
	border:solid 1px #a68b85;
	color:#efc1c1;
	font-size:11px;
}

.headerCat .numPagSel{
	color:#6a594f;
	background: url(../images/numRounded.gif) no-repeat center center;
}
.headerCat .numPag a{
	display:block;
	padding:5px 3px;
	color:#FFF;	
}
.headerCat .numPag a:hover{
	display:block;
	color:#e5c5c8;
	background: url(../images/numRoundedHover.gif) no-repeat center center;
	text-decoration:none;
}

.headerCatReg td{
	font-size:11px;
	color:#836f67;
}

.headerCatReg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#836f67;
}
.headerCatReg input[type="text"]{
	background:#7f6e64;
	border:solid 1px #a68b85;
	color:#efc1c1;
	font-size:11px;
}
.headerCatReg select{
	background:#7f6e64;
	border:solid 1px #a68b85;
	color:#efc1c1;
	font-size:11px;
}

.headerCatReg .numPagSel{
	color:#efc1c1;
	background: url(../images/numRoundedReg.gif) no-repeat center center;
}
.headerCatReg .numPag a{
	display:block;
	padding:5px 3px;
	color:#836f67;	
}
.headerCatReg .numPag a:hover{
	display:block;
	color:#efc1c1;
	background: url(../images/numRoundedRegHover.gif) no-repeat center center;
	text-decoration:none;
}

.paginacion{
	background:#836f67;
	border-top:dotted 1px #e5c5c8;
	border-bottom:dotted 1px #e5c5c8;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e5c5c8;
}
.paginacion table td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e5c5c8;
}
.paginacionReg td{
	font-size:12px;
	color:#e5c5c8;
}
.paginacionReg{
	background:#6a5951;
	border-top:dotted 1px #e5c5c8;
	border-bottom:dotted 1px #e5c5c8;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e5c5c8;
}
.leyendas{
	padding:5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#e5c5c8;
}
.leyendas table td{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#e5c5c8;
}
.leyendasReg{
	padding:5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#6a5951;
}
.leyendasReg td{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#6a5951;
}

/* NUEVOS BOTONES Y HOVER DE LA TIENDA */
.btnAnadirCarrito .boton {
	height:108px;
	width:170px;
}
.btnAnadirCarrito a{
	display:block;
	background:url(../images/btnAnadirCarrito.jpg) no-repeat;
	background-position:0 0;
}
.btnAnadirCarrito a:hover{
	display:block;
	background:url(../images/btnAnadirCarrito.jpg) no-repeat;
	background-position:-170px 0;
}
.btnAnadirCarritoOff .boton {
	height:108px;
	width:170px;
	background:url(../images/btnAnadirCarritoOff.jpg) no-repeat;
}

.btnVerCarrito .boton {
	height:49px;
	width:170px;
}
.btnVerCarrito a{
	display:block;
	background:url(../images/btnVerCarrito.jpg) no-repeat;
	background-position:0 0;
}
.btnVerCarrito a:hover{
	display:block;
	background:url(../images/btnVerCarrito.jpg) no-repeat;
	background-position:-170px 0;
}

.btnDatosEnvio .boton {
	height:135px;
	width:185px;
}
.btnDatosEnvio .botonOff {
	height:135px;
	width:185px;
	background:url(../images/btnIrDatosEnvioOff.jpg) no-repeat;
}
.btnDatosEnvio a{
	display:block;
	background:url(../images/btnIrDatosEnvio.jpg) no-repeat;
	background-position:0 0;
}
.btnDatosEnvio a:hover{
	display:block;
	background:url(../images/btnIrDatosEnvio.jpg) no-repeat;
	background-position:-185px 0;
}


.btnConfirmarPedido {
	height:135px;
	width:245px;
	margin:0 auto;
}
.btnConfirmarPedido .boton {
	height:135px;
	width:245px;
}
.btnConfirmarPedido a{
	display:block;
	background:url(../images/btnConfirmarPedido.jpg) no-repeat;
	background-position:0 0;
}
.btnConfirmarPedido a:hover{
	display:block;
	background:url(../images/btnConfirmarPedido.jpg) no-repeat;
	background-position:-245px 0;
}

.btnFinalizar {
	height:135px;
	width:362px;
	margin:0 auto;
}
.btnFinalizar .boton {
	height:135px;
	width:362px;
}
.btnFinalizar a{
	display:block;
	background:url(../images/btnFinalizarPedido.jpg) no-repeat;
	background-position:0 0;
}
.btnFinalizar a:hover{
	display:block;
	background:url(../images/btnFinalizarPedido.jpg) no-repeat;
	background-position:-362px 0;
}
.btnFinalizarOff .boton {
	height:135px;
	width:362px;
	background:url(../images/btnFinalizarPedidoOff.jpg) no-repeat;
}

.btnReintentar {
	height:135px;
	width:362px;
	margin:0 auto;
}
.btnReintentar .boton {
	height:135px;
	width:362px;
}
.btnReintentar a{
	display:block;
	background:url(../images/btnReintentarTarjeta.jpg) no-repeat;
	background-position:0 0;
}
.btnReintentar a:hover{
	display:block;
	background:url(../images/btnReintentarTarjeta.jpg) no-repeat;
	background-position:-362px 0;
}

.btnContrareembolso {
	height:165px;
	width:432px;
	margin:0 auto;
}
.btnContrareembolso .boton {
	height:165px;
	width:432px;
}
.btnContrareembolso a{
	display:block;
	background:url(../images/btnContrareembolso.jpg) no-repeat;
	background-position:0 0;
}
.btnContrareembolso a:hover{
	display:block;
	background:url(../images/btnContrareembolso.jpg) no-repeat;
	background-position:-432px 0;
}

/* FINAL NUEVOS BOTONES Y HOVER DE LA TIENDA */

.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;
}

.cheque_proximo {
	background-image: url(../images/cheque_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;
}

.fondoCategoria td {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #4f453f;
	font-style: italic;
	font-weight: bold;
}

.pubSubtit2 {
	color: #FF4957 !important;
	font-size: 12px !important;
}
#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;
}
.fondo3dMiniInscripcion {
	background-image: url(../images/fondo3dMiniInscripcion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.label_mi {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#f9e5e7;
	
}
.titMasc {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #d9b9bc;
	font-weight: bold;
	text-decoration: none;
}
.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;
}
.titFem {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #634747;
	font-weight: bold;
	text-decoration: none;
}
.titMasc:hover, .titFem:hover {
	text-decoration: underline;
}
.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 left;
}
.btnEntrada a{
	font-size: 12px;
	color: #845969;
	text-decoration:none;
}
.btnEntrada a:hover{
	font-size: 12px;
	color: #fa5965;
	text-decoration:none;
}
.btnEntradaP {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #845969;
	background-image: url(../images/btnEntrada2.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
.btnEntradaP a{
	font-size: 12px;
	color: #845969;
	text-decoration:none;
}
.btnEntradaP 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, p, fieldset {
	margin-bottom:10px;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:12px;
	color:#f6757d;
}

.aviso input {
	border:0px none;
}
.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:#ff4957;
	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:#b79d90;
	padding:5px 15px 5px 5px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size:11px;
	color:#634747;
}
.opProductoInfo .precio{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #d9b9bc;
	background-image: url(../images/op_precio.jpg);
	background-repeat:  no-repeat;
	background-position: left top;
	font-weight: bold;
	font-style: italic;
}
.opProductoInfo h3{
	font-size:13px;
	color:#fed1d8;
	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;
}
.opProductoInfo .sepValor {
	background:url(../images/op_sepValor.gif) repeat-x left 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;
}

/* ESTILOS DETALLE VIDEO PRODUCTO */
.videoProducto {
	background:#f7c9cd;
}
.videoProducto .titulo{
	background:#efacb3;
	padding:3px 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-style:italic;
}
.videoProducto .titulo b{
	color:#6a594f;
	font-weight:bold;
}
.videoProducto .titulo strong{
	font-size:18px;
	color:#fff;
	font-weight:bold;
}
.videoProducto .detalle {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555656;
}
.videoProducto .detalle h3{
	font-size:16px;
	color:#555656;
	font-weight:bold;
	font-style:italic;
	margin:0;
	padding:0;
}
.colaboradores {
	background:url(../images/bgColaboradores.jpg) repeat-y left top;
	padding:15px;
}
.colaboradores .datos {
	float:left;
	width:290px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#a7a2a3;
}
.colaboradores .datos h3{
	padding:0;
	margin:0;
	font-size:18px;
	color:#f7c9cd;
}
.colaboradores .datos b{
	color:#f7c9cd;
	font-weight:normal;
}
.colaboradores .datos a{
	color:#f7c9cd;
	text-decoration:underline;
}
.colaboradores .marco{
	border:solid 1px #f7c9cd;
	margin-right:15px;
	float:left;
}
.colaboradores .sep{
	background: url(../images/sepColaboradores.gif) repeat-x left center;
	height:10px;
}
.colaboradores .sep2{
	background: url(../images/sepColaboradores2.gif) repeat-x left center;
	height:40px;
}

/* CSS REGISTRO HOME PERGAMINO */
#contPerg {
	position:absolute;
	width:320px;
	margin-top:145px;
}
#formPerg {	
	background:url(../images/pergamino.png) no-repeat left top;
	padding:60px 30px 15px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d423d;
	height:105px;
	overflow:hidden;
}

#formPerg input{
	background:#b3a182;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#252424;
}
#formPerg select{
	background:#b3a182;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#252424;
	height:20px;
}
.sepPerg {
	background:url(../images/sepPergamino.gif) repeat-x left center;
}

#inOpiniones {
	border:solid 1px #feaab9;
}
#inOpiniones .valoraciones{
	background:#fddce0;
	padding:5px 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#inOpiniones .valoraciones .txt{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ed6776;
}
#inOpiniones .valoraciones .sep{
	background: url(../images/sep_inOpiniones.gif) repeat-x left center;
	height:6px;
}
#inOpiniones .numero{
	background:url(../images/num_inOpiniones.jpg) no-repeat left center;
	padding:10px 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5d423d;
	font-weight:bold;
}
#inOpiniones .opiniones{
	background:#fff1f2;
	padding:8px 15px;
}
#inOpiniones .opiniones ul{
	list-style:none;
	padding:0;
	margin:0;
}
#inOpiniones .opiniones ul li{
	background:url(../images/ic_inOpiniones.gif) no-repeat;
	padding-left:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6a4d46;
	font-style:italic;
}

.subtitCab {
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #AC9388;
	font-style: italic;
	margin-top:0px;
}

.tallaSelec{
	background: url(../images/bg_talla_elegida.jpg);
	color:#FDE3E4;
	width:97px;
	height:18px;
	text-align:center;
	padding:3px;
	margin-right:10px;
	margin-top:-1px;
	font-size:12px;
	font-weight:bold;
	float:right;
}
.tallaSelec2{
	background: #ddd8a5 url(../images/bg_talla_seleccionada2.gif) no-repeat center left;
	width:82px;
	height:17px;
	text-align:center;
	padding-left:10px;
	margin:3px 0 3px 10px;
	font-size:11px;
	font-weight:bold;
	float:left;
}

#formVip {
	background:#B33D3D url(../images/formVip_bg.jpg) no-repeat bottom center;
	padding:12px 18px 0 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f9a2a4;
}
#formVip td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f9a2a4;
}
#formVip #buscadorL {
	padding:1px 8px;
	background:url(../images/fv_input_large.jpg) no-repeat center left;
}
#formVip #buscadorM {
	padding:1px 8px;
	background:url(../images/fv_input_medium.jpg) no-repeat center left;
}
#formVip #buscadorS {
	padding:1px 8px;
	background:url(../images/fv_input_s.jpg) no-repeat center left;
}
#formVip #buscadorXS {
	padding:1px 8px;
	width:85px;
	background:url(../images/fv_input_xs.jpg) no-repeat center left;
}
#formVip #separacionFv {
	padding:10px 0;
	background:url(../images/sepFv.gif) repeat-x center left;
}
#formVip .txtLabel {
	font-size:11px;
	color:#bcb1a8;
}
#formVip input{
	background:#fddde0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin:0;
}
#formVip select{
	background:#fddde0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin:0;
}

/* ESTILOS NUEVA ACCESO USUARIOS */

#regUsers {
	background:#fbf7f8 url(../images/tp2_bg_regUsers.jpg) repeat-x;
	background-position:0 31px;
	border:solid 1px #eaadb2;
	font-family:Arial, Helvetica, sans-serif;
}
#regUsers #titulo{
	background:#e6b6b9;
	margin-top:5px;
	padding:5px 12px;
	font-size:14px;
	color:#000;
	font-weight:bold;
}

#regUsers #login{
	padding:20px 25px 0 25px;
	font-size:12px;
	color:#623232;
}
#regUsers #login td{
	font-size:12px;
	color:#623232;
}

#regUsers #login b{
	color:#ff4957;
}
#regUsers #login input{
	background:#add6ff;
	border:0;
	border-bottom:solid 1px #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#regUsers #olvido{
	background:#fcd9d9;
	padding:15px 25px 0 0;
	font-size:12px;
	color:#897166;
}
#regUsers #olvido td{
	font-size:12px;
	color:#897166;
}

#regUsers #olvido h3{
	font-size:14px;
	color:#68574f;
	border-bottom:dotted 1px #ff4957;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}
#regUsers #olvido b{
	color:#ff4957;
}
#regUsers #olvido input[type='text']{
	background:#FFF;
	border:0;
	border-bottom:solid 1px #e17b83;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#noRegUsers {
	background:#FFF url(../images/bg_noRegUsers.jpg) repeat-x top left;
	border:solid 1px #b4d3e0;
	font-family:Arial, Helvetica, sans-serif;
}

#noRegUsers #titulo{
	background:#94c9df;
	margin-top:5px;
	padding:5px 12px;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
#formulario{
	padding:25px;
	font-size:12px;
	color:#4e4038;
	font-weight:bold;
	border-top:0;
}
#formulario td{
	font-family:Arial;
	font-size:12px;
	color:#4e4038;
}
#formulario input[type='text']{
	background:#FFF;
	border:solid 1px #a7c5d2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#formulario select{
	background:#FFF;
	border:solid 1px #a7c5d2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#formulario textarea{
	background:#FFF;
	border:solid 1px #a7c5d2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#noRegUsers #condicion{
	padding:10px;
	font-size:12px;
	color:#4e4038;
}

.titularOscuro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#403533;
	font-weight:bold;
}

/* OFERTA DEL DIA */

#odd {
	margin:7px 0 0 10px;
	width:310px;
	height:350px;
	font-family:Arial, Helvetica, sans-serif;
}

#odd #odd_content{
	position:relative;
	background:url(../images/odd_bg.jpg) no-repeat top left;
	border-bottom:solid 1px #FFF;
}

#odd #odd_crono{
	position:absolute;
	width:155px;
	right:0;
	top:0;
}

#odd #odd_tachar{
	position:absolute;
	right:15px;
	top:45px;
}

#odd #odd_precio{
	position:absolute;
	right:15px;
	top:45px;
	font-size:18px;
	color:#ac969b;
}
#odd #odd_oferta{
	position:absolute;
	right:15px;
	top:67px;
	font-size:30px;
	color:#100d0c;
	font-weight:bold;
}
#odd #odd_ahorro{
	position:absolute;
	right:15px;
	top:112px;
	font-size:24px;
	color:#ae3d3d;
	font-weight:bold;
}

#odd #odd_aviso{
	position:absolute;
	width:120px;
	left:172px;
	top:145px;
	font-size:11px;
	color:#413634;
}

#odd #odd_footer{
	background:url(../images/odd_footer.jpg) no-repeat top left;
	padding:10px;
	font-size:14px;
	color:#e8d7d2;
	font-weight:bold;
}


/* POP UP COOKIES */

#cookies_popup {
	width:945px;
	height:395px;
	margin:0 auto;
	border:solid 3px #eb636c;
}

#cookies_popup #content{
	float:left;
	width:595px;
}

#cookies_popup #clause{
	position:relative;
	width:595px;
	height:111px;
	background:url(../images/cookies_bg_clause.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e5c5c8;
}
#cookies_popup #clause a{
	color:#ff6b76;
	text-decoration:underline;
}

#cookies_popup #clause1{
	position:absolute;
	top:15px;
	left:50px;
	width:225px;
}
#cookies_popup #clause2{
	position:absolute;
	top:15px;
	left:340px;
	width:240px;
}
.btnTransferencia {
	height:76px;
	width:432px;
	margin:0 auto;
}
.btnTransferencia .boton {
	height:76px;
	width:432px;
}
.btnTransferencia a{
	display:block;
	background:url(../images/btnTransferencia.jpg) no-repeat;
	background-position:0 0;
}
.btnTransferencia a:hover{
	display:block;
	background:url(../images/btnTransferencia.jpg) no-repeat;
	background-position:-432px 0;
}

.cat_desc {
	display:none;
	position:absolute; 
	width:96px; 
	text-align:left; 
	border:1px solid #6A594F;
	color: #634747;
	background-color:#F2E4E6; 
	z-index:99; 
	padding:10px;
    margin-left: -9px;
}

#Pie {
	width:100%;
	bottom: 0;
	left: 0;	
	position: fixed;
}
		
* html #Pie { position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
* html #Cabeza {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}

* html {
background-image: url(transparenza.gif);
}


