@charset "UTF-8";
/* CSS Document */


/*ref colores:*/
/*

azul medio: rgba(0,115,214,1);
azul aguamarina: rgba(0,188,214,1);

*/



/* ABRE GENERALES*/

html, body{
height: 100%;
}

.loaderTest{
width:100%; 
height:100vh; 
/*background-color:rgba(30,48,114,1);*/
background: linear-gradient(to bottom, #014178 0%,#81caff 100%);
position:fixed; 
z-index:3000;
}

#animLoader{
width:600px !important;
height:600px;
margin-right:0px !important;
margin-left:0px !important;
border: none;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
z-index:3001;
/*background-color:rgba(30,48,114,1);*/
}






.flechaBajar{
height:60px;
width:60px;
background-color:rgba(63,64,65,0.85);
border-radius:100%;
border: 1px solid rgba(255,255,255,0.00);
display:block;
position:fixed;
margin-left: 10px;
bottom:10px;
right:30px;
z-index:1000;
}

	.flechaMovil{
	height:60px;
	width:60px;
	background-color:rgba(63,64,65,0.85);
	border-radius:100%;
	border: 1px solid rgba(255,255,255,0.00);
	display:block;
	/*position:fixed;*/
	/*margin-left: 22px;
	bottom:10px;*/
	z-index:1000;
	}








/* The side navigation menu */
.sidenav {
    height: 100%; /* 100% Full-height */
    width: 100%; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 1; /* Stay on top */
    top: 0;
    left: -100%;
    background-color: #111; /* Black*/
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 60px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}

/* The navigation menu links */
.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px !important;
    margin-left: 50px;
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
    transition: margin-left .5s;
    padding: 20px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
}













.botonMenuNav{
width:60px;
height:60px;
background-color:rgba(255,255,255,0.4);
border: 1px solid rgba(255,255,255,1);
position:fixed;
top:20px;
left:20px;
z-index:999999;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
cursor:pointer;
}

	


.botonCerrarNav{
width:60px;
height:60px;
background-color:rgba(255,255,255,0.4);
border: 1px solid rgba(255,255,255,1);
position:fixed;
top:100px;
left:20px;
z-index:999999;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
cursor:pointer;
}

.botonCerrarNav h6{
font-family:Hind Siliguri, sans-serif;
font-weight:700;
font-size:14px;
color:rgba(0,115,214,1);
text-transform:uppercase;
text-align:center;
margin-left: 1px !important;
margin-top: 19px !important;
}



.botonMenuNav h6{
font-family:Hind Siliguri, sans-serif;
font-weight:700;
font-size:14px;
color:rgba(0,115,214,1);
text-transform:uppercase;
text-align:center;
margin-left: 1px !important;
margin-top: 19px !important;
}

/*menu Nav*/

.contenedorBtnMenu{
height:auto;
width:70px;
background-color:rgba(255,255,255,0.0);
background-color:rgba(0,115,214,0);
/*position:fixed;*/
top:0px;
z-index:400;
padding-left:7px;
}

.cajaBotonesMenu{
padding-left: 0px;
padding-right: 0px;
width:auto;
z-index:9005;
}

