body {
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	background-color: #EEEEEE;
	margin-top: 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	background-image:url(../img/fondo3.jpg);
	background-repeat:repeat;
}

table.ext {
	border:0;
	text-align:center;
}

table.W100P {
	width:100%;
}

table.tarifas {
	background-color:#EEEEEE;
}

td.tarifas {
	background-color:#FFFFFF;
}

td.separadorHBlue3 {
	background-color:#8A4283;
	height:3px;
}

td.separadorHGrey1 {
	background-color:#68676C;
	height:1px;
}

td.separadorH110 {
	height:118px;
	background-image:url(../img/blanco.png);
}

td.separadorH150 {
	height:148px;
	background-image:url(../img/blanco.png);
}

td.separadorH70 {
	height:65px;
}

td.separadorH60 {
	height:50px;
}

td.separadorH50 {
	height:40px;
}

td.separadorH20 {
	height:25px;
}

td.separadorH15 {
	height:20px;
}

td.separadorH14 {
	height:14px;
}

td.separadorH12 {
	height:12px;
}

td.separadorH9 {
	height:9px;
}

td.separadorH6 {
	height:7px;
}

td.separadorH5 {
	height:5px;
}

td.separadorH3 {
	height:3px;
}

td.separadorH2 {
	height:2px;
}

td.separadorH1 {
	height:1px;
}

td.separadorH10 {
	height:10px;
}

td.separadorH7 {
	height:6px;
}

td.separadorW48 {
	width:48px;
}

td.separadorW420 {
	width:420px;
}

td.separadorW80 {
	width:80px;
}

td.separadorW350 {
	width:350px;
}

td.separadorW20 {
	width:20px;
}

td.separadorW18 {
	width:18px;
}

td.separadorW16 {
	width:16px;
}

td.separadorW14 {
	width:14px;
}

td.separadorW12 {
	width:12px;
}

td.separadorW10 {
	width:10px;
}

td.separadorW5 {
	width:5px;
}

td.separadorW9RayaG {
	width:9px;
	height:338px;
	background-image:url(../img/rayaGrisVert.jpg);
	background-repeat:repeat-y;
}

td.separadorW9RayaGP {
	width:9px;
	height:65px;
	background-image:url(../img/rayaGrisVert.jpg);
	background-repeat:repeat-y;
}

td.separadorH43 {
	height:43px;
}

td.separadorH40 {
	height:40px;
}

td.separadorH34 {
	height:34px;
}

td.separadorH32 {
	height:32px;
}

