body { margin:0px;padding:0px;background-color:#FFF;text-align:center;overflow-x:hidden; } 

a { text-decoration: none;color:#000;outline: 0px;border:0px; }

.header { width:100%;height:97px;background-color:#938570;position:fixed;z-index:99; }
.header .logo { float:left;color:#FFF;font-family:cronos-pro;width:235px;padding-left:20px;font-size:13px;padding-top:15px;text-align:left;font-style: italic; }
.header .idiomas { position: absolute;right: 0px;padding-right: 20px;font-family:proxima-nova;font-size: 14px;color: #FFF;padding-top: 5px;display: none; }
.header .idiomas a { text-decoration: underline;color: #FFF }
.header .idiomas a:hover { text-decoration: none;color: #FFF }
.header .menu { height:97px;float:right;padding-right:20px; }
.header .opcion { float:right;font-family:cronos-pro;color: #FFF;padding-top:42px;font-size:20px;margin-right: 3%; }
.header .opcion a { text-decoration: none;color:#FFF; }
.header .buscador { float:right;padding-top:33px;padding-right: 20px; }
.header .opcionSeleccionada { position:absolute;top:78px; }

.headerDispositivo { width:100%;height:97px;background-color:#938570;position:fixed;z-index:99; }
.headerDispositivo .logo { float: left;padding: 18px 20px;padding-right: 0px; }
.headerDispositivo .logo img { width: 200px; }
.headerDispositivo .icono { float: right;margin-right: 20px;line-height: 97px;height:97px;color:#FFF;width:24px; }
.headerDispositivo .icono.idioma { display: none; }

.menuDisositivo { position: fixed;top:98px;width:100%;background-color: #FFF;z-index: 99;display: none; } 
.menuDisositivo .opcion { border-bottom: 1px solid #DDD;text-align: left;padding: 10px;font-family: proxima-nova;font-size: 16px;color:#000;text-transform: uppercase; }
.menuDisositivo .opcion:hover { background-color: #F5EFE6; }


.menuColapsado { position: absolute;right: 0px;display: none; }
.menuColapsado .lista { padding-right: 20px;padding-top:33px;height:64px;  }
.menuColapsado .listadoOpciones { width: 100%;background-color: #9d907d;padding-bottom: 20px;padding-top: 20px;display: none; }
.menuColapsado .listadoOpciones .opcionLista { font-family:cronos-pro;color: #FFF;font-size:20px;line-height: 30px;padding-right: 20px; }
.menuColapsado .listadoOpciones .opcionLista a { text-decoration: none;color:#FFF; }
.menuColapsado .listadoOpciones .opcionLista a:hover { text-decoration: underline;color:#FFF; }

.contenido { padding-top:97px; }
.contenido .seccion { background-color:#FAF7F2;margin-top:20px;width:100%; }
.contenido .seccion .contenidoSeccion { text-align:left;padding-left:20px;padding-right:20px; }

.fondoFicha { position: absolute;width:100%;opacity: 0.8;background-color: #000;display: none;z-index:10; }

.fondoBuscador { position: absolute;width:100%;opacity: 0.8;background-color: #000;display: none;z-index:8; }
.fichaBuscador { position: absolute;width:100%;display: none;z-index:9;text-align: left; }

.buscadorPopUp { width:900px;height:670px;background-color: #FFF;margin: 0 auto; }
.buscadorPopUp .cerrarBuscador { position: absolute;margin-top: 20px;margin-left: 820px; }
.buscadorPopUp .titulo { font-family:proxima-nova;font-size:52px;color:#696969;font-weight: 200;padding-top: 50px;padding-left: 50px;  }
.buscadorPopUp .herramienta { padding-left: 78px;padding-top: 45px;height:37px; }
.buscadorPopUp .herramienta .campos { float: left;width:466px; }
.buscadorPopUp .herramienta .campos input { width:442px;height:35px;background-color: #fcfbf8;line-height: 35px;font-family:proxima-nova;font-size: 17px;font-style: italic;color:#696969;border:0px;padding-left: 12px;padding-right: 12px;  }
.buscadorPopUp .herramienta .iconoBuscador { float: left; }

.buscadorPopUp .resultados { margin-top: 35px;background-color: #fcfbf8;height:430px;padding-top: 20px; }
.buscadorPopUp .resultados .tituloResultado { font-family: proxima-nova;font-weight: 600;font-size:14px;color:#696969;padding-bottom: 30px;padding-left: 78px;  }
.buscadorPopUp .resultados .listado { height:360px;width:744px;overflow-y: auto;padding-left: 78px; }
.buscadorPopUp .resultados .listado .resultado { font-family: proxima-nova;font-size: 18px;color:#696969;padding-bottom: 10px;line-height: 24px; }
.buscadorPopUp .resultados .listado .resultado a { text-decoration: none;color:#696969; }
.buscadorPopUp .resultados .listado .resultado a:hover { text-decoration: underline;color:#696969; }

.llicencia { position: fixed;right: 20px;bottom: 20px; }

/* RESPONSIVE */
@media screen and (min-width: 960px){
	.headerDispositivo { display: none; }
	.menuDisositivo { display: none; }
}

@media screen and (min-width: 770px) and (max-width: 959px){
	.header { display: none; }
	
	.contenido { padding-top:65px; }
}

@media screen and (min-width: 480px) and (max-width: 769px){
	.header { display: none; }
	
	.contenido { padding-top:65px; }
}

@media screen and (min-width: 280px) and (max-width: 479px){
	.header { display: none; }
	
	.contenido { padding-top:65px; }
}