.contenedorBtnNav{
height:auto;
width:70px;
/*background-color:rgba(255,255,255,0.0);*/
background-color:rgba(0,115,214,0);
/*background-color: rgb(125, 14, 12);*/
position:fixed;
top:0px;
z-index:400;
padding-left:7px;
}

	



	.btnNav{
	height:40px;
	width:40px;
	margin-bottom:16px;
	/*background-color:rgba(63,64,65,1.0);*/
	/*background-color:rgba(0,115,214,1);*/
	background-color: rgb(169, 30, 27);
	border-radius:100%;
	border: 1px solid rgba(255,255,255,0.00);
	margin-left: 23px;
    margin-top: 6px;
	cursor:pointer;
	}
	
	.btnNav.btnSubirMovil{
	background-color:rgba(59,89,152,1);
	display:none;
	}
	
	
	
	.btnNavContenidos{
	height:50px;
	width:50px;
	margin-bottom:16px;
	/*background-color:rgba(0,188,214,1);*/
	/*background-color: rgba(0, 151, 173,1);*/
	background-color: rgb(162, 162, 162);
	border-radius:100%;
	border: 1px solid rgba(255,255,255,0.00);
	margin-left: -17px;
    margin-top: 12px;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out; /* IE10 is actually unprefixed */
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	/*display:none;*/
	}
	
		.btnNavContenidos:hover{
		background-color:rgba(0,115,214,1);
		}
	
		.navbarTit h2{
		font-family:Hind Siliguri, sans-serif;
		font-weight:600;
		text-transform:uppercase;
		text-align:left;
		font-size:0.8em;
		letter-spacing:2px;
		padding-top:9px;
		margin-left:13px;
		color:rgba(109,110,112,1.00);
		/*color:rgba(157,157,145,1.00);
		color:rgba(0,115,214,1);*/
		background-color: 0px 0px 8px rgba(255,255,255,1.00);
		}
		
		
			.navbarTitMenu h2{
			font-family:Hind Siliguri, sans-serif;
			font-weight:600;
			text-transform:uppercase;
			text-align:left;
			font-size:0.8em;
			letter-spacing:2px;
			padding-top:9px;
			margin-left:13px;
			color:rgba(255,255,255,1.00);
			background-color: 0px 0px 8px rgba(255,255,255,1.00);
			}
		
	
	
	.btnNavContenidos2{
	height:50px;
	width:50px;
	margin-bottom:16px;
	background-color:rgba(255,255,255,1.00);
	border-radius:100%;
	border: 1px solid rgba(255,255,255,0.00);
	margin-left: -17px;
    margin-top: 12px;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out; /* IE10 is actually unprefixed */
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	/*display:none;*/
	}
	
	
	
	
			.btnNavContenidos:hover{
			/*background-color:rgba(30,48,114,1);*/
			}	
		
		
		
		
			.navbarTit{
			opacity:0;
			}
	
	
	
			.btnFb{
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out; /* IE10 is actually unprefixed */
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
			}
			
				.btnFb:hover{
				background-color:rgba(59,89,152,1);
				}
			
			.btnTw{
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out; /* IE10 is actually unprefixed */
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
			}
			
				.btnTw:hover{
				background-color:rgba(29, 202, 255, 1);
				}
			
			.btnGPlus{
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out; /* IE10 is actually unprefixed */
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
			}
			
				.btnGPlus:hover{
				background-color:rgba(220, 78, 65, 1);
				}
	
	
	
	
	
		.cajaBotonesCompartir{
		padding-left: 0px;
    	padding-right: 0px;
		}
		
		.cajaBtnFb{
		display:inline-block;    
		padding-left: 0px !important;
    	padding-right: 0px !important;
		z-index:9005;	
		}
		
		.cajaBtnTw{
		display:inline-block;    
		padding-left: 0px;
    	padding-right: 0px;
		z-index:9005;
		}
		
		.cajaBtnGPlus{
		display:inline-block;    
		padding-left: 0px;
    	padding-right: 0px;
		z-index:9005;
		}
		
		.rrssb-buttons.small-format {
    	padding-top: 0px !important;
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		.instruccionGeneralBlanca {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:center;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		margin-left:4px;
		color:rgba(255,255,255,1.00);
		}
		
		
			.instruccionGeneralBlancaMenu {
			font-family:Hind Siliguri, sans-serif;
			font-weight:900;
			text-transform:uppercase;
			text-align:center;
			font-size:12px;
			letter-spacing:2px;
			margin-top:19px;
			margin-left:2.5px;
			color:rgba(255,255,255,1.00);
			display:block;
			}
			
			
			
			.iconoMenuNav{
			display:none; 
			}	
			
			
		
		.instruccionGeneralBlancaIzq {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:left;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		margin-left:0px;
		color:rgba(255,255,255,1.00);
		}
		
		.instruccionGeneralBlancaDer {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:right;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		padding-right: 10px;
		color:rgba(255,255,255,1.00);
		}
		
		
		
		
		.instruccionGeneralNegra {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:center;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		margin-left:4px;
		color:rgba(0,0,0,1.00);
		}
		
		.instruccionGeneralNegraIzq {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:left;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		margin-left:4px;
		color:rgba(0,0,0,1.00);
		}
		
		.instruccionGeneralNegraDer {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:right;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		padding-right: 10px;
		color:rgba(0,0,0,1.00);
		}
		
		
		
		
		.instruccionGeneralGris {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:center;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		margin-left:4px;
		color:rgba(63,64,65,1);
		}
		
		.instruccionGeneralGrisDer {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:right;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		padding-right: 10px;
		padding-top: 6px;
    	padding-bottom: 4px;
		color:rgba(63,64,65,1);
		border-right: 5px solid rgba(0,115,214,1);
		}
		
		.instruccionGeneralGrisIzq {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:left;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		margin-left:4px;
		color:rgba(63,64,65,1);
		}
		
		
		
		.instruccionGeneralAzul1 {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:center;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		margin-left:4px;
		color:rgba(0,115,214,1);
		}
		
		.instruccionGeneralAzul1Izq {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:left;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		margin-left:4px;
		color:rgba(0,115,214,1);
		}
		
		.instruccionGeneralAzul1Der {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:right;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		padding-right: 10px;
		color:rgba(0,115,214,1);
		}
		
		
		
		
		
		
		.instruccionGeneralAzul2 {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:center;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		margin-left:4px;
		color:rgba(0,188,214,1);
		}
		
		.instruccionGeneralAzul2Der {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:right;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		padding-right: 10px;
		padding-top: 6px;
    	padding-bottom: 4px;
		color:rgba(0,188,214,1);
		border-right: 0px solid rgba(0,115,214,1);
		}
		
		.instruccionGeneralAzul2Izq {
		font-family:Hind Siliguri, sans-serif;
		font-weight:900;
		text-transform:uppercase;
		text-align:left;
		font-size:12px;
		letter-spacing:4px;
		margin-top:22px;
		margin-left:4px;
		color:rgba(0,188,214,1);
		}
		
		
		
	
	
	.btnNavMenu{
	height:30px;
	width:30px;
	margin-bottom:16px;
	background-color:rgba(255,255,255,0);
	border-radius:100%;
	border: 0px solid rgba(255,255,255,1.00);
	cursor:pointer;
	}

	


.contenedorMenu{
height:100%;
width:100%;
/*background-color:rgba(0,115,214,1);*/
background: linear-gradient(to bottom, #014178 0%,#81caff 100%);
position:fixed !important;
left:-100%;
z-index:4000 !important;
/*overflow:scroll !important;*/
transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}





.menuFondo{
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
background-size:cover;
background-position:center center;
opacity:0.3;
}

/*-------------------*/
.menuFondoEdicion01{
	background-image:url(../images/edicion/01/image_bg01.jpg);
	display:none;
}
.menuFondoEdicion02{
	background-image:url(../images/edicion/02/image_bg02.jpg);
	display:none;
}
.menuFondoEdicion03{
	background-image:url(../images/edicion/03/image_bg03.jpg);
	display:none;
}
.menuFondoEdicion04{
	background-image:url(../images/edicion/04/image_bg04.jpg);
	display:none;
}
.menuFondoEdicion05{
	background-image:url(../images/edicion/05/image_bg05.jpg);
	display:none;
}
.menuFondoEdicion06{
	background-image:url(../images/edicion/06/image_bg06.jpg);
	display:none;
}
/*-------------------*/
.menuFondoCreditos{
background-image:url(../images/edicion/foto_palacio.jpg);
display:none;
}



.contenedorBotonesNav{
width: 100%;
height: 100%;
position: absolute;
overflow: scroll;
padding-right: 0px !important;
padding-left: 0px !important;
}	


.botonesMenu{
position: absolute;
width:100%;
padding-top:80px;
padding-left: 100px;
z-index:9001;
margin-left:0px !important;
margin-right:0px !important;

}

ul.botonesMenu{
list-style-type:none;
}



.btnCap{
-webkit-transition: all .4s ease-out;
-moz-transition: all .4s ease-out;
-ms-transition: all .4s ease-out; /* IE10 is actually unprefixed */
-o-transition: all .4s ease-out;
transition: all .4s ease-out;
cursor:pointer;
}

.btnCap:hover{
}

.btnCap h1:hover{
margin-left:20px;
}





.btnCap h3{
font-family:Hind Siliguri, sans-serif;
font-weight:500;
text-transform:uppercase;
text-align:left;
font-size:1rem;
letter-spacing:4px;
color:rgba(255,255,255,1.00);
margin-bottom:0px !important;

-webkit-transition: all .4s ease-out;
-moz-transition: all .4s ease-out;
-ms-transition: all .4s ease-out; /* IE10 is actually unprefixed */
-o-transition: all .4s ease-out;
transition: all .4s ease-out;
}

.btnCap h1{
font-family:Hind Siliguri, sans-serif;
font-weight:600;
text-transform:uppercase;
text-align:left;
font-size:1.5rem;
color:rgba(255,255,255,1.00);
margin-top:0px !important;
margin-bottom:0px !important;

-webkit-transition: all .4s ease-out;
-moz-transition: all .4s ease-out;
-ms-transition: all .4s ease-out; /* IE10 is actually unprefixed */
-o-transition: all .4s ease-out;
transition: all .4s ease-out;
}




/*creditos*/

.cajaCreditosNav{
overflow:scroll; 
height:100%; 
width:100% !important; 
background-color: rgba(0,115,214,0);
margin-left: 0px; 
margin-right: 0px; 
display:none;
position:absolute;
}

.grupoCreditos{
}




.contenedorFotoCreditos{
padding-left: 0px !important;
padding-right: 0px !important;
}


.contenedorCreditos{
top:0px; 
left:0px; 
margin-left:auto;
margin-right:auto;
display:block;
overflow:scroll; 
z-index:9000; 
background-color:rgba(30,48,114,0.9);
border-left:1px dotted rgba(255,255,255,0.6);
border-right:1px dotted rgba(255,255,255,0.6);
}

	.contenedorCreditos h2{
	font-family:Hind Siliguri, sans-serif;
	text-transform:uppercase;
	font-weight:100 !important;
	font-size:2rem;
	letter-spacing:4px;
	line-height: 2.4rem;
	color:rgba(255,255,255,1.00);
	}
	
	.contenedorCreditos h5{
	font-family:Hind Siliguri, sans-serif;
	text-transform:uppercase;
	font-weight:700 !important;
	font-size:1.4rem;
	line-height: 1.4rem;
	color:rgba(255,255,255,1.00);
	}
	
	.contenedorCreditos h6{
	font-family:Hind Siliguri, sans-serif;
	text-transform:uppercase;
	font-weight:700 !important;
	letter-spacing:4px;
	font-size:0.8rem;
	line-height: 1rem;
	color:rgba(255,255,255,0.7);
	}
	
	.contenedorCreditos p{
	font-family:Hind Siliguri, sans-serif;
	font-weight:300 !important;
	font-size:0.9rem;
	line-height: 1.2rem;
	color:rgba(255,255,255,1.00);
	}

.btnTxtCerrarCreditos{
position:absolute;
margin-top: 6px;
margin-left: 5px;
}

	.btnTxtCerrarCreditos h3{
	font-family:Hind Siliguri, sans-serif;
	text-transform:uppercase;
	font-weight:700 !important;
	font-size:1rem;
	line-height: 1rem;
	text-align:left;
	letter-spacing:5px;
	/*margin-bottom:20px !important;
	margin-top:25px !important;*/
	padding-left:19px;
	color:white;
	position: absolute;
    left: 60px;
	}



.btnCerrarCreditos{
height:50px;
width:50px;
background-color:rgba(255,255,255,0.00);
border-radius:100%;
border: 2px solid rgba(255,255,255,0.7);
margin-left: 0px !important;
margin-top: 12px;
margin-bottom: 20px;
cursor:pointer;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out; /* IE10 is actually unprefixed */
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;

/*display:none;*/
}







/*----------------------------------------*/




p{
font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
}


/*.primer_parrafo:first-letter {
color: rgba(0,115,214,1.00);
display: block;
float: left;
font-size: 7rem;
position: absolute;
font-family: 'Bodoni condensed';
margin-right: 18px;
margin-top: -31px;
}*/
		

.capitalParrafo1 {
display: block;
float: left;
margin-top: -0.29em;
margin-left: -0.56em;
margin-right: 0.65em;
height: 4.5em;
}	

.capitalParrafo1 span {
font-family:Hind Siliguri, sans-serif;
font-weight:900;
font-size: 5.5em;
line-height: 0.98em;
margin-left: 0.09em;
color: rgb(169, 30, 27);
}

		.primer_parrafo:first-line {
		font-family:Hind Siliguri, sans-serif;
		font-weight:700;
		text-transform:uppercase;
		}

.noPaddingsLR{
padding-left:0px;
padding-right:0px;
}

.noPaddingsLR.contenedorTitulo{
position:absolute;
bottom:50px;
z-index:30;
display:block;
opacity: 0.5;
}

.rowFondoBlanco{
background-color:rgba(255,255,255,1.00);
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;
}


.rowFondoBlanco2{
margin-left:0px !important;
margin-right:0px !important;
}


.contenedorGeneral{
max-width:100%;
min-width:320px;
background-color:rgba(160,7,242,0.0);
/*border-left: 2px solid black;
border-right: 2px solid black;*/
}



 
/*--------estilos video---------*/

.contenedorvideoIntro{
max-width:100%;
height:900px;
padding-left:0px;
padding-right:0px;
margin-left:0px !important;
margin-right:0px !important;
background-color:rgba(0,0,0,1.00);
/*background-image:url(../images/edicion/patronA50.png);*/
background-repeat:repeat;
background-size:auto;
/*border-bottom:1px dotted rgba(0,115,214,1.00);*/
}



.videoIntro{
max-width:100%;
height: 100%;
background-color:rgba(205,212,101,0.0);
/*background-image:url(../img/belmira01x.jpg);*/
background-size:cover;
background-repeat:no-repeat;
background-attachment:fixed;	
padding-left:0px;
padding-right:0px;
}

/*PARA VIDEO YOUTUBE APERTURA:*/
#bg{ 
width:100%;
height: 850px;
min-width:320px; 
/*position:fixed;*/ /*solo para background, en fixed no funcionan controles*/
background-color:rgba(0,0,0,1.00);
}


/*PARA VIDEO YOUTUBE INTERNO:*/
#bg5{ 
width:100%;
height: 436px;
min-width:320px; 
/*position:fixed;*/ /*solo para background, en fixed no funcionan controles*/
background-color:rgba(0,0,0,1.00);
}




	/*PARA VIDEO COMO FONDO APERTURA:*/
	#bg2{ 
	width:100%;
	height: 850px;
	min-width:320px; 
	position:fixed;
	background-color:rgba(0,0,0,1.00);
	/*z-index:-20;*/
	}
	
	/*PARA VIDEO COMO FONDO INTERNO:*/
	#bg3{ 
	width:100%;
	/*height: 600px;*/
	min-width:320px; 
	background-color:rgba(255,255,255,1.00);
	position:absolute;
	}
	
	
	
	
	
	/*MASCARA NEGRA*/
	#bg4{ 
	width:100%;
	height: 850px;
	min-width:320px; 
	background-color:rgba(0,0,0,1.00);
	}
	
	/*IMAGEN APERTURA MOVIL*/
	#bg7{
	/*display:none;*/
	}
	
	


