/* CSS Document */

body{ background:url(images/superior.gif) top left repeat-x #4c6e85;}
body.portada{ background-image:none;}
*{ font-family:Arial, Verdana, Helvetica, sans-serif;margin:0; padding:0; }
.contenido_portada{ text-align:center;border-bottom:1px dotted #fff; padding-bottom:30px; margin-bottom:30px;}
.logo_portada{ margin-top:100px; margin-bottom:30px; border-bottom:1px dotted #fff; padding-bottom:30px;}
#web{ width:1000px; margin: 0 auto 0 auto;  }
#cabecera{ height:50px; padding-top:11px; }

.idiomas{ color:#fff;  }
.idiomas li{ display:inline; list-style:none; padding:0 10px; border-right:1px solid #ccc;}
.idiomas li.primero{ padding-left:0;}
.idiomas li.ultimo{ padding-right:none; border-right:none;}
.idiomas li a{ color:#FFF; text-decoration:none;}
.idiomas li a:hover{ color:#F90;}
.telefono{ color:#f90; float:right;}
#cuerpo{ padding-bottom:20px; border-bottom:1px solid #e7e7f3; margin-bottom:15px;}
.area_logo{ border-bottom:1px solid #e7e7f3; height:100px; margin-top:10px;}

.botonera{ color:#FFF; margin-top:15px; padding-bottom:20px; border-bottom:1px dotted #e7e7f3; margin-bottom:20px;}
.botonera li{ display:inline; font-size:24px; padding-right:30px;}
.botonera li a{ text-decoration:none; color:#FFF;}
.botonera li a:hover{ color:#F90;}
#texto{ width:700px; }

h2{ font-size:42px; color:#F90; font-weight:normal; margin-bottom:20px;}
h3{ font-size:26px; color:#FFF; font-weight:normal; margin-bottom:20px;}
h4{ font-size:20px; color:#263743; font-weight:normal; margin-bottom:10px;}
h5{ font-size:16px; color:#ccc; margin-bottom:15px; border-bottom:1px solid #e7e7f3;}
p{ font-size:14px; color:#CCC; line-height:20px; text-align:justify; margin-bottom:15px;}
p a{ color:#FFF; text-decoration:none;}
p a:hover{ color:#F90;}

#texto ul{ font-size:14px; color:#CCC; line-height:20px; margin-left:20px; margin-bottom:15px; text-align:justify;}
#base{ padding-bottom:20px; }
.sedes_base li{ float:left;display:inline; margin-right:20px; padding-right:20px; color:#FFF; font-size:12px; border-right:1px dotted #e7e7f3;}

.zonas{ float:right; margin-left:50px;}
.zonas h2{ font-size:16px; font-weight:bold; color:#FFF; margin-bottom:10px;}
#col_dcha{ width:250px; float:right; color:#FFF; font-size:14px;}
#col_dcha p { margin-bottom:5px;}
#col_dcha a{ color:#FFF;}

.bot_dcha{border-top:1px solid #e7e7f3; font-size:14px; margin-bottom:20px; }
.bot_dcha li{  padding:10px 0; border-bottom:1px solid #e7e7f3;line-height:18px; list-style:none; }
.bot_dcha li a{color:#FFF; text-decoration:none;}
.bot_dcha li a:hover{ color:#f90;}
