#footer
{
	position:static;
	width: 100%;
}

#extras .row > div, #estadisticas .row > div ,#folleteria .row > div,#identidad .row > div
{
	padding: 0;
}

.extrasSlideInit > div
{
	height: 10em;
}

.extrasEsquel 
{
	height: 7em;
	padding: 1em 0;
	border:2px solid #73a800;
	color:#73a800 !important;
	margin-top:2em;
	margin-bottom: 3em;
	text-align: center;
	
}
a .caja{
	color: #fff;
}
 .caja
{
	margin-top:8em;
	position: relative;	
	left: -50%;
	float: right;
}

 .caja > div
{
	position:relative;
	font-size: 1em;
	display: block;
	padding: 6px 10px; 
	border: 1px solid #fff;
	left:50%;
	clear: both;
	overflow: hidden;
	letter-spacing: 0.2em;
}

.moduloConoce a > div
{
	height: 30em;
	padding: 0;
}

#modulosContainer
{
	border: 1px solid #ccc;
	width: 80%;
	margin: 0 auto;
	margin-bottom: 4em;
}
@media screen and (max-width: 990px) {
 #modulosContainer
 {
 	width: 100%;
 }

}
#encabezadoFooter{background-color:#73a800;}

#modulosContainer .imagen-mask
{
	z-index: 0;
}

.moduloConoce > div
{
	height: 25em;
}

a{
	color: #333 !important;
	text-decoration: none !important;
}


/*TITULO*/
.barritaColor
{
	height: 2px;
	width: 40px;
	margin: 10px auto;
	color: #514779;
}

.tituloPrincipalInstrucciones
{
	font-size: 1.8em;
	text-transform: uppercase;
	margin: 10px 0;
	letter-spacing: 0.2em;
	color: #514779;
	text-align: center;
}

.subtituloPrincipalInstrucciones
{  
	font-size: 1em;
	margin: 20px 0;
	text-align: center;
}

/* /TITULO*/


/*MODULO*/
.moduloConoce
{
	text-align: center;
}
.moduloContent
{
	margin-top: 5em;
}	

.iconModulo
{
	padding-top: 5em;
	font-size: 4em;
	padding-top: 0.6em;
	font-size: 3em;
	margin-top: 1em;

}	
.iconModulo img
{
}	
.tituloModulo
{
	font-size: 1.7em;
	text-transform: uppercase;
	margin: 16px 0;
	letter-spacing: 0.2em;
	line-height: 1.3em;
}

.subtituloModulo
{
	font-size: 1.4em;
	margin: 2em 0;
}	

/* /MODULO*/
.itemInstrucciones
{clear: both;
width: 100%;
overflow: hidden;
}
.numeroInstrucciones
{
	font-family: "esquelbold";
	float: left;
	font-size: 2.2em;
	padding-top: 0.45em;
	color: #514779;
}
.leyendaInstrucciones
{
	font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
	font-weight: 400;
	font-size: 1.35em;
	padding-left: 2em;
	border-bottom: 1px solid #333;
	float: right;
	width: 95%;
	padding: 1em 0;
}
#instrucciones
{
	margin-bottom: 4em;
}
#extrasContainer
{
	height: auto;
	overflow: hidden;
}
#legales
{
	font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B';
	font-weight: 400;
	background-color: #edecf1;
	color: #514779;
	text-align: center;
	padding: 1.2em;
	margin-bottom: 4em;
}

.tituloLegales
{
	font-weight: 700;
margin-bottom: 0.7em;
font-size: 0.9em;
}
.textoLegales
{
	font-size: 0.8em;
}


.tituloGrandeIcono
{
	padding: 0 4em 3em;
	text-align: center;
} 
.tituloGrandeIcono .barritaSuperiorNegra
{
		height: 2px;
		width: 40px;
		background-color: #111;
		margin: 3em auto 3em;
} 
.tituloGrandeIcono .tituloGrande 
{
	font-size: 2.5em;
letter-spacing: 0.2em;
}


.tituloGrandeIcono .descripcionGrande 
{
	font-size: 1.4em;
	letter-spacing: 0.1em;
	margin-top: 2em;
}
.tituloGrandeIcono .iconosGrande 
{
	margin-top: 2em;
}
.tituloGrandeIcono .iconosGrande img
{
	width: 70%;
}

.tituloGrandeIcono .subtitulo
{
	letter-spacing: 0.15em;
	padding-bottom: 1.9em;
	
	
}

