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

html {
	width:100%; height:100%;
}

body {
	margin:0px;
	width:100%; height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-family: "DINNextLTPro-Regular", Arial, Helvetica, sans-serif;
	font-size:12px;
}

#loading {
	background:url(img/loading.gif) center no-repeat #FFF;
	width:100%; height:100%;
	position:fixed;
	z-index:90000;
}

.bold {
	font-family: 'DINNextLTPro-Bold', Arial, Helvetica, sans-serif;
}

.container {
	width:1024px;
	margin:auto;
	position:relative;
	padding:0 40px;
}

.recuadroBlanco {
	background: url(img/fondoRecuadro.png);
	padding:40px;
	width:720px;
	margin:auto;
	-webkit-box-shadow: 1px 1px 1px 0 #000000;
	box-shadow: 1px 1px 1px 0 #000000;
}

.recuadroBlanco .tituloSeccion {
	background: url(img/tituloMisc.png) top left no-repeat;
	padding-top:10px;
	font-size:3.3em;
	line-height:1em;
	color:#183d6a;
}

#testimonios .recuadroBlanco, #contacto .recuadroBlanco {
	-webkit-box-shadow: 1px 1px 1px 0 #a3a295;
	box-shadow: 1px 1px 1px 0 #a3a295;
}

.recuadroBlanco .frase {
	font-family: 'DINNextLTPro-Bold';
	display:block;
	margin-bottom:13px;
	margin-top:10px;
	font-size:1.8em;
	color:#0090ca;
	text-align: left;
	text-transform:uppercase;
}

.recuadroBlanco .division {
	padding-top:20px;
	margin-bottom:20px;
	border-bottom:solid 1px #999999;
}

.recuadroBlanco .texto {
	font-size:1.1em;
	line-height:1.1em;
	color:#332d31;
	text-align: left;
}

#home .recuadroBlanco .texto {
	font-size:1em;
}

#barraTop {
	background: url(img/barraBeige.gif) bottom repeat-x #FFF;
	margin-bottom:112px;
	display:block;
	width:100%;
	position:fixed;
	z-index:100;
}

#barraTop #logoTop {
	float:left;
	display:block;
	margin-top:30px;
	margin-left:39px;
}

#barraTop .boton {
	float:right;
	display:block;
	width:100px; height:42px;
	background:top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-transform:uppercase;
	color:#183d6a;
	text-align:center;
	padding:0 10px;
	padding-top:70px;
	cursor:pointer;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition:  all 0.2s ease-in-out 0s;
	text-decoration:none;
}
#barraTop .boton:hover, #barraTop .seleccionado { background-position:bottom; color:#ffffff; }
#barraTop #botonHome { background-image:url(img/barraTopBotonHome.png); }
#barraTop #botonTestimonios { background-image:url(img/barraTopBotonTestimonios.png); }
#barraTop #botonCentro { background-image:url(img/barraTopBotonCentro.png); }
#barraTop #botonPrensa { background-image:url(img/barraTopBotonPrensa.png); }
#barraTop #botonContacto { background-image:url(img/barraTopBotonContacto.png); }
#barraTop #botonFotos { background-image:url(img/barraTopBotonFotos.png); }

#submenu {
	position: fixed;
	top:112px; left:0;
	font-size : 13px;
	text-transform : uppercase;
	color : #008FCB;
	padding:20px;
	background:#183d6a;
	z-index:110;
}
#submenu a {
	color : #008FCB;
	text-decoration:none;
}
#submenu a:hover {
	color:#FFFFFF;
}
#submenu a img {
	display:inline-block; vertical-align:middle;
	margin-right:15px;
}
#submenu .division {
	border-bottom:#051630 1px solid;
	padding-top:10px; margin-bottom:10px;
}

#home {
	background:url(img/homeFondo.jpg) #051630 center top no-repeat;
	background-attachment: fixed;
	border-bottom:6px #FFFFFF solid;
	padding-top:212px;
	padding-bottom:100px;
}

#home .logoArchivos {
	display:block;
	margin:10px 0 30px 0;
}

#home .logoMinDef {
	display:block; margin:auto; margin-top:40px; float:right;
}

#testimonios {
	background:url(img/fondoPapel.jpg) center;
	background-attachment: fixed;
	padding:100px 0 200px 0;
}

