﻿body {
    text-align: center;
    background-color: #CAD9EE;
    font-size: 85%;
}
#contenedor {
    border: 10px solid #FFFFFF;
    width: 950px;
    margin: auto auto auto auto;
    text-align: left;
    background-color: #FFFFFF;
}
#publicidadCabeceraIzquierda {
    padding: 0 0 0 120px;
    width: 829px;
    height: 90px;
    margin: 0px 1px 0px 0px;
}
.publicidadcontenido {
    text-align: center;
    height: 260px;
    clear: both;
    display: block;
}      
#cabecera {
    background-image: url('imagenes/otrologojacatvaumentado.jpg');
    margin: 0px 1px 1px 0px;
    width: 950px;
    height: 74px;
    clear: both;
    background-color: #DDEEFF;
}
#cabeceraindex {
    background-image: url('imagenes/logos/otrologojacatvaumentado2.jpg');
    margin: 0px 1px 1px 0px;
    width: 950px;
    height: 74px;
    clear: both;
    background-color: #DDEEFF;
}
#precontenido {
    padding: 1px 1px 5px 1px;
    margin: 2px 1px 2px 0px;
    width: 950px;
    clear: both;
    height: 80px;
}
.style3
      {
          text-align: center;
      }
#buscador {
    margin: 5px 0 0 0;
    width: 170px;
    height: 29px;
    float: right;
    clear: both;
}       
#precontenidocultura {
    padding: 1px 1px 5px 1px;
    margin: 2px 1px 2px 6px;
    border: 1px #C5C5C5 ridge;
    width: 880px;
    clear: both;
    height: 34px;
}
#postcontenido {
    margin: 10px 1px 10px 1px;
    width: 860px;
    clear: both;
}
#completo {
    padding: 5px 5px 5px 5px;
    margin: 10px 1px 1px 1px;
    width: 938px;
    clear: both;
    background-color: #F3FFD9;
}
#contenidoderechapubliarriba {
    padding: 5px 2px 0 1px;
    margin: 2px 1px 1px 1px;
    width: 223px;
    float: right;
}
#contenidoDerecha {
    padding: 10px 5px 5px 5px;
    margin: 2px 2px 1px 1px;
    width: 457px;
    float: right;
} 
#contenidoDerecharestaurantes {
    padding: 10px 5px 5px 5px;
    margin: 2px 2px 1px 1px;
    width: 457px;
    float: right;
} 
#contenidoIzquierda {
    border-right: 1px ridge #E5E5E5;
    font: 100% Verdana;
    border-left: 1px ridge #E5E5E5;
    padding: 10px 7px 5px 3px;
    float: left;
        margin: 2px 1px 1px 1px;
    width: 499px;
    }
