.contenidobloques {
	margin: 0px;
	float: left;
}

.bloques {
	text-align: left;
}

.bloques .img {
	margin-bottom: 7px;
}

#bloquestabla {
	width: 707px;
}

#bloquestabla * {
	color: inherit;
}

html>body #bloquestabla {
}

#bloquestabla h2 {
	border-bottom: 1px dotted #000;
	padding-bottom: 20px;
	color: #4c1a38;
	font-weight: bold;
	font-size: 22px;
	margin-top: 5px;
	margin-bottom: 15px;
}

#bloquestabla * .bloquestitular {
	padding-bottom: 10px;
	text-align: left;
	color: #7f8183;
	font-weight: bold;
	font-size: 1.8em;
}

.bloquestitular2 { 
	color: #7f8183; 
	font-weight: bold; 
	font-size: 140%;
	padding-top: 5px;
	padding-bottom: 10px 
}

.bloques_pdf { 
	color: #7f8183; 
	font: 9px/16px Verdana, Helvetica, Arial; 
	text-align: left; 
	vertical-align: middle; 
	margin-top: 3px; 
	margin-bottom: 3px 
}

.bloques_pdf a {
	text-decoration: none;
	margin-left: 5px;
}

.bloques_pdf a:hover {

}

#bloquestabla {
}

#bloquestabla * {
	color: #2e1123;
}

#bloquestabla b {
}

#bloquestabla a {
	color: #0e2d6d;
	text-decoration: underline;
}
#bloquestabla a:hover {
	text-decoration: none;
}

.bloques_txt {
	
}

html>body .bloques_txt {

}

.foto_izquierda {

}

.foto_centro {

}

.foto_derecha {

}

#bloquestabla ul {
	margin-top: 15px;
}

#bloquestabla li {
	list-style: disc url(/css/activo/img/li.gif);
	margin-left: 15px;
}

/* --- Banners --- */
#banners {
	height: 85px;
	width: 927px;
	margin-bottom: 5px;
}

html>body #banners {
	width: 925px;
}

#rotador_content_izq, #rotador_content_cen, #rotador_content_der {
	width: 292px;
	height: 70px;
	float: left;
	background-color: #fff;
}
#rotador_content_izq {
	margin-right: 24px;
}
#rotador_content_cen {
	margin-right: 25px;
}
#rotador_content_der {
	margin-right: 0px;
}

#rotador_content_izq img, #rotador_content_cen img, #rotador_content_der img {
	width: 292px;
	height: 70px;
}
/* --- Fin Banners --- */



/* --- CESTA COMPRA --- */
div.cesta {
	border: 1px solid #715184;
	margin-bottom: 10px;
	background-color: #ffffff;
	height: 30px;
	padding-right: 10px;
}

div.cesta .compra {
	padding: 3px;
	font-weight: bold
	color: #000000;
/*	background-color: #d6fcff;	*/
	background-color: #ffffff;
	line-height: 20px;
}

html>body div.cesta .compra {
}

div.cesta_compra, div.fin_compra {
	padding: 3px;
	float: right;
/*	background-color: #d6fcff;	*/
	line-height: 20px;
	margin-left: 20px;
	padding-left: 20px;
}
div.fin_compra {
}
div.cesta_compra {
	background: #ffffff url(/css/activo/img/cart.gif) no-repeat left;
}
div.fin_compra {
	background: #ffffff url(/css/activo/img/cart_go.gif) no-repeat left;
}
html>body div.cesta_compra, div.fin_compra {
}
div.fin_compra {
	margin-left: 3px;
}

div.cesta_compra a, div.fin_compra a, div.cesta .compra a {
	cursor: pointer;
	color: #0e2d6d;
	text-decoration: underline;
	font-weight: bold;
	font-size:14px;
}

div.cesta_compra a:hover, div.fin_compra a:hover, div.cesta .compra a:hover {
	color: #0039e1;
	text-decoration: none;
}

#datos_compra .titulo {
	border-bottom: 1px dotted #000;
	padding-bottom: 20px;
	color: #4c1a38;
	font-weight: bold;
	font-size: 22px;
	margin-top: 5px;
	margin-bottom: 15px;
}

#datos_compra .info {
	margin-bottom: 20px;
}

#datos_compra .info a {
	text-decoration: underline;
	color:#0039e1;
}

#datos_compra .info a:hover {
	text-decoration: none;
	color:#0039e1;
}