#testimonios .botones {
	margin:0 0 40px 0;
	text-align:left;
	cursor:pointer;
}

#testimonios .botones .boton, #testimonios .tituloResponsive {
	display:inline-block;
	text-transform:uppercase;
	vertical-align:top;
	margin-right:20px;
	margin-bottom:5px;
	margin-top:40px;
	padding:10px 30px;
	background:#183d6a;
	color:#FFF;
	transition: all 0.15s ease-in-out 0s;
	-webkit-transition:  all 0.15s ease-in-out 0s;
}
#testimonios .tituloResponsive {
	margin:40px 0 20px 0;
	display:none;
}
#testimonios .botones .boton:hover , #testimonios .botones .botonSel{
	background:#008fcb;
}

#testimonios #videos {
	text-align:left;
	width:720px;
	overflow:hidden;
	margin-top:40px;
}
#testimonios #videos #scroll {
	position:relative;
	width:720px;
}

#testimonios #videos #scroll .bloqueScroll {
	width:720px;
	display:inline-block;
	vertical-align:top;
}

.bloqueVideo {
	text-align:left;
	width:214px;
	display:inline-block;
	vertical-align:top;
	margin:7px;
}
#prensa .bloqueVideo {
	width:194px;
	margin:15px 7px;
}
#prensa .bloqueVideo .botonCaptura {
	font-size : 0.8em;
	padding-top:10px;
	display:inline-block;
	text-decoration:none;
	text-transform : uppercase;
	color : #FFFFFF;
	background:#c9a121;
	padding:2px 8px;
	transition: all 0.15s;
	-webkit-transition:  all 0.15s ;
}
#prensa .bloqueVideo .botonCaptura:hover {
	background:#183d6a;
}
.video, .foto, .nota, .medios {
	width:214px; height:100px;
	background: left top;
	display:block;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition:  all 0.2s ease-in-out 0s;
	-webkit-box-shadow: 0px 0px 0px 2px #c9a121;
	box-shadow: 0px 0px 0px 2px #c9a121;
	margin-bottom:10px;
}
.video:hover, .foto:hover, .nota:hover, .medios:hover {
	background-position: left -126px;
	-webkit-box-shadow: 0px 0px 0px 4px #c9a121;
	box-shadow: 0px 0px 0px 4px #c9a121;
}
.medios:hover {
	background-position: left bottom;
}

#prensa .video, #prensa .foto, #prensa .nota, #prensa .medios {
	width:194px; height:100px;
}

.bloqueVideo .titulo {
	color:#183d6a;
	font-family: 'DINNextLTPro-Bold', Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-bottom:3px;
	text-align:left;
	text-transform:uppercase;
}
.bloqueVideo .fecha {
	color: #666;
	font-size:0.8em;
	margin-bottom:3px;
	text-align:left;
	text-transform:uppercase;
}

#testimonios .bloqueVideo .titulo {
	font-size:1em;
}
#testimonios #videos .bloqueGrande .bloqueVideo .titulo {
	font-size:1.7em;
}

.bloqueVideo .subtitulo {
	color:#666666;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:3px;
	text-align:left;
}
.bloqueVideo .texto {
	color:#666666;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#testimonios #videos .bloqueGrande {
	width:455px;
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
	padding:4px;
}
#testimonios #videos .bloqueGrande .bloqueVideo {
	width:455px;
	margin:0;
}
#testimonios #videos .bloqueGrande .bloqueVideo .video {
	width:455px; height:330px;
}
#testimonios #videos .bloqueGrande .bloqueVideo .video:hover {
	background-position:bottom !important;
}
#testimonios #videos .bloqueColumna .bloqueVideo .video {
	height:126px !important;
}
#testimonios #videos .bloqueColumna .bloqueVideo .video:hover {
	background-position:bottom !important;
}

#testimonios #videos .bloqueColumna {
	width:224px;
	display:inline-block;
	padding:4px;
	vertical-align:top;
}

#testimonios #videos .bloqueColumna .bloqueVideo{
	height:204px;
	margin:0;
}

#testimonios #videos .bloqueGeneral {
	width:100%;
	display:block;
	border-top:1px solid #999;
	padding-top:20px;
}