#contenidoIzquierdarestaurantes {
    font: 100% Verdana;
    border-left: 1px #E5E5E5 ridge;
    padding: 10px 1px 5px 3px;
    float: left;
    margin: 2px 1px 1px 1px;
    width: 459px;
}
#trioDerecha {
    border: 1px #555555 solid;
    background: #C0C0C0;
    padding: 10px 5px 5px 25px;
    margin: 2px 0px 1px 0px;
    width: 189px;
    float: right;
}
#trioIzquierda {
    border: 1px #555555 solid;
    background: #C0C0C0;
    padding: 10px 2px 5px 2px;
    float: left;
    margin: 2px 0px 1px 0px;
    width: 210px;
}    
#trioCentro {
    background: #E9E9E9;
    padding: 10px 5px 5px 2px;
    margin: 2px 0px 1px 5px;
    width: 494px;
    float: left;
    height: 44661px;
}    
#precontenidoDerecha {
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 2px;
    float: right;
    height: 1px;
} 
#precontenidoIzquierda {
    width: 687px;
    float: left;
    height: 39px;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 4px;
}         
#recetas {
    margin: 5px 5px 0 2px;
    width: 206px;
    float: right;
    border: 1px #C5C5C5 ridge;
} 
#restaurantes {
    margin: 5px 5px 0 1px;
    width: 226px;
    float: left;
    border: 1px #C5C5C5 ridge;
    clear: left;
}         
#recetasnojaca {
    margin: 5px 5px 0 1px;
    width: 200px;
    float: right;
    border: 1px #C5C5C5 ridge;
} 
#restaurantesnojaca {
    margin: 5px 5px 0 2px;
    width: 231px;
    float: left;
    border: 1px #C5C5C5 ridge;
}           
#pie {
    border-top: 1px #C5C5C5 ridge;
    background-image: url('imagenes/otrologojacatvaumentado.jpg');
    padding: 20px 0 0 0;
    width: 950px;
    clear: both;
    height: 32px;
    margin-top: 5px;
    margin-left: 0px;
    text-align: center;
}
#fechaHoyJacaTvCabecera {
    width: 159px;
    height: 20px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;
    text-align: left;
    margin-top: -20px;
    margin-left: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
    clear: both;
    color: #FFFFFF;
}
#urlJacaTvCabecera {
    margin: -20px 30px 0px 0px;
    width: 71px;
    height: 20px;
    float: right;
    font-weight: bold;
    text-align: right;
    font-size: xx-small;
    font-family: Arial, Helvetica, sans-serif;
    clear: both;
    color: #FFFFFF;
}
#cabecera_h1 {
    margin-bottom: 0px;
    font-weight: 900;
    padding: 20px 0 0 0;
    font: 180% Verdana;
    margin: 0px 0px 0px 281px;
    width: 411px;
    height: 38px;
    text-align: center;
    color: #FFFFFF;
}
#cabeceraSpan {
    color: #A6E2FF;
}
.correoLink {
    text-decoration: none;
    color: #000000;
}
#pie p{
    height: 21px;
}
#menuServicios {
    padding: 1px 2px 5px 1px;
    margin: 2px 2px 1px 0px;
    list-style-type: none;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    font-size: 80%;
    line-height: normal;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 198px;
    float: left;
    display: inline;
}   
#menuServicios ul{
    margin: 0px 1px 0px 0px;
    padding: 1px 1px 1px 2px;
    width: 189px;
}
#menuServicios li {
    padding: 2px 1px 2px 1px;
    height: 20px;
    width: 190px;
    list-style-type: none;
}
#menuServicios a {
    border: 1px ridge #C5C5C5;
    text-decoration: none;
    color: #0A0F54;
    background: #CAD9EE;
    display: block;
    padding: 1px 0px 0px 0px;
    text-align: center;
    width: 188px;
    height: 17px;
    font-style: normal;
}    
#menuServicios a:hover {
    background: #63A9D8;
}
#menucasasrurales {
    list-style-type: none;
}
#menucasasrurales li {
    height: 84px;
    width: 423px;
    margin-left: 0px;
}  
#menugaleria {
    padding: 5px 5px 5px 0px;
    margin: 2px 5px 1px 0px;
    list-style-type: none;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    font-size: 80%;
    line-height: normal;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 145px;
    float: left;
    height: 246px;
    text-align: center;
    clear: both;
}   
#menugaleria ul{
    margin: 0px 2px 0px 0px;
    padding: 1px 1px 1px 7px;
    width: 140px;
    height: 240px;
}
#menugaleria li {
    padding: 2px 1px 2px 1px;
    height: 20px;
    width: 140px;
    list-style-type: none;
}
#menugaleria a {
    border: 1px ridge #C5C5C5;
    text-decoration: none;
    color: #0A0F54;
    background: #CAD9EE;
    display: block;
    padding: 1px 0px 0px 0px;
    text-align: center;
    width: 135px;
    height: 20px;
    font-style: normal;
}
    
