@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding-top: 1px;
}
img
{
  border:0;
}

 p {
	line-height: 190%;
}

h1 {
	font-family: 'Titillium Web', sans-serif;
	font-size: 1.2em;
	text-align: center;
	padding-bottom: 15px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
    letter-spacing: 2px;
}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-bottom: 5px;
	background-image: url(../images/separador-mail2.png);
	height: 39px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 16px;
	margin-top: 15px;
}
h3 {
	margin-bottom: 5px;
	background-image: url(../images/separador.png);
	height: 39px;
	width: 533px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 16px;
	margin-top: 15px;
}
h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-top-width: 2px;
	border-bottom-width: 2px;
	padding: 0.9em;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #D9C482;
	border-bottom-color: #D9C482;
	width: 520px;
	text-align: justify;
	margin-right: auto;
	margin-left: auto;
}
h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #D59903;
	padding-left: 5px;
	color: #3A0101;
	clear: both;
	text-align: center;
}

  .titulo-virtual {
	font-family: 'Bree Serif', serif;
	font-size: 1.5em;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #26b1be;
	padding-left: 5px;
	color: #dfe0e0;
	clear: both;
	text-align: center;
    letter-spacing: 3px;
    border-radius: 100px 100px 10px 10px;
    -moz-border-radius: 100px 100px 10px 10px;
    -webkit-border-radius: 100px 100px 10px 10px;
    border: 1px solid #04ddea;
    background: rgba(183,222,237,1);
    background: -moz-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,222,237,1)), color-stop(2%, rgba(113,206,239,1)), color-stop(2%, rgba(113,206,239,1)), color-stop(53%, rgba(33,180,226,0.87)), color-stop(100%, rgba(38,177,190,0.75)));
    background: -webkit-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: -o-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: -ms-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: linear-gradient(to bottom, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#26b1be', GradientType=0 );
    -webkit-box-shadow: 10px 10px 19px -21px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 19px -21px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 19px -21px rgba(0,0,0,0.75);
}


.titulo-virtual a {
        color: #ffffff;
    text-decoration: none;
}

.titulo-virtual a:hover {
        color: #04ddea;
}


  .titulo-virtual02 {
	font-family: 'Bree Serif', serif;
	font-size: 1.2em;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #26b1be;
	padding-left: 5px;
	color: #dfe0e0;
	clear: both;
	text-align: center;
    letter-spacing: 5px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 1px solid #04ddea;
    background: rgba(183,222,237,1);
    background: -moz-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,222,237,1)), color-stop(2%, rgba(113,206,239,1)), color-stop(2%, rgba(113,206,239,1)), color-stop(53%, rgba(33,180,226,0.87)), color-stop(100%, rgba(38,177,190,0.75)));
    background: -webkit-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: -o-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: -ms-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: linear-gradient(to bottom, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#26b1be', GradientType=0 );
    -webkit-box-shadow: 10px 10px 19px -21px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 19px -21px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 19px -21px rgba(0,0,0,0.75);

}


/* Poncherazos virtuales */