#frase1 {
	background:#008fcb;
	position: absolute;
	padding:100px 0;
	border-bottom:#c9a121 12px solid;
	width:100%;
	z-index:10;
}

.fraseMobile {
	text-transform:uppercase;
	width:800px;
	margin:auto;
}
#frase1 .fraseMobile {
	font-size:2.5em;
	color:#FFF;	
}

.fraseMobile span {
	display:inline-block;
	vertical-align:bottom;
}


#centroDocumentos {
	background:url(img/centroFondo.jpg) #051630 no-repeat center top;
	background-attachment: fixed;
	background-size:cover;
	padding:200px 0 140px 0;
}
#centroDocumentos .division {
	padding-top:20px; margin-bottom:20px;
	border-bottom:1px solid #cccccc;
}

#centroDocumentos #lista {
	width: auto;
	margin-top:40px;
}

#centroDocumentos #lista .titulos {
	background-color:#332d31;
	width:100%;
	font-size:1em;
	text-transform:uppercase;
	color:#CCC;
}

#centroDocumentos #lista .titulos div {
	padding:8px 10px;
	display:inline-block;
	vertical-align:top;
	font-size:0.8em
}

#centroDocumentos #lista #docs {
	width:auto; /*max-height:121px;*/
	/*overflow: scroll;
	overflow-x:hidden;*/
}
#centroDocumentos #lista #docs .documento, #centroDocumentos #lista #docs .selec {
	font-size:1.7em;
	text-transform:uppercase;
	background-color:#35b5f5;
	color:#ffffff;
	cursor:pointer;
	margin:5px 0;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	padding:10px 15px;
}

#centroDocumentos #lista #docs .documento:hover, #centroDocumentos #lista #docs {
	background-color:#FFF;
	color:#444444;
}
#centroDocumentos #lista #docs .documento svg, #centroDocumentos #lista #docs .documento div {
	display:inline-block;
	vertical-align: middle;
}
#centroDocumentos #lista #docs .documento svg {
	margin-right:10px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
#centroDocumentos #lista #docs .documento:hover path {
	fill:#35B5F5;
}

#centroDocumentos #lista .descubrimiento { width:35%; }
#centroDocumentos #lista .fecha { width:25%; }
#centroDocumentos #lista .tomo { width:20%; }
#centroDocumentos #lista .nombreDoc { width:180px; text-align:center; border-right:0px !important; }


#centroDocumentos .tituloGrande {
	font-size : 48px;
	text-transform : uppercase;
	color : #FFFFFF;
	width:800px;
	margin:auto;
	margin-bottom:40px;
}
#centroDocumentos .tituloGrande .botonVolver{
	float:right;
	padding:10px 20px;
	background:#c9a121;
	font-size : 25px;
	text-transform : uppercase;
	color : #183D6A;
	text-decoration:none;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-ms-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}
#centroDocumentos .tituloGrande .botonVolver:hover {
	background:#FFFFFF;
	color:#c9a121;
}
#centroDocumentos .textoIntroPrincipal {
	font-size : 14px;
	color : #FFFFFF;
	width:800px;
	margin:auto;
	margin-bottom:40px;
}

.recuadroSubtitulo {
	background-color:#051630;
	padding:10px 20px;
	font-size:2em;
	color:#FFF;
	width: auto;
	margin-top:30px;	
}

#centroDocumentos .recuadroBlanco {
	margin-bottom:80px;	
}
#centroDocumentos .textoIntro {
	margin-bottom:40px;
}
#centroDocumentos .textoIntro p {
	margin-top:0;
}
#centroDocumentos .centroDoc {
	width:700px;
	text-align:left;
	margin:auto;
	margin-top:20px;
	overflow:hidden;
}
#centroDocumentos .centroDoc #scroll {
	overflow:hidden;
	position:relative;
}

#centroDocumentos .centroDoc #scroll .bloqueScroll {
	width:700px;
	display:inline-block;
	vertical-align:top;
}

#centroDocumentos .bloque {
	background:#FFF;
	width:300px;
	padding:18px;
	display:inline-block;
	vertical-align:top;
	margin:5px;
}
#centroDocumentos .bloqueSolo {
	width: auto !important;
}

