﻿/*-----------------------------------------------------------PC----------------------------------------------------------------------------*/

body{
	font-family: Candara, Arial;
	background: #000000;
	font-size: 1.1em;
}

.tabla{
	border: 0px;
	width: 100%;
}

#contenedor-principal{
	width: 870px;
	margin: 0 auto;
	border: 10px solid #FFCC66;
	background: #4B3329;
	margin-bottom: 5em !important;
}

.icons-responsive{
	display: none;
}

#cabecera-izquierda{
	width: 40%;
	height: 100px;
	float: left;
	background: #000000 url(../imagenes/cabecera.jpg) no-repeat;
	background-size: auto 90%;
	background-position: bottom left;
	min-height: 150px;
}

#cabecera-derecha{
	width: 56%;
	height: 100px;
	padding-left: 2%;
	padding-right: 2%;
	float: right;
	background: #000000 url(../imagenes/mapa.png) no-repeat;
	background-size: auto 100%;
	background-position:  95% 100%;
	min-height: 150px;
	text-align: left;
	font-size: 0.8em;
}

#cabecera-derecha h1{
	color: #FF6100;
}

#cabecera-derecha h2{
	color: #ffffff;
}

#cabecera-derecha h3{
	color: #FE9D00;
	font-size: 1.6em;
	text-align: center;
}

#cabecera-derecha a{
	color: #FE9D00;
}

#menu{
	width: 100%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	word-spacing: 5px;
}

#menu a{
	color: #ffffff;
	text-decoration: none;
	border: 2px solid #CC6633;
	padding: 5px;
	background: #704d3e;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 0.9em;
}

#menu a:hover{
	border: 2px solid #704d3e;
	background: #FF6100;
}

.contacto{
	background: red!important;
	padding: 5px;
}

.contacto:hover{
	border: 2px solid #ffffff!important;
}

#contenedor{
	width: 87.5%;
	margin-right: 5%;
	margin-left: 5%;
	border: 10px solid #CC6633;
	background: #000000;
}

.bloque-izquierda{
	width: 30%;
	float: left;
	text-align: center;
}

.bloque-izquierda img{
	width: 100%;
	height:auto;
}


.bloque-izquierda table{
	min-height: 500px;
}

.bloque-derecha{
	width: 66%;
	padding-left: 2%;
	padding-right: 2%;
	float: right;
	color: #FFCC66;
	text-align: justify;
	background: #4B3329;
	font-size: 0.8em;
}

.bloque-index{
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
	float: right;
	color: #FFCC66;
	text-align: justify;
	background: #4B3329;
	font-size: 0.8em;
}

.bloque-index a{
	color: #FFCC66;
	text-decoration: none;
}

.bloque-index a:hover{
	text-decoration: underline;
}

.bloque-biografias{
	width: 96%;
	max-height: 400px;
	padding-left: 2%;
	padding-right: 2%;
	float: right;
	color: #FFCC66;
	text-align: justify;
	background: #4B3329;
	font-size: 0.8em;
	font-weight: normal;
	margin-bottom: 30px;
	overflow-y: scroll;
}

.trompeta{
	width: 250px;
	height: auto;
	float: right;
	margin-left: 15px;
	margin-right: -15px;
}


.bloque-derecha-precios{
	background: #000000;
	text-align: center;
}

.bloque-derecha-preciosp{
	background: #000000;
	text-align: center;
	background: #070302 url(../imagenes/precios.jpg) no-repeat;
	background-position: bottom;
	background-size: auto 80%;
	min-height: 400px;
}


/*redes sociales, targetas, contratar*/
.files{
width: 85%;
margin-left: 7%;
height: 35px;
text-align: center;
margin-top: 35px;
}

.social-col{
width: 33.3%;
float: left;
}

.social-col img{
height: 35px;
margin: 5px;
border: 1px solid #ffffff;
border-radius: 7px;
padding: -2px;
background: #ffffff;
}