/*estilos pie video*/

.pieFotoInternaMovil{
display:none;
}	

.pieVideo{
background-color:rgba(0,115,214,0.0);
position:absolute;
padding-top:20px;
z-index:1;
border-right: 5px solid rgba(0,115,214,1.00);
}


.pieVideo h5 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
font-size: 17px;
line-height: 22px;
text-align: right;
text-transform: uppercase;
color:rgba(255,255,255,1.00);
}

/*pie video*/
.pieVideo p {
font-family: Hind Siliguri, sans-serif;
font-weight: 400;
line-height: 21px;
font-size: 16px;
text-align: right;
color:rgba(255,255,255,1.00);
margin-bottom: 5px !important;
}

/*titulo video*/
.pieVideo h6 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
font-size: 10px;
line-height: 11px;
letter-spacing:3px;
text-align: right;
text-transform: uppercase;
color:rgba(255,255,255,0.7);
}



.videoInterno{
display:block;
}




/*----------------------------*/


	
	




.bloqueContenido{
margin-left:0px !important;
margin-right:0px !important;
background-color:rgba(255,255,255,0.0);
}

	.row.bloqueContenido{
	/*margin-bottom:150px;*/
	}


.contenido{
background-color:rgba(255,255,255,0);
padding-left:0px;
padding-right:0px;
}