#menugaleria a:hover {
    background: #63A9D8;
}  	 	
#menultimahora {
    background: #EBEBEB;
    width: 265px;
    float: left;
    height: 373px;
    padding: 10px 5px 5px 5px;
    margin: 2px 5px 1px 14px;
    font-size: 80%;
    font-family: Arial, Helvetica, sans-serif;
    color: #646464;
}
#menultimahora ul{
    margin: 0px 2px 0px 25px;
    padding: 1px 1px 1px 1px;
    width: 207px;
    height: 208px;
    list-style: disc;
}
#menultimahora li {
    background: #FFFFFF;
    list-style: disc;
    padding: 2px 1px 2px 1px; 
    list-style-position: inside;
    width: 207px;
}
#menultimahora a {
    text-decoration: none;
    padding: 1px 0px 0px 0px;
    width: 135px;
    height: 30px;
    font-style: normal;
    color: #003511;
}
    
#menultimahora a:hover {
   text-decoration: underline;
}  	
#navcontainer {
    height: 25px;
    width: 955px;
}

ul#navlist {
    margin: 0;
    padding: 0;
    list-style-type: none;
    white-space: nowrap;
    height: 22px;
    width: 954px;
}

ul#navlist li {
    float: left;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 4px 0;
    background-color: #CAD9EE;
    border-top: 1px solid #e0ede9;
    border-bottom: 1px solid #e0ede9;
    width: 158px;
    text-align: center;
    height: 14px;
}
#navlist a, #navlist a:link {
    margin: 0;
    padding: 5px 0px 4px 0px;
    color: #272727;
    border-right: 1px dashed #d1e3db;
    text-decoration: none;
    font-style: normal;
    border-right-style: dotted;
    width: 158px;
    height: 14px;
}

ul#navlist li#active {
    color: #95bbae;
    background-color: #deebe5;
}
#navlist a:hover
{
    text-decoration: underline;
    color: #FF0000;
} 
#menujaca {
    margin: 0 0 0 112px;
    height: 150px;
    width: 294px;
}
ul#menujaca {
    list-style: square;
    letter-spacing: 1px;
    line-height: 20px;
}
#menujaca a, #menujaca a:link {
    margin: 0;
    padding: 5px 0px 4px 0px;
    color: #363636;
    border-right: 1px dotted #d1e3db;
    text-decoration: underline;
    font-style: normal;
    font-family: Verdana;
    font-weight: bold;
    font-size: 13px;
} 
h2 {
    padding: 0 0 0 10px;
    font: normal normal 700 medium Arial, Helvetica, sans-serif;
    color: #1C55FF;
    text-decoration: underline;
    text-align: left;
    margin-bottom: 11px;
    margin-top: 10px;
}
.h2_a {
    padding: 0 0 0 0;
    font: normal normal 700 medium Arial, Helvetica, sans-serif;
    color: #1C55FF;
    text-decoration: underline;
    text-align: left;
    margin-bottom: 11px;
}
.h2_a:hover {
    color: #FF0066;
}
h3 {
    text-align: center;
    font: normal normal 700 medium Arial, Helvetica, sans-serif;
    color: #1C55FF;
    margin-bottom: 11px;
    margin-top: 10px;
}
.breves_h3 {
    padding: 0 0 0 7px;
    background: #D6D6D6;
    font-size: small;
    text-align: left;
    font-family: Verdana;
}
.casasrurales_h3 {
    text-align: center;
    font: normal normal 700 medium Arial, Helvetica, sans-serif;
    color: #008080;
    margin-bottom: 11px;
    margin-top: 10px;
    background-color: #D6D6D6;
}
h5 {
    font-size: medium;
    font: normal normal 700 medium normal serif;
    text-align: center;
    margin-bottom: 9px;
}
.lateralhotel_h5 {
    font: normal normal bolder medium Arial, Helvetica, sans-serif;
    color: #0060BF;
}      
.editorial_h4 {
    text-align: center;
    float: right;
    width: 217px;
    text-decoration: underline;
    height: 24px;
    clear: both;
} 
.bancos_h4 {
    padding: 2px 0 2px 0px;
    background: #D6D6D6;
    font-family: Verdana;
    font-size: small;
}             
a {
    color: #272727;
    text-decoration: none;
    font-style: italic;
}
a:hover{
    text-decoration: underline;
}
.cabhotel_p {
    padding: 2px 0 2px 5px;
    font: normal normal bolder small Arial, Helvetica, sans-serif;
    color: #0060BF;
    border: 1px #555555 solid;
    background: #C5C5C5;
    margin: 15px 0 5px 0;
    clear: both;
}
.cabhotel_a {
    font: normal normal bolder small Arial, Helvetica, sans-serif;
    color: #0060BF;
}
.banco_a {
    color: #336699;
    font-style: normal;
}   
.lateralcasasrurales_a {
    font: normal normal bolder small Arial, Helvetica, sans-serif;
    color: #0060BF;
}
.menupueblosfotoscasasrurales_a {
    font: normal normal bold 10px Verdana;
    padding-bottom: 2px;
    text-decoration: underline;
    color: #005959;
}  
    
