﻿BODY {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-color: #000000;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #FFFFFF;
}
.bordes_cuerpo {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

/* top */
.bg_botonera {
	background-image: url(img/css_bg_botonera.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.botonera_left {
	padding-left: 1px;
}
.txt_top_direccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_top_direccion:hover {
	border-bottom: 1px dotted #F2F2F2;
}
.txt_top_telefono {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 6px;
}
.txt_top_buscar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F3F3F3;
}
.input_buscar {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #030303;
	height: 16px;
	width: 120px;
}

/* fondos de las internas */
.bg_index {
	background-image: url(img/css_cuerpo_index.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_palmares {
	background-image: url(img/css_cuerpo_palmares.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_prensa {
	background-image: url(img/css_cuerpo_generico.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_quienes {
	background-image: url(img/css_cuerpo_index.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_creaciones {
	background-image: url(img/css_cuerpo_creaciones.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_sala_concierto {
	background-image: url(img/css_cuerpo_sala_concierto.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_gama {
	background-image: url(img/css_cuerpo_select.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_tienda {
	background-image: url(img/css_cuerpo_generico.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_contacto {
	background-image: url(img/css_cuerpo_generico.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_comunicador {
	background-image: url(img/css_cuerpo_generico.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_privacidad {
	background-image: url(img/css_cuerpo_generico.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_legal {
	background-image: url(img/css_cuerpo_generico.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_carro {
	background-image: url(img/css_cuerpo_generico.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}




/* index */
.borde_logo_marca {
	border: 1px solid #CCCCCC;
}
.tabla_destacado {
	border: 1px solid #CCCCCC;
	background-color: #191919;
}
.titulo_destacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.borde_foto_destacado {
	border: 2px solid #FFFFFF;
}
.texto_destacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


/* palmares */
.tabla_palmares {
	border: 1px solid #666666;
	padding: 5px;
	background-color: #000000;
}
.titulo_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	letter-spacing: -0.5px;
}
.borde_foto_noticias {
	border: 1px solid #666666;
}
.fecha_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	letter-spacing: -0.5px;
}
.texto_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	line-height: 16px;
	background-color: #12141A;
	letter-spacing: -0.5px;
	text-align: justify;
}


/* prensa */
.bg_celda_prensa {
	padding-top: 0px;
	padding-left: 63px;
}
.posicion_foto_prensa {
	background-repeat: no-repeat;
	background-position: center center;
}
.link_prensa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F2F2F2;
	text-decoration: none;
	line-height: 16px;
}
.link_prensa:hover {
	color: #FFFFFF;
}


/* quienes */
.tabla_quienes {
	border: 1px solid #666666;
	padding: 5px;
	background-color: #12141A;
}
.borde_foto_quienes {
	border: 2px solid #FFFFFF;
}
.texto_principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	background-color: #12141A;
	text-align: justify;
}


/* creaciones */
.borde_foto {
	border: 1px solid #CCCCCC;
}
.texto_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #12141A;
}
.texto_blanco_dos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}
.texto_blanco:hover {
	border-bottom: 1px dotted #FFFFFF;
}
.titulo_blanco {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	padding-left: 6px;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
}


/* pie */
.link_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.link_pie:hover {
	border-bottom: 1px dotted #F2F2F2;
}


/* tienda "gama elite" */
.bg_titulos {
	background-image: url(img/css_bg_titulos_rojo.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	height: 18px;
	vertical-align: middle;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	height:20px;
	vertical-align:middle;
}
.bg_bt_izquierdo {
	background-image: url(img/css_bg_boton_izquierdo.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg_bt_izquierdo_sel {
	background-image: url(img/css_bg_boton_izquierdo_sel.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #020202;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #F2F2F2;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: none;
}
.link_menu_izquierdo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.link_menu_izquierdo:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.bg_bt_derecho {
	background-image: url(img/css_bg_boton_derecho.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #F2F2F2;
	text-align:right;
}
.bg_bt_derecho_sel {
	background-image: url(img/css_bg_boton_derecho_sel.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #020202;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #F2F2F2;
}
.link_menu_derecho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
}
.link_menu_derecho:hover {
	color: #000000;
	font-size:11px;
	text-decoration:underline;
}

.no_hay_productos {
	height: 100px;
	background-color: #F2F2F2;
	border: 1px solid #505050;
	vertical-align: middle;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}



/* ficha de producto */
.titulo_producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
.precio_producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.sumario_producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.link_ver_mas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.link_ver_mas:hover {
	text-decoration: underline;
}
.link_comprar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	padding-top: 5px;
}
.link_comprar:hover {
	text-decoration: underline;
}
.borde_foto_producto {
	border: thin solid #000000;
}


/* lista de productos del carrito */
.lista_productos_carrito {
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 5px;
}
.celda_producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}




.celda_subcategoria_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 50%;
	background-color: #A7231E;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	border: 4px solid #E87E79;
}
.celda_subcategoria {
	width: 50%; 
	background-color: #E1E1E1;
	border: 4px solid #CCCCCC;
} 
.link_subcategoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	text-decoration: none;
}
.link_subcategoria:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A7231E;
	padding-left: 15px;
	text-decoration: underline;
}

/* comunicador */
.bg_tematica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 3px;
	border-bottom: 1px solid #E1E1E1;
}
.texto_comunicador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.comunicador_nombre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B22329;
	text-decoration: none;
}
.comunicador_pregunta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.comunicador_respuesta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

/* cajitas html de destacados y ofertas */
.destacado_precio {
	background-color: #FFFFFF;
	padding: 3px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B22329;
}
.destacado_foto {
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
}
.destacado_borde_foto {
	border: 1px solid #303030;
	background-color: #FFFFFF;
	margin: 2px;
}
.destacado_comprar {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
	text-align: right;
}
.link_comprar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B22329;
	text-decoration: none;
}
.link_comprar:hover {
	text-decoration: underline;
}