.tituloGrandeIcono .subtitulo span
{
	border-bottom: 2px solid #333;
	font-size: 0.9em;
	
}
/*NAV EXTRAS*/
.botSelectorExtras
{
	border: 1px solid #514779;
	width: 100%;
	height: 3em;
	line-height: 3em;
	color:#514779;
	text-align:center;
	cursor: pointer;
	
}
.botSelectorExtras:hover
{
	border: 2px solid #514779;
}
.botSelectorExtras .selected
{
	border: 2px solid #514779 !important;
}

#extrasItemsContainer
{
	
}
.categorySelector > div
{
	padding-top: 3em !important;
}
.categorySelector 
{
	position: relative;
	width: 100%;
}
.categoryBox
{
	background-color: #514779;
	color: #fff;
	overflow: hidden;
	padding: 1em;
	top: 0;
	position: relative;
	width: 100%;
	display: none;
	margin-bottom: 2em;
	
}
.categoryBox > div
{
}
.catItemBox
{
	float: left;
	width: 33%;
	margin-right: 2%;
	padding-left: 1%;
	margin-bottom: 0.3em;
}
.ultimas
{
	margin-right: -3%
}
#categoryBoxContainer
{
	position: relative;	
}
.cetegoryItem
{
	cursor: pointer;
	
}
.fotIt
{
	overflow: hidden;
	padding: 0.4em;
}
.fotIt img
{
	width: 100%;
	
}
.fotCont
{
	background-color: #ccc;
	
}
#fotosContainer
{
	padding: 0 0.5em !important;
	margin-bottom: 3em;
}
.fotCont2
{
	opacity:0;
	position: relative;
}

.overTit
{
	position: absolute;
	top:0;
	bottom: 0;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.5);
	text-align: center;
	display: none;
}
.overTit .solicitar span
{
	padding: 0.4em;
	color: #fff;
	border: 1px solid #fff;
	
}
.overTit .ampliar ,.overTit .solicitar 
{
	margin: 20px 0;	
	cursor: pointer;
}
.overTit .ampliar:hover span ,.overTit .solicitar:hover span 
{
	border-width:2px; 
}
.overTit .solicitar 
{
	top:10%;
	position: absolute;
	left:50%;
	margin-left: -66px;
}
.overTit .ampliar 
{
	bottom:2em;
	position: absolute;
	left: 50%;
		margin-left: -35px;
}
.overTit .ampliar span
{
	padding: 0.4em;
	color: #fff;
	border: 1px solid #fff;
}
.overTit .codigo
{
	color: #fff;
	font-size: 0.8em;
		bottom:1em;
		position: absolute;
		left: 50%;
		margin-left: -39px;
}

.fotTitulo{
	background-color:#514779;
}

.fotTitulo .titulo{
	background-color:#514779;
	border: 1px solid #fff;
	padding: 1em;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.1em;
	
}
.categoryItem:hover span
{
	border-top:1px solid #fff;
}

#fotLigth
{
	position: fixed;
	background: rgba(0,0,0,0.6);
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
	z-index: 2;		
}

#fotCont
{
	text-align: center;
}

#formLigth
{
	position: fixed;
	background: rgba(0,0,0,0.6);
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
	z-index: 2;		
}

#formCont
{
	text-align: center;
}


/*DESCARGAs*/
.descargasContainer
{
	margin: 3em 0;
}
.itemDescarga
{
	background-color: #fff;
	/*padding: 1em !important;*/
	border: 0.15em #D7562E solid;
	overflow: hidden;
}
.iconPdf img
{
	width: 100%;
}
.linkDescarga{
	font-size: 0.8em;
	padding-left: 3.4rem;
	
}
.linkDescarga:hover
{
	 color:#999;
}
.titDescarga
{
	min-height: auto;
}


/*FORMULARIo*/

#formExtras
{
	position: fixed;
	background: rgba(0,0,0,0.6);
	top:0;
	left:0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 99999999999999;
	display: none;
}
.cerrarExtForm
{
	top: 50%;
left: 50%;
position: absolute;
margin-top: -340px;
margin-left: 194px;
}

#formExtrasInner {
width: 500px;
height: 600px;
text-align: center;
left: 50%;
top: 50%;
margin-left: -200px;
margin-top: -300px;
position: absolute;
background: #fff;
padding: 3.1em 2em;
}

.descripcionForm {
	margin-top: 0.5em;
	margin-bottom: 1.8em;
}