.titulo{
background-color:rgba(255,255,255,0);
padding-left:0px;
padding-right:20px;
border-right:1px solid rgba(255,255,255,1.00);
}



	.titulo.verVideo{
	background-color:rgba(255,255,255,0.0);
	padding-left:0px;
	padding-right:0px;
	border:none;
	/*position:absolute;*/
	/*cursor:pointer;*/
	}

.btnVerVideo{
/*background-color:red;*/
width:40px;
height:40px;
background-color: rgb(169, 30, 27);
border-radius:100%;
cursor:pointer;
margin-left:10px;
display:inline-block;
position: absolute;
top: 7px;
}

.btnTxtVerVideo{
display:inline-block;
}

	.btnTxtVerVideo h3{
	font-family:Hind Siliguri, sans-serif;
	text-transform:uppercase;
	font-weight:700 !important;
	font-size:1rem;
	line-height: 0.8;
	text-align:right;
	letter-spacing:5px;
	/*margin-bottom:20px !important;
	margin-top:25px !important;*/
	padding-left:19px;
	color:white;
	position: absolute;
    left: 60px;
	text-shadow: 2px 2px 8px rgba(0,0,0,0.8);
	}


	
	.btnVerVideo h3{
	font-family:Hind Siliguri, sans-serif;
	text-transform:uppercase;
	font-weight:700 !important;
	font-size:1rem;
	line-height: 0.8;
	text-align:right;
	letter-spacing:5px;
	margin-bottom:20px !important;
	margin-top:25px !important;
	padding-left:30px;
	color:white;
	}		

.titulo h1{
font-family:Hind Siliguri, sans-serif;
text-transform:uppercase;
font-weight:700;
font-size:4.7rem;
line-height: 4.7rem;
text-align:right;
margin-bottom:20px !important;
margin-top:25px !important;
padding-left:20px;
color:white;
}


.titulo h3{
font-family:Hind Siliguri, sans-serif;
text-transform:uppercase;
font-weight:300;
font-size:1rem;
line-height: 0.8;
text-align:right;
letter-spacing:5px;
margin-bottom:20px !important;
margin-top:25px !important;
padding-left:30px;
color:white;
}


.titulo h4{
font-family:Georgia;
font-family:Hind Siliguri, sans-serif;
font-weight:100;
text-transform:uppercase;
font-size:1.5rem;
line-height: 2rem;
letter-spacing:4px;
text-align:right;
margin-bottom:20px !important;
margin-top:25px !important;
padding-left:30px;
color:white;
}


	.titulo h1 span{
	color:rgba(0,115,214,1.00);
	font-weight:700;
	}
	
	.titulo.verVideo h3{
	font-family:Hind Siliguri, sans-serif;
	text-transform:uppercase;
	font-weight:300;
	font-size:1rem;
	line-height: 0.8;
	text-align:left;
	letter-spacing:5px;
	margin-bottom:20px ;
	margin-top:5px;
	padding-left:36px;
	padding-top: 20px;
	color:white;
	}




	.bordeTituloSup{
	width:100%;
	height:10px;
	background-color: rgb(169, 30, 27);
	background-image:url(../images/edicion/patronB50.png);
	background-repeat:repeat;
	background-size:auto;
	}
	
	.bordeTituloInf{
	width:60px;
	height:10px;
	/*background-color: rgb(169, 30, 27);*/
	background-color: rgb(169, 30, 27);
	float:left !important;
	}
	
	
	.bordeCierre{
	height:10px;
	background-color: rgb(169, 30, 27);
	background-image:url(../images/edicion/patronB50.png);
	background-repeat:repeat;
	background-size:auto;
	}




.chapeau{
padding-top:35px;
padding-left:0px;
padding-right:0px;
background-color:rgba(255,255,255,1);
}

	.chapeau h3{
	/*font-family:Helvetica bold, sans-serif;*/
	font-family:Hind Siliguri, sans-serif;
	font-size:1.2rem;
	line-height: 1.6;
	font-weight:400;
	text-transform:uppercase;
	color:rgba(109,110,112,0.8);
	padding-left:20px;
	}
	
	.chapeau h3 span{
	color:rgba(0,115,214,1.00);
	font-weight:700;
	}



.destacado{
padding-top:35px;
padding-left:0px;
padding-right:20px;
background-color:rgba(98,206,11,0.0);
position:absolute;
bottom:10px;
border-right:1px solid rgba(255,255,255,1.00);
}

	.destacado h3{
	/*font-family:Helvetica bold, sans-serif;*/
	font-family:Oswald, sans-serif;
	font-size:1.4rem;
	line-height: 1.3;
	font-weight:300;
	text-align:right;
	text-transform:uppercase;
	color:rgba(255,255,255,1.00);
	}
	
	.destacado h3 span{
	color:rgba(0,115,214,1.00);
	}




.mapaIntro{
margin-top:20px;
padding-right: 15px !important;
padding-left: 15px !important;
background-color:rgba(140,146,227,0.0);
opacity:0;
border-bottom:0px solid rgba(109,110,112,0.4);
}


.dato{
margin-top:20px;
background-color:rgba(140,146,227,0.0);
opacity:0;
/*border-bottom:1px solid rgba(109,110,112,0.4);*/
/*border-right:5px solid rgba(0,115,214,1.00);*/
border-right: 5px solid rgba(169, 30, 27,1.00);
padding-right:0px !important;
}

	.datoTexto{
	display:none !important;
	}



/*animacion top*/

.animacionObj.animacionTop {
  opacity: 0;
  -moz-transition: all 2500ms ease;
  -webkit-transition: all 2500ms ease;
  -o-transition: all 2500ms ease;
  transition: all 2500ms ease;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, -100px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, -100px, 0px);
}

