﻿BODY {
	margin: 0px;
	background-image: url('img/bg_top.jpg');
	background-repeat: repeat-x;
	background-position: center top;
}

/* top */
.idioma_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F2F2F2;
}
.idioma_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.idioma_link:hover {
	text-decoration: underline;
}

/* menu */
#menu{
	width: 852px;
	text-align: center;
}
.celda_botonera_sel {
	border-top: 4px solid #c10001;
	background-color: #FFFFFF;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c10001;
	text-transform: uppercase;
	text-decoration: none;
}
.celda_botonera {
	border-top: 4px solid #FFFFFF;
	background-color: #8c8a8b;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
.celda_botonera:hover {
	border-top: 4px solid #FFFFFF;
	background-color: #c10001;
}


/*
.boton_menu_header {
	padding-left: 15px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #707070;
	text-transform: lowercase;
	text-decoration: none;
}
.boton_menu_header:hover {
	padding-left: 15px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222222;
	text-transform: lowercase;
	text-decoration: none;
}
*/

/* pie */
.pie_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}
.pie_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
}
.pie_link:hover {
	border-bottom: 1px dotted #808080;
}
.pie_coleccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E70000;
	font-weight: bold;
	text-decoration: none;
}
.pie_coleccion:hover {
	border-bottom: 1px dotted #E70000;
}
.txt_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E70000;
	text-decoration: none;
}
.txt_rojo:hover {
	border-bottom: 1px dotted #E70000;
}

/* cuerpo */
.bordes_top_bottom {
	border-bottom: 1px solid #acabac;
	border-top: 1px solid #acabac;
}
.alineacion_cajita {
	text-align: left;
}



.bg_cajita_color {
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 18px;
	vertical-align: top;
}

.txt_cajita_generico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #202020;;
}
.producto_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #020202;
	font-weight: bold;
	text-decoration: none;
}
.producto_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	text-decoration: none;
}
.producto_link:hover {
	color: #909090;
}
.coleccion_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #202020;
	text-decoration: none;
}
.coleccion_link:hover {
	color: #333333;
}
.txt_titulo_generico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #303030;
}
.txt_subtitulo_generico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}
.link_generico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-decoration: underline;
}
.link_generico:hover {
	color: #909090;
}




.txt_cajita_amarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
.link_coleccion_amarillo {
}
.txt_titulo_amarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffa000;
}
.txt_subtitulo_amarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffc500;
}
.link_amarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffc500;
	text-decoration: underline;
}

.txt_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a9a9a9;
}
.txt_gris_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8b8b8b;
}
.txt_gris_oscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}
.txt_gris_oscuro_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
}

.txt_cajita_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #c00000;
}
.txt_titulo_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #454545;
}
.txt_subtitulo_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-top: 10px;*/
	/*padding-bottom: 10px;*/
	text-transform: uppercase;
	letter-spacing: 1x;
	color: #727272;
}
.link_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c00000;
	text-decoration: underline;
}
.txt_cajita_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #479700;
}
.txt_titulo_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #479700;
}
.txt_subtitulo_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #65b700;
}
.link_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #65b700;
	text-decoration: underline;
}
.txt_cajita_celeste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #008ce5;
}
.txt_titulo_celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #008ce5;
}
.txt_subtitulo_celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00a3e5;
}
.link_celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00a3e5;
	text-decoration: underline;
}

/* colecciones */
.link_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/* font-weight: bold; */
	text-decoration: none;
}
.link_blanco:hover {
	border-bottom: 1px dotted #F2F2F2;
}
.link_blanco_subrayado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #F2F2F2;
}


/* contacto */
.titulo_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #479700;
}
.txt_campo_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.campo_input_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: transparent;
	overflow: hidden;
	border: 1px none #FFFFFF;
}
.boton_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #479700;
	color: #FFFFFF;
	border: 2px none #000000;
}

/* caja login */
.error_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c00000;
}


/*
//////////////////////////////////////////////
		NEWSLETTER
//////////////////////////////////////////////
*/

.input_newsletter{
	border: 1px #f2f2f2 solid;
	background-color:#f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	padding-left:3px;
	color: #939393; /* c7c7c7 */
	width:290px;
}
.titulo_newsletter{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#ffffff;
	font-size: 12px;
}

.boton_suscripcion{
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	background-color:#C00000;
	border: solid 0px;
	padding-left: 0px;
	}