.poncherazo-virtual {
	zoom: 1;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
    cursor: pointer;
	text-align: center;
	}

  .poncherazo-virtual a {
	display: block;
	float: left;
	margin: 5px;
	width: 450px;
	text-decoration: none;
    margin-bottom: 20px;
}

	.poncherazo-virtual a:hover {
				opacity:1;
			}
	.poncherazo-virtual a img {
				border:none;
				display:block;
			}
	.poncherazo-virtual a#vlightbox{display:none}


    .poncherazo-virtual em {
	text-align: center;
	display: block;
	font-size: 1.2em;
	font-style: normal;
	margin-top: 3px;
	font-family: 'Titillium Web', sans-serif;
}



  .destacado-virtual {
	font-family: 'Titillium Web', sans-serif;
	font-size: 1.5em;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #dfe0e0;
	clear: both;
	text-align: center;
    letter-spacing: 2px;
    color: #ffffff; 
}

    .resaltado {
    background: rgba(50,206,239,1);
    padding: 3px 1px 3px 8px;
    border-radius: 5px 10px 10px 5px;
    -moz-border-radius: 5px 10px 10px 5px;
    -webkit-border-radius: 5px 10px 10px 5px;
}

    .whatsApp {
    background: rgba(0,150,136,1);
    color: #ffffff;
    padding: 3px 7px 3px 8px;
    border-radius: 5px 10px 10px 5px;
    -moz-border-radius: 5px 10px 10px 5px;
    -webkit-border-radius: 5px 10px 10px 5px;
}

    .whatsApp img {
    vertical-align: middle;
    margin-bottom: 5px;
    width: 20px; 
    height: 20px;
}


   .verponche-virtual {
	font-family: 'Titillium Web', sans-serif;
	font-size: 1.5em;
	margin-top: 30px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
    text-align: center;
    background: #26b1be;
    background-size: 80%;
    padding: 3px 7px 3px 8px;
    letter-spacing: 2px;
	clear: both;
    width: 450px; 
	margin-right: auto;
	margin-left: auto;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    background: rgba(183,222,237,1);
    background: -moz-linear-gradient(top, rgba(183,222,250,1) 0%, rgba(113,206,250,1) 2%, rgba(113,206,250,1) 2%, rgba(83,180,226,0.87) 53%, rgba(255,255,255,0.75) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,222,237,1)), color-stop(2%, rgba(113,206,239,1)), color-stop(2%, rgba(113,206,239,1)), color-stop(53%, rgba(33,180,226,0.87)), color-stop(100%, rgba(38,177,190,0.75)));
    background: -webkit-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(83,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: -o-linear-gradient(top, rgba(183,240,250,1) 0%, rgba(113,240,239,1) 2%, rgba(113,240,250,1) 2%, rgba(83,180,226,0.87) 53%, rgba(255,255,255,0.75) 100%);
    background: -ms-linear-gradient(top, rgba(183,240,250,1) 0%, rgba(113,240,239,1) 2%, rgba(113,240,250,1) 2%, rgba(83,180,226,0.87) 53%, rgba(255,255,255,0.75) 100%);
    background: linear-gradient(to bottom, rgba(183,240,250,1) 0%, rgba(113,240,239,1) 2%, rgba(113,240,250,1) 2%, rgba(83,180,226,0.87) 53%, rgba(255,255,255,0.75) 100%);
    border: 1px solid #04ddea;
}

.verponche-virtual a {
        color: #c6f3f5;
}

.verponche-virtual a:hover {
        color: #04ddea;
}



 .verponche-virtual02 {
	font-family: 'Titillium Web', sans-serif;
	font-size: 1.5em;
	margin-top: 30px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
    text-align: center;
    background: #26b1be;
    background-size: 80%;
    padding: 3px 7px 3px 8px;
    letter-spacing: 2px;
	clear: both;
    width: 300px; 
	margin-right: auto;
	margin-left: auto;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    background: rgba(183,222,237,1);
    background: -moz-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,222,237,1)), color-stop(2%, rgba(113,206,239,1)), color-stop(2%, rgba(113,206,239,1)), color-stop(53%, rgba(33,180,226,0.87)), color-stop(100%, rgba(38,177,190,0.75)));
    background: -webkit-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: -o-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: -ms-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    background: linear-gradient(to bottom, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 2%, rgba(113,206,239,1) 2%, rgba(33,180,226,0.87) 53%, rgba(38,177,190,0.75) 100%);
    border: 1px solid #04ddea;
}

.verponche-virtual02 a {
        color: #ffffff;
}

.verponche-virtual02 a:hover {
        color: #04ddea;
}


  .destacado-virtual01 {
	font-family: 'Titillium Web', sans-serif;
	font-size: 1.7em;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #dfe0e0;
	clear: both;
	text-align: justify;
    word-spacing: -2px;
   
}


p a {
	color: #000;
	text-decoration: none;
}
p a:hover {
	color: #666;
}

  #fondo {
	height: 100%;
	margin-top: 0px;
	padding-top: 0px;
    background: url(../images/fondo.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-position: 0px 0px;
}

  #fondo-virtual {
	height: 100%;
	margin-top: 0px;
	padding-top: 0px;
    background: url(../images/fondo-virtual.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-position: 0px 0px;
}

#contenedor {
	min-height: 100%;
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	position: relative;
	margin-bottom: -3em;
}

#contenedorvirtual {
	min-height: 100%;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	position: relative;
	margin-bottom: -2em;
}

.poncherazos-virtuales {
    display: inherit;
	height: 450px;
	width: 450px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	}