.animacionObj.animacionTop.objAnimVisible {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

/*--------------------------------*/



.bloqueTextoIni{
/*margin-top:35px;*/
margin-top:0px;
padding-top:40px;
padding-left:20px;
padding-right:20px;
padding-bottom:40px;
background-color:rgba(255,255,255,1.00);
border-left:1px solid #0073d6;
border-left:1px dotted rgba(109,110,112,0.4);
}


	.bloqueTextoIni p{
	/*font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;*/
	font-family: 'Proxima Nova','helvetica neue',helvetica,arial,sans-serif;
	font-size:1.0rem;
	}
	
	.bloqueTextoIni h3{
	font-family:Hind Siliguri, sans-serif;
	font-size:1.6rem;
	font-weight:600;
	letter-spacing:1.4px;
	text-transform:uppercase;
	color: rgb(169, 30, 27);
	/*color: rgb(119, 111, 111);*/
	}

.bloqueTexto2{
padding-top:0px;
padding-left:20px;
padding-right:20px;
padding-bottom:0px;
background-color:rgba(255,255,255,1.00);
border-left:1px solid #0073d6;
border-left:1px dotted rgba(109,110,112,0.4);
z-index:10;
}


	.bloqueTexto2 p{
	font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
	font-size:1.1rem;
	}
	
	.bloqueTexto2 h3{
	font-family:Hind Siliguri, sans-serif;
	font-size:1.2rem;
	font-weight:700;
	letter-spacing:2px;
	text-transform:uppercase;
	color: rgb(169, 30, 27);
	}
	
	
	
	
	
/*----------DESTACADOS----------*/
	
.destacadosLaterales{
}

.cajaImgDato{
padding-right: 0px;
padding-left: 0px;
}	

.cajaTxtDato{
margin-top:20px;
padding-right: 0px;
padding-left: 0px;
}

.destacadosLaterales p{
font-family:Hind Siliguri, sans-serif;
color: rgba(109,110,112,0.8);
font-size:22px;
line-height:28px;
font-weight:100;
text-align:right;
text-transform:uppercase;
padding-right:25px;
}

.destacadosLaterales p span.destacadoBold{
color: rgb(169, 30, 27);
font-weight:600;
}

.destacadosLaterales p span.destacadoNumero{
font-size:40px;
line-height:39px !important;
font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;	
color: rgb(169, 30, 27);
font-weight:900;
}

.destacadosEnters{
}














/*----------DATOS SLIDE----------*/
	
.contenedorSlideDatosMovil{
border-top:1px dotted rgba(109,110,112,0.4);
border-bottom:1px dotted rgba(109,110,112,0.4);
}
	
	

.grupoSlideDatos{
padding-left: 0px;
padding-right: 0px;
}

	
.cajaSlideDatos{
}

.cajaSlideDatos p{
font-family:Hind Siliguri, sans-serif;
color: rgba(109,110,112,0.8);
font-size:22px;
line-height:28px;
font-weight:100;
text-align:center;
text-transform:uppercase;
padding-right:25px;
}

.cajaSlideDatos p span.destacadoBold{
color: rgb(169, 30, 27);
font-weight:600;
}

.cajaSlideDatos p span.destacadoNumero1{
font-size:40px;
line-height:39px !important;
font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;	
color: rgb(169, 30, 27);
font-weight:900;
}

.cajaSlideDatos p span.destacadoNumero2{
font-size:30px;
line-height:30px !important;
font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;	
color: rgb(169, 30, 27);
font-weight:900;
}

.cajaSlideDatos p span.destacadoNumero3{
font-size:25px;
line-height:25px !important;
font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;	
color: rgb(169, 30, 27);
font-weight:900;
}

.cajaSlideDatos p span.destacadoNumero4{
font-size:18px;
line-height:18px !important;
font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;	
color: rgb(169, 30, 27);
font-weight:900;
}


















	


.bloqueTextoVideoPeque{
padding-top:0px;
padding-left:20px;
padding-right:20px;
padding-bottom:0px;
background-color:rgba(255,255,255,1.00);
border-left:1px solid #0073d6;
border-left:1px dotted rgba(109,110,112,0.4);
z-index:10;
}

	.bloqueTextoVideoPeque p{
	font-family: Hind Siliguri, sans-serif;
    font-weight: 400;
    line-height: 20px;
    font-size: 15px;
    text-align: left;
    color: rgba(0,0,0,1.00);
	}
	
	.bloqueTextoVideoPeque h3{
	font-family:Hind Siliguri, sans-serif;
	font-size:1.2rem;
	font-weight:700;
	letter-spacing:2px;
	text-transform:uppercase;
	color: rgb(169, 30, 27);
	}



.contenedorVideoPeque{
border-top:1px dotted rgba(109,110,112,0.4);
border-bottom:1px dotted rgba(109,110,112,0.4);
padding-left:0px; 
padding-right:0px;
}






/*galeria orbit:*/

.orbit-slide-number{
display:none;
}

.orbit-container .orbit-timer{
display:none;
}

.orbit-container .orbit-slides-container{
height:475px;
}

.orbit-bullets {
display: block !important;
}

.orbit-bullets li.active {
/*background: rgba(0,188,214,1) !important;*/
background: rgb(169, 30, 27) !important;
}


.orbit-container .orbit-prev,
.orbit-container .orbit-next {
/*background-color: rgba(0,188,214,0.45) !important;*/
background-color: rgba(242, 90, 20, 0.5) !important;
color: white;
height: 60px;
line-height: 50px;
margin-top: -25px;
position: absolute;
text-indent: -9999px !important;
top: 45%;
width: 25px;
z-index: 10;
}

/*.orbit-next, .orbit-prev {
display: block !important;
}

.orbit-container .orbit-next > span {
margin-left: -7px;
}*/


.contenedorGaleria{
padding-left:0px; 
padding-right:0px;
border-left:1px solid rgba(109,110,112,0.4);
}


/*contenedor pie de foto*/
.pieFotoGaleria{
background-color:rgba(0,115,214,0.85);
position:absolute;
bottom:0px;
padding-top:20px;
z-index:1;
}

/*titulo foto*/
.pieFotoGaleria h5 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
font-size: 17px;
line-height: 22px;
text-align: left;
text-transform: uppercase;
color:rgba(255,255,255,1.00);
}

/*pie foto*/
.pieFotoGaleria p {
font-family: Hind Siliguri, sans-serif;
font-weight: 400;
line-height: 21px;
font-size: 16px;
text-align: left;
color:rgba(255,255,255,1.00);
margin-bottom: 5px !important;
}

/*credito foto*/
.pieFotoGaleria h6 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
font-size: 10px;
line-height: 11px;
letter-spacing:3px;
text-align: left;
text-transform: uppercase;
color:rgba(255,255,255,0.7);
}

/*--------------------------------*/









/*contenedor pie de foto movil*/
.pieFotoGaleriaMovil{
background-color:rgba(0,115,214,0.85);
/*position:relative;*/
bottom:0px;
padding-top:20px;
z-index:1;
opacity:0.6;
height: 100%;
}

/*titulo foto*/
.pieFotoGaleriaMovil h5 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
font-size: 17px;
line-height: 22px;
text-align: left;
text-transform: uppercase;
color:rgba(255,255,255,1.00);
}

/*pie foto*/
.pieFotoGaleriaMovil p {
font-family: Hind Siliguri, sans-serif;
font-weight: 400;
line-height: 20px;
font-size: 15px;
text-align: left;
color:rgba(255,255,255,1.00);
margin-bottom: 5px !important;
}

/*credito foto*/
.pieFotoGaleriaMovil h6 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
font-size: 10px;
line-height: 11px;
letter-spacing:3px;
text-align: left;
text-transform: uppercase;
color:rgba(255,255,255,0.7);
}


.imgGalMovil{
/*position:absolute;*/
}

/*--------------------------------*/




























.orbitSlideObjetos {
/*height: 1;*/
}

.contenedorFichasObjetosMovil{
display:block;
background-color:rgba(221,109,230,0.0); 
/*min-height:400px !important; 
max-height:400px !important; */
width: 100%;
margin-right: 0px !important;
margin-left: 0px !important;
}



.contenedorGaleriaSlide{
padding-left: 0px;
padding-right: 0px;
border-top: 1px dotted rgba(109,110,112,0.4);
border-bottom: 3px solid rgba(0,115,214,1.00);
background-color: rgba(198,140,141,0.00);
}