.social-col img:hover{
-webkit-box-shadow: 4px 6px 44px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 4px 6px 44px -12px rgba(0,0,0,0.75);
box-shadow: 4px 6px 44px -12px rgba(0,0,0,0.75);
}


.tarjetas-col{
background: #ffffff;
width: 155px;
padding: 5px;
height: auto;
position: relative;
margin:0 auto;
 -moz-transition: all 3s;
 -webkit-transition: all 3s;
 -o-transition: all 3s;
 -ms-transition: all 3s;
 transition: all 3s;
border: 1px solid #ffffff;
border-radius: 7px;
}

.tarjetas-col img{
width: 100%;
height: 30px;
}

.seleccionar-col{
background: url(../imagenes/fiesta.jpg) no-repeat;
background-size: 100% auto;
width: 100%;
margin: 0 auto;
margin-top: 0px;
position: relative;
float: left;
text-align: center;
font-size: 1.4em;
padding-top: 30px;
padding-bottom: 30px;
font-weight: bold;
font-style: italic;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transition: all 1s;
margin-bottom: 30px;
}

.seleccionar-col:hover{
background-size: 150% auto;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transition: all 1s;
}

.seleccionar-col a{
	text-decoration: none;
	color: #000000;
}

/*fother*/

#fother{
	width: 100%;
	text-align: center;
	padding-top: 55px;
	padding-bottom: 30px;
}

#fother h1{
	font-size: 0.8em;
	color: #ffffff;
}

#fother h4{
	font-size: 0.8em;
	color: #ffffff;
}

#fother h5{
	font-size: 0.8em;
	color: #ffffff;
}

.audio{
	width: 190px;
	background: #000000;
	background-size: 100%:;
	padding: 5px;
}

