@charset "UTF-8";
@import url("normalize.css");
@import url("fuentes.css");

body
	{
		color: #000; /*Color de la fuente en genereral para todo el sito*/
		font-family: 'Source Sans Pro', sans-serif; /*Fuente definida para todo el Sitio y todos sus elementos*/
		font-weight: 400;
		font-size: 100%;
		margin: 0 auto;
		width: 100%;
		background: #FFF;

	}
	ul{
		list-style: none;
	}

/*Se agrega fondo al centro de la pagina*/

.cont_pagina /*Fondo general*/
	{
		background: #ffffff;
		position: relative;
		display: block;
		margin: 0 auto;
		padding: 0px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-0-box-sizing: border-box;
		box-sizing: border-box;
	}

.cont_header
{
	width: 100%;
	background: #fff;
	position: relative;
	margin: 0% 0% -2% 0%;
}

.cont_cuerpo_general_movil

{
	width: 100% !important;
	margin: 0 auto;
	padding:0;
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

.cont_cuerpo_general_movil .txt_index ul li{

}

/*Fin fondo centro pagina*/
	h3, h4,h5
	{
		/*Se definen los estilos para los titulos secundarios de la pagina, que contienen propiedades similaries*/
		margin: 0;
		padding: 0;
		font-family: 'Source Sans Pro', sans-serif;
	}

	h1
		{
			text-align: center;
			color: #eb008b;
			font-weight: 600;
			font-size: 1.6em;
			margin: 0;
			padding: 0;
			text-transform: uppercase;
		}

	h2
		{
			margin: 0 0 2% 0;
			text-align: left;
			font-weight: 600;
			font-size: 1.2em;
			color: #000;
			width: 100%;
			line-height: 26px;
			display: inline-block;
			*display: inline-block;
		}


	h3
		{
			/*se le definen estilos unicos para cada titulo*/
			margin: 0 0 2% 0;
			text-align: left;
			font-weight: 600;
			font-size: 1.2em;
			color: #999;
			width: 100%;
			line-height: 1.3em;
		}
	h4
		{
			/*se le definen estilos unicos para cada titulo*/
			font-weight: 500;
		}
	h5
		{
			/*se le definen estilos unicos para cada titulo*/
			font-weight: 500;
		}


	p
		{
			/*Estilos para los parrafos, se definen propiedades globales*/
			font-weight: 400;
			margin: 0;
			font-size: 1em;
			line-height: 20px;
			margin-bottom: 3%;
			text-align: left;
		    color: #000;
		}

	a
		{
			text-decoration: none;
		}

	ul

		{
			padding: 0;
			margin: 0;
		}

	img , iframe

	{
		max-width: 100%;
		border: 0;
	}


	input[type="checkbox"]:focus , select:focus
	{
		outline: none !important;
	}

	input[type="submit"]

	{
		border: none;
	}

	fieldset{
		margin: 0 0 2% 0;
		padding: 0;
	}

	fieldset :focus
		{
			outline: none;
		}

	form
	{
		position: relative;
		margin: 0;
	}

	input[type="text"], input[type="password"], textarea ,select{
		width: 100%;
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		border: 1px solid #ddd;
		padding: 2%;
		background: #fff;
		color: #444;
		box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	input[type="text"]:focus, textarea:focus , select:focus{
		border: 1px solid #3898AA;
	}

/* --------------------------------------- MEDIA JQUERY PARA TAMAÑOS DE LETRAS ----------------------------------------*/

@media all and (max-width: 300px) and (min-width: 50px) {
	h1{
	        font-size: 1.3em;
	 }

	h2{
	        font-size: 1.3em;
	 }

	p{
	        font-size: 0.8em ;
	 }

    .productos_lista .info_prod p.precio1 {
        font-size: 1.8em;
    }

    .productos_lista .info_prod p.precio2 {
        font-size: 1.2em;
    }

    .productos_lista .info_prod p.nodisponible {
        font-size: 0.8em;
    }

  	.btncomprar a {
        font-size: 1em;
    }

    footer .cont_info p

    {
    	font-size: 0.8em !important;
    }

    footer .cont_info

    {
    	width: 100% !important;
    }

    footer .cont_info h2

    {
    	font-size: 0.8em !important;
    }

    footer .redes li

    {
    	max-width: 20% !important;
    }


}

/* --------------------------------------- MEDIA JQUERY PARA TAMAÑOS DE LESTRAS ----------------------------------------*/

/*Encabezado*/

header

	{
	    
	}

.enc_tienda
	{
		text-align: center;
	}

	header .enc_tienda img{
	    width: 60%;
	    margin: -6% 0% -6% 0%;
	}
/*Fin Encabezado*/

/* CONTENEDOR INFERIOR*/

footer

{
	position: relative;
	background-size: 100%;
}


/* CONTENEDOR INFERIOR*/

/* contenedor barra carrito de compras*/
.cont_ingreso

{
	background: #f1f1f1;
	text-align: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

.cont_ingreso .bienvenido

{
	display: inline-block;
	width: 75%;
	text-align: center;
	padding:  2% 3%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

.cont_ingreso .bienvenido h3

{
	color: #888;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	text-transform: uppercase;
}

.cont_ingreso .bienvenido p
{
	max-width: 100%;
	margin: 0;
    text-align: center;
}
.cont_ingreso .bienvenido p a

{
	color: #4EA5B6;
	font-size: 1.4em;
}

.cont_ingreso .bienvenido a.a_cerrar

{
	color: #777;
	font-size: 1.2em;
}

/* BLOQUE DE CARRITO*/

.cont_ingreso .carrito

{
    display: inline-block;
    background: url(../images/carrito.png)no-repeat 39%;
    width: 0%;
    border-radius: 50%;
    margin: 4px 0px 0 8px;
    background-color: #4EA5B6;
    padding: 8% 8% 7% 7%;
    vertical-align: top;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

.cont_ingreso .carrito2{
display: inline-block;
    /* background: url(../images/carrito.png)no-repeat 43%; */
    width: 0%;
    margin: 0px 0px 0 -21px;
    font-size: 1.3em;
    color: #fff;
    border-radius: 50%;
    background-color: #126E73;
    padding: 0% 6% 0% 3%;
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.cont_ingreso .carrito2 a

{
	color:  #ffffff;

}

/* BLOQUE DE CARRITO*/

/*fin contenedor barra carrito de compras*/

/*Menu superior*/

.menu_superior

{
	padding: 0;
	margin: 0;
}

/*Fin menu superior*/


/*Footer*/

/*Redes footer*/

footer .redes
	{
		padding:  4% 0;
		display: none;
	}

footer .redes li

	{
		list-style: none;
		display: inline-block;
		max-width: 100%;
		margin: 0.8%;
	}

footer .redes ul li a img

	{
		max-width: 75%;
	}
/*Fin redes footer*/

/*Logo footer*/
footer .cont_logo_remate

	{
		width: 100%;
	}

footer .cont_logo_remate img

	{
		max-width: 50%
	}
/*Fin logo footer*/

/*contenedor footer*/
footer{
    width: 100%;
    margin: 0;
    background: #666;
    border-top: 15px solid #444;
    text-align: center;
    padding: 1%;
    display: inline-block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

	}

/*contenedor footer*/

/*Contacto footer*/

footer .cont_info

	{
		color:  #ffffff;
		text-align: center;
		width: 80%;
		margin: 8px auto;
		display: block;

	}

footer .cont_info a

	{
		color:  #ffffff
	}

footer .cont_info h2

	{
		text-transform: uppercase;
		font-size: 1em;
	}

	footer  .lugar
	{
		color: #fff;
	}

footer .cont_info p

	{
		display: block;
		width: 100%;
		text-align:center;
		margin: 0 auto;
		font-size: 1em;
		color: #fff;
	}

footer .cont_info a .phone

	{
		/*background: url(../images/movil.png)no-repeat;*/
		display: inline-block;
		float: left;
		margin: 0 10px 0 0;
	}
/*Fin contacto footer*/


/*Fin footer*/


/* Bloques destacados*/

.bloques_destacados

{
	margin: 1% 0% 0% 0%;
	text-align: center;
}

.bloques_destacados li

{
	list-style: none;
	display: inline-block;
	width: 100%;
}

.bloques_destacados iframe{
	max-height: 300px;
}


/* fin bloques destacados*/

/*Texto destacado del index*/

.blq_txt{
	margin: 0;
	padding:2%;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

.blq_txt img

{
	max-width: 100%;
}

.blq_txt h1
{
	text-align: left;
}


/*Fin Texto destacado del index*/

/*Listado de productos*/

.productos_lista
{
	text-align: center;
	margin: 4% 0;
	position: relative;
}

.productos_lista .tiket

{
	position: absolute;
	right: 0;
	top: 0;
}

.productos_lista img
{
	max-width: 65%;
}

.productos_lista .info_prod
	{
		padding: 4%;
		border: 1px solid #DDDDDD;
	}

.productos_lista .info_prod h3
	{
		color: #777777;
		font-size: 1.5em;
	}

.productos_lista .info_prod p
	{
		text-align:left;
		color: #777777;
	}

.productos_lista .info_prod p.precio1
	{
		color: #FF9B00;
		font-size: 3.0em;
		text-align: center;
	}

.productos_lista .info_prod p.precio2

	{
		color: #666;
		font-size: 2.0em;
		text-align: center;
		text-decoration: line-through;
	}

.productos_lista .info_prod p.nodisponible
	{
		color: #d90000;
		text-align: center;
		font-size: 1.3em;
	}

/*Fin listado de productos*/

/*Listado relacionado*/

.otros_listado
{
	margin: 0;
	padding: 2%;
	background: #f4f4f4;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

.otros_listado h2
{
	margin-bottom: 2%;
	font-size: 1.3em;
}

.otros_listado ul

{
	padding: 0;
	list-style: inside;
}

.otros_listado li a p

{
	color:#000000;
}

/* Fin Listado relacionado*/

/* ---------------------------------------------------- botones ---------------------------------------------------- */

/* BOTONES DEL INDEX*/

.btn_index{
	margin:0;
}

.btn_index ul

{
	padding: 0;
	margin:0;
}

.btn_index li

{
	list-style: none;
	display: inline-block;
	*display: inline-block;
	width: 49%;
	margin: 0;
	color:#fff;
	font-size:15px;
	line-height:50px;
	text-align:center;
	vertical-align: top;
}

.btn_index li a{
	background-color:#444;
	color: #ffffff;
	margin: 0;
	text-align:center;
	display: block;
	padding: 25% 0;
}

.btn_index li a:focus{
	background: #3898AA;
}


.btn_index li a img

{
	max-width: 100%;
}

.btn_index li:hover {
	/*background-color:#00B8C1;*/
	background:#9a1849;
	cursor: pointer;
}

.btn_index li:active {
	/*background-color:#00B8C1;*/
	background: #9a1849;
	top:1px;
}

/* BOTONES DEL INDEX*/

/* BOTONES CON IMAGEN*/

.btn_img{
	margin:0;
}

.btn_img ul{
	padding: 0;
	margin:0;
}

.btn_img li{
	list-style: none;
	display: inline-block;
	*display: inline-block;
	width: 49%;
	margin: 0;
	text-align:center;
	vertical-align: top;
}

/* BOTONES CON IMAGEN*/

/* Botón general*/

.btn_general
	{
	color: #fFF;
	font-size: 1em;
	background: #eb008b;
	border: 1px solid #eb008b;
	margin: 1% auto;
	padding: 9px 0;
	width: 100%;
	text-align: center;
	display: block;
	}

.btn_general:focus
{
	border: 1px solid #ce017a;
	background: #ce017a;
	color: #fff;
}

.servicio_btn_detalle
	{
    color: #fFF;
    font-size: 1em;
    background: #1cdba9;
    border: 1px solid #1cdba9;
    margin: 1% auto;
    padding: 9px 0;
    width: 100%;
    text-align: center;
    display: block;
	}

.servicio_btn_detalle:focus
{
	border: 1px solid #0ab2bc;
	background: #0ab2bc;
	color: #fff;
}



/*  fin Botón general*/

/*Botón finalizar compra*/
.finalizar_compra

{
	background: #007980;
	border-radius: 5px;
	padding: 5% 0;
	text-align: center;
	border: none;
	color: #fff;
	text-transform: uppercase;
	margin-top: 1% !important;
	width: 100%;
	font-size: 1.2em;
}
/*Fin Botón finalizar compra*/
/*boton comprar*/
.btncomprar
	{
		background: #009AA0;
		border-radius: 5px;
		padding: 5% 0;
		margin-top: 4%;
	}

.btncomprar a
	{
		color:  #fff;
		background:url(../images/cart_on.png) no-repeat 0px;
		padding: 0 0 0 40px;
		font-size: 1.5em;
	}
/*fin boton comprar*/

/*botón ir al sitio original*/
.btn_footer p

	{
		text-align: center;
		width: 100%;
		color:  #fff;
		padding: 4% ;
		margin: 0;
		background:#352747;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-0-box-sizing: border-box;
		box-sizing: border-box;
	}

/*fin boton ir al sitio original*/

/* ---------------------------------------------------- FIN botones ---------------------------------------------------- */

/*contenedor Noticias*/

.noticias_vertical

{
	display: inline-block;
	margin: 0;
	text-align: center;
	padding: 2% 2% ;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

.noticias_vertical img

{
	max-width: 100%;
	float: left;
	margin: 0 15px 10px 0;
}

.noticias_vertical h3

{
	font-weight: 200;
	font-size: 1.5em;
	margin-bottom:2%;
}

.noticias_detalle{
	margin: 4% 0% 0% 0%;
}

.noticias_detalle li img{
	width: 100%;
}

/*Fin contenedor noticias*/


/*contenedor cliente nuevo*/

.cont_cliente_nuevo
{
	margin: 6% 0;
	border: 1px solid #EEE;
	background: #eee;
	padding: 5% 6%;
	text-align: center;
}

.cont_cliente_nuevo h1
{
	text-align: center;
}

/*fin contenedor cliente nuevo*/

/*barra buscador*/

.buscador

{
	display: inline-block;
	width: 98%;
	vertical-align: middle;
	text-align: left;
}


.buscador form input[type="text"]

{
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	position: absolute;
}

.buscador form input[type="submit"]

{
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	background: url(../images/plus.png)no-repeat 4px 4px;
	padding: 1%;
	position: absolute;
	top: 0;
	right:0;


}

/*barra buscador*/

/* miga de pan*/
nav.miga{
	display:none;
/* 	margin:0;
text-align: left;
background: #FFF;
padding: 5px 0;
margin-bottom: 15px; */
	}

nav.miga.mg_producto{
	margin-top: 5px;
	}

nav.miga ul{
	margin: 0;
	padding: 0;
	}

nav.miga ul li{
	display: inline-block;
	*display: inline;
	zoom:1;
	vertical-align: top;
	}

nav.miga ul li a{
	font-size: 0.8em;
	text-decoration: none;
	color: #adadad;
	border-right: 1px solid #e6e6e6;
	padding: 3px 8px;
	}

nav.miga ul li a:hover{
	color: #029035;
	background: #fff;
			}

nav.miga ul li span{
	font-size: 0.8em;
	color: #777;
	}
/*fin miga de pan*/

/*línea de separación*/

.separador

{
	width: 100%;
	border: 2px solid #EEE;
	margin: 3% 0;
}

/*fin separacion*/

/*contenedor de videos*/
.cont_videos

{
	max-width: 100%;
	margin: 0 auto ;
	padding: 0;
}
.cont_videos iframe

{
	margin: 5px auto;
}

/*fin contenedor de videos*/


/*contenedor de mapa*/
.mapa{
	margin: 0 ;
	padding: 0;
	text-align: left;
}

.mapa iframe {
	max-height: 150px;
}
/*fin contenedor de mapa*/

/*Contenedor Derechos*/

.derechos

{
    font-size: 0.6em;
    padding: 5% 0% 6% 0%;
    background: #666;
    text-align: center;
}

.derechos p

{
	margin: 0 0 2px 0;
	text-align: center;
	font-size: 1.2em;
	color: #fff;
}
.derechos .cont_izquierda
{
	display: inline-block;
	max-width: 100%;
	text-align:left;
	margin: 0 2% 0 0 ;

}

.derechos .cont_derecha
{
	display: inline-block;
	max-width: 100%;
	text-align: right;
}

.derechos .cont_derecha p a

{
    color: #eaeaea;
}
.derechos .cont_derecha p a:hover

{
text-decoration: underline;
}

.derechos img

{
    vertical-align: middle;
    width: 6%;
    margin: 0 0 0 13px;
}

/*Fin Contenedor derechos*/

/*Links de texto*/

.links p
{
	color:#F58815;
	margin: 0;
}

/*Fin links de texto*/

/*carrito de compras*/
.no_producto
{
	text-align: center;
}

.cont_carrito

{
	margin: 0 0 4% 0;
	border: 1px solid #EEE;
	padding: 5% 6%;
	text-align: left;
}

.cont_carrito img

{
	max-width:  100%;
}


.cont_carrito h3

{
	color: #777;
	font-size: 1.2em;
}

.cont_carrito h4

{
	color: #444;
	font-size: 1em;
	font-weight: 400;
	margin-bottom: 1%;
}

.cont_carrito ul
{
	display: inline-block;
	width: 73%;
	vertical-align: top;
}

.cont_carrito li
{
	list-style: none;
}

.cont_carrito table tr td
{
	padding: 2%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}
.cont_carrito table tr td p
{
	font-size: 1em;
	vertical-align: top;
	margin: 0;
}

.cont_carrito .cont_izq
{
	display: inline-block;
	width: 20%;
	margin-right: 5%;
}

.cont_carrito .unidades
{
	color:#009AA0;
}

.cont_carrito .precio

{
	font-size:  1em;
	color: #FF9B00;

}

.cont_carrito select

{
	width: 100%;
	margin: 0 auto;
	padding: 2% 0;
	margin-bottom: 3%;
	text-align: center;
	border: 1px solid #ddd;
	background-color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

/*.cont_carrito .cantidad input[type="text"] /*cantidades con campo de texto

{
	width: 50%;
	margin: 0 auto;
	padding: 1% 0;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

.cont_carrito .cantidad input[type="button"]

{
	width: 50%;
	border: 0;
	font-size: 0.8em;
	background-color: #009AA0;
	color: #fff;
	border-radius: 5px;
	margin: 4% 0 0 0 ;
	padding: 4% 0;
}
*/
.cont_carrito .subtotal .p1

{
	font-size: 2em;
}

.cont_carrito .eliminar

{
	color: #D90000;
	text-align: center;
}

.cont_carrito .eliminar img,.cont_carrito .eliminar p{
	display: inline-block;
	*display: inline-block;
	vertical-align: middle;
	margin: 0;
}

/*contenedores de totales*/

.cont_totales ul
{
	text-align:right;
	background: #eee;
	margin: 1% 0;
	width: 100%;
	padding:2% 5% ;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

.cont_totales .total
{
	text-align:center;
	background: #bbb;
	margin: 1% 0;
	width: 100%;
	padding: 3% 0;
	font-size: 1.4em;
}

.cont_totales li
{
	display: inline-block;
	max-width: 100%;
}

/*fin contenedores de totales*/

/*pedido imprimido*/

.imprimir
{
	text-align: center;
}
/*fin pedido imprimido*/

/*fin carrito de compras*/


/*gracias*/
.gracias , .gracias h1
{
	text-align: center;
}

.gracias img
{
	max-width: 100%;
	float: none;
}
/*FIN gracias*/


/* 	QUIÉNES SOMOS */

.cont_qsomos{
	list-style: none;
	padding: 0;
	margin: 0;
}

.cont_qsomos li{
	width: 100%;
	margin: 0 0 3% 0;
	padding: 2%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
}

.cont_qsomos_detalle{
	margin: 0;
	padding: 0%;
	text-align: left;
	list-style: none;
}

.cont_qsomos_detalle li{
	width: 100%;
    margin: 4% 0% 2% 0%;
	padding: 0%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-0-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none;
}

.cont_superior_1 {
	width: 94% !important;
    margin: 0 auto;
    padding: 3%;
}

.cont_superior_2 {
	width: 94% !important;
    margin: 0 auto;
    padding: 3%;
}

.cont_cuerpo_general {
	width: 94% !important;
	margin: 0 auto;
	padding: 0% 0% 3%;
	box-sizing: border-box;
}


.cont_cuerpo_general_base {
	width: 94% !important;
	margin: 0 auto;
	padding: 0% 0% 3%;
	box-sizing: border-box;
}

.cont_cuerpo_general_index{
    width: 95% !important;
    margin: 0 auto;
    padding: 3% 0%;
}

.cont_cuerpo_general_jurados{
	width: 95% !important;
	margin: 0 auto;
	padding: 0% 0% 3%;
	box-sizing: border-box;
}

.cont_cuerpo_general_especiales{
	width: 95% !important;
	margin: 0 auto;
	padding: 3% 0% 3%;
	box-sizing: border-box;
}

.cont_cuerpo_general_especiales .txt_index{
	display: block;
}

.cont_cuerpo_general_videos{
	width: 95% !important;
	margin: 0 auto;
	padding: 3% 0% 3%;
	box-sizing: border-box;
}

.cont_cuerpo_general_videos .txt_index{
	display: block;
}

.cont_cuerpo_general_videos .txt_index h3{
    font-size: 1.1em;
    text-align: center;
}

.cont_cuerpo_general_detalle_ganadores{
	width: 95% !important;
	margin: 0 auto;
	padding: 3% 0% 3%;
	box-sizing: border-box;
}

.cont_inferior_1 {
	width: 94% !important;
    margin: 0 auto;
    padding: 3%;
}

.cont_inferior_1_index{
    width: auto;
    margin: 0 auto;
    background: url(../images/fondo-ganadores.jpg) no-repeat;
    background-size: cover;
    padding: 2% 0;
    text-align: center;
    padding: 3% 3% 0% 3%;
    box-sizing: border-box;
    background-size: cover;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	}

	.cont_inferior_1_index .txt_index ul li h1{
		text-align: center;
		color: #FFF;
		font-size: 2em;
		margin: 0% 0% 0% 0%;
	}

	.cont_inferior_1_index .txt_index{
		background: none;
	}

	.cont_inferior_1_index .txt_index{
		display: block;
	}

.cont_inferior_2 {
	width: 94% !important;
    margin: 0 auto;
    padding: 3%;
}

.cont_superior_1 .txt_index ul li h1 {
    text-align: center;
    color: #FFF;
    font-weight: 600;
        font-size: 1.8em;
}

.cont_superior_1 .txt_index ul li p {
    text-align: justify;
    color: #FFF;
}

.cont_superior_index .txt_index ul li .cont_video{
    width: 100%;
  	margin: -4.5% 0% 2% 0%;
    height: 190px;
    overflow: hidden;
}

.cont_superior_index .txt_index ul li .cont_video iframe{
		height: 190px;
	}


.bloque_index_videos{
    display: inline-block;
    width: 100%;
    margin: 7% 1% 1% 0%;
    vertical-align: top;
}

.bloque_index_videos h2{
	text-align: center;
	color: #FFF;
}

.bloque_index_videos img
{
	display: inline-block;
	margin: 0 20px 0 0;
	float: left;
	width: 25%;
}

.btn_ganadores a h2:hover {
    background: #cc0079;
}

.btn_ganadores a h2 {
	text-align: center;
    background: #e27610;
    color: #FFF;
    width: 92%;
    padding: 1% 0% 1%;
    margin: 4% auto 6.5% auto;
}

.bloque_index_videos div iframe{
	height: 187px;
}

.blq_index

	{
	    margin: 0;
	    padding: 0;
	    text-align: left;
	    display: inline-block;
	    width: 100%;
	}

	.blq_index li{
    background: #F9F9F9;
    width: 100%;
    display: inline-block;
    position: relative;
    margin: 0 2% 0 0;
    vertical-align: top;
    padding: 2%;
    overflow: hidden;
    box-sizing: border-box;
    text-align: center;
	}

	.blq_index li:nth-child(1){
	    width: 100%;
	    background: #fff;
	    padding: 2% 1% 0% 1%;
	    margin: 0;
	    box-sizing: border-box;
	}

	.blq_index li:nth-child(1) img{
	    margin: 0;
	    position: absolute;
	    width: 35%;
	    right: 2%;
	    top: 0;
	    display: none;
	}

	.blq_index li:nth-child(1) h2{
	    color: #222;
	    text-transform: uppercase;
	    text-align: center;
	    width: 100%;
	    font-size: 1.6em;
	    font-weight: 100;
	    margin: 1% 0% 1% 0%;
	    line-height: 1.2em;
	    text-align: center;
	}

	.blq_index li:nth-child(1) p{
    font-size: 0.85em;
    margin: 0 0% 0% 0%;
    text-align: center;
    line-height: 1.5em;
    width: 100%;
	}

	.blq_index li:nth-child(1) .ver_mas p{
		margin: 6% 0% 6% 0%;
		color: #9E60C6;
		font-size: 1em;
	}

	.blq_index li:nth-child(1) .ver_mas p:hover{
		color: #413157;
		text-decoration: underline;
	}


	/*.blq_index li:nth-child(2){
		width: 100%;
		padding: 0;
		background: #fff;
		margin: 0% 0% 0% 0%;
	}

	.blq_index li:nth-child(2) img{
		width: 100%;
		margin: 0;
	}

	.blq_index li:nth-child(2) img{

	}

	.blq_index li:nth-child(2) h2{
		display: none;
	}

	.blq_index li:nth-child(2) p{
		display: none;
	}*/
.blq_index li .ver_mas{
    padding: 6px 25px;
    background: #ea2174;
    color: #fff !important;
    margin: 12px auto;
    display: inline-block;
    box-sizing: border-box;
    width: 54%;
    text-align: center;
    }
	.blq_index li:nth-child(3){
		width: 100%;
		margin: -2% 0% 5% 0%;
		box-sizing: border-box;
		padding: 2% 1% 0% 4%;
	}

	.blq_index li:nth-child(3) h2{
	    color: #EB008B;
	    text-transform: uppercase;
	    text-align: left;
	    width: 66%;
	    font-size: 1.6em;
	    font-weight: 100;
	    margin: 0% 0% -4% 0%;
	    line-height: 1.2em;
	}

	.blq_index li:nth-child(3) p{
	    font-size: 0.75em;
	    margin: 0% 0% 2%;
	    text-align: justify;
	    line-height: 1.5em;
	    width: 51%;
	}

	.blq_index li:nth-child(3) .ver_mas p{
	    margin: 0% 0% 3% 0%;
	    color: #9E60C6;
	    font-size: 1em;
	}

	.blq_index li:nth-child(3) .ver_mas p:hover{
		color: #413157;
		text-decoration: underline;
	}

	.blq_index li:nth-child(3) img{
	    margin: 0;
	    position: absolute;
	    top: 0;
	    right: 0px;
	    width: 42.5%;
	}

	.blq_index li:last-child{
	}

	.blq_index img	{
		width: 50%;
		margin: 10% 0;
	}

	.blq_index h2{
		text-align: center;
		margin-bottom: 3%;
		font-weight: 600;
	}

	.blq_index div{
		padding: 0 0px;
		width: 100%;
		margin: 0px 0 0 0;
		cursor: pointer;
	}


	.blq_index h1{
		text-align: center;
		font-size: 1em;
		font-weight: 600;
		color: #FFF;
	}

	.blq_index p{
		font-size: 1em;
		margin: 0;
		text-align: center;
		line-height: 1.2em;
	}
	.blq_index li:nth-child(2) div.tit_info h2 {
        text-align: center;
    margin-bottom: 3%;
    font-weight: 500;
    color: #000;
    text-transform: uppercase;
    font-size: 1.4em;
    }


.bloque_index_noticias{
    display: inline-block;
    width: 100%;
    margin: 1% 1% 2% 0%;
    vertical-align: top;
    box-sizing: border-box;
    padding: 2% 2% 10% 2%;
    background: #F9F9F9;
    text-align: center;
}

.bloque_index_noticias img
{
    display: inline-block;
    margin: 0 30px 4% 0;
    float: left;
    width: 100%;
}

.bloque_index_noticias h2{
    color: #000;
    font-weight: 600;
    margin: 0% 0% -3% 0%;
    text-align: center;
}

.bloque_index_noticias p{
    font-size: 0.9em;
    text-align: center;
    line-height: 1.6em;
    margin: 4% 0% 6% 0%;
}

.bloque_index_noticias h3{
    color: #AB76CF;
    text-transform: uppercase;
    font-size: 1em;
    margin: 0% 0% 1% 5.8%;
    width: 40%;
}

.bloque_index_noticias .ver_mas {
    padding: 6px 25px;
    background: #ea2174;
    color: #fff !important;
}

.bloque_index_noticias .ver_mas:hover {
    background: #ab1b57;
}


.bloque_index_noticias h2:hover
{
	color: #413157;
}



.cont_superior_2 .txt_index ul li h1 {
    text-align: center;
    color: #E86851;
    font-weight: 100;
    margin: 8% 0 2% 0;
}

.cont_superior_2 .txt_index ul li p {
    text-align: center;
}

.cont_inferior_2 .txt_index ul li h1 {
    text-align: center;
    color: #000;
    font-weight: 600;
}

.cont_inferior_2 .txt_index ul li p{
	text-align: justify;
}

.cont_cuerpo_general .txt_index {
	text-align: justify;
}

.txt_index{
}

.bloque_mapa p{
	margin-bottom:0;
}

.cont_buscador{
	margin:3% 0 0 0 ;
}

.cont_buscador input[type="text"]{
	margin: 0 0 0 3%;
    width: 80%;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #ddd;
    padding: 4% 2%;
    background: #fff;
    color: #444;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.cont_buscador input[type="submit"] {
    border: none;
    width: 14%;
    height: 49px;
    background: url(../images/buscar.png)#777 no-repeat 16px;
    position: absolute;
}



.noticias_lista h2{
    text-align: center;
    text-transform: uppercase;
    font-size: 1.25em;
    color: #000;
}

.noticias_lista li img{
	width: 100%;
	margin: 0 auto 4%;
}

.noticias_lista li p{
	text-align:justify;
}

.noticias_lista li {
	margin: 4% 0% 0% 0%;
}

.blog_lista li{
	margin:0 0 4% 0;
}

.comentarios_blog .capa{
	float: left;
    margin: 0 2% 0 0;
    width: 9%;
}


.comentarios_blog .comentario_blog_100 h2{
    width: 84%;
}

.comentarios_blog .comentario_blog_100 .botones{
	text-align:right;
}

.comentarios_blog .comentario_blog_100 .botones li{
	width: auto;
    display: inline-block;
    padding: 0 0 0 3%;
}



.comentarios_blog .comentario_blog_100 .botones li a{
	color:#888;
}

.carrusel_imagenes .item_img .info_prod img {
    border-radius: 50%;
    background: #0ab2bc;
    width: 13%;
    padding: 3%;
    vertical-align: middle;
}

.carrusel_imagenes .item_img .info_prod h2{
    width: 56%;
    margin: 0;
    font-size: 1.5em;
    vertical-align: middle;
}

.carrusel_imagenes .item_img .info_prod h3{
    font-size: 1.5em;
    font-weight: 600;
    margin: 0 0 2% 0;
    line-height: 1em;
}

.carrusel_imagenes .item_img .info_prod p{
    font-size: 1.1em;
    font-weight: 100;
    color: #666;
}

.carrusel_imagenes .item_img{
    margin: 0 0.2% 3% 0;
    width: 162px;
    display: inline-block;
}

.carrusel_imagenes .caroufredsel_wrapper{
height: 320px!important;
width: 100% !important;
}

.carrusel_imagenes .next {
    position: absolute;
    right: 0px;
    top: 60px;
}

.carrusel_imagenes .prev {
    position: absolute;
    left: 0px;
    top: 60px;
}

.carrusel_imagenes{
	position:relative;
}


.carrusel_cliente{
	position:relative;
}


.carrusel_cliente .item_img .info_prod img {
    border-radius: 50%;
    background: #0ab2bc;
    width: 13%;
    padding: 3%;
    vertical-align: middle;
}

.carrusel_cliente .item_img .info_prod h2{
    width: 56%;
    margin: 0;
    font-size: 1.5em;
    vertical-align: middle;
}

.carrusel_cliente .item_img .info_prod h3{
    font-size: 1.5em;
    font-weight: 600;
    margin: 0 0 2% 0;
    line-height: 1em;
}

.carrusel_cliente .item_img .info_prod p{
    font-size: 1.1em;
    font-weight: 100;
    color: #666;
}

.carrusel_cliente .item_img{
	margin: 0 0px 3% 18px;
	width: 150px;
	display: inline-block;
}

.carrusel_cliente .caroufredsel_wrapper{
	height: 160px!important;
	width: 100% !important;
}

.carrusel_cliente .next {
    position: absolute;
    right: -10px;
    top: 90px;
}

.carrusel_cliente .prev {
    position: absolute;
    left: -10px;
    top: 90px;
}

.carrusel_apoyan{
	position:relative;
}


.carrusel_apoyan .item_img .info_prod img {
    border-radius: 50%;
    background: #0ab2bc;
    width: 13%;
    padding: 3%;
    vertical-align: middle;
}

.carrusel_apoyan .item_img .info_prod h2{
    width: 56%;
    margin: 0;
    font-size: 1.5em;
    vertical-align: middle;
}

.carrusel_apoyan .item_img .info_prod h3{
    font-size: 1.5em;
    font-weight: 600;
    margin: 0 0 2% 0;
    line-height: 1em;
}

.carrusel_apoyan .item_img .info_prod p{
    font-size: 1.1em;
    font-weight: 100;
    color: #666;
}

.carrusel_apoyan .item_img{
    margin: 20px -24px 3% 101px;
    width: 137px;
    display: inline-block;
    text-align: center;
}

.carrusel_apoyan .item_img p{
	text-align: center;
	display: none;
}

.carrusel_apoyan .caroufredsel_wrapper{
	height: 190px!important;
	width: 90% !important;
}

.carrusel_apoyan .next {
    position: absolute;
    right: -10px;
    top: 90px;
}

.carrusel_apoyan .prev {
    position: absolute;
    left: -10px;
    top: 90px;
}

.links_centro .link{
	color:#3BDFFF;
	border-bottom:1px solid #3BDFFF;
}

.links_centro{
	text-align:center;
	margin:2% 0%;
}

.tips_lista li a img{
	width: 100%;
}

.tips_lista li img{
	width: 100%;
}

.tips_lista li{
	margin: 0% 0% 4% 0%;
}


.cont_testimonios img{
	width:100%;
}

.cont_fqs li{
	margin:0 0 6% 0 ;
}

.cont_fqs li h2{
	margin:0 0 0% 0 ;
}


.cont_bvzona a input{
    color: #0AB2BC;
    font-size: 1em;
    border: none;
    background: none;
    border-bottom: 1px solid;
    margin: 0 0 3% 0;
    padding: 1% 0;
    text-align: center;
    display: block;
}

.categorias_listado_reservas li div{
	text-align:center;
}

.categorias_listado_reservas li div h2{
	text-align:center;
	color:#000;
}

.categorias_listado_reservas li div p{
	text-align:center;
	color:#999;
}

.cont_qsomos_detalle li h2 {
    margin: 1% 0% 1% 0%;
    text-transform: uppercase;
    color: #000;
    font-size: 1.2em;
    font-weight: 600;
}

.cont_qsomos_detalle li p{
	margin: 0% 0% 0% 0%;
}

.t_destacado h2 {
       text-align: center;
    color: #EB008B;
    font-size: 1.3em;
    margin: 0% 0% 0.5% 0%;
    text-transform: uppercase;
}

.cont_noticas_centro_horizontal{
    margin: 2% 0% 0% 0%;
    text-align: left;
}

.cont_noticas_centro_horizontal .txt_qsomos{

}

.cont_noticas_centro_horizontal .cont_jurados{
    width: 30%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 1% 0% 1% 0%;
    background: #352747;
    margin: 2% 0% 0% 2%;
}

.cont_noticas_centro_horizontal .cont_jurados .anio_jurado{
	text-align: center;
	color: #fff;
	margin: 0% 0% 0% 0%;
}

.cont_noticas_centro_horizontal h1{
	text-align: center;
    color: #a078b6;
    font-weight: 600;
    font-size: 1.3em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.cont_noticas_centro_horizontal .cont_jurados:hover{
    background: #c6a3cd
}

.cont_jurados .jurados_detalle {
    margin: 3% 0% -2% 0%;
}

.cont_jurados .jurados_detalle img{
	width: 100%;
}


.videos_vertical{
	    margin: 3% 0% 0% 0%;
	}

	.videos_vertical .text_recuerda{
		background: #eee;
		border: 1px dashed #ccc;
		padding: 3%;
		box-sizing: border-box;
		text-align: center;
		color: #eb008b;
	}

	.videos_vertical .cont_categorias_videos{
        width: 100%;
        display: inline-block;
        vertical-align: top;
        margin: 3% 3% 0% 0%;
        position: relative;
	}

	.videos_vertical .cont_categorias_videos:nth-child(3){
		margin: 0% 0% 0% 0%;
	}

	.videos_vertical .cont_categorias_videos a.a-img{
		width: 100%;
		overflow: hidden;
		position: relative;
		display: block;
	}

	.videos_vertical .cont_categorias_videos img{
		width: 100%;
	}

	.videos_vertical .cont_categorias_videos h2:before{
	    content: "";
	    width: 18%;
	    height: 60px;
	    position: absolute;
	    top: -9%;
	    left: 39%;
	    border-radius: 50%;
	    background: #fbfbfb;
	    box-shadow: #e4e4e4 2px 3px;
	}

	.videos_vertical .cont_categorias_videos h2:after{
        content: "";
        position: absolute;
        top: 5%;
        left: 46%;
        border-left: 23px solid #656464;
        border-top: 13px solid transparent;
        border-bottom: 14px solid transparent;
	}

	.videos_vertical .cont_categorias_videos .play_video{
		width: 19%;
		position: absolute;
		right: 42%;
		bottom: 16%;
	}

	.videos_vertical .cont_categorias_videos h2{
        font-size: 1em;
        text-transform: uppercase;
        font-weight: 800;
        text-align: center;
        padding: 16% 2% 6% 2%;
        line-height: 1.3em;
        color: #666;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        /* margin: -1.22% 0% 0% 0%; */
        position: relative;
        box-sizing: border-box;
	}

	.videos_vertical .cont_categorias_videos:hover h2{
		color:#A078B6;
	}

	.videos_vertical .cont_categorias_videos:hover h2:after{
	    border-left: 23px solid #A078B6;
	}

/*====== DETALLE VIDEOS PARTICIPANTES ==========================*/


	.videos_vertical_detalle{
	    margin: 3% 0% 0% 0%;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle{
	    width: 100%;
	    display: inline-block;
	    vertical-align: top;
	    margin: 0% 0% 0% 0%;
	    position: relative;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle:nth-child(3){
		margin: 0% 0% 0% 0%;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle img{

	}

	/*.videos_vertical_detalle .cont_categorias_videos_detalle .info_detalle:before{
	    content: "";
	    width: 15%;
	    height: 49px;
	    position: absolute;
	    top: -16%;
	    left: 39%;
	    border-radius: 50%;
	    background: #a078b6;
	    border: #ffffff 3px solid;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle .info_detalle:after{
		content: "";
		position: absolute;
		top: -7.8%;
		left: 46%;
		border-left: 18px solid #ffffff;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
	}*/

	.videos_vertical_detalle .cont_categorias_videos_detalle .play_video{
		width: 19%;
		position: absolute;
		right: 42%;
		bottom: 16%;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle h2{
	    font-size: 1.3em;
	    text-align: center;
	    line-height: 1.2em;
	    color: #333;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle h3{
		font-size: 0.96em;
		text-align: center;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle .fecha{
		text-align: center;
		color: #a078b6;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle .info_detalle .btn_general{
        position: absolute;
        right: 10%;
        bottom: 10%;
        font-size: 0.9em;
        padding: 8px 16px;
        background: #ee7c10;
        border: 1px solid #ee7c10;
        width: 33%;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle .info_detalle .btn_general:hover{
		background: #856198;
		border: 1px solid #856198;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle .info_detalle .numero_votos{
        position: absolute;
        bottom: 14%;
        left: 7%;
        padding: 0%;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle .info_detalle .numero_votos .todos_votos{
        color: #ee7c10;
        font-size: 1.45em;
        font-weight: 600;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle iframe{
		width: 100%;
		margin: 0% 0% -1% 0%;
	}

	.videos_vertical_detalle .cont_categorias_videos_detalle .info_detalle{
		border-top: 4px solid #A078B6;
		margin: -1.22% 0% 4% 0%;
		position: relative;
		padding: 10% 2% 18% 2%;
		position: relative;
		background: #f5f5f5;
	}

	.cont_votar2 .btn_general{
	    width: 85%;
        border: 1px solid #e27610;
        padding: 7px 25px;
        background: #E2760F;
	    font-size: 1.3em;
	    text-align: center;
	    margin: 0% 0% 4% 0%;
	}

	.cont_votar2 .btn_general:hover{
		background: #a27fa9;
		border: 1px solid #a27fa9;
	}

	.cont_blog .botones_detalle li .fecha p{
	    padding: 7% 0% 6% 20%;
	    background: url(../images/star2.png)no-repeat 5% 40%;
	    font-size: 2em;
	    color: #ac89bf;
	    background-size: 12%;
	}

	.capa{
	    margin: 6% 0% 0% 0%;
	}

	.cont_votar{
		position: relative;
	}

	.cont_votar .fecha{

	}


	.cont_votar .fecha p{

	}

	.cont_votar .boton_votar .btn_general{

	}

	.cont_blog .botones_detalle li{
	    margin: 0 0 2% 0;
	    padding: 0;
	    display: inline-block;
	    width: 32.5%;
	}

	.cont_blog .botones_detalle li:last-child{
	    width: 100%;
	}

	.cont_blog .botones_detalle li .btn_general{
		width: 100%;
		padding: 8px 0px;
		font-size: 0.85em;
		text-align: center;
		background: #333333;
		border: 1px solid #333;
	}

	.cont_blog .botones_detalle li .btn_general:hover{
		background: #666;
		border: 1px solid #666;
	}

	.cont_blog .capa iframe{
		height: 180px;
	}

	.bloque_tv{
	    display: inline-block;
	    width: 100%;
	    margin: 2% 0% 3% 0%;
	    vertical-align: top;
	    padding: 3%;
	    box-sizing: border-box;
	    background: #f9f9f9;
	}

	.bloque_tv img
	{
		display: inline-block;
		margin: 0 20px 0 0;
		float: left;
		width: 25%;
	}

	.bloque_tv h2
	{
	    color: #EB008B;
	    text-transform: uppercase;
	    text-align: left;
	    font-size: 1.5em;
	    font-weight: 600;
	    margin: 1% 0% 1% 0%;
	    line-height: 1.2em;
	}

	.bloque_tv div
	{
		width: 100%;
	}


	.bloque_tv div iframe
	{
	    height: 179px;
	}


	.bloque_tv p
	{

	}

	.cont_videos_especiales{
		width: 100%;
		margin: 0 auto;
		position: relative;
	}

	.cont_videos_especiales ul{
		width: 100%;
		margin: 0;
		padding:0;
		text-align: left;
	}

	.cont_videos_especiales ul li h2{
		display: none;
	}

	.cont_videos_especiales ul li{
	    width: 100%;
	    list-style: none;
	    display: inline-block;
	    margin: 4% 2% -1% 0;
	    vertical-align: top;
	}

	.cont_videos_especiales ul li iframe{
		height: 185px;
	}


	/*VIDEOS TIPS*/

	.cont_videos_tips{
	    width: 100%;
	    margin: 5% auto 0% 0%;
	    position: relative;
	}

	.cont_videos_tips ul{
		width: 100%;
		margin: 0;
		padding:0;
		text-align: left;
	}

	.cont_videos_tips ul li h2{
		text-align: center;
	    color: #999;
	    margin: 2% 0% 0% 0%;
	}

	.cont_videos_tips ul li{
	   	width: 100%;
	    list-style: none;
	    display: inline-block;
	    margin: 0 2% 2% 0;
	    vertical-align: top;
	}

	.cont_videos_tips ul li iframe{
		height: 210px;
	}

	.cont_videos_tips ul li:nth-child(3){
	 	margin: 0% 0% 2% 0%;
	}

	.bloques_galeria{
	    margin: 7% 0% 0% 0%;
	}

	.bloques_galeria .categoria_galeria h1{
		font-size: 1em;
		color: #000;
	}

	.bloques_galeria .categoria_galeria{
	    margin: 0% 0% 6% 0%;
	}

	#email{
		width: 100%;
		display: inline-block;
		vertical-align: top;
		border: 1px solid #ddd;
		padding: 2%;
		background: #fff;
		color: #444;
		box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	#correo_email{
		width: 100%;
		display: inline-block;
		vertical-align: top;
		border: 1px solid #ddd;
		padding: 2%;
		background: #fff;
		color: #444;
		box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	#frm_1 p{
		margin: 0% 0% 0% 0%;
	}

	#frm_1 .h1_clientes{
		font-size: 1.3em;
		color: #000;
		margin: 6% 0% 2% 0%;
		text-align: left;
	}

	.datos p{
	    margin: 4% 0% -3% 0%;
	}

	.datos{
	    margin: 0% 0% 5% 0%;
	}

	.cont_frm_tipo4 fieldset

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		width: 100%;
		padding: 0;
		margin:2% 0 0px 0;
	}

	.cont_frm_tipo4 .checked .checkeds a{
		color: #000000;
		font-weight: 600;
	}

	/* CONTENEDOR DE CATEGORIAS - BLOG*/

.cont_categorias
	{
		display: inline-block;
		padding: 0;
		margin: 3% 1% 0% 2%;
		width: 45%;
		height: auto;
		text-align: center;
	}

	.cont_categorias h2

	{
	    text-align: center;
	    border-bottom: #A078B6 3px solid;
	    padding: 3% 0% 5% 0%;
	    color: #a078b6;
	    margin: 6% 0% 3% 0%;
	    font-weight: 600;
		-webkit-transition:all 1s ease-out;  /* Chrome y Safari */
		-o-transition:all 1s ease-out;  /* Opera */
		-moz-transition:all 1s ease-out;  /* Mozilla Firefox */
		-ms-transition:all 1s ease-out;   /* Internet Explorer */
		transition:all 1s ease-out;  /* W3C */
	}

	.cont_categorias:hover h2{
		border-bottom: #eb008b 3px solid;
		padding: 3% 0% 5% 0%;
		color: #eb008b;
		-webkit-transition:all 1s ease-out;  /* Chrome y Safari */
		-o-transition:all 1s ease-out;  /* Opera */
		-moz-transition:all 1s ease-out;  /* Mozilla Firefox */
		-ms-transition:all 1s ease-out;   /* Internet Explorer */
		transition:all 1s ease-out;  /* W3C */
	}

	.cont_categorias ul
	{
		display: inline-block;
		width: 100%;
		list-style: none;
		padding: 0;
		margin: 10px 0 0 0;
	}

	.cont_categorias li
	{
		display: inline-block;
		width: 100%;
		background: #ccc;
		margin:5px;
		padding: 0;
		vertical-align: top;

	}

	.cont_categorias img{
	    width: 100%;
	    margin: 0 auto 0 auto;
	}

	.cont_categorias .ganadores{
		display: none;
	}

	.cont_categorias li h3
	{
		font-size: 14px;
		text-align: center;
		display: inline-block;
		background: #013A81;
		color: #fff;
		width: 100%;
		margin: 0;
		padding: 5px;
		height: 50px;
		-o-box-sizing: border-box; /* Opera */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;
	}
	.cont_categorias li h3:hover
	{
		background: #0452B4;
	}

	.cont_categorias a
	{
		text-decoration: none;
		margin: 0;
		padding: 0;
	}

	.cont_categorias li img
	{
		display: inline-block;
		margin: 0;
		padding: 0;
		max-width: 100%;
	}

	.cont_cuerpo_general_detalle_ganadores .cont_noticas_centro_horizontal{

	}

	.cont_cuerpo_general_detalle_ganadores .cont_noticas_centro_horizontal h3{
		text-align: left;
		color: #eb008b;
		font-weight: 600;
		font-size: 1.7em;
		margin: -9% 0% 0% 0% !important;
		padding: 0;
		text-transform: uppercase;
	}

	.cont_cuerpo_general_detalle_ganadores .cont_noticas_centro_horizontal .noticas_centro_horizontal{
		width: 100%;
		margin: 0% 0% 3% 0%;
	}

	.cont_cuerpo_general_detalle_ganadores .cont_noticas_centro_horizontal .noticas_centro_horizontal iframe{
		width: 100%;
		float: left;
		margin: 0% 3% 4% 0%;
		height:179px !important;
	}

	.cont_cuerpo_general_detalle_ganadores .cont_noticas_centro_horizontal .noticas_centro_horizontal h3{
		color: #ccc;
		font-size: 0.97em;
		text-transform: none;
		font-weight: 600;00;
		margin: -2% 0% 1% 0% !important;
	}

	.cont_cuerpo_general_detalle_ganadores .cont_noticas_centro_horizontal .noticas_centro_horizontal h4{
		color: #a078b6;
		margin: 0% 0% 1% 0%;
	    font-size: 1.15em;
	}

	.cont_cuerpo_general_detalle_ganadores .cont_noticas_centro_horizontal .noticas_centro_horizontal h2{
		margin: 0% 0% 3% 0% !important;
	}

	.cont_cuerpo_general_detalle_ganadores .cont_noticas_centro_horizontal .noticas_centro_horizontal p{
		font-size: 0.85em;
		line-height: 1.7em;
		text-align: justify;
	}

.list-ganadores{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 50px 70px;
    margin: 6% 0 2%;
}
.list-ganadores li{
    width: 44%;
    flex-grow: 1;
        overflow: hidden
}
.list-ganadores li img{
    float: left;
    width: 100%;
    margin: 0 6% 0 0;
}
.list-ganadores li  h2{
        font-size: 20px;
    font-weight: 600;
    color: #eb008b;
    margin: 5px 0;
}
.list-ganadores li  h3{
    color: #000;
    font-weight: 600;
}
.list-li .txt_index ul li ul li{
    list-style: disc;
    margin: 0 0 0 19px;
}
/*==================================================================================================
MEDIAS QUERIES
==================================================================================================*/

@media screen and (min-width: 470px){}

@media screen and (min-width: 350px){}

@media screen and (min-width: 310px){

.slidesjs-container {
    height: 155px !important;
}

.carrusel_imagenes .item_img {
    margin: 0 0.2% 3% 0;
    width: 145px;
    display: inline-block;
}


}

/*==================================================================================================
MEDIAS QUERIES
==================================================================================================*/

/* Incio paginador */
.paginador
	{
		text-align: right;
		padding: 0;
	}

.paginador ul
	{
		margin: 0;
		padding: 0;
		text-align: right;
	}
.paginador ul li
	{
		display: inline-block;
		*display: inline;
		vertical-align: top;
		width: auto!important;
		border: 0!important;
		padding: 0!important;
	}

.paginador ul li p

{
	background: #76B21B;
	color: #fff;
	padding: 7px 10px !important;
}

.paginador ul li a
	{
		display: block;
		padding: 7px 10px;
		text-decoration: none;
		color: #fff;
		font-size: 0.85em;
		background: #c6a3cd;
		margin: 0 1px;
		}

.paginador ul li a:hover, .paginador ul li a.activo	{
		background:#352747;
	}
/*Fin paginador*/


.activo{
	display: block;
	padding: 7px 10px;
	text-decoration: none;
	color: #FFF;
	font-size: 13px;
	background: #352747;
	margin: 0 1px;
}
.flota-boletin{
    position: fixed;
    background: #ab1b57 url(../../images/email.png) no-repeat 10%;
    padding: 15px 12px 14px 62px;
    top: 63%;
    color: #fff;
    right: -36%;
    border-radius: 50px 0 0 50px;
    background-size: 26px;
        -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.flota-boletin:hover{
    background: #ab1b57 url(../../images/email.png) no-repeat 10%;
    color: #fff;
    right: 0%;
    background-size: 26px;
        -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}