:not(:defined) > * {
  display: none;
}

.ifr{
  height: 300px;
}
.ifr2{
  height: 250px;
}
.d3 {
  width:50%;
}
.cl{
  margin-top:20px;
}
.clt{
  margin-top:20px;
  font-family:daug;
  font-size:400%;
}

.aeropuerto{
  font-family:airport;
}
.aeropuerto2{
  font-family:solari;
}

body {
margin:5px;
  font-family:Roboto,Candara,Helvetica;
background-image: url("imagenes/mapafondo.png");
background-repeat: no-repeat;
 background-size: 100% auto;
 padding:5px;
}
.padd{
  padding:10px;
}
.padd2{
  padding-left:10px;
}
.padd3{
  padding-top:20px;
}
.ginebra{
  font-family:Roboto,Candara,Helvetica;
}
.Roboto{
  font-family:'Roboto',Arial;
}


h1 {
font-size : 130%;
color : #a61524;
margin:0px;
}
h2 {
font-size : 1.3em;
color : #5a575a;
margin:0px;

}
h3 {
font-size : 1.1em;
color : #666666;

}
.gris {
        color : #666666;
        font-style: italic;
}
ul {
list-style : circle;
margin : 0px;
margin-bottom : 6px;
margin-left : 5px;
padding-left : 10px;
}
li {
margin-top: 6px;
margin-bottom: 6px;
margin-right: 0px;
margin-left: 0px;
}
ol.alfa {
list-style-type:lower-alpha;
margin : 0;
margin-bottom : 4px;
}
ol.alfa li {
margin-bottom : 3px;
}
ol.num {
list-style-type: decimal;
margin : 0;
margin-bottom : 6px;
}
ol.num li {
margin-bottom : 3px;
}
img {
border : none;
}
.imgleft {
float : left;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 5px;
}
.imgright {
float : right;
margin-left : 10px;
margin-bottom : 5px;
margin-top : 5px;
}
.clear {
clear : both;
}
#contenedor {
text-align : left;
width : 100%;
}

hr {
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-top-style : solid;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
border-top-color : #5b565a;
border-right-color : #a5c8e0;
border-bottom-color : #a5c8e0;
border-left-color : #a5c8e0;
}

