/*
--------- GENERAL ---------
*/
@import 'https://fonts.googleapis.com/css?family=Raleway:300,400,700&subset=latin-ext';
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,600,400,300);
* {border:0;margin:0;padding:0;outline:none;}
body {background:#fff;color:#494949;font-family:'Raleway',sans-serif;font-size:15px;line-height:150%;}
ul {list-style:none;}
b {font-weight:bold;}
/*
--------- ALINEADOS / VISIBILIDAD ---------
*/
.izquierda {float:left;}
.derecha {float:right;}
.clear {clear:both;} 
.centrado {text-align:center;}
.oculto {display:none;}
.marginBot {margin-bottom:-5px;}
.altoMinimo {min-height:425px;padding-bottom:25px;}
/*
--------- ESTRUCTURA ---------
*/
.contenidoCentrado {margin:0 auto;max-width:1160px;}
.cabecera{}
.cabeceraSup {background-color:#fff;border-radius:9px;box-shadow:0 0 20px rgba(0,0,0,0.15);padding:10px 90px 10px 10px;line-height:23px;margin:38px auto 38px auto;max-width:1060px;overflow:hidden;position:relative;text-align:right;}
.cabeceraSup li {display:inline-block;}
.cabeceraSup li a:link,.cabeceraSup li a:visited,.cabeceraSup li a:active {color:#595959;display:inline-block;font-size:110%;font-weight:700;padding:11px 16px 8px 16px;text-decoration:none;}
.cabeceraSup li a:hover {color:#000;}
.cabeceraSup li a.seleccionado {border-bottom:1px solid #d8d8d8;color:#000;}
.logo:link,.logo:visited,.logo:active {display:block;float:left;overflow:hidden;}
.lnkPanel:link,.lnkPanel:visited,.lnkPanel:active {background:#95ae2b url(../img/icoPanel.png) no-repeat center center;display:inline-block;height:66px;position:absolute;right:0px;top:0px;width:66px;}
.lnkPanel:hover {background:#859e1b url(../img/icoPanel.png) no-repeat center center;}
.contenidoPortada {background:#fff url(../img/fnd_contenidoPortada.jpg) no-repeat center top;background-size:cover;min-height:800px;padding:1px 0;position:relative;}
.contenidoQue {background:#fff url(../img/fnd_contenidoQue.jpg) no-repeat center top;background-size:cover;min-height:500px;padding:1px 0;position:relative;}
.contenidoQuien {background:#fff url(../img/fnd_contenidoQuien.jpg) no-repeat center top;background-size:cover;min-height:500px;padding:1px 0;position:relative;}
.contenidoDescarga {background:#fff url(../img/fnd_contenidoDescarga.jpg) no-repeat center top;background-size:cover;min-height:500px;padding:1px 0;position:relative;}
.contenidoNoticias {background:#ae9391 url(../img/fnd_contenidoNoticias.jpg) no-repeat center top;background-size:cover;min-height:200px;overflow:hidden;padding:1px 0 50px 0;position:relative;}
.contenidoNoticias h1 {padding-left:12px;}
.contenidoContactar {background:#fff url(../img/fnd_contenidoContactar.jpg) no-repeat center top;background-size:cover;min-height:500px;padding:1px 0 100px 0;position:relative;}
.claimPortada {background:rgba(0,155,219,0.8);bottom:0;color:#fff;left:0;padding:10px 0 80px 0;position:absolute;width:100%;}
.claimPortada .contenidoCentrado {position:relative;}
.claimPortada .contenidoCentrado img {position:absolute;left:10px;bottom:-110px;}
.claimPortada h1 {color:#fff;font-weight:700;}
.claimPortada p {font-size:114%;}
.claimPortada .contenidoCentrado {max-width:920px;padding:0 0px 0 240px;}
.claimPortada .contenidoCentrado a:link,.claimPortada .contenidoCentrado a:visited,.claimPortada .contenidoCentrado a:active {border:1px solid #fff;border-radius:7px;bottom:-50px;color:#fff;display:block;font-weight:700;padding:8px 13px;position:absolute;right:0;text-decoration:none;}
.claimPortada .contenidoCentrado a:hover {border:1px solid #b0eeff;color:#b0eeff;}
.textoPortada {background:url(../img/fndPuzzle.png) no-repeat center top;clear:both;min-height:350px;}
.textoPortada .contenidoCentrado {max-width:660px;padding:50px 500px 50px 0;}
.descargaPortada {background:#ea9eb0;color:#fff;font-size:120%;padding:40px 0;text-align:center;}
.descargaPortada h2 {color:#fff;font-size:260%;font-weight:700;}
.pie {background:#d9d9d9;clear:both;margin-top:30px;overflow:hidden;padding:20px 0;}
.pie a:link,.pie a:visited,.pie a:active {color:#444;display:inline-block;font-size:84%;font-weight:700;padding-left:10px;text-decoration:none;}
.pie a:hover {color:#000;}
.pie .clear {padding:15px 0;}
.textoSeccion {clear:both;padding:40px 0 60px 0;}
/*
--------- TEXTOS ---------
*/
h1,.titulo1 {color:#444;font-size:240%;font-weight:700;line-height:110%;padding:24px 0px 16px 0px;}
h2,.titulo2 {color:#444;font-size:210%;font-weight:400;padding:22px 0px 14px 0px;}
h3,.titulo3 {color:#444;font-size:200%;font-weight:400;padding:20px 0px 12px 0px;}
p {padding:7px 0px;}
.color2 {color:#8C8C8C;}
/*
--------- ENLACES ---------
*/
a:link,a:visited,a:active {color:#BFA527;text-decoration:underline;}
a:hover {color:#AF9517;}
/*
--------- LISTAS ---------
*/
.lista1 li {background:url(../img/punt1.png) no-repeat 0px 8px;clear:both;display:block;padding:2px 3px 5px 12px;}
.listaPasos li {background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,0.15);clear:both;margin-top:13px;padding:8px 16px 17px 16px;}
/*
--------- FORMULARIOS ---------
*/
.input0 {border:1px solid #4A4A4A;color:#8C8C8C;font-family:'Open Sans';font-size:12px;height:21px;padding:1px 5px;width:50px;}
.input1 {border:1px solid #4A4A4A;color:#8C8C8C;font-family:'Open Sans';font-size:12px;height:21px;padding:1px 5px;width:100px;}
.input2 {border:1px solid #4A4A4A;color:#8C8C8C;font-family:'Open Sans';font-size:12px;height:21px;padding:1px 5px;width:150px;}
.input3 {border:1px solid #4A4A4A;color:#8C8C8C;font-family:'Open Sans';font-size:12px;height:21px;padding:1px 5px;width:200px;}
.inputboletines {color:#8C8C8C;font-family:'Open Sans';font-size:12px;height:21px;padding:1px 5px;width:140px;margin-right:5px;}
.drp0 {border:1px solid #4A4A4A;color:#8C8C8C;font-family:'Open Sans';font-size:12px;height:21px;padding:1px 1px 1px 1px;width:50px;}
.drp1 {border:1px solid #4A4A4A;color:#8C8C8C;font-family:'Open Sans';font-size:12px;height:21px;padding:1px 1px 1px 1px;width:100px;}
.drp2 {border:1px solid #4A4A4A;color:#8C8C8C;font-family:'Open Sans';font-size:12px;height:21px;padding:1px 1px 1px 1px;width:150px;}
.drp3 {border:1px solid #4A4A4A;color:#8C8C8C;font-family:'Open Sans';font-size:12px;height:21px;padding:1px 1px 1px 1px;width:200px;}
.textarea0 {border:1px solid #4A4A4A;color:#8C8C8C;font-family:'Open Sans';font-size:12px;height:100px;padding:1px 5px;width:300px;resize:none;}
.btn1:link,.btn1:visited,.btn1:active {background:#DFC537;border-radius:4px;color:#FFFFFF;font-size:12px;overflow:hidden;padding:5px 10px 5px 10px;text-decoration:none;}
.btn1:hover {background:#EFD537;}
.btn2:link,.btn2:visited,.btn2:active {background:#DFC537;border-radius:4px;color:#FFFFFF;font-size:12px;overflow:hidden;padding:5px 10px 5px 10px;text-decoration:none;}
.btn2:hover {background:#EFD537;}
.btn3, .btn3:link,.btn3:visited,.btn3:active {background:#DFC537;border-radius:4px;color:#FFFFFF;font-size:16px;font-weight:bold;overflow:hidden;padding:7px 18px 9px 18px;text-align:center;text-decoration:none;}
.btn3:hover {background:#EFD537;}
.btn4:link,.btn4:visited,.btn4:active {background:#DFC537;border-radius:4px;color:#FFFFFF;font-size:12px;font-weight:bold;overflow:hidden;padding:4px 10px 5px 10px;text-decoration:none;}
.btn4:hover {background:#EFD537;}
.form_fila {clear:both;overflow:hidden;padding:6px 0px;text-align:center;}
.form_colizq {float:left;margin:0px;padding-right:3%;text-align:right;width:40%;}
.form_colder {float:left;margin:0px;text-align:left;width:50%;}
/*
--------- TABLAS ---------
*/
.tabla {margin:auto;}
.tabla td {border-bottom:1px solid #DDDDDD;padding:6px 6px;text-align:center;}
.tabla th {text-align:center;}
.tabla_cabecera {font-weight:bold;}
/*
--------- BOLETINES ---------
*/
.contenidoBoletinesInf {float:left;background:#ffffff;width:180px;border-radius:8px;padding-left:10px;margin-top:5px;display:block;}
/*
--------- BUSCADOR ---------
*/
.buscador {float: right;background:#dddddd;width: 200px;border-radius:8px;}
.inputbuscador {background:none;font-style: italic;padding: 2px 4px;width: 150px;margin-left:10px;font-size:14px;}
.btn_buscador{float: right;background: url(../img/btn_buscador.png) no-repeat top left;width: 14px;height: 14px;margin-top:3px;margin-right:10px;}
/*
--------- MAPA CONTACTO ---------
*/

#mapaGoogle{border:1px solid #ccc;width:100%;height:400px;}