#ecommerce-cesta .nombre, #ecommerce-cesta .datos, #ecommerce-cesta .total, #ecommerce-caja .nombre, #ecommerce-caja .datos, #ecommerce-caja .total, #ecommerce-cajatotal .nombre, #ecommerce-cajatotal .datos, #ecommerce-cajatotal .total, #ecommerce-portes .nombre, #ecommerce-portes .datos, #ecommerce-portes .total, #ecommerce-datoscomprador .nombre, #ecommerce-formaspago .nombre {
	border-top: 1px solid #6a2a48;
	border-bottom: 1px solid #8b779b;
	margin: 0px;
	margin-top: 8px;
	background: #ebe8fa url(/css/activo/img/fondo-versiones-titulo.jpg) repeat-x bottom;
	padding: 5px;
	text-transform: uppercase;
	font-weight: bold;
	color: #6a2a48;
	text-align: left;
}

#ecommerce-datoscomprador .nombre span {
	font-size: 10px;
	font-style: italic;
	text-transform: none;
	color: #6a2a48;
	font-weight: normal;
	margin-left: 20px;
}

#ecommerce-cesta .total {
	border-top: none;
}

#ecommerce-caja,#ecommerce-cajatotal,#ecommerce-portes,#ecommerce-datoscomprador,#ecommerce-formaspago {
	margin-bottom:16px;
}

#ecommerce-caja .total,#ecommerce-cajatotal .total,#ecommerce-portes .total {
	border-top: none;
	text-align: center;
}

#ecommerce-cesta .total span, #ecommerce-caja .total span, #ecommerce-cajatotal .total span, #ecommerce-portes .total span {
	text-transform: uppercase;
	font-weight: bold;
	color: #6a2a48;
}

#ecommerce-cesta .datos, #ecommerce-caja .datos, #ecommerce-cajatotal .datos, #ecommerce-portes .datos {
	width: 60px;	
}

#ecommerce-cesta .prod, #ecommerce-cesta .datosprod, #ecommerce-cesta .preciototal, #ecommerce-caja .prod, #ecommerce-caja .datosprod, #ecommerce-caja .preciototal, #ecommerce-cajatotal .prod, #ecommerce-cajatotal .datosprod, #ecommerce-cajatotal .preciototal, #ecommerce-portes .prod, #ecommerce-portes .datosprod, #ecommerce-portes .preciototal {
	border-bottom: 1px solid #8b779b;
	margin: 0px;
	background: #ebe8fa url(/css/activo/img/fondo-versiones.jpg) repeat-x;
	padding: 5px;
}

#ecommerce-datoscomprador .datos {
	border-bottom: 1px solid #8b779b;
	margin: 0px;
	background-color: #ebe8fa;
	padding: 5px;
	padding-left: 215px;
}

#ecommerce-formaspago .datos {
	border-bottom: 1px solid #8b779b;
	margin: 0px;
	background-color: #ebe8fa;
	padding: 5px;
	padding-left: 190px;
}

#ecommerce-cesta .prod span a, #ecommerce-caja .prod a {
	text-transform: uppercase;
	font-weight: bold;
	color: #2e1123;
}

#ecommerce-cesta .prod span a:hover, #ecommerce-caja .prod a:hover {
	color: #6a2a48;
}

#ecommerce-cesta .cestaregalo, #ecommerce-caja .cajaregalo {
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	border-top: 1px solid #6a2a48;
	border-bottom: 1px solid #6a2a48;
	margin: 0px;
	margin-top: 8px;
	background: #ebe8fa url(/css/activo/img/fondo-versiones-titulo.jpg) repeat-x;
	padding: 5px;
	color: #6a2a48;
}

#ecommerce-cesta .cestaregalo a, #ecommerce-caja .cajaregalo a {
	text-transform: uppercase;
	font-weight: bold;
	color: #2e1123;
	padding: 5px;
}

#ecommerce-cesta .cestaregalo a:hover, #ecommerce-caja .cajaregalo a:hover {
	color: #6a2a48;
}

#ecommerce-cesta .prod .nota, #ecommerce-caja .prod .nota {
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
}

#ecommerce-cesta .preciototal, #ecommerce-caja .preciototal {
	font-weight: bold;
}

/* --- FIN CESTA --- */



/*#rotador_content
{
	width: 320px;
	height: 213px;
	overflow-y: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
}*/