p {
    line-height: normal;
    font: 13px Verdana;
    padding-left: 1px;
    padding-right: 1px;
    margin-top: 2px;
    margin-left: 6px;
    margin-bottom: 1px;
    text-align: justify;
    padding-bottom: 1px;
}
.breves_p {
    margin: 0 0 0 0;
    padding: 0 5px 10px 3px;
    font-size: 11px;
}
.pequeño_p {
    line-height: normal;
    font: 9px Verdana;
    padding-left: 1px;
    padding-right: 1px;
    margin-top: 2px;
    margin-left: 6px;
    margin-bottom: 1px;
    text-align: center;
    padding-bottom: 3px;
}
.subtitulo_p {
    font: normal normal 600 9px Verdana;
    color: #062EB5;
    margin-bottom: 11px;
}    
.centrado_p {
    font-size: 13px;
    font-family: Verdana;
    color: #272727;
    text-align: center;
}   
.tenue_p {
    font-style: italic;
    padding: 0 0 7px 0;
    font: italic normal normal 13px Arial, Helvetica, sans-serif;
    color: #000000;
    text-align: justify;
    font-weight: bold;
}
.negrita_p {
    font-style: italic;
    font: normal normal 800 13px Verdana;
    color: #000000;
    text-align: center;
}   
.editorial_p {
    float: right;
    width: 214px;
    padding-left: 10px;
    border-left: 1px #C5C5C5 ridge;
    margin-left: 5px;
    border-bottom: 1px #C5C5C5 ridge;
    margin-right: 2px;
    padding-bottom: 5px;
}
.hiperlink_p {
    color: #000000;
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none;
}
.nombrehotel_p {
    font: normal normal bold 120% Arial, Helvetica, sans-serif
}
.bordeabajo_p {
    line-height: normal;
    border-bottom: 1px #C0C0C0 ridge;
    padding-left: 1px;
    padding-right: 1px;
    margin-top: 0px;
    margin-left: 1px;
    margin-bottom: 5px;
    text-align: justify;
    line-height: normal;
    padding-bottom: 5px;
    padding-top: 5px;
}
#cse-search-box {
    height: 22px;
    width: 168px;
    float: right;
}
.separador_p {
    border-bottom: 1px #C0C0C0 ridge;
}
.margencamino_p{
    margin: 0 50px 6px 50px;
}
.lateralcasasrurales_p {
          
} 
.restesp {
    font: 100% Verdana;
    height: 587px;
    width: 247px;
    position: relative;
    left: 0px;
    top: 0px;
    float: left;
}
 .restnomb {
    height: 587px;
    width: 247px;
    position: relative;
    left: 0px;
    top: 0px;
    float: left;
} 
.btn {
    
} 