﻿body 
{
    background-color:#788691;
    vertical-align:middle;
    text-align :center;
}
#div100x100
{
   margin-right:auto;
   margin-left:auto;
}
#divexterno
{
 width:1000px;
 text-align:center; 
 vertical-align:middle;  
 background-color:White;
 position:relative;
 margin-right:auto;
 margin-left:auto;
}
#divcabecera
{
    width:1000px;
    height:150px;
    background-image:url(imagenes/cabecera.jpg);
    vertical-align:text-bottom;
    position:relative;
    
}
#divbotonera
{
    position:absolute;    
    width:980px;
    height:37px;
    left:10px;
    top:105px; 
    text-align:left;
    border-bottom:3px;
    border-bottom-color:#788691;
    border-bottom-style:solid;
    overflow:hidden;
   
}

#divbotonera a
{
    width:115px;
    height:37px;
    text-align:center;
    text-decoration:none;
    font-weight:normal;
    font-family:Arial;
    font-size:12px;
    color:White;
    background-image:url(imagenes/pestañanaranja.png);
    background-repeat:no-repeat;
    padding-right: 3px;
    padding-top:18px;
    display:block;
    float:left;
}
#divbotonera a:hover
{
    width:115px;
    height:37px;
    text-align:center;
    text-decoration:none;
    font-weight:normal;
    font-family:Arial;
    font-size:12px;
    color:White;
    background-image:url(imagenes/pestañaazul.png);
    background-repeat:no-repeat;
    padding-right:3px;
    padding-top:18px;
    display:block;
    float:left;
}
.divsubmenu
{
   width:650px;
   text-align:center;
   height:25px;
   margin-bottom:15px;
}
.divsubmenu a
{
   font-family:Arial;
   font-size:small;
   color:#0289CB;
   text-decoration:none;
   margin-left:10px;
   margin-right:10px;
}
.divsubmenu a:hover
{
   font-family:Arial;
   font-size:small;
   color:#A6ADB3;
   text-decoration:none;
   margin-left:10px;
   margin-right:10px;
}


#divcentro
{
    width:1000px;
    background-image:url(imagenes/fondobajocabecera1.jpg);
    background-repeat:no-repeat;
    background-color:White;
    text-align:left;
  
}
.divderecha
{
    position:relative;
    width:150px;
    float:right;
    right: 30px;
    top: 25px;
    text-align:left;
    /*clear:none;*/
    
    padding-bottom:5px;
}
.divderechaParche
{
    position:relative;
    width:150px;
    float:right;
    right: 0px;
    top: 25px;
    text-align:left;
    /*clear:none;*/
    
    padding-bottom:5px;
}
.divderecha a
{
   /*height:50px;*/
   text-align:center;
}
.divderecha p
{
    text-align:left;
    font-family:Arial;
    font-size:x-small;
    color:#0289CB;
    border-bottom-color:#326082;
    border-bottom-style:dotted;
    border-bottom-width:1px;
}
.divderecha h1
{
    margin-bottom:10px;
    text-align:left;
    font-family:Arial;
    font-size:small;
    color:#326082;
}
.divderecha h2
{
   
    text-align:left;
    font-family:Arial;
    font-size:x-small;
    color:#326082;
}

.divderechaavisos
{
    width:150px;
    margin-top:20px;
    text-align:left;
    clear:none;
    background-image:url(imagenes/avisos.gif);
    background-repeat:no-repeat;
    border-color:#CC0000;
    border-style:dotted;
    border-width:1px;
 
}
.divderechaavisos h2
{
    text-align:left;
    font-family:Arial;
    font-size:small;
    color:#CC0000;
    margin-top:3px;
    margin-left:25px;
    height:25px;
}
.divderechaavisos li
{
    text-align:justify;
    font-family:Arial;
    font-size:x-small;
    color:#CC0000;
    margin-left:-20px;
    margin-right:5px; 
    margin-bottom:5px;
    border-bottom-color:#CC0000;
    border-bottom-width:1px;
    border-bottom-style:dotted;
   
    
}




