/* 
* Amazium V1.3
* Copyright 2012, Mike Ballan
* www.amazium.co.uk
*/

/*general*/
.duba{
	font-family: 'dubba_dubba_nfregular';
}

.fondo_blanco{
	background-color:#fff;
}

.rojo{
	color:#ED1C24;
}

.naranja{
	color:#E38201;
}

.amarillo{
	color:#E7AF36;
}

.centrar{
	text-align:center;
}

#contenedor_header{
	width:100%;
    background-color:#f7f7f7;
	border-bottom: thin solid #999;
	float:left;
	font-size:20px;
}


.logo{
	border-left: thin solid #999;
	border-right: thin solid #999;
	width:125px;
	float:left;
	padding:15px;
}

/*menu*/
.menudcm{
	margin-top:32px;
	float: right;
	margin-right:15px;
}

.container {
	float: left;
}

.toggleMenu {
    display:  none;
	width:100%;
	float:left;
	text-align:center;
	padding:7px 0px;
	border-top: thin solid #999;
	color:#333333 !important;
	font-size:23px;
}


.nav {
    list-style: none;
    *zoom: 1;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
	width:125px; /*determina el tamaño del segundo y tercer nivel*/
	font-size:19px;
}
.nav a {
    padding:12px;/*afecta a todos los links de primer, segundo y tercer nivel*/
	color:#4D4D4D;
}
.nav li {
    position: relative;
}
.nav > li { /*afecta a cada uno de los elementos del primer nivel*/
    float: left;
}

.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    position: relative;
    z-index:100;
	background-color:#F4F2E9;
}

.nav li li li a {
    background:lightblue;
    z-index:200;
}
/*menu end*/

.redes_sociales{
	border-left: thin solid #999;
	border-right: thin solid #999;
	float:right;
	padding:11px 10px;
}

.redes_sociales a {
	display:block;
}

.contenedor_galeria{
	clear:both;
	width:1024px !important;
	margin:0 auto;
}

/*galeria*/
.fluid_container {
			margin: 0 auto;
			width: 100%;
			background-color:red;
		}
/*galeria*/

/*iconos*/
.contenedor_iconos{
	width:700px;
	background-color:#fff;
	-webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
	margin:-20px 0 5px 162px;
	-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.5);
	position: absolute;
	z-index:999999;
}

.item_icono{
	width:32.9%;
	display:inline-block;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:10px;
	border-right: solid  #B3B3B3 thin;
}

.item_icono:last-child{
	border-right:none !important;
}

.titulo_icono{
	font-size:20px;
	width:140px;
	float:left;
	letter-spacing:.1em;
}

.imagen_icono{
	width:53px;
	float:right;
}

.txt_icono{
	float:left;
	width:145px;
	font-size:12px;
	color:#888;
	margin-top:5px;
	font-weight:700;
	line-height:1.3em;
	text-align:center;
}
/*iconos*/

/*bienvenida*/
.bienvenida{
	width:100%;
	float:left;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding-top:80px;
}

.txt_bienvenida{
	width:61%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:20px 97px;
	text-align:justify;
	line-height:1.5em;
	float:left;
	font-size:13px;
	color:#666;
}

.titulo_bienvenida{
	color:#ED1C24;
	font-size:32px;
	margin-bottom:20px;
	margin-top:35px;
}

.foto_bienvenida{
	width:39%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float:left;
	text-align:right;
	padding-right:97px;
}
/*bienvenida*/

/*sociales*/