#centroDocumentos .bloque .tapa {
	-webkit-box-shadow: 1px 1px 1px 0 #999;
	box-shadow: 1px 1px 1px 0 #999;
	width:125px; height:170px;
	display:inline-block;
	vertical-align:top;
	vertical-align: middle;
}
#centroDocumentos .bloque .tapa a {
	width:100%; height:100%;
	display:block;
	background:url(img/docVerMas.png) top;
	opacity:0;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition:  all 0.2s ease-in-out 0s;
}
#centroDocumentos .bloque .tapa a:hover {
	opacity:1;
	background-position:center;
}

#centroDocumentos .bloque .txt {
	font-size:0.8em;
	color:#333;
	display:inline-block;
	vertical-align:top;
	margin-left:20px;
	width:147px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}
#centroDocumentos .bloqueSolo .txt {
	width:490px !important;
}
#centroDocumentos .bloque .txt p {
	margin-bottom:0;
}
#centroDocumentos .bloque .tit {
	font-family: 'DINNextLTPro-Bold';
	color:#35b5f5;
	font-size:1.2em;
	text-transform:uppercase;
	margin-bottom:10px;
	text-align:left;
}
#centroDocumentos .bloque .fecha {
	color:#666;
	font-size:0.9em;
	margin-bottom:10px;
	text-align:left;
}

#centroDocumentos .bloque .verMas {
	font-family: "DINNextLTPro-Regular";
	background:#183d6a;
	color:#FFF;
	text-decoration:none;
	margin-top:7px;
	padding:4px 13px;
	text-transform:uppercase;
	font-size:1em;
	display:inline-block;
	vertical-align: bottom;
	margin-right:20px;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition:  all 0.2s ease-in-out 0s;
}
#centroDocumentos .bloque .verMas:hover {
	background:#008fcb;
}

#centroDocumentos .bloque .verMas2 {
	font-family: "DINNextLTPro-Regular";
	color:#183d6a;
	text-decoration:none;
	margin-top:5px;
	text-transform:uppercase;
	font-size:0.9em;
	display:block;		
}
#centroDocumentos .bloque .verMas2:hover {
	color:#35b5f5;
}

.bloqueRed {
	display:inline-block;
	vertical-align: middle;
	width:120px;
	text-align: right;
	margin-top:-5px;
}
.bloqueRed * {
	line-height:1em;
}
.fb-share-button, .twitter-share-button {
}
.fb_iframe_widget span {
	vertical-align: inherit !important;
}
.bloqueRed iframe {
	display:block !important;
}
.fb_iframe_widget {
	display:block !important;
	height:22px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .fb_iframe_widget{height:20px !important;}
}

#centroDocumentos .centroDoc .pags {
	text-align:center;
	margin-top:40px;
	font-size:1.2em;
}
#centroDocumentos .centroDoc .pags span {
	padding:5px 10px;
	margin:0 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#5e545b;
	cursor:pointer;
	display:inline-block;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition:  all 0.2s ease-in-out 0s;
}
#centroDocumentos .centroDoc .pags span:hover {
	color:#c9a121;
}
#centroDocumentos .centroDoc .pags .sel, #centroDocumentos .centroDoc .pags .sel:hover  {
	background-color:#c9a121 !important;
	color:#FFF !important;
}

#centroDocumentos .botonExcel, #centroDocumentos .botonReserva {
	cursor:pointer;
	background-color:#183d6a;
	display:inline-block; vertical-align:bottom;
	margin-right:20px;
	padding:10px 20px;
	color:#FFF;
	font-size:1.5em;
	text-transform:uppercase;
	text-decoration:none;
	position:relative;
	margin-top:20px;
	transition: all 0.15s ease-in-out 0s;
	-webkit-transition:  all 0.15s ease-in-out 0s;
}
#centroDocumentos .botonExcel:hover, #centroDocumentos .botonReserva:hover {
	background-color:#008fcb;
}
#centroDocumentos .botonExcel {
	padding-left:60px;
}
#centroDocumentos .botonExcel img {
	position:absolute;
	left:12px;
	top:-1px;
}

#reservarForm {
	/*display:none;*/
}

#frase2 {
	background:#ffffff;
	padding-top:75px;
	padding-bottom:75px;
	border-top:#c9a121 12px solid;
	border-bottom:#c9a121 12px solid;
	position:absolute;
	width:100%;
	z-index:10;
}
#frase2 .fraseMobile {
	font-size:4em;
	color:#332d31;	
}
#frase2 .fraseMobile .bold {
	color:#008fcb;
}