#divcontenido
{
    width:760px;
    padding-top:20px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    position:relative;
   

}
#divpie
{
    width:975px;
    text-align:center;
    border-top:1px solid #CCC;
    padding-top:10px;
    background-color:White;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}
#divpie a
{
    font-family:Arial;
    font-size:x-small;
    
    margin-left:60px;
    margin-right:60px;
    
    
    color:#0289CB;
    text-decoration:none;
}
#divpie a:hover
{
    font-family:Arial;
    font-size:x-small;
    
    margin-left:60px;
    margin-right:60px;
    
    color:#A6ADB3;
    text-decoration:none;
}

#divpieizquierda
{
    width:980;
    text-align:center;
    font-family:Arial;
    font-size:x-small;
    border-top:1px solid #CCC;
    
}

#divfecha
{
    text-align:right;
    font-family:Arial;
    font-size:x-small;
    color:#0289CB;
    position:absolute;
    top:20px;
    left:320px;
}
#divultimaactu
{
   text-align:right;
   font-family:Arial;
   font-size:x-small;
   /*color:#0289CB;*/
   color:#396588;
   position:absolute;
   top:18px;
   left:835px; 
}
#dividioma
{
   text-align:right;
   font-family:Arial;
   font-size:x-small;
   color:#0289CB;
   position:absolute;
   top:155px;
   left:890px; 
   
}
#dividioma a
{
   font-family:Arial;
   font-size:small;
   color:#0289CB;
   text-decoration:none;
}
#dividioma a:hover
{
   font-family:Arial;
   font-size:small;
   color:#A6ADB3;
   text-decoration:none;
}
#divtitulo
{
    text-align:left;
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    position:absolute;
    left:80px;
    top:85px;
}
.fechas_importantes
{
    width:150px;
    height:150px;
    float:left;
    margin-right:15px;
    margin-left:10px;
    border-style:dashed;
    border-color:#0289CB;
    border-width:1px;
}

.colaexterno
{
    width:1000px;
    text-align:center;
    background-color:White;
    font-size :x-small;
    font-family:Arial;
    color:#A6ADB3;

}
.colaboradores
{
    width:975px;
    text-align:center;
    border-top:1px solid #CCC;
    padding-top:10px;
    background-color:White;
    margin-left:auto;
    margin-right:auto;
}
.colaboradores_izq
{
    width:180px;
    height:70px;
    margin-top:5px;
    margin-bottom:15px;
    border-right:1px solid #CCC;
    float:left;
    text-align:left;
    margin-left:0px;
    /*margin-right:auto;
    padding-right:0px;
    padding-left:0px;*/
    
    
}
.colaboradores_izq a
{
    margin-left:0px;
    padding-top:30px;
}
.colaboradores_cen
{
    width:750px;
    height:120px;
    margin-top:10px;
    margin-bottom:15px;
    text-align:left;
    /*margin-left:205px;*/
    padding-left:15px;
    float:left;
}
.colaboradores_cen a
{
    margin-left:10px;
    margin-top:10px;
}
.colaboradores_cen_der
{
    width:965px;
    height:120px;
    margin-top:5px;
    margin-bottom:20px;
    margin-left:15px;
    text-align:left;
    /*margin-left:455px;*/
    padding-left:10px;
    float:left;
    border-top:1px solid #CCC;
}
.colaboradores_cen_der a
{
    margin-left:15px;
    margin-top:10px;
}
.colaboradores_der
{
    width:210px;
    height:200px;
    margin-top:5px;
    margin-bottom:15px;
    float:right;
    text-align:left;
    padding-right:10px;
    /*clear:both;*/
    padding-left:15px;
   
}
.colaboradores_der a
{
    margin-left:0px;
    margin-top:10px;
}
h1
{
    font-family:Arial;
    font-size:larger;
    color:#0289CB;
    text-align:left;
  
}
.grande
{
    font-family:Arial;
    font-size:larger;
    color:#0289CB;
    text-align:left;
}

