/* SECCIÓN: ELEMENTOS GENERALES DE LA PÁGINA */
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}
body {
    font-size: 0.80em;
    line-height: 1.4em;
	color: #000000;
	background: url(../images/css-body.gif) 0 0 repeat-x;
}
body, input, textarea, select, optgroup {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
input, textarea, select, optgroup, table, tr, th, td  {
	font-size: 100%;
}
p, ul, ol, li, dl, dt, dd, form, fieldset, blockquote, cite, h1, h2, h3, h4, h5, h6, option {
	margin: 0;
	padding: 0;
}
ul, ol, li, dl, dt, dd {
	list-style: none;
}
img, a img {
	border: none;
}
h1 {
	font-size: 1.7em;
	line-height: 120%;
	margin-bottom: 1em;
}
h1.destaque {
	padding: .8em 0 0 .2em;
	margin: 0 3px .3em 0;
	color:#cc3430;
	font-style:oblique;
	font-size:190%;
	}
h2 {
	font-size: 1.3em;
	color:#656363;
}

/********* SECCIÓN: APOYO A LOS LECTORES DE TEXTO *********/
.ayudaAcces {
	position: absolute;
	left: -10000px;
	width: 1%;
	font-size: .1em;
	line-height: 1%;
}
a.ayudaAcces:active {
	position: static;
	width: auto;
	height: auto;
}

/********** SECCIÓN: CLASES GENERALES DE LA PÁGINA *********/
.clearall {
	clear: both;
	height: 0.0001em;
	line-height: 0.0001em;
	font-size: 0.0001em;
}
	
/***********SECCIÓN: ESTILOS DEL ARMAZÓN DE LA PÁGINA ********/
#web {
	width: 923px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background-color:#FFFFFF;
}

#contenedor {
	padding-bottom: 10em;
}
#contenido {
	float: right;
	width: 693px;
	margin-right:7px;
	position:relative;
	}
#contenido_actualizando {
	width: 900px;
	margin: 30px auto 0 auto;
	}
#contenido_actualizando div {
	border: 1px solid #d7d6d6;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 20px 30px;
	text-align:center;
} 

#espacio_cabecera {
	height: 113px;
}
#cabecera {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFFFFF;
	background:url(../images/cap-top01.jpg) 0 0 no-repeat;
	height:113px;
	width: 923px;
}



/******** ESPECÍFICOS CABECERA *********/


.logo {
	margin: 9px 0 0 19px;
	}
.cabecera_sup {
	border-bottom: 1px solid #656363;
	margin-bottom: 2px;
	font-size: 95%;
}

#cabecera a:hover img {
	opacity:.7;
	filter:alpha(opacity:70);
	}


.menu_opciones {
	padding:0; 
	margin:0; 
	list-style:none; 
	height:36px; 
	position:absolute; 
	/*background:transparent url(../images/men_top_0c.gif) repeat-x left bottom; */
	font-size:11px;
	bottom:11px;
	left:222px;
	}
.menu_opciones li {
	float:left; 
	height:36px; 
	margin-right:1px;
	}
.menu_opciones li a {
	display:block; 
	float:left; 
	height:36px; 
	line-height:36px; 
	color:#cd3430; 
	font-family:arial, verdana, sans-serif; 
	text-align:center; 
	padding:0 0 0 8px; 
	cursor:pointer; 
	background:url(../images/men_top_0a.gif) no-repeat;
	}
.menu_opciones li a span {
	float:left; 
	display:block; 
	padding:3px 16px 0 8px; 
	background:url(../images/men_top_0b.gif) no-repeat right top;
	}
.menu_opciones li.tienda a span {
	float:left; 
	display:block; 
	padding:3px 40px 0 8px; 
	background:url(../images/men_top_tiendaa.gif) no-repeat right top;
	}
.menu_opciones li.seleccionado a {
	color:#000; 
	background:url(../images/men_top_1a.gif) no-repeat;
	}
.menu_opciones li.seleccionado a span {
	background:url(../images/men_top_1b.gif) no-repeat right top;
	}
.menu_opciones li.tiendaSelect a {
	color:#000; 
	background:url(../images/men_top_1a.gif) no-repeat;
	}