#footer {
	height: 45px;
	clear:both;
	text-align: center;
	background-image: url(../images/footer.png);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	padding-top: 25px;
	line-height: 120%;
}
#footer a {
	color: #999;
}
#footer a:hover {
	color: #FFF;
}


#footer-virtual {
	height: 45px;
	clear:both;
	text-align: center;
	background-image: url(../images/footer-virtual.png);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #fffefe;
	padding-top: 25px;
	line-height: 120%;
}
#footer-virtual a {
	color: #ebebeb;
}
#footer-virtual a:hover {
	color: #d3d3d3;
}

  	.push {
	height: 58px;
	clear:both;
	padding: 5px;
}

#jaime {
	left: 630px;
	top: 1320px;
	position: absolute;
	width: 270px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#contenedor #ministerio {
	left: 550px;
	top: 1150px;
	position: absolute;
}

#contenedor #ministerio a:hover {
	filter: opacity(.8);
}

#contenedor #contenido {
	width: 533px;
	height: 375px;
	text-align: justify;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	float: right;
	padding-left: 10px;
	padding-top: 25px;
	margin-top: 19px;
	background-image: url(../images/separador2.png);
	line-height: 170%;
}

#contenedor #contenido p {
	line-height: 154%;
}


#contenedor #contenido-historia {
	width: 500px;
	height: 400px;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	float: right;
	padding-right: 85px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
}
#contenedor #txt-historia {
	width: 870px;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
}

#contenedorvirtual #txt-virtual {
	width: 950px;
	color: #e5e5e5;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1em;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
	text-align: justify;
    
}


#txt-virtual li {
 text-align: left;   
}

#contenedor #txt-calle {
	width: 900px;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	margin-bottom: 20px;
}

#contenedor #txt-calle p {
	margin-bottom: 10px;
}


.fotohistoria img {
    display: block;
    margin: auto;
}


.fotohistoria ul {
    margin: auto;
    float: left;
    clear: both;
}



.piedefoto {
    text-align: center;
    font-size: 0.8em;
}

#contenedor #foto {
	float: left;
	height: 440px;
	width: 422px;
	padding-right: 5px;
}

#contenedor #foto span a {
	color: #16345a;
	font-weight: bold;
	}

#contenedor #foto span a:hover {
    opacity: 0.6;
	}

#foto span {
    display: block;
    text-align: center;
	font-weight: bold;
	font-size: 1.8em;
    padding-top: 17px;
	font-family: 'Bree Serif', serif;
	background-image: url(../images/fondo-fotop.png);
	height: 53px;
	width: 420px;
    vertical-align: middle;
}



#contenedor #foto-historia {
	float: left;
	height: 445px;
	width: 350px;
	text-align: center;
	margin-top: 20px;
	padding-left: 42px;
}
#contenedor #fotos-historia {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
#contenedor #foto-historia img {
	padding-bottom: 10px;
}

#contenedor #fotos-historia img {
	margin-right: 25px;
	margin-left: 25px;
}
#contenedor #video-historia {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000;
	font-weight: bold;
	margin-bottom: 15px;
	clear: both;
}


#contenedor #logo {
	position: static;
	height: 255px;
	width: 723px;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

#contenedorvirtual #logo {
	position: static;
	height: 255px;
	width: 723px;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}



#contenedor #separador {
	text-align: center;
	padding-top: 6px;
	clear: both;
}

#contenedor #logos {
	text-align: center;
	padding-top: 25px;
	clear: both;
	margin-bottom: 15px;
}

#contenedorvirtual #logos {
	text-align: center;
	padding-top: 25px;
	clear: both;
	margin-bottom: 40px;
}


#contenedor #datos {
	font-weight: bold;
    text-align: center;
	font-size: 1.1em;
    padding-top: 17px;
	font-family: 'Bree Serif', serif;
	margin-bottom: 75px;
}

#contenedorvirtual #datos {
	text-align: center;
	padding-top: 2px;
	clear: both;
	margin-bottom: 40px;
}



#contenedorvirtual #separadores {
	text-align: center;
	clear: both;
    margin-bottom: 20px;
    
}


#contenedor #logospueblito {
	text-align: center;
	padding-top: 25px;
	clear: both;
	margin-bottom: 35px;
}


#contenedorvirtual #img-ponchevirtual {
	text-align: center;
	padding-top: 20px;
	clear: both;
}