h2
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    text-align:left;
}
.medio
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    text-align:left;
    padding-bottom:20px;
}
h3
{
    font-family:Arial;
    font-size:xx-small;
    color:#0289CB;
    text-align:left;
}
.pequenyo
{
    font-family:Arial;
    font-size:xx-small;
    color:#0289CB;
    text-align:left;
    
}
p
{
    text-align:justify;
    text-decoration:none;
    font-family:Arial;
    font-size:small;
    color:#777777;
}
li
{
    text-align:left;
    /*text-decoration:none;*/
    font-family:Arial;
    font-size:small;
    color:#777777;
}
ol
{
    text-align:left;
    /*text-decoration:none;*/
    font-family:Arial;
    font-size:small;
    color:#777777;
    margin-left:65px;
}
ul
{
    text-align:left;
    /*text-decoration:none;*/
    font-family:Arial;
    font-size:small;
    color:#777777;
    /*margin-left:25px;*/
}
.limpia
{
    clear:both;
}
.divcentrado
{
    text-align:center;
    width:650px;
    margin-bottom:10px;
     
}
.divcentrado a
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    text-decoration:none;
}
.divcentrado a:hover
{
    color:#BBBBBB;
}
.divpiecentrado
{
	text-align:left;
        width:617px;
        margin-bottom:10px;
        border-color:#226699;
	border-style:dotted;
	border-width:1px;
	background-color:#E2E2E2;
	padding-top:10px;
	padding-left:70px;
	
}
.divpiecentrado a
{
	margin:5px;
	border-color:White;
	border-style:solid;
	border-width:2px;
	border:2px;

}

.divpiealbum
{
	width:650px;
	height:28px;
	border-color:#226699;
	border-style:dotted;
	border-width:1px;
	background-color:#E2E2E2;
	padding-top:7px;
}
.divpiealbum a
{
	border-color:#006699;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	color:#006699;
	font-family:Arial;
	font-size:small;
	padding:5px;
}
.divpiealbum a:hover
{
	background-color:#BBBBBB;
}

.divcentrado_hoteles
{
    text-align:center;
    width:650px;
    margin-bottom:10px;
}
.divcentrado_hoteles a
{
    font-family:Arial;
    font-size:small;
    color:#006699;
    text-decoration:none;
}
.divcentrado_hoteles a:hover
{
    color:#999999;
}