.menu_opciones li.tiendaSelect a span {
	float:left; 
	display:block; 
	padding:3px 40px 0 8px; 
	background:url(../images/men_top_tiendab.gif) no-repeat right top;
	}
.menu_opciones li.tienda a:hover span {
	background:url(../images/men_top_tiendab.gif) no-repeat right top;
	}
.menu_opciones li a:hover {
	color:#000; 
	background: url(../images/men_top_1a.gif) no-repeat;
	}
.menu_opciones li a:hover span {
	background:url(../images/men_top_1b.gif) no-repeat right top;
	}
.menu_opciones li.tiendaSelect a:hover span {
	float:left; 
	display:block; 
	padding:3px 40px 0 8px; 
	background:url(../images/men_top_tiendab.gif) no-repeat right top;
	}

.atencion {
	position:absolute;
	right:47px;
	bottom: 10px;
	background: url(../images/atencion_a.gif) left top no-repeat;
	color:#cd3430;
	font-size:80%;
	padding: 0 0 0 15px;
	font-weight: bold;
	}
.atencion span {
	display: block;
	background: url(../images/atencion_b.gif) right top no-repeat;
	padding: 0 10px 0 0;
	}
	
	
/******* MI COMPRA *********************/

.micompra {
	position: absolute;
	right: 47px;
	top: 10px;
	width: 181px;
	height:65px;
	background: url(../images/css-carrito.gif) 0 0 no-repeat;
	filter: alpha(opacity=90); 
	opacity: .9;
	display: none;
	}
.visible {
	display: block;
	}
.datos {
	position: absolute;
	/*right: 60px;
	top: 14px;*/
	left: 10px;
	top:4px;
	font-size:85%;
	color:#FFFFFF;
	background-color: transparent;
	width: 155px;
	}
.datos a {
	color:#FFFFFF;
	text-decoration:none;
	}
.datos a span {
	text-decoration:underline;
	}
.datos a:hover {
	color: #000;
		}
.datos img {
	vertical-align: middle;
	}
.datos ul {
	margin-top: 3px;
	}
.datos ul li.primero {
	border-bottom: 1px dotted #FFFFFF;
	}
.datos ul li {
	font-weight: bold;
	padding-left: 5px;
	}
.datos ul li span {
	display: block;
	width: 80px;
	float: left;
	font-weight: normal;
	}


/******** ESPECIFICOS BUSCADOR ******/

/******** ESPECIFICOS MENU **********/


#menu {
	margin: 0 0 0 10px;
	padding: 0;
	float:left;
	width:203px;
}
#buscador {
	margin: 0 0 10px 0;
	padding: 5px 2px 8px 10px;
	background:#a12926 url(../images/css-buscador.gif) 0 0 no-repeat;
	color: #FFFFFF;
	font-size:85%;
	height:95px;
	}
#buscador p {
	margin-bottom: 5px;}
#buscador label {
	/*float: left;
	display: block;
	width: 50px;
	cursor:pointer;*/
	display:none;
	}
#buscador .general {
	margin-bottom: .5em;
	}
#buscador optgroup {
	margin-bottom: 1em;
	}
#buscador optgroup option {
	padding:0;
	margin:0 0 0 10px !important;
	}
#buscador select {
	width: 185px;
	}
#buscador a {
	float:right;
	background:url(../images/css-piti-buscador.gif) 0 .5em no-repeat;
	border: none;
	color:#FFFFFF;
	cursor:pointer;
	padding-left: 7px;
	text-decoration: underline;
	margin-right: 8px;
	margin-top:5px;
	}
#buscador a:hover {
	font-weight:bold;
	 }
#buscador .campo {
	margin-bottom: 4px;
	}
#menu ul {
	margin-top:5px;
	}
#menu ul.primer_menu {
	margin-top:0;
	}
#menu ul li.seccion {
	background: url(../images/css_menu_li_tit.gif) 0 0 no-repeat;
	font-size: 85%;
	padding: 10px 2px 10px 10px;
	color: #FFFFFF;
	border-bottom:1px solid #d7d6d6;
	text-transform: uppercase;
	}
#menu ul li {
	line-height: 1em;
	}