#contenedor #social {
	height: 60px;
	width: 200px;
	clear: both;
}

#contenedor #terminos {
	font-family: 'Bree Serif', serif;
	font-size: 1.3em;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	clear: both;
}


    #texto-parrafo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
    padding-bottom: 50px;
	text-align: justify;
    width: 90%;
	clear: both;
}

#texto-parrafo span a {
	color: #16345a;
	font-weight: bold;
	}

#texto-parrafo span a:hover {
    opacity: 0.6;
	}

#texto-parrafo span {
    display: block;
	font-weight: bold;
    text-align: center;
	font-size: 1.8em;
    padding-top: 17px;
	font-family: 'Bree Serif', serif;
	background-image: url(../images/fondo-fotop.png);
	height: 53px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}


.fechas {
	font-weight: bold;
	color: #D39600;
	font-size: 1em;
	margin-right: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E9A826;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E9A826;
}
.negrita {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 1em;
	margin-right: 5px;
	text-align: right;
	clear: both;
}
hr {
	border: 1px dotted #B48310;
	width: 700px;
	height: auto;
}

.ok {
	font-weight: bold;
	color: #333;
	font-size: 0.87em;
}
.titulo {
	font-weight: bold;
	color: #333;
	font-size: 0.8em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* MENÚ ESPAÑOL */

#contenedor #menu {
	background-image: url(../images/cinta.png);
	height: 93px;
	width: 970px;
	background-repeat: no-repeat;
	clear: both;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 7px;
}

#menu-principal{
	position:relative;
	width:950px;
	height:50px;
	padding-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	}

	#menu-principal ul{
		list-style:none;
		}

	#menu-principal li{
	height:45px;
	float:left;
	width: auto;
	padding-right: 5px;
			}

	#menu-principal li#inicio a{
	width:66px;
	height:24px;
	background-image:url(../images/btn_inicio.png);
	background-position:top;
	text-indent: -9999px;
	display: block;
	margin-right: 5px;
	margin-left: 15px;
				}
					#menu-principal li#inicio a:hover{
						background-position:bottom;
					}
					#menu-principal li#inicio a.active{
						background-position:bottom;
					}
	#menu-principal li#medios a{
	display:block;
	width:147px;
	height:23px;
	background-image:url(../images/btn_medios.png);
	background-position:top;
	text-indent:-9999px;
	margin-right: 5px;
	margin-left: 5px;
					}
					#menu-principal li#medios a:hover{
						background-position:bottom;
					}
					#menu-principal li#medios a.active{
						background-position:bottom;
					}
	#menu-principal li#historia a{
	display:block;
	width:93px;
	height:23px;
	background-image:url(../images/btn_historia.png);
	background-position:top;
	text-indent:-9999px;
	margin-right: 10px;
	margin-left: 5px;
				}
					#menu-principal li#historia a:hover{
						background-position:bottom;
					}
					#menu-principal li#historia a.active{
						background-position:bottom;
					}
	#menu-principal li#escribenos a{
	display:block;
	width:120px;
	height:20px;
	background-image:url(../images/btn_escribenos.png);
	background-position:top;
	text-indent:-9999px;
	margin-right: 15px;
	margin-left: 5px;
				}
					#menu-principal li#escribenos a:hover{
						background-position:bottom;
					}
					#menu-principal li#escribenos a.active{
						background-position:bottom;
					}
	#menu-principal li#poncherazos a{
	display:block;
	width:147px;
	height:24px;
	background-image:url(../images/btn_poncherazo.png);
	background-position:top;
	text-indent:-9999px;
	margin-right: 5px;
	margin-left: 5px;
				}
					#menu-principal li#poncherazos a:hover{
						background-position:bottom;
					}
					#menu-principal li#poncherazos a.active{
						background-position:bottom;
					}
	#menu-principal li#programa a{
	display:block;
	width:161px;
	height:21px;
	background-image:url(../images/btn_progra.png);
	background-position:top;
	text-indent:-9999px;
	margin-right: 5px;
	margin-left: 5px;
				}
					#menu-principal li#programa a:hover{
						background-position:bottom;
					}
					#menu-principal li#programa a.active{
						background-position:bottom;
					}


/* MENÚ INGLES */

	#contenedor #menu2 {
	background-image: url(../images/cinta2.png);
	height: 93px;
	width: 970px;
	background-repeat: no-repeat;
	clear: both;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 7px;
}