.sociales{
	width:960px;
	margin-left:32px;
	float:left;
	margin-bottom:20px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.item_sociales{
	width:320px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float:left;
	border-right: solid  #B3B3B3 thin;
	padding:0 20px;
}

.item_sociales:first-child{
	padding-left:0px !important;
}

.item_sociales:last-child{
	border-right:none !important;
	padding-right:0px !important;
}

.titulo_sociales{
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	color:#fff;
	font-family: 'dubba_dubba_nfregular';
	font-size:23px;
	float:left;
	letter-spacing:.1em;
	padding:6px 0 1px 10px;
	margin-bottom:15px;
}

.icono_sociales{
	width:auto;
	float:left;
}

.txt_tit_sociales{
	width:auto;
	float:left;
	margin-left:65px;
	margin-top:5px;
}

.facebook{
	background-color:#3B559F;
}

.twitter{
	background-color:#00ABF0;
}

.youtube{
	background-color:#FE3233;
}
/*sociales*/

/*footer*/
.contenedor_footer{
	background-color:#F7F7F7;
	width:100%;
	float:left;
}

.footer{

}

.linea_footer{
	background-color:#E38201;
	height:1px;
	width:100%;
}

.imagen_footer{
	float:left;
	width:auto;
	margin: 15px 0px 15px 32px;
}

.txt_footer{
	float:left;
	color:#666;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:30%;
	padding-left:20px;
	margin-top:20px;
	text-align:justify;
	font-size:12px;
	line-height:1.2em;
}

.menu_footer{
	margin-top:15px;
	font-size:14px;
	color:#333333;
	font-weight:700;
}

.formulario_footer{
	width:50%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float:right;
	padding:20px;
}

.tit_fomulario_footer{
	color:#ED1C24;
	font-size:22px;
	text-align:center;
	margin-bottom:15px;
	letter-spacing:.05em;
}

.datos_footer{
	width:40%;
	float:left;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding-right:10px;
}

.mensaje_footer{
	width:40%;
	float:left;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding-right:10px;
}

.boton_footer{
	width:20%;
	float:left;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.formulario_footer input[type="text"]{
	width:100%;
	border:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin-bottom:10px;
	padding:5px;
	font-family:inherit;
	background-color:#eee;
	color:#333333;
	height:30px;
}

.formulario_footer input[type="button"]{
	width:100%;
	border:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	background-color:#8CC63F;
	color:#fff;
	font-weight:700;
	font-family:inherit;
	height:70px;
	
}

.formulario_footer textarea{
	width:100%;
	border:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	font-family:inherit;
	font-size:12px;
	background-color:#eee;
	color:#333333;
	padding:5px;
	height:70px;
}

/*footer*/

/*interior*/
.banner_interior{
	clear:both;
}

.titulo_interior{
	color:#ED1C24;
	font-size:32px;
	margin:20px 0;
}

.subtitulo_interior{
	color:#666666;
	font-size:22px;
	margin:20px 0;
	width:60px !important;
}

.txt_general{
	width:61%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:20px 97px;
	text-align:justify;
	line-height:1.5em;
	float:left;
	font-size:13px;
	color:#666;
}

.lateral_interior{
	width:39%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float:left;
	padding:10px 55px;
}
/*interior*/

/*discografia*/
.lateral_discografia{
	background-color:#ccc;
}


/*discografia*/


/*trayectoria*/
.premios{
	background-color:#f7f7f7;
	padding:15px 0;
}

.titulo_premios{
	font-size:28px;
	width:100%;
	color:#2E3092;
	text-align:center;	
}

.img_premios{
	width:100%;
	height:135px;
	text-align:center;
	margin:15px 0;

}

.txt_premios{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:100%;
	padding:0 15px;
	text-align:center;
	font-size:12px;
	line-height:16px;
	font-weight:700;
	color:#666666;

}

.txt_television{
	width:61%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:20px 97px;
	text-align:justify;
	line-height:1.5em;
	float:right;
	font-size:13px;
	color:#666;
}

.imagen_television{
	width:39%;
	float:right;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding-left:97px;
	padding-top:30px;
	padding-bottom:30px;
}

.frase{
	background-color:#f7f7f7;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:30px 97px;
	font-weight:700;
	font-size:14px;
	text-align:center;
	line-height:20px;
}

/*trayectoria*/

/*galería*/
.contenedor_galeria_int{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:30px 97px;
	float:left;
}

.contenedor_fotos{
	width:100%; 
	float:left;
}

.imagen_galeria{
	width:190px;
	height:190px;
	overflow:hidden;
	-webkit-border-radius: 190px;
	-moz-border-radius: 190px;
	border-radius: 190px;
	float:left;
	margin-left:23px;
	margin-bottom:25px;
}


.imagen_galeria:nth-of-type(1) {
	margin:0 !important;
}

.imagen_galeria:nth-of-type(5) {
	margin:0 !important;
}

.borde_galeria{
	position:absolute;
	width:170px;
	height:170px;
	overflow:hidden;
	-webkit-border-radius: 170px;
	-moz-border-radius: 170px;
	border-radius: 170px;
	opacity:.7;
	border:10px #fff solid;
	cursor:pointer;
}

.borde_galeria:hover{
	background:#DA7B05 url(../img/galeria/hover.png) center no-repeat;
}


.video_galeria{
	width:190px;
	height:190px;
	overflow:hidden;
	float:left;
	margin-left:23px;
	margin-bottom:25px;
}


.video_galeria:nth-of-type(1) {
	margin:0 !important;
}

.video_galeria:nth-of-type(5) {
	margin:0 !important;
}

.borde_video{
	position:absolute;
	width:170px;
	height:170px;
	overflow:hidden;
	opacity:.7;
	border:10px #fff solid;
	cursor:pointer;
}

.borde_video:hover{
	background:#DA7B05 url(../img/galeria/hover_video.png) center no-repeat;
}

.navegacion_galeria{
	text-align:right;
	width:100%;
	color:#666666;
	margin-bottom:15px;
}

/*galería*/

/*eventos*/
.contenedor_eventos{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:100%;
	margin:43px 97px;	
}

.tabla_eventos{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:830px;
	background-color:#F7F7F7;	
}

.tabla_eventos th{
	padding:8px;
	text-align:center;
	border-bottom:#666666 solid thin;
	background-color:#ED1C24;
	color:#fff;
	font-weight:700;
}

.tabla_eventos td{
	padding:8px;
	border-bottom:#999 solid thin;
}

.volver_eventos{
	font-weight:700;
	font-size:14px;
	line-height:20px;
	height:20px;
}

.link_eventos{
	color:#EC1C23;
}

.imagen_eventos{
	float:left;
	padding-top:3px;
}

.txt_eventos{
	float:left;
	margin-left:10px;
}

/*eventos*/

/*contrataciones*/
.contenedor_contraciones{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:30px 97px;
	float:left;
}

.contrataciones_izquierda{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:48%;
	float:left;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
}

.contrataciones_derecha{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:48%;
	float:right;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
	margin-bottom:10px;
}

.datos_contrataciones{
	float:left;
	width:100%;
	margin:5px 0;
}

.datos_contrataciones:first-child{
	margin-top:20px;
}

.img_contrataciones{
	float:left;
}

.txt_contrataciones{
	float:left;
	margin-left:10px;
	padding-top:5px;
}

.formulario_contrataciones input[type="text"]{
	width:100%;
	margin-bottom:8px;
	background-color:#F4F2E9;
	border:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:5px;
	color:#555;
	font-size:13px;
	font-family:inherit;
}

.formulario_contrataciones input[type="button"]{
	width:auto;
	background-color:#2E3092;
	color:#FFFFFF;
	border:none;
	font-family:inherit;
	font-size:14px;
	margin-top:8px;
}

.formulario_contrataciones textarea{
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	font-family:inherit;
	background-color:#F4F2E9;
	border:none;
	font-size:13px;
	color:#555;
	padding:5px;
}

/*contrataciones*/

/*biografia*/

.subtitulo_biografia{
	font-weight:700;
	font-variant:small-caps;
	color:#333333;
	font-size:15px;
}

.contenedor_biografia{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:100%;
	float:left;
	padding: 43px 97px;	
}

.biografia_izquierda{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:47%;
	float:left;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
}

.biografia_derecha{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:47%;
	float:right;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
	margin-bottom:10px;
}

/*biografia*/


/***** Screen 960px *****/


.top			 								{ margin:0 auto; margin-top:30px; }	
.base											{ margin:0 auto; margin-bottom:40px; }	
span.example									{ margin-bottom:5px; padding:5px 0 5px 0; background-color:#eee; text-align:center; width:100%; display:block; }








/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {

.example										{ margin:0; padding:0; }

/*iconos*/
.contenedor_iconos{
	z-index:auto !important;
}
/*iconos*/

/*biografia*/

.contenedor_biografia{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:100%;
	float:left;
	padding: 43px 35px;	
}

.biografia_izquierda{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:48%;
	float:left;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
}

.biografia_derecha{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:48%;
	float:right;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
	margin-bottom:10px;
}

/*biografia*/

/*galeria*/

.contenedor_galeria{
	clear:both;
	width:auto !important;
	margin:0 auto;
}

.fluid_container {
			margin: 0;
			width:959px !important;
			background-color:red;
		}

#camera_wrap{
	width: 100% !important;
	}

/*galeria*/


/*iconos*/
.contenedor_iconos{
	margin:10px auto !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	z-index:auto !important;
}

.item_icono{
	width:100% !important;
	float:left !important;
	border:none !important;
	margin-bottom:5px !important;
	border-bottom: thin solid #999 !important;
}
.txt_icono{
	float:right;
	width:auto;
	font-size:14px;
	color:#888;
	margin-top:5px;
	margin-right:20px;
	font-weight:700;
	line-height:1.3em;
	text-align:center;
}
/*iconos*/

/*bienvenida*/
.txt_bienvenida{
	width:100%;
	padding:180px 15px 20px 15px;
}
/*bienvenida*/

/*footer*/
.imagen_footer{
	float:none !important;
	margin: 0 auto;
	width:157px;
	padding-top:15px !important;
}

.txt_footer{
	width:100% !important;
	padding:15px !important;
	margin-top:20px;
	text-align:justify;
	font-size:12px;
	line-height:1.2em;
}

.formulario_footer{
	width:100% !important;
	float:left !important;
	padding:15px !important;
}

.datos_footer{
	width:100% !important;
	padding:0px !important;
}

.mensaje_footer{
    width:100% !important;
	padding:0px !important;
}

.boton_footer{
	width:100%;
	margin-top:10px;
}

.formulario_footer input[type="button"]{
	height:30px !important;
	
}



/*footer*/
}



/***** Phone (portrait 300px) *****/
@media only screen and (max-width: 767px) {
	
/*menu telefonos*/
.menudcm{
	width:100%;
	float:left !important;
	margin-top:0 !important;
}

.container {
	width:100%;
}



	.active {
        display: block;
		border-bottom: thin solid #999;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
    }

    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
/*menu telefonos end*/

/*iconos*/
.contenedor_iconos{
	margin:10px auto !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	z-index:auto !important;
}

.item_icono{
	width:100% !important;
	float:left !important;
	border:none !important;
	margin-bottom:5px !important;
	border-bottom: thin solid #999 !important;
}

/*iconos*/

/*bienvenida*/
.txt_bienvenida{
	width:100%;
	padding:180px 15px 20px 15px;
}

.titulo_bienvenida{
	font-size:20px !important;
}

.foto_bienvenida{
	width:100%;
}
/*bienvenida*/

/*sociales*/
.sociales{
	width:100%;
	margin-left:0 !important;
	padding:15px;
}

.item_sociales{
	width:100%;
	border:none !important;
	padding:0px;
	margin-bottom:20px;
}
/*sociales*/

/*footer*/
.imagen_footer{
	float:none !important;
	margin: 0 auto;
	width:157px;
	padding-top:15px !important;
}

.txt_footer{
	width:100% !important;
	padding:15px !important;
	margin-top:20px;
	text-align:justify;
	font-size:12px;
	line-height:1.2em;
}

.formulario_footer{
	width:100% !important;
	float:left !important;
	padding:15px !important;
}

.datos_footer{
	width:100% !important;
	padding:0px !important;
}

.mensaje_footer{
    width:100% !important;
	padding:0px !important;
}

.boton_footer{
	width:100%;
	margin-top:10px;
}

.formulario_footer input[type="button"]{
	height:30px !important;
	
}

/*footer*/


/*biografia*/
.contenedor_biografia{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:767px;
	float:left;
	padding: 43px 97px;	
}

.biografia_izquierda{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:47%;
	float:left;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
}

.biografia_derecha{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:47%;
	float:right;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
	margin-bottom:10px;
}

/*biografia*/

/*interior*/
.txt_general{
	width:61%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:20px 15px;
	text-align:justify;
	line-height:1.5em;
	float:left;
	font-size:13px;
	color:#666;
}

.lateral_interior{
	width:39%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float:left;
	padding:10px 15px;
}
/*interior*/

/*txt television*/
.txt_television{
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:20px 20px;
	text-align:justify;
	line-height:1.5em;
	float:none;
	font-size:13px;
	color:#666;
}

.imagen_television{
	width:100%;
	float:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding-left:70px;
	padding-top:30px;
	padding-bottom:30px;
}
/*txt television*/

/*discografia*/
#discografia{
	float:none;	
	width:100%;
	}
	
.lateral_discografia{
	background-color:#ccc;
	width:100%;
}
/*discografia*/

/*eventos*/
.contenedor_eventos{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:100%;
	margin:43px 20px;	
}

.tabla_eventos{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:420px;
	background-color:#F7F7F7;	
}

.tabla_eventos th{
	padding:8px;
	text-align:center;
	border-bottom:#666666 solid thin;
	background-color:#ED1C24;
	color:#fff;
	font-weight:700;
}

.tabla_eventos td{
	padding:8px;
	border-bottom:#999 solid thin;
}

.volver_eventos{
	font-weight:700;
	font-size:14px;
	line-height:20px;
	height:20px;
}

.link_eventos{
	color:#EC1C23;
}

.imagen_eventos{
	float:left;
	padding-top:3px;
}

.txt_eventos{
	float:left;
	margin-left:10px;
}

/*eventos*/

/*galería creada dinámicamente*/
.contenedor_galeria_int{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:30px 20px;
	float:left;
}

.contenedor_fotos{
	width:100%; 
	float:left;
}

.imagen_galeria{
	width:100px;
	height:100px;
	overflow:hidden;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	float:left;
	margin-left:23px;
	margin-bottom:25px;
}


.imagen_galeria:nth-of-type(1) {
	margin:0 !important;
}

.imagen_galeria:nth-of-type(5) {
	margin:0 !important;
}

.borde_galeria{
	position:absolute;
	width:90px;
	height:90px;
	overflow:hidden;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
	opacity:.7;
	border:5px #fff solid;
	cursor:pointer;
}

.borde_galeria:hover{
	background:#DA7B05 url(../img/galeria/hover.png) center no-repeat;
}


.video_galeria{
	width:190px;
	height:190px;
	overflow:hidden;
	float:left;
	margin-left:23px;
	margin-bottom:25px;
}


.video_galeria:nth-of-type(1) {
	margin:0 !important;
}

.video_galeria:nth-of-type(5) {
	margin:0 !important;
}

.borde_video{
	position:absolute;
	width:170px;
	height:170px;
	overflow:hidden;
	opacity:.7;
	border:10px #fff solid;
	cursor:pointer;
}

.borde_video:hover{
	background:#DA7B05 url(../img/galeria/hover_video.png) center no-repeat;
}

.navegacion_galeria{
	text-align:right;
	width:100%;
	color:#666666;
	margin-bottom:15px;
}

/*galería creada dinámicamente*/


/*contrataciones*/
.contenedor_contraciones{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:30px 15px;
	float:left;
}

.contrataciones_izquierda{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:48%;
	float:left;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
}

.contrataciones_derecha{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:48%;
	float:right;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
	margin-bottom:10px;
}

.datos_contrataciones{
	float:left;
	width:100%;
	margin:5px 0;
}

.datos_contrataciones:first-child{
	margin-top:20px;
}

.img_contrataciones{
	float:left;
}

.txt_contrataciones{
	float:left;
	margin-left:10px;
	padding-top:5px;
	font-size:11px;
}

.formulario_contrataciones input[type="text"]{
	width:100%;
	margin-bottom:8px;
	background-color:#F4F2E9;
	border:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:5px;
	color:#555;
	font-size:13px;
	font-family:inherit;
}

.formulario_contrataciones input[type="button"]{
	width:auto;
	background-color:#2E3092;
	color:#FFFFFF;
	border:none;
	font-family:inherit;
	font-size:14px;
	margin-top:8px;
}

.formulario_contrataciones textarea{
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	font-family:inherit;
	background-color:#F4F2E9;
	border:none;
	font-size:13px;
	color:#555;
	padding:5px;
}

/*contrataciones*/


/*lucho argain*/
.lateral_interior_2{
	width:100% !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float:none !important;
	padding:10px 0px 10px 20px;
}

.lateral_interior_2 img{
	width:100%;
	height:auto;
	margin-top:10px;	
	}
	
.txt_general_2 img{
	width:100%;
	height:auto;
	margin-top:10px;	
	}

.txt_general_2{
	width:100% !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:20px 20px 20px 20px !important;
	text-align:justify;
	line-height:1.5em;
	float:none !important;
	font-size:13px;
	color:#666;
}
/*lucho argain*/
}



	
/***** Phone (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
.example										{ margin:0; padding:0; }

/*biografia*/
.contenedor_biografia{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:480px;
	float:left;
	padding: 43px 50px 0px 30px;	
}

.biografia_izquierda{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:47%;
	float:left;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
}

.biografia_derecha{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:47%;
	float:right;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
	margin-bottom:10px;
}

/*biografia*/
}