.middle{
        vertical-align:middle;
}
.extragrandeb{
        font-size:200%;
}
.extragrandeb22{
        font-size:350%;
}
.alineaizquierda{
 text-align:left;
}
.grisecillo0{
        background-color:#EEEEEE;
}
.grisecillo1{
        background-color:#DDDDDD;
}
.datosgrandes4{
        color:RGB(0,0,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:150%;
        font-weight:bold;
        background-color:RGB(251,230,177);
        line-height: normal;
        text-align:center;
        vertical-align:middle;
}
.flotarizquierda{
        float:left;
}
.flotarderecha{
        float:right;
}
.margenimagen{
        margin:5px;
        margin-top:-10px;
}
.margenimagen2{
        margin:5px;
        padding-top:5px;
}
.limpio{
        clear:both;
}
.noticias{
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        line-height: normal;
        text-align:justify;
}
.superenana{
        font-size:50%;
}
.naranja{
   color:RGB(255,90,0);
}
.fondonaranja{
   background-color:RGB(255,90,0);
   color:#ffffff;
   padding:3px;
}
.fondonaranjat{
   background-color:RGB(255,90,0);
   color:#ffffff;
   padding:3px;
   font-size:80%;
   border:2px solid #FFFFFF;
   text-align:center;
}
.azul{
   color:RGB(51,101,153);
}
.fondoazul{
   background-color: RGB(51,101,153);
}

.enana{
        font-size:80%;
        line-height: 12px;
}
.titformu{
        padding-right:5px;
        font-size:90%;
        font-family : Trebuchet,Verdana, Arial, Helvetica, sans-serif;
}

.camposformu{
        font-size:90%;
}
fieldset.uno{
        margin-left:3%;
        margin-right:3%;
        padding-left:5px;
        border: 1px solid #111111;
}
.margensuperior{

        margin-top:5px;
}
.ms2{

        padding-top:-5px;
}
.grisecillo{
        background-color:#EFEFEF;
        border: 1px solid #DEDEDE;
        line-height:1.5;
}
.pequena{
        font-size:80%;
}
.formushechos{
        color:RGB(243,0,20);
        font-weight:bold;
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
}
.mayor{
        font-size:90%;
}
.mayor2{
        font-size:100%;
}
.grande{
        font-size:120%;
}
.grandeinicio{
        font-size:130%;
}
.errores{
        color:RGB(243,0,20);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
}
.tablaaut{
        border:1px solid RGB(255,89,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        width:100%;
        border-spacing:1px;

}
.datostabla{
        color:RGB(243,0,20);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:85%;
}
.datostabla2{
        color:RGB(80,80,80);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:85%;
}
.cursiva{
        font-style:italic;
}
.datosgrandes{
        color:RGB(0,0,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:200%;
        font-weight:bold;
        background-color:RGB(245,245,245);
        line-height: 40px;
        text-align:center;
}
.intnormal{
        line-height: normal;
}
.submit{
        color: white;
        background-color: #2F5480;
        font-weight:bold;
        line-height: normal;
        margin:0;
        padding:0;
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
}
.colorclaro{
        color:#425260;
}
.info{
        line-height: normal;
        font-family:Verdana,'Century Gothic','Arial Rounded MT Bold',Tahoma;
        margin:10px;
        border: 1px solid #3C4D55;
        padding:4px;
        background-color:RGB(219,247,209);
        display:block;
        color:#000000;
        vertical-align:middle;
}
.datosmedianos{
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:110%;
        line-height: normal;
        text-align:left;
        vertical-align:middle;
}
.extragrande{
        font-size:120%;
        color:#375971;
}
.raton{
        cursor:pointer;
}

.info2{
        line-height: normal;
        font-family:Verdana,'Century Gothic','Arial Rounded MT Bold',Tahoma;
        margin:10px;
        border: 1px solid #3C4D55;
        padding:4px;
        background-color:RGB(251,230,177);
        display:block;
        color:#000000;
        vertical-align:middle;
}
.rojofuerte{
        color:red;
        font-weight:bold;
        font-size:180%;
}
.rojo{
        color:red;
}
.ponente{
        color: #a61524;
        font-style: italic;
}
.datosgrandes2{
        color:RGB(0,0,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:150%;
        font-weight:bold;
        background-color:RGB(251,230,177);
        line-height: normal;
        text-align:center;
        vertical-align:middle;
        display:block;
}
.alinormal{
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        line-height: normal;
}
.datosgrandes3{
        color:RGB(0,0,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:150%;
        font-weight:bold;
        background-color:RGB(251,230,177);
        line-height: normal;
        text-align:center;
        display:block;
}
.century{
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
}
.tablains{
        border:1px solid RGB(255,89,0);
        font-family:Verdana,'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        width:100%;
        border-spacing:0px;
        text-align:left;
}
.tablains0{
        border:1px solid RGB(255,89,0);
        font-family:Verdana,'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        width:75%;
        border-spacing:0px;
        text-align:left;
        margin-left:20px;
}
.tablains2{
        border:1px solid RGB(255,89,0);
        font-family:Verdana,'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        width:99%;
        border-spacing:0px;
        text-align:left;
        margin-left:20px;
}
.tablains1{
        border:1px solid RGB(255,89,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        width:100%;
        border-spacing:2px;
        text-align:left;
        font-size:130%;

}
.centrado{
        text-align:center;
}

.sinborde{
        border:none;
}
.conborde{
        border:1px solid #000000;
}
.negrita{
        font-weight:bold;
}
.sinnegrita{
        font-weight:normal;
}
.datosbasicos{
        background-color:#EEDDEE;
        color : #a61524;
        border: 1px solid #a61524;
        padding:10px;
        width:80%;
}
.nif{
        font-size:100%;
}
.apellidos{
        font-size:110%;
        font-weight:bold;
}
.numeroins{
        font-size:90%;
}
.margender{
        margin-right:15px;
}
.margeni{
        margin-left:15px;
}
.colorcentro{
        color : #a61524;
}
.izqbusca{
        float:left;
        width:20%;
        text-align:right;
}
.fondoblanco{
        background-color:#FFFFFF;
}
.fondonegro{
        color:#FFFFFF;
        background-color:#222222;
}
.oculto{
 display:none;
}
.menuprincipal{
        font-size : 0.85em;

        width:97%;
        color:#FFFFFF;
        background-color:#4e4b4e;
        font-weight:bold;
        padding:0.7em;
        padding-right:0;
        padding-left:0.5em;
        padding-bottom:0.4em;
        display:block;
}

.cuadroap{
        border-left:2px solid #a61524;
        border-right:2px solid #a61524;
        border-bottom:2px solid #a61524;
        margin-left:30%;
        margin-right:30%;
}

.middle{
        vertical-align:middle;
}
.titulo_doc{
        color:#a61524;
        font-size:0.8em;
}

.tabladocs{

        border-collapse: collapse;
        empty-cells:show;
        text-align:left;
        border: solid 1px #000000;
        margin-top:5px;
        margin-left:2%;
}

.titulotabladocs{

        border: 1px solid #000000;
        padding:3px;
        background-color:#a61524;
        color:#EEEEEE;
}
.titulotabladocs2{

        border: 1px solid #000000;
        padding:3px;
        background-color:#FFFFFF;
        color:#111111;
        font-weight:bold;
}
.contenidostabladocs0{

        background-color:#EEEEEE;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
}

.contenidostabladocs1{

       background-color:#CCCCCC;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
}
.mayusblancas{
        color:#FFFFFF;
        background-color:rgba(198,35,35,255);
        border-left: 3px solid rgba(198,35,35,255)
        border-right: 3px solid rgba(198,35,35,255)
        border-top: 3px solid rgba(198,35,35,255)
        border-radius: 7px 7px 0px 0px;
        -moz-border-radius: 7px 7px 0px 0px;
        -webkit-border-radius: 7px 7px 0px 0px;
        margin-left:-2px;
        margin-right:-2px;
}

.borderedondeado{
  border-left: 3px solid RGB(200,200,200);
  border-right: 3px solid RGB(200,200,200);
  border-bottom: 3px solid RGB(200,200,200);
  margin-right:1%;
  margin-bottom:5px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius:7px;
  vertical-align:middle;
}

.granate{
        color:#a61524;
}
.grisecillo2{
        background-color:#EFEFEF;
        border: 1px solid #DEDEDE;
        line-height:normal;
        padding:10px;
}

.fondorojo0{
        background-color:RGB(207,4,10);
}
.blanco {
        color:#FFFFFF;
}
.imagenredondeada {
border-radius:15px;
-moz-border-radius:15px; /* Firefox */
-webkit-border-radius:15px; /* Safari y Chrome */
}
.imagenredondeadaaa {
  border-radius: 15px 15px 0px 0px;
  -moz-border-radius: 15px 15px 0px 0px;
  -webkit-border-radius: 15px 15px 0px 0px;
}


.bordeceldas{
        border:1px solid #AAAAAA;
}
.bordesuperior{
        border-top:2px solid #AAAAAA;
}
.bordeazul{
        border:1px solid RGB(51,101,153);

}
.fondonaranja0{
   background-color:RGB(255,90,0);
}
.verde{
        color:green;
}
.naranja{
        color:RGB(230,95,0);
}
.amarillo{
        COLOR:rgb(255,233,0);
}
.vamiddle{
    vertical-align:middle;
}
.enlaces{
  margin-left:10%;
  margin-right:10%;
  margin-top:5px;
}
.anchoauto {
  width:auto;
  margin:0px;
}
.trans{
    background-color: rgba(255,255,255,.7);
}
.rotima {
  vertical-align: middle;
  transform:rotateY(180deg);
  margin-top:10px;
}
.tripu{
  width:30%;
}
legend{
  margin-bottom:0px;
}
