*{ margin:0px; padding:0px;}
img{ border:0px;}
ul{ list-style:none;}

body{ font-family:"Trebuchet MS",sans-serif !important; font-size:10px !important; line-height:140% !important; background:url(../images/back_body.jpg) left top repeat-x; }
#container{ margin:auto; padding-left: 22px; width:980px;}
#cabecera{ float:left; width:980px; }
#cabecera #idioma { float:right; height:18px; padding-right:15px; }
#cabecera #idioma ul { float:left; height:18px; padding-right:14px;  }
#cabecera #idioma ul li { float:left; height:12px; padding:6px 4px 0px 4px;  }
#cabecera #idioma a { color:#666666; text-decoration:none;  }
#cabecera #idioma a:hover { color:#FF0000;;}
#cabecera #idioma .selected { color:#FF0000;;}
#cabecera #logo { float:left; background: url(../images/back_cabecera.jpg)  1px 4px no-repeat; width:980px; padding-top:14px; padding-left:6px; height:102px;}
#cabecera #logo #imglogo{  float:left; 730px;}
#cabecera #logo #imglogo #esp{ position:relative; left:593px; top:-95px; width:102px; }
#cabecera #logo #imglogo #esp img{ border:0px;}
#cabecera #logo img{ border:1px #eee solid;}
#cabecera #logo #canal { float:left; width:160px; padding:48px 0px 0px 87px; cursor:pointer; background:url(../images/boton.jpg) 10px 8px no-repeat; height:71px; font-size:11px;   }
#cabecera #logo #canal:hover{background:url(../images/boton_ac.jpg) 10px 7px no-repeat;}
#cabecera #logo #canal a{  font-weight:bold; color:#666;}
#cabecera #logo #canal img{ float:left; border:0px; }
#cabecera #logo #canalen { float:left; width:160px; padding:48px 0px 0px 87px; cursor:pointer; background:url(../images/boton-en.jpg) 10px 8px no-repeat; height:71px; font-size:11px;   }
#cabecera #logo #canalen:hover{background:url(../images/boton-en_ac.jpg) 10px 7px no-repeat;}
#cabecera #logo #canalen a{  font-weight:bold; color:#666;}
#cabecera #logo #canalen img{ float:left; border:0px; }
#contenedor{ float:left; width:980px;}
#contenedor #left{ float:left; width:161px; padding:18px 0px 0px 7px;}
#contenedor #left ul{ float:left; list-style:none; width:161px; }
#contenedor #left ul li{ display:block; padding:8px 10px 7px 6px; border-bottom:1px #c3c3c3 solid; line-height:140%}
#contenedor #left ul li a{ text-decoration:none; font-size:140%; font-weight:bold; color:#000000;  }
#contenedor #left ul li a:hover{ color:#FF0000;;}
#contenedor #left #acceso { float:left; text-align:center; padding-top:27px; padding-left:1px; }
#contenedor #contenido { float:right; width:770px; padding-right:22px;}
#contenedor #contenido #centro { float:left;  width:514px;}
#contenedor #contenido #centro #breadcrumb{ float:left; padding-top:8px; padding-left:14px; width:500px; font-size:100%; color:#000000;}
#contenedor #contenido #centro #breadcrumb a{  text-decoration:none; font-size:100%; color:#000000;}
#contenedor #contenido #centro #breadcrumb a:hover{ color:#FF0000;; text-decoration:underline}
#contenedor #contenido #centro #texto { float:left; width:500px; padding-left:14px; padding-top:1px; text-align:left; font-size:105% }
#contenedor #contenido #centro #texto #mapaweb { padding-left:14px; padding-top:10px; text-align:left; text-transform:capitalize;}
#contenedor #contenido #centro #texto #mapaweb a{ line-height:100%; font-size:120%; color:#000000; line-height:163%; font-weight:bold; text-decoration:none;}
#contenedor #contenido #centro #texto #mapaweb a:hover{ color:#FF0000;; }
#contenedor #contenido #centro #texto #mapaweb ul { float:left;}
#contenedor #contenido #centro #texto #mapaweb ul li { }
#contenedor #contenido #centro #texto #mapaweb ul li ul{ float:left; padding-left:25px;}
#contenedor #contenido #centro #texto h1{ width:350px; line-height:92%; padding-bottom:6px; font-size:19.2px; margin-top:10px;}
#contenedor #contenido #centro #texto p{ width:500px; line-height:100%; font-size:110%; color:#000000; line-height:163%; padding-bottom:10px;}
#contenedor #contenido #centro #texto ul{ width:500px; line-height:100%; font-size:110%; color:#000000; line-height:163%;}
#contenedor #contenido #centro #texto h2{  width:500px; line-height:100%; font-size:140%; color:#000000; line-height:163%; font-weight:bold;}
#contenedor #contenido #centro #texto .tituloh2{ width:500px; line-height:100%; font-size:120%; color:#000000; line-height:163%; font-weight:bold; text-decoration:none; cursor:text;}
#contenedor #contenido #derecha { float:left; width:205px; padding-left:40px; padding-top:42px; }
#contenedor #contenido #derecha h3 {line-height:120%; font-size:140%; color:#000000; font-weight:bold; padding-bottom:9px; padding-left:2px;}
#contenedor #contenido #derecha h3 a{ font-size:100%; color:#000000;  font-weight:bold;   text-decoration:none;}
#contenedor #contenido #derecha h3 a:hover{ font-size:100%; color:#000000;  font-weight:bold;   text-decoration:underline;}
#contenedor #contenido #derecha p{  line-height:100%; font-size:110%; color:#000000; line-height:163%; padding-left:2px; padding-bottom:18px;}
#contenedor #contenido #derecha a{  font-size:100%; color:#666;    text-decoration:underline; font-weight:normal;}
#contenedor #contenido #derecha a: hover{   font-size:110%; color:#666;   text-decoration:underline; }
#contenedor #contenido #derecha ul{  line-height:100%; font-size:110%; color:#000000; line-height:163%;  }
#contenedor #contenido #derecha ul li{ background:url(../images/backli.jpg) left top no-repeat;padding-left:12px; }
#contenedor #contenido #derecha span{  font-size:170%; color:#000000; line-height:163%; font-weight:bold; padding-bottom:9px; padding-left:2px; padding-top:10px; font-weight:normal; clear:both;}
#footer{ color:#ACACAC; line-height:100%; font-size:100%; line-height:163%; float:left; padding-top:25px; padding-bottom:20px; width:980px; }
#footer p{ float:left; color:#ACACAC; line-height:100%; font-size:110%; line-height:163%; }
#footer a{ color:#ACACAC; line-height:100%; font-size:110%; line-height:163%; text-decoration:none; }
#footer ul{ float:right; }
#footer ul li{ float:left; padding-left:5px; padding-right:5px; }