#menu ul li a {
	display: block;
	background: url(../images/css_menu_li.gif) 0 0 no-repeat;
	border-bottom:1px solid #d7d6d6;
	font-size: 95%;
	padding: 6px 10px 3px 23px;
	width: 170px;
	color:#000000;
	text-decoration: none;
	}
#menu ul li a:hover {
	background: url(../images/css_menu_li.gif) 0 0 no-repeat;
	color: #cd3430;
	}
#menu ul li.seleccionado a {
	font-weight: bold;
	color: #cd3430;
	}


/******* SUBMENU APARTADOS **********/

.submenu {
	border: 1px solid #d7d6d6;
	padding: 0.6em 0 .8em 0;
	margin-right: 7px;
	}
.submenu ul li {
	background: url(../images/css-submenu.gif) .4em 0.4em no-repeat;
	padding: 0 0 0 1.1em;
	float: left;
	width: 159px;
	font-size: 95%;
	}
.submenu ul li a {
	color:#cd3430;
	}
.submenu ul li a:hover {
	color:#000000;
	}


/******** ESPECÍFICOS PIE ***********/


/*#pie {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 24px 15px 10px 20px;
	width: 888px;
	font-size: 85%;
	background: url(../images/css-pie.gif) 0 0 no-repeat;
	color:#000000;
	min-height:40px;
	line-height: 1.3em;
}*/
#pie {
	position: absolute;
	left: 0;
	bottom:8px;
	padding: 12px 15px 12px 20px;
	width: 888px;
	font-size: 85%;
	background: url(../images/css-pie2.gif) 0 0 no-repeat;
	color:#000000;
	min-height:40px;
	line-height: 1.3em;
}
#pie .dcha {
	float: right;
	text-align:right;
	}
#pie .dcha a.adi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	padding-right: 10px;
	font-size: 90%;
	}
#pie .dcha a.adi span {
	color: #c9332f;
	font-weight: bold;
	}
#pie .dcha a.adi:hover {
	text-decoration:underline;
	}
#pie ul {
}
#pie ul li {
	float: left;
	color: #656363;
}
#pie ul li a {
	padding: 0 10px;
	color: #c9332f;
	border-right: 1px solid #afafaf;
}
#pie ul li.ultimo a {
	border-right: none;
}
#pie ul li a:hover {
	color:#000000;
}
#pie .pie_contacto {
	float: left;
}
#pie .pie_contacto strong {
	color: #c9332f;
	}
#pie .pie_contacto a {
	color: #c9332f;
}
#pie .pie_contacto a:hover {
	color:#000000;
}
#pie .facebook {
	float: left;
	margin-left:25px;
	}
	#pie .facebook span {
		float: left;
		}
	#pie .facebook a {
		float: left;
		margin-left:10px;
		}
	#pie .facebook a:hover img {
		opacity:.7;
		filter:alpha(opacity=70);
		}

/******* MIGAS **********/

.migas {
	background: url(../images/css-h2.gif) left bottom repeat-x;
	padding: 0.6em 0 .8em 0;
	margin-right: 3px;
	font-size:95%;
	}
.migas ul {
	padding-left: .8em;}
.migas ul li {
	background: url(../images/css-migas.gif) .4em 0.4em no-repeat;
	padding: 0 0 0 1.1em;
	display: inline;
	}
.migas ul li a {
	color:#000000;
	}
.migas ul li a:hover {
	color:#cd3430;
	}

/******** FOTO CENTRO *******/

.banercentro {	
	}
.banercentro .foto {
	float: left;
	width:474px;
	margin-right:2px;
	}
.banercentro .info {
	float: left;
	width: 190px;
	min-height: 214px;
	background: url(../images/css-ban-centro.gif) 0 0 no-repeat;
	padding: 15px 8px 2px 15px;
	color:#FFFFFF;
	font-size:95%;
	line-height:1.2em;
	}
.banercentro .info .txt {
	height:180px;
	}
.banercentro .info h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height: 1em;
	margin-bottom: 0.4em;
	color:#FFFFFF;
	}
.banercentro .info .entrar {
	margin-top: 3px;
	}