#frase2B {
	background:#183d6a;
	padding-top:65px;
	padding-bottom:65px;
	position:absolute;
	width:100%;
	z-index:10;
}
#frase2B .fraseMobile {
	font-size:2.5em;
	color:#FFF;	
}

#contacto {
	background:url(img/fondoPapel.jpg) center;
	background-attachment: fixed;
	padding:150px 0 150px 0;
}

#prensa {
	background:url(img/fondoPrensa.jpg) #051630 no-repeat center top;
	background-attachment: fixed;
	padding:300px 0 150px 0;
	border-bottom:12px solid #C9A121;
}
#prensa .flechaIzq, #prensa .flechaDer {
	background: no-repeat center #183d6a;
	width:32px; height:400px;
	display:inline-block;
	vertical-align:middle;
	transition: all 0.2s;
	-webkit-transition:  all 0.2s;
	cursor:pointer;
}
#prensa .flechaIzq:hover, #prensa .flechaDer:hover {
	background-color:#008fcb;
}
#prensa .flechaIzq { background-image: url(img/flechaIzq.png); margin-right:10px; }
#prensa .flechaDer { background-image: url(img/flechaDer.png); }

#prensa .scrollContainer {
	text-align: left;
	width:640px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	vertical-align:middle;
}
#prensa .scrollContainer .scroll {
	width:640px;
	position:relative;
}

#prensa .flechaAlto2 {
	height:410px !important;
}

#prensa .flechaAlto3 {
	height:440px !important;
}

#prensa .contenidoBloque {
	text-align: left;
	width: 640px;
	margin-top:40px;
	vertical-align:top;
	float:left;
}

.formulario {
	text-align:center;
	margin-top:30px;
	padding:25px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF;
	margin-bottom:20px;
}
.formulario .tag {
	width:120px;
	text-align:right;
	display:inline-block; vertical-align: middle;
	margin:7px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.formulario .tag2 {
	display:inline-block; vertical-align: middle;
	margin:7px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.formulario .tag3 {
	width: auto;
	text-align: left;
	display: block;
	margin:7px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.formulario .campo {
	margin:7px 10px;
	display:inline-block; vertical-align:  middle;
	width:480px;
	padding:10px 15px;
	background-color:#e6e6e6;
	border:none;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333;
}

.formulario .campo2 {
	margin:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.formulario .campo3 {
	width:120px;
}
.formEnviar {
	text-align:right;
	font-size:1em;
	color:#332d31;
	margin-top:20px;
	border-top:#999 solid 1px;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.formEnviar p {
	margin-top:0px;
	margin-bottom:5px;
}

.botonForm {
	font-family: "DINNextLTPro-Regular";
	cursor:pointer;
	background:#183d6a;
	display:inline-block; vertical-align:middle;
	margin-left:20px;
	margin-top:10px;
	padding:10px 20px;
	color:#FFF;
	font-size:1.5em;
	text-transform:uppercase;
	text-decoration:none;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition:  all 0.2s ease-in-out 0s;
}
.botonForm:hover {
	background:#008fcb;
}

#redesSociales {
	padding:100px 0;
	background:#183d6a;
	text-align:center;
}

#redesSociales .botonRed {
	width:86px; height:86px;
	background:top no-repeat;
	margin:10px 10px;
	display:inline-block; vertical-align:middle;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 1px 1px 1px 0px #112c4c;
	box-shadow: 1px 1px 1px 0px #112c4c;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition:  all 0.2s ease-in-out 0s;
}
#redesSociales .botonRed:hover {
	background-position:bottom;
}
#redesSociales .facebook { background-image: url(img/redesBotonFacebook.gif) }
#redesSociales .twitter { background-image: url(img/redesBotonTwitter.gif)  }
#redesSociales .youtube { background-image: url(img/redesBotonYoutube.gif)  }

#redesSociales .webMinDef {
	padding-top:35px;
	text-align:center;
}

#redesSociales .botonWebMinDef {
	width:297px; height:55px;
	background:url(img/redesWebMinDef.png);
	display:inline-block;
}

#redesSociales .botonWebMinDef:hover {
	background-position:bottom;
}