/***** Phone (small) *****/
@media only screen and (min-width: 100px) and (max-width: 479px) {
	
.example										{ margin:0; padding:0; }

/*biografia*/
.contenedor_biografia{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:479px;
	float:left;
	padding: 43px 15px;	
}

.biografia_izquierda{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:60%;
	float:left;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
}

.biografia_derecha{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:60%;
	float:none;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
	margin-bottom:10px;
}

/*biografia*/

/*interior*/
.txt_general{
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:20px 15px;
	text-align:justify;
	line-height:1.5em;
	float:none;
	font-size:13px;
	color:#666;
}

.lateral_interior{
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float:none;
	padding:10px 70px;
}

/*interior*/

/*txt television*/
.txt_television{
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:20px 20px;
	text-align:justify;
	line-height:1.5em;
	float:none;
	font-size:13px;
	color:#666;
}

.imagen_television{
	width:100%;
	float:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding-left:30px;
	padding-top:30px;
	padding-bottom:30px;
}

.imagen_television img{
	width:90%;
	height:auto;	
	}
/*txt television*/

/*frase*/
.frase{
	background-color:#f7f7f7;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:30px 20px;
	font-weight:700;
	font-size:14px;
	text-align:center;
	line-height:20px;
}
/*frase*/

.lateral_interior{
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float:left;
	padding:10px 5px;
}

/*frase*/

/*eventos*/
.contenedor_eventos{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:100%;
	margin:43px 10px;
	font-size:11px;	
}

.tabla_eventos{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:280px;
	background-color:#F7F7F7;	
}


/*eventos*/

/*galería creada dinámicamente*/
.contenedor_galeria_int{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:30px 10px;
	float:left;
}

.contenedor_fotos{
	width:100%; 
	float:left;
}

.imagen_galeria{
	width:60px;
	height:60px;
	overflow:hidden;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	float:left;
	margin:0 !important;
	padding:0 !important;
}


.imagen_galeria:nth-of-type(1) {
	margin:0 !important;
	float:left;
}

.imagen_galeria:nth-of-type(5) {
	margin:0 !important;
}

.borde_galeria{
	position:absolute;
	width:55px;
	height:55px;
	overflow:hidden;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	border-radius:55px;
	opacity:.7;
	border:3px #fff solid;
	cursor:pointer;
}

.borde_galeria:hover{
	background:#DA7B05 url(../img/galeria/hover.png) center no-repeat;
}


.video_galeria{
	width:190px;
	height:190px;
	overflow:hidden;
	float:left;
	margin-left:23px;
	margin-bottom:25px;
}


.video_galeria:nth-of-type(1) {
	margin:0 !important;
}

.video_galeria:nth-of-type(5) {
	margin:0 !important;
}

.borde_video{
	position:absolute;
	width:170px;
	height:170px;
	overflow:hidden;
	opacity:.7;
	border:10px #fff solid;
	cursor:pointer;
}

.borde_video:hover{
	background:#DA7B05 url(../img/galeria/hover_video.png) center no-repeat;
}

.navegacion_galeria{
	text-align:right;
	width:100%;
	color:#666666;
	margin-bottom:15px;
}

td.primera-fila-galeria{
	max-width:60px !important;
	}


/*galería creada dinámicamente*/

/*contrataciones*/
.contenedor_contraciones{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:30px 15px;
	float:left;
}

.contrataciones_izquierda{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:100%;
	float:none;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
}

.contrataciones_derecha{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:100%;
	float:none;
	text-align:justify;
	line-height:1.5em;
	font-size:13px;
	color:#666;
	margin-bottom:10px;
}

.datos_contrataciones{
	float:left;
	width:100%;
	margin:5px 0;
}

.datos_contrataciones:first-child{
	margin-top:20px;
}

.img_contrataciones{
	float:left;
}

.txt_contrataciones{
	float:left;
	margin-left:10px;
	padding-top:5px;
	font-size:11px;
}


.formulario_contrataciones input[type="text"]{
	width:100%;
	margin-bottom:8px;
	background-color:#F4F2E9;
	border:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:5px;
	color:#555;
	font-size:13px;
	font-family:inherit;
}

.formulario_contrataciones input[type="button"]{
	width:auto;
	background-color:#2E3092;
	color:#FFFFFF;
	border:none;
	font-family:inherit;
	font-size:14px;
	margin-top:8px;
}

.formulario_contrataciones textarea{
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	font-family:inherit;
	background-color:#F4F2E9;
	border:none;
	font-size:13px;
	color:#555;
	padding:5px;
}

/*contrataciones*/

/*lucho argain*/
.lateral_interior_2{
	width:100% !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float:none !important;
	padding:10px 0px 10px 20px;
}

.lateral_interior_2 img{
	width:100%;
	height:auto;
	margin-top:10px;	
	}

.txt_general_2{
	width:100% !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:20px 20px 20px 20px !important;
	text-align:justify;
	line-height:1.5em;
	float:none !important;
	font-size:13px;
	color:#666;
}
/*lucho argain*/
}

}



/***** Retina *****/
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {

.example										{ margin:0; padding:0; }

}