div.info a:hover{}
a.mas_info {text-decoration:none; font-size:140%; font-weight:bold; color:#000000; cursor:pointer; text-transform:capitalize; }
a.mas_info:hover { color:#FF0000;}
#imagen { text-align:center; margin:0px 15px 10px 15px}
#imagen a img { border:0px; margin:0px 30px 0px 30px; vertical-align:middle}

#busqueda {  padding-top:10px;line-height:100%; font-size:110%; color:#000000; line-height:163%; padding-bottom:15px;}
#busqueda a { color:#000; text-decoration:none; cursor:text; font-weight:normal;}

.verficha{ width:100px;  text-align:center; margin-bottom:10px;}
.ficha_resumen{display:none; background-color:#FFFFFF; z-index:1; position:absolute; width:100px; border:0px solid #666;}
.ficha_resumen_cont{ width:258px; background-color:#FFFFFF; text-align:left; padding:10px; border:1px solid #666;}

.ficha_resumen a { color:#000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.ficha_resumen a:hover { text-decoration:underline}
.ficha_resumen p a { font-size:10px; color:#666; text-decoration:none; margin-top:6px}

#subterminos { margin-top:20px }
#subterminos .info { margin:10px 0px 10px 0px }

ul.image { margin-bottom:10px}
ul.image li { margin-bottom:10px}

#minfo {margin-top:10px}

#mapa_web ul.levelmap_3 { margin-top:5px}
#menu_reserva .top	{  	font-size: 24px;color: #9d9b9b;margin: 0;font-weight: normal;text-transform: lowercase;}