td.separadorH8Puntos {
	background-image:url(../img/separadorPuntos.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

td.infoProducto {
	height:30px;
	text-align:center;
	vertical-align:top;
}

td.indent10 {
	text-indent:10px;
}

td.ext {
	background-color:#FFFFFF;
	width:984px;
	text-align:center;
}

td.int {
	background-color:#FFFFFF;
	width:956px;
}

td.alineaTop {
	vertical-align:top;
}

td.alineaBottom {
	vertical-align:bottom;
}

td.alineaMiddle {
	vertical-align:middle;
}

td.tituloNoticia {
	width:574px;
	background-color:#8A4283;
	text-indent:2px;
	text-align:left;
	color:#FFFFFF;
}

td.tituloCesta {
	vertical-align:top;
	background-color:#8A4283;
	color:#FFFFFF;
}

td.indent10 {
	text-indent:10px;
}

td.tituloExtra {
	width:574px;
	height:28px; 
	text-align:left;
}

td.paddingBottom1 {
	padding-bottom:1px;
}

td.paddingBottom2 {
	padding-bottom:2px;
}

td.paddingBottom3 {
	padding-bottom:3px;
}

td.paddingTop5 {
	padding-top:5px;
}

td.paddingTop3 {
	padding-top:4px;
}

td.paddingTop2 {
	padding-top:2px;
}

td.paddingTop1 {
	padding-top:1px;
}

td.fotoFoto, td.fotoTienda {
	width:136px;
	height:170px;
	text-align:center;
	background-color:#FFFFFF;
}

td.rotuloFoto {
	width:136px;
}

td.textoFoto {
	width:736px;
	height:45px;
	text-align:left;
	vertical-align:top;
}

td.fotoNoticia {
	width:158px;
	height:110px;
	background-color:#FFFFFF;
}

td.textoNoticia {
	width:410px;
	height:110px;
	text-align:left;
	vertical-align:top;
}

td.extra_128x96 {
	width:128px;
	height:96px;
	background-color:#FFFFFF;
	text-align:center;
}

td.extra_80x80 {
	width:80px;
	height:80px;
	background-color:#FFFFFF;
	text-align:center;
}

td.fotoInfo, td.fotoContacto {
	width:317px;
	height:300px;
	vertical-align:top;
	background-color:#FFFFFF;
}

td.fotoDatosEnvio {
	width:170px;
	height:300px;
	background-color:#FFFFFF;
}

td.puntosVenta {
	height:274px;
}

td.textoInfo, td.textoContacto {
	width:406px;
	height:35px;
	text-align:left;
	vertical-align:top;
}

td.textoDatosEnvio {
	width:420px;
	height:35px;
	text-align:left;
	vertical-align:top;
}

td.fotoProducto {
	vertical-align:top;
	text-align:left;
	width:213px;
	height:299px;
	background-color:#FFFFFF;
}

td.textoProducto {
	height:299px;
}

td.descripcionProd {
	height:70px;
	vertical-align:top;
}

td.descripcionProd p {
	padding:0;
	margin:0;
}

td.cartsProd {
	vertical-align:top;
	height:90px;
}

td.textoProductoArriba {
	/*height:280px;*/
}

td.textoProductoAbajo {
	vertical-align:bottom;
}

td.fotoExposicion, td.fotoColeccion {
	width:572px;
	height:220px;
	background-color:#FFFFFF;
}

td.textoExposicion, td.textoColeccion {
	width:572px;
	height:40px;
	text-align:left;
	vertical-align:top;
}

td.paginadorNoticias, td.paginadorExposiciones, td.paginadorProductos, td.paginadorProducto, td.paginadorColecciones, td.paginadorExtras, td.paginadorError {
	width:574px;
	text-align:left;
	vertical-align:top;
}

td.paginadorFotos {
	width:736px;
}

td.paginadorError404 {
	background-image:url(../img/error/404.jpg);
	background-repeat:no-repeat;
}

td.paginadorError500 {
	background-image:url(../img/error/500.jpg);
	background-repeat:no-repeat;
}

td.paginadorMasNoticias, td.paginadorMasExposiciones, td.paginadorMasExtras, td.paginadorMasColecciones{
	width:140px;
	text-align:left;
	vertical-align:top;
}

td.paginadorPuntosVenta {
	width:582px;
	text-align:left;
	vertical-align:top;
}

td.separador20Whi {
	width:20px;
}

td.paginadorInfo, td.paginadorContacto {
	width:736px;
	text-align:left;
	vertical-align:top;
}

td.bannerPuntosVenta {
	width:200px;
	height:300px;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;
}

td.bannerCestaCompra {
	width:204px;
	height:192px;
	height:150px;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;
}

td.formMailing {
	width:200px;
	height:60px;
	text-align:left;
	vertical-align:top;
}

td.bordeGrisBottom {
	border:0;
	border-bottom:1px solid #333333;
}

td.celdaPuntoVenta {
	width:159px;
}

td.celdaPuntoVentaAlto {
	height:53px;
}

td.iconoNuevo {
	background-repeat:no-repeat;
	background-position:right top;
}

td.iconoNuevo_esp {
	background-image:url(../img/iconoNew_esp.jpg);
}

td.iconoNuevo_eng {
	background-image:url(../img/iconoNew_eng.jpg);
}

td.migasPan {
	text-align:left;
	font-size:12px;
	color:#8A4283;
	height:22px;
	vertical-align:middle;
	padding:0;
	padding-top:7px;
	padding-bottom:7px;
}

td.celdaNoticias, td.celdaTienda, td.celdaInfo, td.celdaExtras, td.celdaContacto, td.celdaFotos {
	width:736px;
	text-align:left;
	vertical-align:top;
}

td.celdaDerecha {
	width:204px;
}

td.newsletter {
	width:202px;
	border:1px solid #B3B4B7;
}

td.cestaCompra {
	height:70px;
	width:204px;
	text-align:left;
	line-height:17px;
	padding:0px 10px 0px 10px;
	border:1px solid #B3B4B7;
}

td.pie {
	height:20px;
	vertical-align:middle;
	padding:0;
	padding-top:5px;
}

td.cabecera {
	width:960px;
	height:166px;
	background-image:url(../img/cabecera.jpg);
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:top;
}

a.enlaceMenu {
	display:block;
	height:19px;
	text-decoration:none;
	color:#68676C;
	padding:0;
	padding-top:4px;
	font-size:12px;
}

a.enlaceMenu:hover {
	color:#8A4283;
}

a.enlaceMenuSel {
	color:#FF7F00;
}

a.enlaceMenuIzda {
	padding-right:22px;
}

a.enlaceMenuCent {
	padding-right:22px;
	padding-left:22px;
}

a.enlaceMenuDcha {
	padding-left:22px;
}

a, a.enlaceSubrayado, a.enlaceSubrayado:visited {
	color:#8A4283;
	text-decoration:underline;
}

a:hover, a.enlaceSubrayado:hover {
	color:#FF7F00;
	text-decoration:none;
}

a.enlaceGris, a.enlaceGris:visited {
	color:#68676C;
	text-decoration:none;
}

a.enlaceGris:hover {
	text-decoration:underline;
}

a.enlaceGrisClaro, a.enlaceGrisClaro:visited {
	color:#B3B4B7;
	text-decoration:none;
}

a.enlaceGrisClaro:hover {
	text-decoration:underline;
}

a.enlace, a.enlace:visited {
	text-decoration:none;
	color:#8A4283;
}

a.enlace:hover {
	color:#68676C;
	text-decoration:underline;
}

form {
	padding:0;
	margin:0;
}

input.textMail {
	width:150px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68676C;
	border:1px solid #8A4283;
}

input.textMailError {
	width:150px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68676C;
	border:1px solid #E60021;
	background-color:#F6A800;
}

input.textContacto, textarea.textContacto {
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68676C;
	border:1px solid #8A4283;
}

input.textDatosEnvio, textarea.textDatosEnvio {
	width:305px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68676C;
	border:1px solid #8A4283;
}

select.textContacto {
	width:352px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68676C;
	border:1px solid #8A4283;
}

select.textDatosEnvio {
	width:307px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68676C;
	border:1px solid #8A4283;
}

textarea.textContacto, textarea.textContactoError  {
	height:52px;
	overflow:auto;
}

input.textDatosEnvio, input.textDatosEnvioError{
	height:14px;
}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68676C;
	border:1px solid #8A4283;
}

input.textContactoError, textarea.textContactoError {
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68676C;
	border:1px solid #EE7F00;
	background-color:#F6A800;
}

input.textDatosEnvioError, textarea.textDatosEnvioError {
	width:305px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68676C;
	border:1px solid #EE7F00;
	background-color:#F6A800;
}

input.radioError {
	background-color:#F6A800;
}

select.textComboError {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68676C;
	border:1px solid #EE7F00;
	background-color:#F6A800;
}

span.subrayado {
	text-decoration:underline;
}

span.gris {
	color:#68676C;
}

span.grisClaro {
	color:#B3B4B7;
}

span.morado {
	color:#8A4283;
}

span.copy {
	padding-top:15px;
}

.alineaIzda {
	text-align:left;
}

.alineaCentro {
	text-align:center;
}

.alineaDcha {
	text-align:right;
}

.negrita {
	font-weight:bold;
}

span.fuente10 {
	font-size:10px;
}

span.fuente9 {
	font-size:9px;
}

span.fuente8 {
	font-size:8.4px;
}

div.capaAccesibilidad {
	position:absolute;
	left:50%;
	background-color:#FFFFFF;
	text-align:left;
	color:#8A4283;
	border:1px solid #CCCCCC;
	padding:5px;
	visibility:hidden;
	width:300px;
	height:100px;
	margin-top:-130px;
	margin-left:-365px;
}

div.capaPolitica {
	position:absolute;
	left:50%;
	background-color:#FFFFFF;
	text-align:left;
	color:#8A4283;
	border:1px solid #CCCCCC;
	padding:5px;
	visibility:hidden;
	width:300px;
	height:140px;
	margin-top:-170px;
	margin-left:-260px;
}

div.capaTarifas {
	position:absolute;
	left:50%;
	background-color:#FFFFFF;
	text-align:left;
	color:#8A4283;
	border:1px solid #CCCCCC;
	padding:5px;
	visibility:hidden;
	width:250px;
	height:180px;
	margin-top:0px;
	margin-left:-150px;
}

img.thumb {
	width:35px;
	height:50px;
	padding:8px 8px 0px 0px;
}

img.thumb:hover {
	filter: alpha(opacity=60);
	opacity: .6;
}