.banercentro .info .entrar a {
	float:right;
	display: block;
	background: url(../images/css-bot-entrar.gif) 0 0 no-repeat;
	width: 69px;
	color:#FFFFFF;
	text-decoration: none;
	padding: 4px 0 8px 25px;
	}
.banercentro .info .entrar a:hover {
	color:#000000;
	}
	
/***** Baners destacados **************/

.destacado {
	position: relative;
	background:url(../images/css-destacados.gif) left bottom repeat-x;
	float: left;
	width: 155px;
	min-height: 220px;
	border: 1px solid #d7d6d6;
	padding: 5px 5px 5px 4px;
	margin: 10px 7px 0 0;
	}
.destacado img.foto {
	border:1px solid #FFFFFF;
	}
.destacado img.foto:hover {
	border: 1px solid #cb3430}
.novedad,
.oferta,
.oferta-novedad {
	position: absolute;
	top: 6px;
	left: 5px;
	width:48px;
	height:48px;
	}
.ultimo {
	margin-right:0;
	}
.destacado .titulo {	
	margin: 0.2em 0;
	line-height: 1.2em;
	min-height: 30px;
	font-size:95%;
	font-weight:normal;
	}
.destacado .titulo a {
	color: #cb3430;
	}
.destacado .titulo a:hover {
	color:#000000;
	}
.destacado .detalle {
	font-size: 85%;
	line-height:1.1em;
	}
.destacado .precio {
	position:absolute;
	bottom:2px;
	right:3px;
	margin-top: 8px;
	text-align: right;
	vertical-align: text-bottom;
	width:  161px;
	}
.destacado .precio img {
	float:right;
	margin-left: 3px;
	}
.destacado .precio a:hover img {
	opacity:.5;
	filter:alpha(opacity=50);
	}
.destacado .precio .real {
	display: block;
	float:right;
	font-size: 110%;
	padding-bottom: 5px;
	font-weight: bold;
	color:#cb3430;
	line-height:1em;
	width: 70px;
	text-align:center;
	margin-top: 5px;
	}
.destacado .precio .real .txiki {
	font-size: 70%;
	}
.destacado .precio .old {
	display: block;
	float:right;
	font-size: 100%;
	padding-bottom: 5px;
	font-weight: bold;
	color:#cb3430;
	line-height:1em;
	width: 64px;
	text-align:center;
	color:#b2b1b1;
	text-decoration:line-through;
	margin-top: 6px;
	}
.destacado .precio .old .txiki {
	font-size:80%;
	}
	
/******* FICHA PRODUCTO **************/

.fichaProducto {
	width: 655px;
	margin: 1.5em auto 0 auto;	
	}

.fichaProducto h1 {
	color: #cc3430;
	font-style:italic;
	margin:0 0 .5em 0;
	font-size: 160%;
	}

.fichaProducto h2 {
	color: #cc3430;
	font-style:italic;
	margin:1.5em 0 .5em 0;
	font-size: 135%;
	}
.fichaProducto .fotodestacada {
	border: 1px solid #d7d6d6;
	padding: 10px;
	width: 630px;
	margin: 0 auto;
		}
.fichaProducto .fotodestacada .foto {
	float: left;
	width: 280px;
	text-align: center;
	}
.fichaProducto .precioProducto {
	float: right;
	width: 345px;
	}
.fichaProducto .precioProducto .precios {
	line-height: 2.5em;
	margin: 1.5em 0 1.4em 0;
	}
.fichaProducto .precioProducto .antes {
	font-size: 140%;
	font-weight:bold;
	color:#cc3430;
	border-right: 1px solid #d7d6d6;
	padding: 0 5px 0 2px; 
	margin-right: 1px;
	}
.fichaProducto .precioProducto .ahora {
	font-size: 190%;
	font-weight:bold;
	color:#50a201;
	}
.fichaProducto .precioProducto .iva {
	font-size: 80%;
	font-weight: bold;
	padding-left: 3px;
	}
.fichaProducto .precioProducto .peque {
	font-size:60%;
	}
.fichaProducto .precioProducto .comprar {
	margin-top: 1em;
	}
.fichaProducto .precioProducto .comprar a {
	display: block;
	float:left;
	background:url(../images/css-comprar.gif) 0 0 no-repeat;
	padding: 12px 20px 10px 35px;
	text-decoration: none;
	font-size: 130%;
	color:#cc3430;
	border: 1px solid #d7d6d6;
	font-style:italic;
	font-weight: bold;
	}
.fichaProducto .precioProducto .comprar a:hover {
	color:#000000;
	border:1px solid #000000;
	}
.fichaProducto .precioProducto  .todaslascaracteristicas {
	margin: 1.5em 0;
	}
.fichaProducto .precioProducto .caracteristicas {
	font-size: 90%;
	margin-top: .8em;
		}
.fichaProducto .precioProducto .caracteristicas label {	
	display:block;
	float:left;
	width:55px;
	margin-right:5px;
	cursor:pointer;	
	font-weight:bold;
	color:#50A201;
	}
.fichaProducto .precioProducto .caracteristicas select {
	width: 245px;
	border:1px solid #d7d6d6;
	}
	
	
	
.fichaProducto .caracteristicas p,
.fichaProducto .caracteristicasConBloque p {
	margin: 1em 0 1.5em 0;
	}

.fichaProducto .caracteristicasConBloque {
	padding-right: 350px;
	
	}
.fichaProducto .Bloque {
	float:right; 
	width:305px; 
	background-color:#f8f8f8;
	margin-bottom: 2em;
	padding: 15px 12px 10px 14px;
	font-size: 95%;
	}
.fichaProducto .Bloque .fotosDetalle {
	margin-bottom: 1em;
	}
.fichaProducto .Bloque ul {
	margin: 0.5em 0;
	}
.fichaProducto .Bloque ul li {	
	background: url(../images/ul-detalles.gif) 0 0.6em no-repeat;
	padding-left: 0.6em;
	margin-bottom: 0.2em;
	}
.fichaProducto .galeria  {
	margin-bottom:1.2em;
	}
.fichaProducto .galeria img {	
	margin-right: 2px;
	}
	

/***** CARRITO DE LA COMPRA ***********/

.txt_carrito {
	margin:1.5em auto 0 auto;
	width: 650px;
	}

.txt_carrito h1 {
	color: #cc3430;
	font-style:italic;
	margin:0 0 .5em 0;
	font-size: 160%;
	}
.carrito_top {
	background:transparent url(../images/css-fnd-carrito-top.gif) no-repeat scroll center top;
	font-size:0.0001em;
	height:10px;
	width:648px;
}
.carrito_contenido {
	background:transparent url(../images/css-fnd-carrito-bottom.gif) no-repeat scroll center bottom;
	padding:5px 10px 20px;
	width:628px;
}
table.tb_carrito {
	border-collapse:collapse;
	color:#000000;
	font-size:90%;
	width:100%;
}
table.tb_carrito caption {
	display: none;
	}
table.tb_carrito .tit_cabecera {
	background:#F0F0F0 url(../images/css_th_carrito.gif) repeat-x scroll left bottom;
}
table.tb_carrito td, table.tb_carrito th {
	border-bottom:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	padding:10px 4px;
}
table.tb_carrito th {
	text-align:center;
}
table.tb_carrito td {
	line-height:1.8em;
	text-align:center;
	vertical-align:top;
}
table.tb_carrito td.titulo {
	line-height:1.15em;
	text-align:left;
}
table.tb_carrito td.titulo a {
	color:#cd3430;
	}
table.tb_carrito td.titulo a:hover {
	color:#000000;
	}
table.tb_carrito td.img-carrito {
	text-align:center;
	width:115px;
}
table.tb_carrito .noborde_bottom {
	border-bottom:medium none;
}
table.tb_carrito .noborde_r {
	border-right:medium none;
	text-align:center;
}
table.tb_carrito .dcha {
	text-align:right;
}

table.tb_carrito img {
	border:medium none;
	text-decoration:none;
	vertical-align:middle;
}
table.tb_carrito a:hover img {
	opacity:.4;
	filter:alpha(opacity=40);
	}
table.tb_carrito .ancho60 {
}
table.tb_carrito input.cantidad {
	border:1px solid #A5ACB2;
	text-align:center;
	vertical-align:middle;
	width:20px;
}
table.tb_carrito .total {
	border-color:#CCCCCC -moz-use-text-color -moz-use-text-color;
	border-style:solid none none;
	border-width:4px medium medium;
	font-size:1.1em;
	height:2.5em;
	text-align:right;
}
table.tb_carrito .total b {
	margin:0pt 7px 0pt 0pt;
}
.tb_carrito .total .euro {
	background:#f7f3f3 url(../images/fondo_precio.gif) left bottom repeat-x;
	border:1px solid #cd3430;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.3em;
	margin:2px 0 0 0;
	padding:0pt 10px;
}

.botones_carrito {
	font-size:85%;
	margin-top:25px;
}
.botones_carrito a.boton_color {
	background:#cd3430 url(../images/css-fnd-bot01.gif) no-repeat scroll 6px 0.5em;
	color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
	padding:0px 12px 1px 16px;
	text-decoration:none;
}
.botones_carrito a.boton_color:hover {
	background-color:#AC5A02;
	color:#FFFFFF;
}
.botones_carrito a.boton_negro {
	background:#666666 url(../images/css-fnd-bot02.gif) no-repeat scroll right 0.5em;
	color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
	padding:0px 16px 1px 12px;
	text-decoration:none;
}
.botones_carrito a.boton_negro:hover {
	background-color:#000000;
	color:#FFFFFF;
}
.botones_carrito input.boton_negro {
	background:#4C433B url(../images/css-fnd-bot02.gif) no-repeat scroll 0.5em 0.6em;
	border:0pt none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:95%;
	height:17px;
	margin:0pt;
	padding:0pt 5px 2px;
	text-decoration:none;
	width:100px;
}
.botones_carrito input.boton_negro:hover {
	background-color:#B3B0AD;
}

.carrito_condiciones_venta {
	background:#F4F4F4 none repeat scroll 0%;
	font-size:90%;
	line-height:1.5em;
	margin:1em 0pt 0pt;
	padding:0.5em 1em;
	text-align:center;
}
.carrito_condiciones_venta a {
	color:#cd3430;
	}
.floatright {
	float:right;
}

/******* PAGINADO *************/
.paginado {
	margin-top: 1em;
	background-color:#FFFFFF;
	text-align: center;
	padding: 10px 0;
	font-size:90%;
	}
.paginado ul li {
	display: inline;
	margin-right: 25px;
	}
.paginado ul li.paginas {
	font-weight: bold;
	color:#CB3430;
	font-size:110%;
	}
.paginado ul li a {
	color:#000000;
	}
.paginado ul li a:hover {
	color: #CB3430;
	text-decoration: none;
	}
.paginado ul li.primero {
	background: url(../images/paginado-primero.gif) 0 .1em no-repeat;
	padding-left: 25px;
	}
.paginado ul li.anterior {
	background: url(../images/paginado-anterior.gif) 0 .1em no-repeat;
	padding-left: 22px;
	}
.paginado ul li.primero {
	background: url(../images/paginado-primero.gif) 0 .1em no-repeat;
	padding-left: 25px;
	}
.paginado ul li.anterior {
	background: url(../images/paginado-anterior.gif) 0 .1em no-repeat;
	padding-left: 22px;
	}
.paginado ul li.siguiente {
	background: url(../images/paginado-siguiente.gif) right .1em no-repeat;
	padding-right: 22px;
	}
.paginado ul li.ultimo {
	background: url(../images/paginado-ultimo.gif) right .1em no-repeat;
	padding-right: 25px;
	}
.paginado ul li span.inactivo {
	color: #D9D9D9;
	}
	
/******** RESULTADOS BUSCADOR *********/

.sebusco {
	border-bottom: 1px solid #D7D6D6;
	padding-bottom: 0.5em;
	margin: 0 0.5em 0.8em 0;
	}
.sebusco span {
	font-weight: bold;
	color:#CB3430;
	}
.sebusco span.termino {
	font-weight: normal;
	color:#000;
	margin-right: 2em;
	border-right: 1px solid #D7D6D6;
	padding-right: 2em;
	}
	
/********* CONTACTO *****************/

/******* FICHA PRODUCTO **************/

.contacto {
	width: 655px;
	margin: 1.5em auto 0 auto;	
	}

.contacto h1 {
	color: #cc3430;
	font-style:italic;
	margin:0 0 .5em 0;
	font-size: 160%;
	}
.contacto fieldset {
	border: none;
	margin-top: 1.5em;
	}
.contacto label {
	float: left;
	display: block;
	width: 100px;
	text-align: right;
	margin-right: 10px;
	padding-top:0.3em;
	}
.contacto .txt {
	width: 350px;
	border:1px solid #333;
	}
.contacto .error {
	background-color:#ffeaec;
	border:1px solid #ff0000;
	}
.contacto .botones {
	width: 460px;
	text-align:right;
	margin: 0.3em 0 1.5em 0;
	}
.contacto .botones input {
	border:none;
	cursor:pointer;
	background:#ffffff url(../images/css-migas.gif) 0 0.6em no-repeat;
	padding-left:5px;
	color:#CC3430;
	font-weight: bold;
	}
.contacto p {
	margin-bottom: 0.8em;
	}
.contacto .direccion {
	margin: 1.5em 0 0 0;
	}
.contacto .direccion span {
	color: #cc3430;
	font-weight: bold;
	}
.contacto .direccion a {
	color: #cc3430;
	}
.contacto .direccion a:hover {
	color:#000000;
	}
.mensajeserror {
	background-color:#ffeaec;
	padding: 1em 3em;
	font-weight: bold;
	}
.mensajeserror ul {
	margin: 1em 0 .5em 2em;
	font-weight: normal;
	}
.mensajeserror ul li {
	background: url(../images/ul-detalles.gif) 0 0.6em no-repeat;
	padding-left:8px;
	color: #cc3430;
	}
	
/***** CONTENIDO TEXTOS ***********/

.contenido_textos h3 {
	margin: 1.2em 0 1em 0;
	font-size: 130%;
	font-style:italic;
	}
.contenido_textos p {
	margin: .5em 0 1.2em 0;
	}
.contenido_textos ol,
.contenido_textos ul {
	margin-bottom:1em;
	}
.contenido_textos ol li,
.contenido_textos ul li {
	background: url(../images/ul-detalles.gif) 0 .6em no-repeat;
	padding-left:10px;
	margin-bottom:.3em;
	}
.contenido_textos ol li span,
.contenido_textos ul li span {
	font-weight:bold;
	color:#CC3430;
	}
.contenido_textos a {
	color:#CC3430;
	}
.contenido_textos a:hover {
	color:#000000;
	}
	
/*********** AVISO LEGAL **************************/

dt {
	float:left;
	display:block;
	width: 160px;
	text-align:right;
	margin-right:5px;
	color:#CC3430;
	font-weight: bold;
	}
dd {
	float:left;
	display: block;
	width: 450px;
	}
	
/******* DOCUMENTOS ADJUNTOS **********/

.adjuntos ul li {
	background:url(../images/css-migas.gif) 0 0.6em no-repeat;
	padding: 0 0 0 7px;
	margin-bottom:.3em;
	}
.adjuntos ul li a {
	color:#000000;
	}
.adjuntos ul li a:hover {
	color:#CC3430;
	}
.adjuntos ul li a.pdf {
	background:url(../images/ico-pdf.gif) 0 0 no-repeat;
	padding-left: 20px;
	}
.adjuntos ul li a.avi {
	background:url(../images/ico-pelis.gif) 0 0 no-repeat;
	padding-left: 20px;
	}
.adjuntos ul li a.doc {
	background:url(../images/ico-word.gif) 0 0 no-repeat;
	padding-left: 20px;
	}
.adjuntos ul li a span {
	font-size: 85%;
	}
	
/****** AVISO LEGAL *************/

.avisolegal p{
	margin-left:20px;
		}
.avisolegal ol {
	margin-left:20px;
	}
.avisolegal ol li {
	margin-bottom: .9em;
	}
.avisolegal h2 {
	margin: 1.8em 0 1em 0;
	}
.avisolegal h2.primero {
	margin-top:.5em;
	}
.avisolegal h3 {
	margin-top:1.6em;
	margin-left:20px;
	font-size:110%;
	}
.stock{
	color:#CC3430;
	font-weight:bold;
}