#logos {
	padding:70px 0;
	background:#ffffff;
	text-align:center;
}

#footer {
	padding:70px 0;
	background:#008fcb url(img/footerFondo.jpg) no-repeat center bottom fixed;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}
#footer .logoArchivos {
	display:block;
	margin-bottom:27px;
}

#footer .columna {
	display: inline-block;
	vertical-align:top;
	width:170px;
	margin-right:30px;
	color:#FFF;
	font-size:0.8em;
}
#footer .columna .titulo {
	font-weight:bold;
	font-size:1em;
	margin-bottom:10px;
	margin-top:20px;
	display:block;
}

#footer .columna a {
	color:#FFF;
	text-decoration:none;
	display:block;
}
#footer .columna a:hover {
	color:#35f1f5;
}

#footer .webMinDef {
	margin-top:55px;
	padding-top:55px;
	border-top:1px solid #4db4e5;
	text-align:center;
}

#footer .botonWebMinDef {
	width:297px; height:55px;
	background:url(img/footerWebMinDef.png);
	display:inline-block;
}

#footer .botonWebMinDef:hover {
	background-position:bottom;
}


#barraDocNuevo {
	background:#0096C9;
	padding:15px;
	font-size: 1.5em;
	text-transform : uppercase;
	color : #163B6E;
}
#barraDocNuevo .container {
	width:940px;
}
#barraDocNuevo .iconoDoc {
	margin-right:20px; margin-top:-5px;
	display:inline-block; vertical-align:middle;
}
#barraDocNuevo strong {
	font-weight:normal;
	font-family: 'DINNextLTPro-Bold';
	color:#FFFFFF;
}
#barraDocNuevo .verMas {
	margin-left:15px;
	background:#FFFFFF;
	padding:6px 13px;
	font-size: 10px;
	text-transform : uppercase;
	color : #C8A020;
	text-decoration:none;
	-webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,0.3);
	box-shadow: 0 1px 0 0 rgba(0,0,0,0.3);
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
#barraDocNuevo .verMas img {
	margin-left:6px; margin-top:-3px;
	display:inline-block; vertical-align:middle;
}
#barraDocNuevo .verMas:hover {
	background:#163B6E;
	color:#FFFFFF;
}
#barraDocNuevo .botonCerrar {
	position:absolute;
	right:33px; top:0px;
	font-size : 10px;
	text-transform : uppercase;
	color : #FFFFFF;
	padding:10px;
	cursor:pointer;
	
}
#barraDocNuevo .botonCerrar img {
	margin-left:6px; margin-top:-3px;
	display:inline-block; vertical-align:middle;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
#barraDocNuevo .botonCerrar:hover img {
	margin-left:12px;
}



/* ANTES Y DESPUES */
#antesydespues {
	background:url(img/fondoPapel.jpg) center;
	background-attachment: fixed;
	padding:170px 0 100px 0;
}
#antesydespues .container {
	width:920px;
	box-sizing:border-box;
}
#antesydespues .titulo {
	font-size:23px;
	color:#000000;
}
#antesydespues .titulo img {
	display:inline-block; vertical-align:middle; margin-right:57px;
}
#antesydespues .titulo div {
	display:inline-block; vertical-align:middle;
}
#antesydespues .division {
	border-bottom:#AFAFAF 1px solid;
	padding-top:30px;
	margin-bottom:30px;
}
#antesydespues .descripcion {
	font-size : 13px;
	color : #143D6A;
	text-align:center;
}

#antesydespues #sliderFoto {
	border:4px #FFFFFF solid;
	width:813px; height:652px;
	max-width:100%;
	margin:auto;
	background:#ffffff;
	margin-top:30px;
	box-sizing:border-box;
	position:relative;
	-webkit-box-shadow: 2px 2px 0 0 rgba(0,0,0,0.5);
	box-shadow: 2px 2px 0 0 rgba(0,0,0,0.5);
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;  
}
#antesydespues #sliderFoto .foto_a, #antesydespues #sliderFoto .foto_b {
	position:absolute;
	width:100%; height:100%;
	background: url(img/antesyDespues/02_a.jpg) left top no-repeat;
	background-size:cover;
	box-sizing:border-box;
	overflow:hidden;
}
#antesydespues #sliderFoto .foto_b {
	background-image:url(img/antesyDespues/02_b.jpg);
}
#antesydespues #sliderFoto .foto_a {
	width:50%;
	border-right:4px #ffffff solid;
}
#antesydespues #sliderFoto .foto_a .num , #antesydespues #sliderFoto .foto_b .num {
	position:absolute;
	font-size : 60px;
	color : #FFFFFF;
	top:18px;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family: 'DINNextLTPro-Bold', Arial, Helvetica, sans-serif;
}
#antesydespues #sliderFoto .foto_a .num { left:24px; }
#antesydespues #sliderFoto .foto_b .num { right:24px; }