.contenedorSlideTxtObjetos{
background-color: rgba(0,115,214,0.8) !important;	
position: absolute;
top:0px;
z-index:4;
height: 100%;
opacity:1;
display:none;
}

.cajaTextoSlide{
position:absolute; 
top:85px;
padding-left: 15px;
padding-right: 15px;
margin-right: 0px !important;
padding-top: 20px;
padding-bottom: 10px;
}


.contenedorSlideTxtObjetos p {
font-family: Hind Siliguri, sans-serif;
font-weight: 400;
line-height: 20px;
font-size: 15px;
text-align: left;
color:rgba(255,255,255,1.00);
margin-bottom: 5px !important;
}

.contenedorSlideTxtObjetos h6 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
font-size: 17px;
line-height: 22px;
text-align: left;
text-transform: uppercase;
color:rgba(255,255,255,1.00);
}

.cajaBtnVerFichaSlide{
position:absolute; 
top:46px; 
z-index:3; 
left:33px;
background-color:rgba(0,188,214,1);
width:40px !important;
height:40px;
border-radius:100%;
cursor:pointer;
}


	.cajatitMapaSlide{
	position:absolute; 
	top:0px; 
	z-index:3; 
	left:0px;
	width:100% !important;
	}
	
	
	.titMapaSlide{
	width:100%; 
	height:auto; 
	margin-bottom:0px;
	margin-top:0px;
	/*border:1px solid rgba(255,70,79,1);*/
	background-color:rgba(255,255,255,1.00);
	border-bottom: 2px solid rgba(0,115,214,1.00);
	border-right: 2px solid rgba(0,115,214,1.00);
	position: absolute;
	left: 0px;
	padding-left:34px;
	}
	
	
		.titMapaSlide h5{
		font-family: Hind Siliguri, sans-serif;
		font-weight: 700;
		font-size: 17px;
		line-height: 22px;
		text-align: left;
		text-transform: uppercase;
		color:rgba(0,115,214,1);
		margin-bottom: 3px;
        margin-top: 5px;
		}
		
		

.btnCerrarFichaSlide{
margin-bottom:2px;
margin-top:8px;
cursor:pointer;
position:absolute; 
top:38px; 
z-index:3; 
left:18px;
background-color:rgba(0,188,214,1);
width:40px !important;
height:40px;
border-radius:100%;
}

.btnVerFichaSlide h6{
font-family:Hind Siliguri, sans-serif;
text-transform:uppercase;
font-size:11px;
line-height: 13px;
text-align:left;
font-weight:700;
letter-spacing:2px;
color:rgba(0,115,214,1);
margin-top: 8px;
margin-left: 32px;
opacity:0.7;
}

.btnCerrarFichaSlide h6{
font-family:Hind Siliguri, sans-serif;
text-transform:uppercase;
font-size:11px;
line-height: 14px;
text-align:center;
font-weight:700;
letter-spacing:2px;
color:rgba(255,255,255,1.00);
margin-top: 8px;
margin-left: 32px;
opacity:0.7;
border:none;
}

.contenedorSlideHeight{
/*height:100%*/
}

img.imagenSlideObjetosMovil{
/*max-height:400px; */
/*height: auto;*/
margin-left:auto; 
margin-right:auto; 
display:block;	
margin-top: 20px;
}


















































































/*contenedor pies fotos grandes*/
.pieFotoGrande{
background-color:rgba(0,115,214,0.0);
position:absolute;
padding-top:0px;
z-index:1;
}

.pieFotoGrandeCaja{
width:auto;
position:absolute;
right:0px;
/*background-color:rgba(0,115,214,0.85);*/
background-color: rgb(169, 30, 27);
padding-top:20px;
padding-bottom:10px;
z-index:1;
/*border-right: 5px solid rgba(0,115,214,1.00);*/
border-right: 5px solid rgb(135, 24, 21);
}


.pieFotoGrande h5 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
font-size: 17px;
line-height: 22px;
text-align: right;
text-transform: uppercase;
color:rgba(255,255,255,1.00);
}

/*pie foto grande*/
.pieFotoGrande p {
font-family: Hind Siliguri, sans-serif;
font-weight: 400;
line-height: 21px;
font-size: 16px;
text-align: right;
color:rgba(255,255,255,1.00);
margin-bottom: 5px !important;
}

/*titulo foto grande*/
.pieFotoGrande h6 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
font-size: 10px;
line-height: 11px;
letter-spacing:3px;
text-align: right;
text-transform: uppercase;
color:rgba(255,255,255,0.7);
}









.contenedorFooter{
height:100%;
margin-top:100px;
background-color:rgba(255,255,255,1.00);
z-index:4000;
}

.footer{
padding-top:20px;
padding-bottom:20px;
/*background-color: rgba(0, 91, 170,1.00);*/
background-color: rgb(134, 134, 134);
background-size:cover;
background-repeat:no-repeat;
background-position: top center;
/*height:180px;*/ /*<---- con fondo*/
height:100%;
z-index: 2000;
}

.row.footer{
margin-bottom:0px;
}


.footerDescript p{
font-family: Hind Siliguri, sans-serif;
font-weight: 600;
line-height: 25px;
letter-spacing:2px;
font-size: 13px;
text-align: right;
text-transform:uppercase;
color:rgba(254,254,254,0.8);
margin-bottom: 0px;
}

.footerDescript p span{
color:rgba(254,254,254,1);
}


.footerCredit h6{
font-family: Hind Siliguri, sans-serif;
font-weight: 900;
line-height: 16px;
letter-spacing:4px;
font-size: 10px;
text-align: left;
text-transform:uppercase;
color:rgba(254,254,254,1);
}

.footerCredit p{
font-family: Hind Siliguri, sans-serif;
/*font-weight: 600;*/
line-height: 24px;
letter-spacing: 1.1px;
font-size: 1.2em;
/*text-align: left;*/
text-align:right;
/*text-transform:uppercase;*/
color:rgba(254,254,254,1);
margin-bottom: 4px;
}

.footerCredit p span{
color:rgba(254,254,254,0.8);
}



	.flechaSubir{
	height:60px;
	width:60px;
	background-color:rgba(255,255,255,1.00);
	border-radius:100%;
	border: 1px solid rgba(255,255,255,0.00);
	display:block;
	position:absolute;
	margin-left: 22px;
	bottom:10px;
	z-index:1000;
	cursor:pointer;
	
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out; /* IE10 is actually unprefixed */
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	}
	
		.flechaSubir:hover{
		background-color:rgba(0,188,214,1);
		}


.logosFooter{
margin-top:70px;
}

.logoMenuNav{
/*opacity:0.4;*/
opacity:0.8;
margin-top:30px;
}

.logoPresidencia{
/*background-image:url(../images/edicion/fondoFooterX2.png);*/
background-size:cover;
background-repeat:no-repeat;
background-position: center center;
/*height:180px;*/
/*margin-top:70px;*/
}

img.logos{
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:273px;
}