/*precios*/
.botones-precios{
background: #016000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzEzNzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzA5NTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjI4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #016000 0%, #137200 49%, #095400 52%, #022800 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#016000), color-stop(49%,#137200), color-stop(52%,#095400), color-stop(100%,#022800)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #016000 0%,#137200 49%,#095400 52%,#022800 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #016000 0%,#137200 49%,#095400 52%,#022800 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #016000 0%,#137200 49%,#095400 52%,#022800 100%); /* IE10+ */
background: linear-gradient(to bottom,  #016000 0%,#137200 49%,#095400 52%,#022800 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016000', endColorstr='#022800',GradientType=0 ); /* IE6-8 */
width: 90%;
color: #ffffff;
border: 0px;
font-weight: bold;
border-radius: 5px;
margin: 5px;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transition: all 1s;
text-shadow: 0px 0px 5px #000000;
padding-top: 5px;
padding-bottom: 5px;
cursor: pointer;
}

.botones-precios:hover{
background: #016000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzEzNzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzA5NTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MmNlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #016000 0%, #137200 49%, #095400 52%, #82ce00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#016000), color-stop(49%,#137200), color-stop(52%,#095400), color-stop(100%,#82ce00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #016000 0%,#137200 49%,#095400 52%,#82ce00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #016000 0%,#137200 49%,#095400 52%,#82ce00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #016000 0%,#137200 49%,#095400 52%,#82ce00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #016000 0%,#137200 49%,#095400 52%,#82ce00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016000', endColorstr='#82ce00',GradientType=0 ); /* IE6-8 */
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transition: all 1s;

}

.botones-precios2{
background: #ffd000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2U4ZGMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2Y3YzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGFjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd000 0%, #e8dc00 48%, #f7c100 52%, #e0ac00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd000), color-stop(48%,#e8dc00), color-stop(52%,#f7c100), color-stop(100%,#e0ac00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd000 0%,#e8dc00 48%,#f7c100 52%,#e0ac00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd000 0%,#e8dc00 48%,#f7c100 52%,#e0ac00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd000 0%,#e8dc00 48%,#f7c100 52%,#e0ac00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd000 0%,#e8dc00 48%,#f7c100 52%,#e0ac00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd000', endColorstr='#e0ac00',GradientType=0 ); /* IE6-8 */
width: 90%;
color: #ffffff;
border: 0px;
font-weight: bold;
border-radius: 5px;
margin: 5px;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transition: all 1s;
text-shadow: 0px 0px 5px #000000;
padding-top: 5px;
padding-bottom: 5px;
cursor: pointer;
}

.botones-precios2:hover{
background: #ffd000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2U4ZGMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2Y3YzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd000 0%, #e8dc00 48%, #f7c100 52%, #ffe500 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd000), color-stop(48%,#e8dc00), color-stop(52%,#f7c100), color-stop(100%,#ffe500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd000 0%,#e8dc00 48%,#f7c100 52%,#ffe500 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd000 0%,#e8dc00 48%,#f7c100 52%,#ffe500 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd000 0%,#e8dc00 48%,#f7c100 52%,#ffe500 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd000 0%,#e8dc00 48%,#f7c100 52%,#ffe500 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd000', endColorstr='#ffe500',GradientType=0 ); /* IE6-8 */
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transition: all 1s;

}

.botones-precios0{
width: 90%;
color: #000000;
border: 0px;
font-weight: bold;
border-radius: 5px;
margin: 5px;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transition: all 1s;
padding-top: 5px;
padding-bottom: 5px;
cursor: pointer;
}

.botones-preciosr{
width: 110px;
float: left;
color: #ffffff;
border: 0px;
font-weight: bold;
border-radius: 5px;
margin: 5px;
margin-top: 24px;
text-shadow: 0px 0px 5px #000000;
padding-top: 5px;
padding-bottom: 5px;
cursor: pointer;
background: #a90329; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
}


.botones-preciosr:hover{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7a001c+39,4f0005+63,d60003+99 */
background: #7a001c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiM3YTAwMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiM0ZjAwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNkNjAwMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7a001c 39%, #4f0005 63%, #d60003 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(39%,#7a001c), color-stop(63%,#4f0005), color-stop(99%,#d60003)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7a001c 39%,#4f0005 63%,#d60003 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7a001c 39%,#4f0005 63%,#d60003 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7a001c 39%,#4f0005 63%,#d60003 99%); /* IE10+ */
background: linear-gradient(to bottom,  #7a001c 39%,#4f0005 63%,#d60003 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a001c', endColorstr='#d60003',GradientType=0 ); /* IE6-8 */
}

.botones-preciosrh{
width: 110px;
float: left;

border: 0px;
font-weight: bold;
border-radius: 5px;
margin: 5px;
margin-top: 24px;

padding-top: 5px;
padding-bottom: 5px;
cursor: pointer;
}

.videos{
	width: 90%;
	height: 250px;
	margin-bottom: 15px;
}

#contenedor-videitos{
	width: 100%;
	height: 275px;
	overflow: auto;
overflow-x: hidden;
-ms-overflow-x: hidden;
}

.videito{
	width: 42%;
	margin: 5%;
	margin-top: 0px;
	margin-right: 0px;
	height: 120px;
	float: left;
}

.botonpaypal{
	margin-bottom: 30px;
	height: 40px;
}


/*pagina musica*/

.cont-musica{
	width: 50%;
	float: left;
	text-align: center;
}


.botones-musica img{
	width: 90%;
	margin-bottom: 30px;
}

.botones-musica table{
	height: 50px;
	margin-top: -15px;
}

.botones-musica a{
	text-decoration: none;
	color: #FE9D00;
}

.botones-musica a:hover{
	text-decoration: underline;
}


.audios-musica{
	width: 70%;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 15%;
	margin-left: 15%;
	padding-bottom: 30px;
}

.audios-musica a{
	color: #FE9D00;
	text-decoration: none;
}

.audios-musica img{
	width: 100%;
}

.graduacion1{
	margin-left: 25%;
	margin-right: 25%;
}

/*	form de contacto*/



.contacto-input{
	width:260px; 
	height: 20px;
}

.contacto-input-textarea{
	width:260px; 
	height: 100px;
}

/*CONTACTO*/

.bloque-contacto{
	color: #FE9D00;
	width:65%;
	height:auto;
	float: right;
	padding: 2%;
	text-align: left;
}

.bloque-contacto h2{
	text-align: center;
}

.img-contacto{
	width: auto;
	height: 300px;
}

.input-contacto{
	width:240px; 
	height: 20px;
	float: right;
	margin-right: 100px;
}

.textarea-contacto{
	width:240px; 
	height: 100px;
	float: right;
	margin-right: 100px;
}

.tel{
	color: #ffffff;
	text-decoration: none;
}

 /*pagina responsiva menu*/
.icons-menu{
	width: 60px;
	padding: 10px;
}


/*keywords*/

.keywords{
	width: 100%
}

.cont-keywords{
	width: 46%;
	float: left;
	line-height: 20px;
	padding-right: 2%;
	font-size: 0.8em;
	text-align: center;
	color: #FFCC66;
}

.cont-keywords ul{
	list-style: none;
	list-style-position: inherit;
	
}

.cont-keywords a{
	color: #FFCC66;
	text-decoration: none;
}

.cont-keywords a:hover{
	text-decoration: underline;
}


/*compartir*/
#compartir{
	width: 100%;
	height: 50px;
	position: fixed;
	bottom: 0px;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	z-index: 30000;
}