#menu-principal2 {
	position:relative;
	width:950px;
	height:50px;
	padding-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 15px;
	}

	#menu-principal2 ul{
		list-style:none;
		}

	#menu-principal2 li{
	height:45px;
	float:left;
	width: auto;
	padding-right: 5px;
			}

	#menu-principal2 li#inicio2 a{
	width:66px;
	height:24px;
	background-image:url(../images/btn_inicio2.png);
	background-position:top;
	text-indent: -9999px;
	display: block;
	margin-right: 5px;
	margin-left: 15px;
				}
					#menu-principal2 li#inicio2 a:hover{
						background-position:bottom;
					}
					#menu-principal2 li#inicio2 a.active{
						background-position:bottom;
					}

	#menu-principal2 li#medios2 a{
	display:block;
	width:239px;
	height:22px;
	background-image:url(../images/btn_medios2.png);
	background-position:top;
	text-indent:-9999px;
	margin-right: 5px;
				}
					#menu-principal2 li#medios2 a:hover{
						background-position:bottom;
					}
					#menu-principal2 li#medios2 a.active{
						background-position:bottom;
					}

	#menu-principal2 li#historia2 a{
	display:block;
	width:86px;
	height:23px;
	background-image:url(../images/btn_historia2.png);
	background-position:top;
	text-indent:-9999px;
	margin-right: 5px;
	margin-left: 5px;
				}
					#menu-principal2 li#historia2 a:hover{
						background-position:bottom;
					}
					#menu-principal2 li#historia2 a.active{
						background-position:bottom;
					}

	#menu-principal2 li#escribenos2 a{
	display:block;
	width:120px;
	height:20px;
	background-image:url(../images/btn_escribenos2.png);
	background-position:top;
	text-indent:-9999px;
	margin-right: 5px;
	margin-left: 5px;
				}
					#menu-principal2 li#escribenos2 a:hover{
						background-position:bottom;
					}
					#menu-principal2 li#escribenos2 a.active{
						background-position:bottom;
					}

	#menu-principal2 li#poncherazos a{
	display:block;
	width:147px;
	height:24px;
	background-image:url(../images/btn_poncherazo.png);
	background-position:top;
	text-indent:-9999px;
	margin-right: 5px;
	margin-left: 5px;
				}
					#menu-principal2 li#poncherazos a:hover{
						background-position:bottom;
					}
					#menu-principal2 li#poncherazos a.active{
						background-position:bottom;
					}

	#menu-principal2 li#programa2 a{
	display:block;
	width:111px;
	height:21px;
	background-image:url(../images/btn_progra2.png);
	background-position:top;
	text-indent:-9999px;
	margin-right: 5px;
	margin-left: 5px;
				}
					#menu-principal2 li#programa2 a:hover{
						background-position:bottom;
					}
					#menu-principal2 li#programa2 a.active{
						background-position:bottom;
					}
/* FIN MENÚ */
					
#contenedor #camaras {
	clear: both;
	text-align: right;
}
#contenedor #camaras img {
	padding-right: 60px;
}

/* Galeria */
.gallery {
	zoom: 1;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	height: 460px;
	}

			.gallery a {
	display: block;
	float: left;
	margin: 5px;
	opacity: 0.87;
	text-align: center;
	width: 180px;
	text-decoration: none;
			}
			.gallery a:hover {
				opacity:1;
			}
			.gallery a img {
				border:none;
				display:block;
			}
			.gallery a#vlightbox{display:none}
			
.gallery em {
	text-align: center;
	color: #000000;
	display: block;
	font-size: 13px;
	font-style: normal;
	margin-top: 3px;
	font-weight: bold;
	font-family: 'Titillium Web', sans-serif;
}			
/* Galeria de camara*/

.galleryc {
	zoom:1;
	width:850px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 50px;
	padding-top: 20px;
	height: 600px;
			}
	.galleryc a {
	display:block;
	float:left;
	margin:5px;
	text-align:center;
			}
			.galleryc a:hover {
				opacity:0.87;
			}
			.galleryc a img {
				border:none;
				display:block;
			}
			.galleryc a#vlightbox{display:none}