.divcentrado_autores
{
    text-align:center;
    width:650px;
    margin-bottom:10px;
}
.divcentrado_autores a
{
    font-family:Arial;
    font-size:small;
    color:#006699;
    text-decoration:none;
}
.divcentrado_autores a:hover
{
    color:#999999;
}
.divcorreo
{
    text-align:justify;
    width:550px;
    text-align:justify;
    text-decoration:none;
    font-family:Arial;
    font-size:small;
    color:#777777;  
    margin-left:15px;
}
.divcentrado_com
{
    text-align:center;
    width:650px;
    margin-bottom:10px;
}
.divcentrado_not
{
    text-align:left;
    width:650px;
    margin-bottom:10px;
}
.p_normal
{
  text-align:justify;
  text-decoration:none;
  font-family:Arial;
  font-size:small;
  color:#777777;  
  margin-left:15px;
}
.rojo
{
  text-align:justify;
  text-decoration:none;
  font-family:Arial;
  font-size:small;
  color:Red;  
  margin-left:15px;
}
.p_metido
{
  text-align:justify;
  text-decoration:none;
  font-family:Arial;
  font-size:small;
  color:#777777;  
  margin-left:75px;
}
.p_metido_suscrip
{
  text-align:justify;
  text-decoration:none;
  font-family:Arial;
  font-size:small;
  color:#777777;  
  margin-left:20px;
  width:400px;
}
.h2_normal
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    text-align:left;
    text-decoration:underline;
}
.h2_metido
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    text-align:left;
    text-decoration:underline;
    margin-left:35px;
}
.h2_metido_registro
{
    font-family:Arial;
    font-size:small;
    color:White;
    text-align:left;
    text-decoration:none;
    margin-left:35px;
    width:470px;
    border-bottom-color:#333333;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-color:#333333;
    border-top-style:solid;
    border-top-width:1px;
    background-color:#0289CB;
}
.p_reducido
{
    width:470px;
    text-align:justify;
    text-align:justify;
    text-decoration:none;
    font-family:Arial;
    font-size:small;
    color:#777777;  
    margin-left:35px;
}
.submenus
{
    float:left;
    width:150px;
    /*height:197px;*/
    text-align:left;
    margin-left:35px;
    margin-top:35px;

}
.submenus a
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    text-decoration:none;
    
}
.submenus a:hover
{
    font-family:Arial;
    font-size:small;
    color:#A6ADB3;
    text-decoration:none;
}
.imagenes
{
    /*float:right;
    width:450px;
    margin-right:130px;*/
}
.imagenes_ven
{
    float:right;
    width:450px;
    margin-right:auto;
    margin-left:auto;

}
.imagenes_org_izq
{
    float:left;
    height:140px;
    padding-top:50px;
    margin-left:20px;
    margin-right:auto;
        
}
.imagenes_org_der
{
    margin-right:auto;
    margin-left:auto;
       
}
.tabla
{
    width:450px;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    
}
.leyenda
{
	width:650px;
	margin-left:auto;
    margin-right:auto;
    font-family:Arial;
    font-size:small;
}
.tabla_ext
{
    width:650px;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin-left:auto;
    margin-right:auto;
    
}
.tabla_interior
{
    width:100%;
    font-family:Arial;
    font-size:small;
    margin-left:auto;
    margin-right:auto;
        
}
.tabla_interior_fila
{
	width:450px;
    font-family:Arial;
    font-size:small;
    text-align:left;
    background-color:#ffcc66;
    color:#000000;
}
.tabla_interior_quien
{
    width:120px;
    font-family:Arial;
    font-size:small;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffcc66;
    
}


.tabla_interior_ted
{
    width:120px;
    font-family:Arial;
    font-size:11pt;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffcc66;
    }



.tabla_interior_contenido
{
    width:300px;
    font-family:Arial;
    font-size:x-small;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffcc66;
    
}


.tabla_interior_contenido2
{
    width:300px;
    font-family:Arial;
    font-size:11pt;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffcc66;
    
}


.tabla_interior_imagen
{
    width:30px;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffcc66;
    
}
.tabla_special_fila
{
	width:450px;
    font-family:Arial;
    font-size:small;
    text-align:left;
    background-color:#D99795;
    /*color:#F7DFDE;*/
    color:White;
}
.tabla_interior_sponsored
{
	font-family:Arial;
    font-size:x-small;
    text-align:left;
    /*color:#F7DFDE;*/
    color:White;
}