#antesydespues #sliderFoto .botonSlide {
	position:absolute;
	width:80px; height:80px;
	top:50%; margin-top:-40px;
	left:50%; margin-left:-40px;
	cursor:pointer;
}
#antesydespues #sliderFoto .botonSlide * {
	-webkit-transition:all 0.1s;
	transition:all 0.1s;
	-webkit-transform:scale(1);
	transform:scale(1);
	transform-origin: 40px 40px;
}
#antesydespues #sliderFoto .botonSlideActivo circle {
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	fill:#143D6A;
}
#antesydespues #sliderFoto .botonSlideActivo .flechaizq { transform:translateX(-3px); }
#antesydespues #sliderFoto .botonSlideActivo .flechader { transform:translateX(3px); }

#antesydespues #sliderFoto .desc {
	position:absolute;
	bottom:0px;
	left:0px; right:0px;
	background:#C69E20;
	font-size : 16px;
	color : #FFFFFF;
	padding:12px 25px;
	box-sizing:border-box;
}

#antesydespues .miniaturas {
	margin-top:40px;
}
#antesydespues .miniaturas .min {
	display:inline-block; vertical-align:middle;
	height:95px; width:20%;
	padding:8px;
	box-sizing:border-box;
	cursor:pointer;
}
#antesydespues .miniaturas .min div {
	width:100%; height:100%; background:center no-repeat;
	background-size:cover;
	border:2px solid #ffffff;
	-webkit-box-shadow: 2px 2px 0 0 rgba(0,0,0,0.5);
	box-shadow: 2px 2px 0 0 rgba(0,0,0,0.5);
}
#antesydespues .miniaturas .min div span {
	display:block;
	width:100%; height:100%;
	background:#C69E20;
	opacity:0;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}
#antesydespues .miniaturas .min:hover div span, #antesydespues .miniaturas .minActiva div span {
	opacity:0.5;
}
#antesydespues .miniaturas .min img {
	display:none;
}