#contenedor #programacion {
	font-size: 0.9em;
	color: #000;
	height: 380px;
	width: 671px;
	padding-bottom: 20px;
	padding-top: 90px;
	background-image: url(../images/cuadro.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#contenido-programa {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: 65px;
	margin-top: 20px;
	margin-right: 55px;
	width: auto;
	font-size: 0.9em;
}
#contenido-programa a {
	color: #D89C0A;
	font-weight: bold;
}
#contenido-programa a:hover {
	color: #EDC570;
}

#foto3 {
	float: left;
	height: 210px;
	width: 258px;
	padding-right: 5px;
}
#foto4 {
	float: right;
	height: 210px;
	width: 258px;
	padding-left: 5px;
	margin-bottom: 13px;
}
/* VIDEOS */
#videos .videos {
	display: inline-block;
	zoom: 1;
	*display:inline;
	position: relative;
	width: 216px;
	overflow: hidden;
	vertical-align: top;
	margin: 5px;
	font-family: Trebuchet,Tahoma,Arial,sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #000;
	outline: none;
	padding: 3px;
	box-shadow: 0 5px 8px rgba(0,0,0,0.4);
	height: 195px;
}
#videos {
	height: 800%;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

a.videos img {
        filter:alpha(opacity=50);
        -moz-opacity: 0.5;
        -khtml-opacity: 0.5;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-ms-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
}

a.videos:hover img {
    filter:alpha(opacity=3);
    -moz-opacity: 1;
    opacity: 0.5;
    -khtml-opacity: 1;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
}
.videos em {
	text-align: center;
	color: #000000;
	display: block;
	font-size: 13px;
	font-style: normal;
	margin-top: 3px;
	font-weight: bold;
	font-family: 'Titillium Web', sans-serif;
}
#contenedor #google {
	height: 90px;
	width: 728px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 20px;
}
#contenedor #google2 {
	height: 250px;
	width: 300px;
	padding-top: 30px;
	padding-bottom: 30px;
	float: left;
}
#contenedor #google3 {
	height: 280px;
	width: 336px;
	padding-top: 30px;
	padding-bottom: 30px;
	float: right;
}
#contenedor #video-sup1 {
	height: 185px;
	width: 280px;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 25px;
	margin-right: 20px;
	}
#contenedor #video-sup1 a:hover {
 	opacity: 0.8;
	}

#contenedor #img-gira2017 {
	height: 185px;
	width: 280px;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 25px;
	margin-right: 20px;
}

#contenedor #img-gira2017 a:hover{
	opacity: .60;
}

.okformulario {
	font-size: 1.4em;
	color: #F00;
	background: rgba(255, 255, 255, .7);
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #f1f90b;
	border-bottom-color: #f1f90b;
	text-align: left;
	clear: both;
}
.destacadoformu {
	font-weight: bold;
	color: #395518;
	font-family: 'Fredoka One', cursive;
	font-size: 1.3em;
	text-align: left;
}
.resaltadoformu {
	font-weight: normal;
	color: #395518;
	font-family: 'Fredoka One', cursive;
	font-size: 0.7em;
	text-align: left;
	}
.celda {
	border: 2px ridge #FB0000;
	background: rgba(255, 255, 255, .1);
	font-family: 'Titillium Web', sans-serif;
	color: #000;
}
fieldset .celda {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 276px;
}
fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.enviado {
	font-weight: bold;
}
#formulario {
	width: 920px;
	margin-top: 50px;
	clear: both;
	text-align: left;
	color: #F00;
	background: rgba(255, 255, 255, .3);
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	margin-left: 30px;
}

#formulario placeholder {
	font-size: 5em;
}

#contenedor #manizales {
	clear: both;
	float: none;
	height: 650px;
	width: 900px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.9em;
}
#manizales #texto-eventos {
	font-size: 1.4em;
}
#manizales #texto-eventos p {
	color: #000;
}

.evento {
	font-family: 'Bree Serif', serif;
	font-size: 1.2em;
	background-color: #EAAE11;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #FAD887;
	border-bottom-color: #FAD887;
	text-align: center;
	letter-spacing: 2px;
}

.img-antigua li {
	display: inline;
	float: left;
	width: 280px;
	text-align: left;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1em;
	height: 185px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 90px;
	margin-left: 10px;
}


.img-antigua li a:hover {
	opacity:0.7;
	}

.giras {
	height: 1050px;
	width: 100%;
}