.logosMenuNav{
/*position:absolute; 
bottom:0px; */
/*right:20px;*/
opacity:0.6;
}




.contenedorBloqueFinal{
height:80px;
margin-top:100px;
background-color:rgba(255,255,255,1.00);
z-index:4000;
}

.bloqueFinal{
background-color:rgba(255,255,255,1.00);
background-size:cover;
background-repeat:no-repeat;
background-position: top center;
/*height:180px;*/ /*<---- con fondo*/
height:100%;
}


/*CIERRA GENERALES*/






















/*----------------------------MEDIA QUERIES---------------------------*/




/*----------media QUERIES tableta----------*/

/*android horizontal*/
@media screen and (max-width:1280px) {
	
.videoApertura{
	/*display:none;	*/
}


.videoInterno{
display:none;
}


#bg4{
display:none;	
}


	

.pieVideoDesktop{
display:none;
}

.pieFotoInternaMovil{
display:block;
}	
	
}




/*ipad horizontal*/
@media screen and (max-width:1024px) {
	

.cajaBotonesMenu{
width:100%;
}


.instruccionGeneralBlancaMenu {
font-family:Hind Siliguri, sans-serif;
font-weight:900;
text-transform:uppercase;
text-align:center;
font-size:9px;
letter-spacing:2px;
margin-top:16px;
margin-left:2px;
/*color:rgba(0,115,214,1);*/
color: rgb(144, 90, 90);
display:block;
}

.contenedorvideoIntro, #bg {	
/* margin-top: 50px;*/
 } 

.flechaBajar {
margin-left: 20px;
}
	
.contenedorBtnNav{
height:50px;
width:100%;
background-color:rgba(125, 14, 12, 0.85);
position:fixed;
top:0px;
z-index:400;
padding-left:0px;
display:none;
}



	.contenedorBtnMenu{
	height:50px;
	width:100%;
	background-color:rgba(0,115,214,1);
	/*position:fixed;
	top:0px;*/
	z-index:400;
	padding-left:0px;
	}
	
	
	
	
	.btnNavContenidos2{
	height:40px;
	width:40px;
	margin-top: 6px;
	}
	

	.botonesMenu {
    /*position: absolute;
    top: 80px;*/
    left: 0px;
    right: 0px;
    /*-ms-transform: translateX(-0%) translateY(-50%);
    -webkit-transform: translateX(-0%) translateY(-50%);
    transform: translateX(-0%) translateY(-50%);*/
    z-index: 2200;
    margin-left: 0px !important;
    margin-right: 20px !important;
	padding-left:20px;
	padding-right:20px;
	}
	
	.btnNavContenidos:hover{
	background-color:rgba(255,255,255,1.00);
	}
	

.navbarTit h2{
font-family:Hind Siliguri, sans-serif;
font-weight:900;
text-transform:uppercase;
text-align:left;
font-size:12px;
letter-spacing:2px;
padding-top:9px;
margin-left:0px;
color:rgba(255,255,255,1.00);
}

.btnNavContenidos{
height:40px;
width:40px;
/*margin-bottom:16px;*/
/*background-color:rgba(0,188,214,1);*/
background-color:rgba(255,255,255,1);
border-radius:100%;
border: 1px solid rgba(255,255,255,0.00);
/*margin-left: 22px;*/
margin-top: 6px;
cursor:pointer;
}

.btnNav.btnSubirMovil{
display:block !important;
opacity:0;
}
 

.instruccionGeneralBlanca {
color: rgba(0,188,214,1);
}

.btnNav {
margin-left: -16px;
margin-bottom: 0px;
}


.btnFb{
/*position:absolute;
right:170px;
top:0px;*/
/*background-color:rgba(59,89,152,1);*/
background-color: rgb(128, 65, 73);
}

	.btnFb:hover{
	/*background-color:rgba(59,89,152,1);*/
	background-color:rgb(224, 100, 100);
	}

.btnTw{
/*position:absolute;
right:111px;
top:0px;*/
/*background-color:rgba(59,89,152,1);*/
background-color: rgb(128, 65, 73);
}

	.btnTw:hover{
	/*background-color:rgba(59,89,152,1);*/
	background-color:rgb(224, 100, 100);
	}

.btnGPlus{
/*position:absolute;
right:50px;
top:-2px;*/
/*background-color:rgba(59,89,152,1);*/
background-color: rgb(128, 65, 73);
}

	.btnGPlus:hover{
	/*background-color:rgba(59,89,152,1);*/
	background-color:rgb(224, 100, 100);
	}













/*-----------*/

.dato{
display:none;
}

.datoTexto{
display:block !important;
}
	
.destacadosLaterales{
}

.cajaImgDato{
padding-right: 0px;
padding-left: 0px;
display:none;
}	

.cajaTxtDato{
margin-top:20px;
padding-right: 0px;
padding-left: 20px;
/*border-left:3px solid rgba(0,115,214,1.00);*/
border-left: 3px solid rgba(125, 14, 12,1.00);
}

.destacadosLaterales p{
font-family:Hind Siliguri, sans-serif;
color: rgba(109,110,112,0.8);
font-size:19px;
line-height:27px;
font-weight:300;
text-align:left;
text-transform:uppercase;
padding-right:25px;
margin-bottom: 5px;
}

.destacadosLaterales p span.destacadoBold{
color: rgb(169, 30, 27);
font-weight:600;
}

.destacadosLaterales p span.destacadoNumero{
font-size:22px;
line-height:25px !important;
font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;	
color: rgb(169, 30, 27);
font-weight:900;
}


/*--------------*/




/*--------------*/

/*pie foto grande*/
.pieFotoGrande p {
font-family: Hind Siliguri, sans-serif;
font-weight: 400;
line-height: 21px;
font-size: 16px;
text-align: left;
color:rgba(255,255,255,1.00);
margin-bottom: 5px !important;
}

/*titulo foto grande*/
.pieFotoGrande h6 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
font-size: 10px;
line-height: 11px;
letter-spacing:3px;
text-align: left;
text-transform: uppercase;
color:rgba(255,255,255,0.7);
}

/*--------------*/



/*--------------*/

.footer {
padding-top: 10px;
padding-bottom: 10px;
/*background-color: rgba(0, 91, 170,1.00);*/
background-color: rgb(134, 134, 134);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
/* height: 180px; */
height: 100%;
z-index: 2000;
}

.footerDescript{
margin:0px !important;
}

.footerCredit{
margin:0px !important;
}


.footerDescript p{
font-family: Hind Siliguri, sans-serif;
font-weight: 600;
line-height:20px;
letter-spacing:2px;
font-size: 13px;
text-align: left;
text-transform:uppercase;
color:rgba(254,254,254,0.8);
}

.footerDescript p span{
color:rgba(254,254,254,1);
}


.footerCredit h6{
font-family: Hind Siliguri, sans-serif;
font-weight: 900;
line-height: 16px;
letter-spacing:4px;
font-size: 10px;
text-align: left;
text-transform:uppercase;
color:rgba(254,254,254,1);
}