#compartir img{
	width: 50px;
	height: 50px;
	margin-right: 10px;
	opacity: 0.8;
}

#compartir img:hover{
	opacity: 1;
}


/*-----------------------------------------------------------TABLET----------------------------------------------------------------------------*/

@media (max-width:1000px) and (min-width:699px ){

#contenedor-principal{
	width: 600px;
	margin: 0 auto;
	margin-bottom: 5em !important;
}


#menu{
	display: none;
}

.icons-responsive{
	display: inline;
	width: 70px;
	float: right;
	margin: 10px;
	margin-left: 0px;
	background: #FFCC66;
}

#cabecera-izquierda{
	width: 100%;
	float: right;
}

#cabecera-derecha{
	width: 96%;
	height: auto;
	padding-left: 2%;
	padding-right: 2%;
	float: left;
	background: #000000 url(../imagenes/mapa.png) no-repeat;
	background-size: auto 100%;
	background-position:  95% 100%;
	min-height: 150px;
	text-align: left;
	font-size: 0.8em;
}

#cabecera-derecha h1{
	color: #FF6100;
}

#cabecera-derecha h2{
	color: #ffffff;
}

#cabecera-derecha h3{
	color: #FE9D00;
	font-size: 1.6em;
	text-align: center;
}

#cabecera-derecha a{
	color: #FE9D00;
}

#contenedor{
	margin-top: 30px;
}

.trompeta{
	width: 250px;
	height: auto;
	float: left;
	margin-right: 15px;
	margin-left: -11px;
}

.social-col img{
	width: 150px;
	height: auto;
}

.bloque-derecha-preciosp{
	background: #000000;
	text-align: center;
	background: #070302 url(../imagenes/precios.jpg) no-repeat;
	background-position: bottom;
	background-size: 90% auto;
	min-height: 550px;
}

.bloque-derecha-preciosp table{
	margin-top: 100px;
}


.botones-preciosr{
width: 90%;
margin-left: 5%;
margin-right: 5%;
margin-top: 2px;
}

.botones-preciosrh{
width: 90%;
margin-left: 5%;
margin-right: 5%;
margin-top: 2px;
}

.bloque-derecha-precios table{
	margin-top: 22px;
}

.imagen-contacto{
	margin-top: 250px;
}

#contenedor-videitos{
	width: 100%;
	height: 400px;
	overflow: auto;
overflow-x: hidden;
-ms-overflow-x: hidden;
}

.videito{
	width: 84%;
	margin: 5%;
	margin-top: 0px;
	margin-right: 0px;
	height: 190px;
	float: left;
}

}