.img-antigua a {
	color: #000000;
	text-decoration: none;
	font-size: 1em;
}
.img-antigua a:hover {
	color: #666666;
	font-size: 1.1em;
}

/* Poncherazo en el Pueblito Paisa*/

.img-pueblito li {
	display:inline-block;
	float: left;
	width: 290px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1em;
	height: 306px;
	margin-left: 5px;
	margin-bottom: 30px;
	margin-top: 10px;
}


.img-pueblito li a:hover {
	opacity:0.7;
	}

.ponche-pueblito {
	height: 100%;
	width: 950px;
	
	}

.img-pueblito a {
	color: #000000;
	text-decoration: none;
	font-size: 1em;
}
.img-pueblito a:hover {
	color: #666666;
	font-size: 1.1em;
}


/* Poncherazo en el Pueblito Paisa 2019*/

.img-pueblito2019 li {
	display:inline-block;
	float: left;
	width: 195px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1em;
	height: 250px;
	padding-left: 20px;
    padding-right: 10px;
	margin-bottom: 30px;
	padding-top: 10px;
}


.img-pueblito2019 li a:hover {
	opacity:0.7;
	}

.ponche-pueblito {
	height: 100%;
	width: 950px;
	
	}

.img-pueblito2019 a {
	color: #000000;
	text-decoration: none;
	font-size: 1em;
}
.img-pueblito2019 a:hover {
	color: #666666;
	font-size: 1.1em;
}




/* HISTORIA 2020*/

.historia2020 li {
	display:inline-block;
	float: left;
	width: 400px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1em;
	height: 106px;
	padding-left: 20px;
    padding-right: 10px;
	margin-bottom: 30px;
	padding-top: 10px;
}


.historia2020 li a:hover {
	opacity:0.8;
	}

.btns-historia {
	height: 100%;
	width: 1000px;
	
	}

.historia2020 a {
	color: #000000;
	text-decoration: none;
	font-size: 1em;
}
.historia2020 a:hover {
	color: #666666;
	font-size: 1.1em;
}



/* FOTO HISTORIA 2020*/

.fotohistoria2020 li {
	display:inline-block;
	float: left;
	width: 293px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1em;
	height: 400px;
	padding-left: 20px;
    padding-right: 10px;
	margin-bottom: 30px;
	padding-top: 10px;
    clear: both;
}


.fotohistoria2020 li a:hover {
	opacity:0.8;
	}

.foto-historia2020 {
	height: 100%;
	width: 1000px;
	
	}



/* Poncherazo estimulos 2019*/

.img-estimulos2019 li {
	display:inline-block;
	width: 200px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1em;
	height: 280px;
	padding-left: 20px;
    padding-right: 20px;
	margin-bottom: 30px;
	padding-top: 20px;
}


.img-estimulos2019 li a:hover {
	opacity:0.7;
	}

.estimulos2019 {
	height: 100%;
	width: 950px;
    text-align: center;
	
	}

.img-estimulos2019 a {
	color: #000000;
	text-decoration: none;
	font-size: 1em;
}
.img-estimulos2019 a:hover {
	color: #666666;
	font-size: 1.1em;
}


/*REDES SOCIALES*/

#redes-idiomas {
	clear: both;
	margin-top: 5px;
	width: 700px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}

#redes-idiomas span {
	color: #570101;
	background-color: #2a2a2b;
	background: rgba(255, 255, 255, .2);
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding: 20px 5px 2px 5px;
}

#redes-idiomas span-virtual {
	color: #f0f0f0;
	background-color: #2a2b2b;
	background: rgba(11, 179, 173, .5);
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding: 20px 5px 2px 5px;
}

#redes {
	width: 300px;
	height: auto;
	text-align: center;
	font-weight: bold;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1em;
	clear: both;
	float: left;
}

#redes a:hover {
	opacity: 0.6;
}

#redes ul {
	list-style:none;
}

#redes li {
	margin-right: 10px;
	float: left;
}

/*IDIOMAS*/


#idiomas {
	width: 260px;
	height: auto;
	text-align: center;
	font-weight: bold;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1em;
	float: right;
}

#idiomas a:hover {
	opacity: 0.6;
}

#idiomas ul {
	list-style:none;
}

#idiomas li {
	margin-left: 50px;
	float: left;
}

/* FIN IDIOMAS*/



.blanco {
	margin-bottom: 50px;
	margin-top: 50px;
}