.footerCredit p{
font-family: Hind Siliguri, sans-serif;
font-weight: 600;
line-height: 20px;
letter-spacing:2px;
font-size: 10px;
text-align: left;
text-transform:uppercase;
color:rgba(254,254,254,1);
}

.footerCredit p span{
color:rgba(254,254,254,0.8);
}


.logoPresidencia{
/*margin-top:7px;*/
}

.flechaSubir{
display:none;
}

}

@media screen and (max-width:1023px) {
	
/*#animAguaColombia{
display:none;	
}	

#animAguaMundo{
display:none;	
}*/
		
}

/*MEDIA QUERIES VIDEO*/
@media screen and (min-width:1601px) {
	
.contenedorvideoIntro, #bg {
height: 850px;
background-color:black;		
}	
	
}

@media screen and (min-width:1501px) and (max-width:1600px) {
	
.contenedorvideoIntro, #bg {
height: 780px;	
	
}	
	
}

@media screen and (min-width:1401px) and (max-width:1500px) {
	
.contenedorvideoIntro, #bg {
height: 750px;		
}	
	
}

@media screen and (min-width:1301px) and (max-width:1400px) {
	
.contenedorvideoIntro, #bg {
height: 700px;		
}	
	
}

@media screen and (min-width:1201px) and (max-width:1300px) {
	
.contenedorvideoIntro, #bg {
height: 650px;		
}	
	
}

@media screen and (min-width:1101px) and (max-width:1200px) {
	
.contenedorvideoIntro, #bg {
height: 600px;		
}	
	
}

@media screen and (min-width:1001px) and (max-width:1100px) {
	
.contenedorvideoIntro, #bg {
height: 550px;
/*height: 75vh;	*/		
}	
	
}


@media screen and (min-width:901px) and (max-width:1000px) {
	
.contenedorvideoIntro, #bg {
height: 500px;
/*height: 70vh;*/		
}	
	
}

@media screen and (min-width:768px) and (max-width:900px) {
	
.contenedorvideoIntro, #bg {
height: 450px;
/*height: 65vh;	*/
}	
	
}

@media screen and (min-width:701px) and (max-width:767px) {
	
.contenedorvideoIntro, #bg {
height: 400px;
/*height: 75vh;	*/		
}	
	
}

@media screen and (min-width:601px) and (max-width:700px) {
	
.contenedorvideoIntro, #bg {
height: 350px;
/*height: 85vh;	*/		
}	
	
}

@media screen and (max-width:640px) {

.btnCap h1 {
font-family: Hind Siliguri, sans-serif;
font-weight: 700;
text-transform: uppercase;
text-align: left;
font-size: 1.4rem;
color: rgba(255,255,255,1.00);
margin-top: 0px !important;
margin-bottom: 0px !important;
-webkit-transition: all .4s ease-out;
-moz-transition: all .4s ease-out;
-ms-transition: all .4s ease-out;
-o-transition: all .4s ease-out;
transition: all .4s ease-out;
}	
	
.iconoMenuNav{
display:block !important; 
}	

.instruccionGeneralBlancaMenu{
display:none;
}

.pieFotoGaleria p {
font-family: Hind Siliguri, sans-serif;
font-weight: 400;
line-height: 19px;
font-size: 14px;
text-align: left;
color: rgba(255,255,255,1.00);
margin-bottom: 5px !important;
}

.titulo.verVideo{
margin-top: 0px;
margin-bottom: 0px;
}

}

@media screen and (min-width:501px) and (max-width:600px) {
	
.contenedorvideoIntro, #bg {
height: 300px;
/*height: 100vh;	*/	
}	
	
}

@media screen and (min-width:450px) and (max-width:500px) {
	
.contenedorvideoIntro, #bg {
height: 280px;
/*height: 100vh;*/		
}

}

@media screen and (min-width:320px) and (max-width:449px) {
	
.contenedorvideoIntro, #bg {
height: 180px;
/*height: 100vh;*/		
}

}

@media screen and (max-width:319px) {
	
.contenedorvideoIntro, #bg {
height: 180px;
/*height: 100vh;	*/	
}		
	
	
}

@media (min-aspect-ratio: 16/9) {
  #bg2 {
    width: 100%;
    height: auto;
  }
}

@media (max-aspect-ratio: 16/9) {
  #bg2 {
    width: 100%;
    height: auto;
  }
}

/*MEDIA QUERIES VIDEO BACKGROUND CENTRAL*/

@media screen and (max-width:1070px) {
	
.imagenFondo1 {
height: 540px;
/*background-color: GREEN;	*/
}	

}

@media screen and (max-width:970px) {
	
.imagenFondo1 {
height: 480px;
/*background-color: PURPLE;*/	
}	

}

@media screen and (max-width:870px) {
	
.imagenFondo1 {
height: 400px;
/*background-color: ORANGE;*/	
}	

}

@media screen and (max-width:770px) {
	
.imagenFondo1 {
height: 370px;
/*background-color: gray;*/	
}

.noPaddingsLR.contenedorTitulo {
bottom: 50px;
}	

}

@media screen and (max-width:670px) {
	
.imagenFondo1 {
height: 280px;
/*background-color: brown;	*/
}	

}

@media screen and (max-width:570px) {

.pieFotoGaleria {
position: relative;
}
	
.imagenFondo1 {
height: 240px;
/*background-color:yellow;	*/
}

.noPaddingsLR.contenedorTitulo {
bottom: 100px;
}	
	
}

@media screen and (max-width:430px) {
	
.imagenFondo1 {
height: 170px;
/*background-color:magenta;	*/
}	

}

@media screen and (max-width:320px) {
	
.imagenFondo1 {
height: 180px;
/*background-color:blue;	*/
}	

}

hr.style-line1 { border: 0; height: 1px; background-image: linear-gradient(to right,rgb(102, 153, 192),rgb(11, 108, 189),rgb(104, 176, 229)); margin: 12px;}  
hr.style-line2 { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); margin: 12px;}  
hr.style-line3 { border: 0; height: 1px; background-image: linear-gradient(to right,rgba(0,0,0,0), rgba(195, 195, 195, 0.58), rgba(146,146,146,0.8)); margin: 12px;} 

/************************************/
/* The increment and decrement button CSS class of scrollbar */
	.mylistview .increment-button ,.mylistview .decrement-button {
	    -fx-background-color:transparent;
	    -fx-background-radius: 2em;
	}
	/* The main scrollbar **track** CSS class  */
	.mylistview .scroll-bar:horizontal .track,
	.mylistview .scroll-bar:vertical .track{
	    -fx-background-color: transparent;
	    -fx-border-color:derive(gray,80%);
	    -fx-background-radius: 2em;
	    -fx-border-radius:2em;
	}
	/* The main scrollbar **thumb** CSS class which we drag every time (movable) */
	.mylistview .scroll-bar:horizontal .thumb,
	.mylistview .scroll-bar:vertical .thumb {
	    -fx-background-color:derive(black,90%);
	    -fx-background-insets: 2, 0, 0;
	    -fx-background-radius: 2em;
	}
/************************************/