
html, body{ 
 width: 100%; 
 height:100%;
}
/* font-family: 'Rosario', sans-serif; */
.al100 {
 min-height: 100%;
}
/* Slider home 
/
/
---------------------*/
.gestionslogo{
 float: left;
 margin-right: 10px;
 margin-left: 10px;
}

/*google maps
__________________________*/
#map-container { 
 height: 400px;
 width: 100%;
 padding: 0px;
 margin-top: 40px;
 margin-left: 0px;
 margin-right: 0px;
}
#first_name {
 width: 100% ;
 margin-top: 20px
}

#last_name {
 width: 100% ;
 margin-top: 20px
}
 
#email {
 width: 100% ;
 margin-top: 20px
}

#comments {
 width: 100% ;
 margin-top: 20px
}

.boton-enviar {
 margin-top: 20px;
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 20px;
}
/*Contacto
___________________*/
.direccion {
 color: 363535;
 font-family: 'Rosario', sans-serif;
 font-style: italic;
 font-size: 1.2em;
 margin-top: 20px;  
 display: block;
 background-color: #fff;
 padding: 10px 5px 10px 10px;
}
.contactob {
 background-image: url(../img/fondo_contacto.jpg);
 background-repeat: repeat;
 padding: 0px 0px;
 padding-top: 50px;
 max-width: 100%;
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
/*Cabeceras paginas
___________________*/
.cont_cabecera {
 padding-top: 70px;
 padding-bottom: 40px;
}
.cabeceraimg1 {
 background-image: url(../img/header_1.jpg);
 background-repeat: no-repeat; 
 /*background-attachment: fixed; arreglar */ 
 background-position: center;
}
.cabeceraimg2 {
 background-image: url(../img/header_2.jpg);
 background-repeat: no-repeat; 
 /*background-attachment: fixed; arreglar */ 
 background-position: center;
}
.cabeceraimg3 {
 background-image: url(../img/header_3.jpg);
 background-repeat: no-repeat; 
 /*background-attachment: fixed; arreglar */ 
 background-position: center;
}
.cabeceraimg4 {
 background-image: url(../img/header_4.jpg);
 background-repeat: no-repeat; 
 /*background-attachment: fixed; arreglar */ 
 background-position: center;
}
.texto-centrado {
 text-align: center;
}

.textotitulo {
 font-family: 'Rosario', sans-serif;
 font-size: 1.1em;
 line-height: 1.6em;
 display: block;
 padding-top: 9px;
 margin: 10px 0 20px;
 border-top: 1px solid #525252;
    
}
.titulotitulo {
 font-family: 'Rosario', sans-serif;
 font-weight: 400;
 font-size: 2.5em;
}

.pagina1 {
 background-image: url(../img/fondo_quienes.png);
 background-repeat: repeat;
 padding-top: 60px;
 padding-bottom: 60px;
 
}

.titulonegro {
 color: #525252;
 font-family: 'Rosario', sans-serif;
 font-weight: 400;
 font-size: 2.5em;
 padding-bottom: 9px;
 margin: 20px 0 10px;
 border-bottom: 1px solid #525252;
}


.propuesta_spawn {
 margin-top: 40px;
 text-align: center;
}

.textopropuesta {
 font-family: 'Rosario', sans-serif;
 font-size: 1.1em;
 line-height: 1.6em;
 display: block;
 padding-top: 9px;
 margin: 10px 0 50px;   
 color: #525252;
}

.listaul {
 font-family: 'Rosario', sans-serif;
 font-size: 1.1em;
 line-height: 1.6em;
 display: block;
 margin-top: 30px;
 
}
.listali {
 padding-top: 10px;
 list-style: none;
}

.cont-cabecera-white {
 padding-top: 70px;
 padding-bottom: 40px;
 background-color: #000;
 color: #fff;
}

.textotitulo-white {
 font-family: 'Rosario', sans-serif;
 font-size: 1.1em;
 line-height: 1.6em;
 display: block;
 padding-top: 9px;
 margin: 10px 0 20px;
 border-top: 1px solid #fff;
}

.pagina2 {
 background-color: #fff;
 padding-top: 60px;
 padding-bottom: 60px;
 }

.panel-heading {
 display: block;
 width: 100%;
 background-color: #002b6e;
 padding: 10px 0px 10px 20px;
 margin-bottom: 20px; 
}

.servicios-item {
 min-height: 150px;
 margin-bottom: 20px;
}

.texto-servicio {
 text-align: left;
}

.titulo-servicio {
 margin: 0;
 font-size: 1.3em;
 line-height: normal;
 font-family: 'Rosario', sans-serif;
 padding: 8px 0px 8px 0px;
 color: #002b6e;
}

.info-servicio {
 font-family: 'Rosario', sans-serif;
 line-height: 1.6em;
}

.servicio-titulo-blanco {
 color: #fff;
 font-family: 'Rosario', sans-serif;
 font-weight: 400;
}

.servicio-titulo-blanco:hover {
 color: #fff;
 text-decoration: none;
}

/*nuestra experiencia
/
/
---------------------*/
.pagina4 {
 background-image: url(../img/fondo_experiencia.png);
 background-repeat: repeat;
 padding-top: 60px;
 padding-bottom: 60px;
}

.item-experiencia {
 margin-bottom: 30px;
}

.texto-experiencia {
 font-family: 'Rosario', sans-serif;
 font-weight: 600;
 font-size: 1.25em;
 vertical-align: middle;
 line-height: normal;
}

/*Socios
/
/
---------------------*/
.pagina3-1 {
 background-image: url(../img/s_w.jpg);
 background-attachment: fixed;
 background-position: center;
 padding-top: 60px;
 padding-bottom: 70px;
 color: #393939;
}

.pagina3-2 {
 background-image: url(../img/s_d.jpg);
 background-attachment: fixed;
 background-position: center;
 padding-top: 60px;
 padding-bottom: 70px;
 color: #fff;
}

.pagina3-3 {
 background-color: #eee;
}

.titulo-alianzas {
 color: #383838;
 font-family: 'Rosario', sans-serif;
 font-weight: 400;
 font-size: 2.5em;
 line-height: normal;
 margin: 70px 0px 10px 0px ;   
}

.socios-carousel {
 margin-top: 30px;
 margin-bottom: 70px;
}

.article {           /*cuidado con este, jquery*/
 max-width: 140px;
}

.titulo-socio {
 font-family: 'Rosario', sans-serif;
 font-style: italic;
 font-weight: 600;
 font-size: 1.3em;
 line-height: normal;
}

.texto-socio {
 font-family: 'Rosario', sans-serif;
 font-size: 1.0em;
 line-height: 1.8em;
}

.img-socio {
 margin-top: 11px;
}

.footer-negro {
 text-align: center;
 font-size: 0.9em;
 color: #fff;
 font-family: sans-serif;
 line-height: normal;
}

.footer-fondo {
 background-color: #001432;
 padding: 15px 0px 10px 0px;
}

.propuesta-animada {

transition-property: background;

transition-duration: 2s;

transition-timing-function: linear;

transition-delay: 1s;
}

.legal{
	padding: 50px 20px;
}

/*Iconos con transiciones
-------------------------*/
/* Nuestra propuesta */

.tran-prpuesta1 {
 margin-left: auto;
 margin-right: auto;
 width: 125px;
 height: 125px;
 background-image: url(http://placehold.it/125/2e2e2e);
 -moz-transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 transition: all 500ms ease-in-out;
}

.tran-prpuesta1:hover {
 background-image: url(http://placehold.it/125/e2e2e2);
 -moz-transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 transition: all 500ms ease-in-out; 
}



.icono-servicio {
 max-width: 80px;
 padding-top: 10px;
}

.nombre_socio2 {
 background-image: url(../img/s_w.jpg);
 background-attachment: fixed;
 background-position: center;
 width: 250px;
 height: 250px;
 
}

.socio_titulo {
 text-align: center;
 display: block;
 background-color: #000;
 opacity: 0.8;
 padding: 25px 0 25px 0;
 margin-top: 25%;
}

/*FIX JOSELITO DEL FUTURO 3.0*/

#section-6 .direccion a{
	color: #002b6e;
	font-weight: 600; 
}
#section-6 .direccion a:hover{
	text-decoration: none;
}