@media screen and (max-width: 1200px) {
	.bloqueRed {
		display:none;
	}
	body {
		font-size:18px;
	}
	
	#barraTop #logoTop {
		display:none;
	}
	
	#barraTop .boton {
		width:16%;
		font-size:0px;
	}
	#submenu {
		font-size:1em;
	}
	#home {
		background-image:url(img/homeFondoMobile.jpg);
	}
	.container {
		width:80%;
		padding-left:10%;
		padding-right:10%;
	}
	.recuadroBlanco {
		width:80%;
	}
	#testimonios {
		padding-bottom:100px;
		background-image: url(img/fondoPapelMobile.jpg);
	}
	#testimonios #videos .bloqueColumna .bloqueVideo .titulo {
		font-size:1em;
	}
	#testimonios #videos {
		width:100%;
	}
	#frase1 {
		margin-top:0px !important;
		position: inherit !important;
	}
	#frase2 {
		margin-top:0px !important;
		position: inherit;
	}
	#frase2B {
		margin-top:0px !important;
		position: inherit;
	}
	.formulario .tag, .formulario .tag2 {
		text-align:left;
		display:block;
		margin-top:10px;
		padding-top:10px;
		border-top:1px solid #CCCCCC;
		margin-left:0px !important;
		width:100% !important;
	}
	.formulario .campo {
		width:90%;
		margin:5px 0 !important;
		padding:10px 5%;
	}
	#centroDocumentos {
		padding-top:100px;
		padding-bottom:100px;
		background-image: url(img/centroFondoMobile.jpg);
	}
	
	#centroDocumentos .tituloGrande {
		width:auto;
		margin-top:60px;
	}
	#centroDocumentos .centroDoc {
		width:100%;
		text-align:center;
	}
	#centroDocumentos .centroDoc #scroll {
		width:100% !important;
	}
	#centroDocumentos .centroDoc #scroll .bloqueScroll {
		width:100% !important;
	}
	#centroDocumentos .bloque, #centroDocumentos .bloqueSolo {
		display:block;
		margin-bottom:20px;
		width:auto !important;
		height:auto !important;
	}
	
	#centroDocumentos .bloque .txt, #centroDocumentos .bloqueSolo .txt {
		width:70% !important;
		font-size:0.8em;
	}	
	
	#centroDocumentos .centroDoc .pags {
		display:none;
	}
	
	.formulario {
		text-align:left;
		padding:20px;
	}
	.formulario .formEnviar {
		text-align:left;
	}
	.formulario .campo3 {
		width:22%;
	}
	.botonForm {
		margin-left:0 !important;
		margin-top:20px;
		display:block;
		text-align:center;
	}
	#testimonios #videos #scroll {
		width:auto !important;
	}
	#testimonios #videos #scroll .bloqueScroll {
		width:auto !important;
		padding:40px 20px;
		text-align:center;
	}
	#testimonios .botones {
		display:none;
	}
	#testimonios .tituloResponsive {
		display:block;
	}
		
	.fraseMobile {
		display:block !important;
		width:90%;
	}
	#centroDocumentos .bloque .verMas {
		margin:auto;
		margin-top:15px;
		display:block;
		padding:10px;
		text-align:center;
	}
	
	#centroDocumentos #lista #docs {
		max-height:none !important;
	}
	
	#prensa {
		padding-bottom:100px;
		padding-top:100px;
		background-image: url(img/fondoPrensaMobile.jpg);
	}
	
	#prensa .contenidoBloque {
		text-align:center;
	}
	
	.bloqueVideo {
		margin:13px;
	}
	
	#contacto {
		padding-top:100px;
		background-image: url(img/fondoPapelMobile.jpg);
	}
	
	#home, #testimonios, #centroDocumentos, #contacto {
		/*background-attachment:scroll;*/
	}
	
	#testimonios #videos {
		width:100%;
		text-align:center;
	}
	#testimonios #videos .bloqueColumna {
		width:100%;
		padding:0;
	}
	#testimonios #videos .bloqueVideo {
		display:inline-block;
		width:224px;
		margin:20px 10px;
	}
	#testimonios #videos .bloqueGrande {
		margin-right:0;
		margin-bottom:40px;
	}
	#testimonios #videos .bloqueColumna .bloqueVideo {
		margin:0 10px;
	}
	
	#popup_container {
	font-size:1.2em !important;
	}
	#popup_title {
		font-size:1.3em !important;
	}
	#popup_container input {
		font-size:1.2em !important;
		padding:15px;
	}
	#barraTop #botonHome { background-image:url(img/barraTopBotonHomeMobile.png); }
	#barraTop #botonTestimonios { background-image:url(img/barraTopBotonTestimoniosMobile.png); }
	#barraTop #botonCentro { background-image:url(img/barraTopBotonCentroMobile.png); }
	#barraTop #botonPrensa { background-image:url(img/barraTopBotonPrensaMobile.png); }
	#barraTop #botonContacto { background-image:url(img/barraTopBotonContactoMobile.png); }
	
	
	#prensa .flechaIzq, #prensa .flechaDer {
		display:none;
	}	
	#prensa .scrollContainer {
		width: auto;
	}
	#prensa .scrollContainer .scroll {
		width: auto !important;
	}
	
	#prensa .contenidoBloque {
		width: 100% !important;
	}
}


@media screen and (max-width: 900px) {
	#submenu {
		font-size:1em;
		left:0 !important;
		width:100%;
	}
	#submenu a {
		display:block;
	}
	#centroDocumentos .bloque {
		width:auto;
	}
	#centroDocumentos .bloque .tapa {
		display:block;
		margin:auto;
		margin-bottom:20px;
	}
	#centroDocumentos .bloque .txt {
		display:block;
		margin:0;
		width: auto !important;
		text-align:center;
	}
	#centroDocumentos .bloque .tit {
		text-align:center;
	}
	#centroDocumentos .bloque .fecha{
		text-align:center;
	}
	
}