.fotoCod
{
	background-color: #fff;
	width: 90%;
	margin: 0 auto;
	font-size: 0.9em;
}
form{margin-top: 1em;}
input,textarea{
	width: 90%;
	margin: 0.7em 0;
	text-align: center;
	border: 1px solid #514779;
	box-sizing: border-box;
	padding: 9px;
	
}

input:focus,textarea:focus{
	outline: none;	
	border-width: 2px;
	margin-bottom: 0.62em;
	margin-top: 0.62em
	
}

input[type=submit]
{
	background-color: #514779;
	color: #fff;
}
textarea
{
	height:100px;
	resize: none;
	
	
}
label {
display: inline-block;
margin-bottom: -1px;
margin: 0;
height: 10px;
margin-top: -9px;
font-size: 0.8em;
font-weight: normal;
color: #ee3724;
}
.alert-success
{
	margin-top: -70px;
	text-align: center;
	margin-bottom: 30px;
}


/* ajustes de folleteria mapas dinamicos desde wordpress*/




.textoDescarga{
	padding: 1em !important;
}

.underline_title{
	border-bottom: 2.5px solid#D7562E;
	width: 25%;
	padding-top: 2%;
	max-width: 60px;
}

.icono_descarga{
	position: absolute;
	width: 2.7rem;
    top: -0.6rem;
}

.imagen_triangulo{
	position: absolute;
    z-index: 10;
    width: auto;
    height: 4rem;
    left: -2.3rem;
    top: calc(50% - 2rem);
}

.imagen_triangulo img{
	width: 100%;
	height: 100%;
}

.itemDescarga{
	cursor: pointer;
}

.contenedor_imagen_fondo{
	overflow: hidden;
}

@media (min-width: 100px) {
.iconPdf{
	padding: 0em !important;
}

.extencion_file{
	position: absolute;
    width: 25% !important;
    left: calc(100% - 30%);
    padding-top: 5%;
    top: 0;
}


.imagen_fondo_mapa{
	/*background-color: blue;*/
	position: relative;
    top: 0;
    left: 0;
    height: auto;
    width: auto !important;
    min-height: 100%;
}

.itemDescarga{
	margin: 0;
	margin-bottom: 10px;
    width: 100%;
}

.descarga_inferior{
	position: absolute;
    bottom: 0;
    top: 10.3rem;
}

.titulo_seccion {
	min-height: auto;
	font-size: 1.3rem;
}

.linkDescarga{
	font-size: 0.7em;	
	padding-left: 3.1rem;
}

}


@media (min-width: 576px) {
.iconPdf{
	padding: 0em !important;
}

.extencion_file{
	position: absolute;
    width: 15% !important;
    left: calc(100% - 20%);
    padding-top: 5%;
    top: 0;
}


.imagen_fondo_mapa{
	/*background-color: blue;*/
	position: relative;
    top: 0;
    left: 0;
    height: auto;
    width: 100% !important;
    min-height: 100%;
}

.itemDescarga{
	margin: 0;
	margin-bottom: 10px;
    width: 100%;
}

.descarga_inferior{
	position: absolute;
    bottom: 0;
    top: 13.6vw;
}

.titulo_seccion {
	min-height: auto;
	font-size: 1.3rem;
}

.linkDescarga{
	font-size: 0.8em;
	padding-left: 3.4rem;	
}

}


@media (min-width: 992px) {
	.iconPdf{
	padding: 0em !important;
}

.extencion_file{
	position: absolute;
    width: 15% !important;
    left: calc(100% - 20%);
    padding-top: 5%;
    top: 0;
}

.imagen_fondo_mapa{
	/*background-color: blue;*/
	position: relative;
    top: 0;
    left: 0;
    height: auto;
    width: auto !important;
    min-height: 100%;
}

.itemDescarga{
	margin: 10px;
    width: calc(50% - 20px);
}

.descarga_inferior{
	position: absolute;
    bottom: 0;
    top: 10.3rem;
}

.titulo_seccion {
	min-height: auto;
	font-size: 1.7rem;
	line-height: 1.2;
}

.linkDescarga{
	font-size: 0.8em;
	padding-left: 3.4rem;
}

}


@media (min-width: 2000px) {

.imagen_fondo_mapa{
	/*background-color: blue;*/
	position: relative;
    top: 0;
    left: 0;
    height: auto;
    width: 100% !important;
    min-height: 100%;
}

}