.tabla_cabecera
{
    font-family:Arial;
    font-size:small;
    color:White;
    text-decoration:none;
    background-color:#5F8AAC;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:3px;
    
}
.tabla_cabecera_ext
{
    font-family:Arial;
    font-size:small;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    background-color:#95B3D7;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:0px;
    
}
.tabla_color
{
    font-family:Arial;
    font-size:small;
    color:White;
    text-decoration:none;
    background-color:#999999;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:3px;
}
.tabla_color_ext
{
    font-family:Arial;
    font-size:small;
    color:#000000;
    text-decoration:none;
    background-color:#ffb951;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:0px;
}
.tabla_color_ancho
{
    font-family:Arial;
    font-size:small;
    color:White;
    text-decoration:none;
    background-color:#999999;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:0px;
    width:115px;
}
.tabla_color_ancho_ext
{
    font-family:Arial;
    font-size:small;
    color:#000000;
    text-decoration:none;
    background-color:#ffb951;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:0px;
    width:100px;
}
.tabla_sincolor
{
    font-family:Arial;
    font-size:small;
    color:#999999;
    text-decoration:none;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:3px;
}
.tabla_sincolor_ext
{
    font-family:Arial;
    font-size:small;
    color:#000000;
    background-color:#FAFBE9;
    text-decoration:none;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:0px;
}
.tabla_sincolor_ancho
{
    font-family:Arial;
    font-size:small;
    color:#999999;
    text-decoration:none;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:0px;
    width:115px;
}
.tabla_sincolor_ancho_ext
{
    font-family:Arial;
    font-size:small;
    color:#000000;
    background-color:#FAFBE9;
    text-decoration:none;
    border-color:#315D84;
    border-style:solid;
    border-width:1px;
    margin:0px;
    padding:0px;
    width:100px;
}
.imgs
{
    border:0px;
    vertical-align:middle;
}
 .displaynone
{
   display:none;
}
.mapa_principal
{
    font-family:Arial;
    font-size:small;
    color:#999999;
    text-decoration:none;
    margin-left:100px;
}
.mapa_secundario
{
    font-family:Arial;
    font-size:small;
    color:#999999;
    text-decoration:none;
    margin-left:130px;
    margin-top:10px;
}
.mapa
{
    text-align:left;
    width:550px;
    margin-bottom:10px;
    border-color:#6590B0;
    border-style:solid;
    border-width:1px;
    color:White;
    padding-left:10px;
    padding-top:10px;
       
}
.mapa a
{
   font-family:Arial;
   font-size:small;
   color:#999999;
   text-decoration:none; 
}
.download
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    text-decoration:none;
}
.download:hover
{
    font-family:Arial;
    font-size:small;
    color:#333333;
    text-decoration:none;
}
.aviso
{
    font-family:Arial;
    font-size:small;
    color:Red;
}
.campo
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_nombre
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
    
}
.campo_apellidos
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_email
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_nombre_reg
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_apellidos_reg
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_dni_reg
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_domicilio_reg
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_empresa_reg
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_cif_reg
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_pais_reg
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_telefono_reg
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_email_reg
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:250px;
    margin-left:5px;
}
.campo_importe
{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    width:100px;
    margin-left:5px;
}

.boton

{
    font-family:Arial;
    font-size:small;
    color:#0289CB;
    text-decoration:none;
}
.boton:hover
{
    font-family:Arial;
    font-size:small;
    color:#333333;
    text-decoration:none;
}
.divsuscripcion
{
    text-align:left;
    width:550px;
    margin-bottom:10px;
    border-color:#6590B0;
    border-style:solid;
    border-width:1px;
    color:White;
    padding:10px;
}
.divregistro
{
    text-align:left;
    width:550px;
    margin-bottom:10px;
    border-color:#6590B0;
    border-style:solid;
    border-width:1px;
    color:White;
    padding:3px;
}
.diveventos_img_derecha
{
}
.diveventos_img_izquierda
{
}
.diveventos_texto_izquierda
{
}
.diveventos_texto_derecha
{
}
.fecha_noticia
{
    color:#326082;
    font-family:Arial;
    font-size:x-small;
    margin-top:-10px;
}
.barra
{
    width:450px;
    color:#0289CB;
    text-align:left;
    border-width:1px;
    margin-left:0px;
    border-color:#0289CB;
}
.avisos_enlaces
{
    color:#CC0000;
    text-decoration:none;
    font-family:Arial;
    font-size:x-small;
}
.hotel_div
{
  text-align:justify;
  width:650px;
  margin-bottom:10px;
  

}
.hotel_imagen
{
   float:left;
   margin-right:10px; 
}
.p_videos
{
    width:250px;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
}
.p_videos p
{
    color:#CC0000;
    text-decoration:none;
    font-family:Arial;
    font-size:x-small;
    text-align:justify;
}
.enlace_registro
{
}
.enlace_registro a
{
    font-family:Arial;
    font-size:small;
    color:#006699;
    text-decoration:none;

}
.enlace_registro a:hover
{
	color:#888888;
}

#links
{
   /*width:700px;
   float:left;*/
   margin-left:100px;
   text-align:left;
   padding-right:100px;
   padding-top:10px;
   font-family:Arial;
   font-size:small; 
   }