/*-----------------------------------------------------------SMARTPHONE----------------------------------------------------------------------------*/

@media (max-width:700px) and (min-width:0px ){

#contenedor-principal{
	width: 90%;
	margin: 0 auto;
	margin-bottom: 5em !important;
}


#menu{
	display: none;
}

.icons-responsive{
	display: inline;
	width: 70px;
	float: right;
	margin: 10px;
	margin-left: 0px;
	background: #FFCC66;
}

#cabecera-izquierda{
	width: 100%;
	float: right;
	background-size: 90%;
	height: 200px;
}

#cabecera-derecha{
	width: 96%;
	height: auto;
	padding-left: 2%;
	padding-right: 2%;
	float: left;
	background: #000000 ;
	background-size: auto 100%;
	background-position:  95% 100%;
	min-height: 150px;
	text-align: center;
	font-size: 0.8em;
}

#cabecera-derecha h1{
	color: #FF6100;
}

#cabecera-derecha h2{
	color: #ffffff;
}

#cabecera-derecha h3{
	width: 80%;
	margin-left: 6%;
	margin-right: 10%;
	text-decoration: none;
	color: #ffffff;	
	text-align: center;
	font-size: 1.5em;
	font-style: italic;
	background: #FF6100;
	padding: 3px;
	border: #FF6100 10px groove;
	border-radius: 15px;
	text-shadow: 0px 0px 5px #000000;
}

#cabecera-derecha a{
	color: #ffffff;
}

#contenedor{
	width: 89.5%;
	margin-right: 5%;
	margin-left: 5%;
	border: 0px;
	background: #000000;
	margin-top: 30px;
}

.trompeta{
	width: 100%;
	height: auto;
	margin-right: -0px;
	margin-left: -0px;
	margin-bottom: 15px;
}

.social-col{
	width: 100%;
	height: auto;
}

.social-col img{
	width: 200px;
	height: auto;
}

.tarjetas-col{
	width: 200px;
	height: auto;
	position: relative;
	margin-top: 150px;
}

.tarjetas-col img{
	width: 100%;
	height: auto;
}


.seleccionar-col{
background-size: 150% auto;
margin-top: 10px;
}

.bloque-izquierda{
	width: 100%;
}

.bloque-derecha{
	width: 100%;
}

.bloque-derecha-preciosp{
	background: #000000;
	text-align: center;
	background: #070302 url(../imagenes/precios.jpg) no-repeat;
	background-position: bottom;
	background-size: 80% auto;
	min-height: 300px;
	padding: 0px;
	margin-bottom:-50px;
}

.bloque-derecha-precios{
	min-height: 300px;
	padding: 0px;
	margin-bottom:0px;
}

.botones-preciosr{
	width: 92%;
	margin-left: 4%;
	margin-bottom: 0px;
	margin-top: 10px;
}

.botones-preciosrh{
	width: 92%;
	margin-left: 4%;
	margin-bottom: 0px;
	margin-top: 10px;
}

.texto-contacto{
	display: none;
	padding: 0;
}


.bloque-contacto{
	width: 100%;
	padding:0;
}

.imagen-contacto{
	margin-top: -90px;
}

.tel{
	text-decoration: none;
	color: #ffffff;	
	text-align: center;
	font-style: italic;
	background: #FF6100;
	padding: 1px;
	border: #FF6100 10px groove;
	border-radius: 15px;
	text-shadow: 0px 0px 5px #000000;
	font-size: 0.9em;
}

.cont-musica{
	width: 100%;
	float: left;
	text-align: center;
}

.audios-musica{
	width: 100%;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 30px;
	padding-top: 1px;
}

/*keywords*/
.cont-keywords{
	width: 90%;
	padding-right: 10%;
	text-align: center;
}

#contenedor-videitos{
	width: 100%;
	height: auto;
}

.videito{
	width: 90%;
	margin: 5%;
	margin-top: 0px;
	height: 190px;
	float: left;
}

}