/* CSS Document */
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4 foldmethod=marker: */


* 
{
	margin:0;
	padding:0
}

.salto_linea
{
    clear:right;
}

html, body
{
    height:100%;
}

body {
	background:#000000 url(imagenes/fondo_pagina.gif) repeat scroll left top;
    color:#FFFFFF;
    font-size:12px;
    font-family: "Trebuchet MS",Verdana;
}


/* Tabla que maqueta las páginas */

table#plantilla
{
    height:100%;
}
 
td#cabecera{
	background:#000000;
	width:100%;
	height:90px;
	text-align:center;
}

td#pie {
	width:100%;
	height:40px;
	background:#000000;
	color: #000000;
    text-align:center;
}


div#enlaces_relacionados
{
    text-align:center;
}


div#creditos
{
    padding:5px;
}


    div#creditos a {
        color:#333333;
        font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        margin:0px;
        padding:40px;
        vertical-align:middle;
    }

    div#creditos a:hover {
        color:#999999;
    }

table#enlaces
{
	width:770px;
    margin-left:auto;
    margin-right:auto;
    color:#000;
}

	table#enlaces th
	{
	    background-color:#333333;
        font-family:verdana,Helvetica,sans-serif;
        font-size:10px;
        font-weight:normal;
        line-height:13px;
        text-align:center;
	}

	table#enlaces td
	{
        height:15px;
        text-align:left;
	}

        table#enlaces td a
        {
            color:#333333;
            font-family:verdana,Helvetica,sans-serif;
            font-size:10px;
            line-height:13px;
            text-decoration:none;
        }

/* Portada */

div.mosaico {
    width:170px;
    float:left;
    margin-right:10px;
    margin-bottom:30px;
}

div.texto_mosaico {
    background-color:#999999;
    color:#F2F2F2;
    font-family:"Trebuchet MS",Verdana;
    font-size:12px;
    font-weight:bold;
    line-height:27px;
    padding-left:5px;
}

div#conjunto_mosaicos
{
    margin-left:auto;
    margin-right:auto;
    width:720px;
    height:370px;
}

div#texto_scroll
{
    margin-left:auto;
    margin-right:auto;
    width:500px;
    font-weight:bold;
    font-family:arial;
    font-size:14px;
    color:#fff;

}

/* Páginas interiores */

td#separador_cabecera
{
    text-align:right;
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:3px;
    text-align:center;
    height:20px;
    }

td#celda_principal
{
	background: url(imagenes/fondo_cuerpo.gif) repeat-y scroll center top;
    height:100%;
    text-align:center;
}

td#celda_principal_ficha
{
	background: url(imagenes/fondo_ficha.gif) repeat-y scroll center top;
    height:100%;
    text-align:center;
}

div.centrar_contenido
{
    margin-left:auto;
    margin-right:auto;
    width:770px;
}

td#menu
{
    text-align:center;
}

    td#menu ul
    {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    td#menu li
    {
        margin:0;
        padding:0;
        display:inline;
    }

div#cuerpo
{
    margin-left:auto;
    margin-right:auto;
    width:770px;
    height:100%;
}

table#tabla_interior
{
    width:770px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    color:#FFFFFF;
    font-size:12px;
    font-family: "Trebuchet MS",Verdana;
}
    table#tabla_interior td#col_izq
    {
        width:120px;
        padding:10px;
    }

    table#tabla_interior td#col_cen
    {
        width:435px;
        padding:10px 4px 4px 10px;
        text-align:justify;
    }

    table#tabla_interior td#col_der
    {
        padding:5px 2px 2px 9px;
    }

    table#tabla_interior td#col_ficha
    {
        padding:5px 2px 2px 9px;
    }

    table#tabla_interior td#col_ofertas
    {
        padding:10px 10px 2px 10px;
        font-size:10px;
    }

    table#tabla_interior td#col_1
    {
        width:33%;
        padding:10px 4px 4px 10px;
        color:#FFFFFF;
        font-family:verdana,arial;
        font-size:11px;
        line-height:15px;
        text-align:left;
    }

    table#tabla_interior td#col_2
    {
        width:33%;
        padding:10px 4px 4px 10px;
    }

    table#tabla_interior td#col_3
    {
        width:33%;
        padding:10px 4px 4px 10px;
    }

div.titulo_resaltado
{
    background-color:#999999;
    color:#F2F2F2;
    font-family:"Trebuchet MS",Verdana;
    font-size:11px;
    font-weight:bold;
    line-height:20px;
    padding-left:3px;
    margin-bottom:10px;
}

div.titulo 
{
    color:#E8BA00;
    font-family:arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:2px 2px 10px 2px;
    text-align:left;
}

div.cabecera_formulario 
{
    color:#E8BA00;
    font-family:arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:6px 2px 2px 2px;
    text-align:left;
}

a.link_amarillo
{
    color:#E8BA00;
    font-family:"Trebuchet MS",Verdana;
    font-size:12px;
    text-align:justify;
    text-decoration:none;
}

a.link_blanco
{
    color:#fff;
    font-family:"Trebuchet MS",Verdana;
    font-size:11px;
    text-align:justify;
    text-decoration:none;
    font-weight:bold;
}

a.link_blanco:hover
{
    text-decoration:underline;
}

a.link_negro
{
    color:#000;
    font-family:"Trebuchet MS",Verdana;
    font-size:11px;
    text-align:justify;
    text-decoration:none;
    font-weight:bold;
}

a.link_negro:hover
{
    text-decoration:underline;
}

div.resaltado_blanco
{
    color:#D9D9D9;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:10px;
}

.oscuro
{
    background-color:#1F1F1F;
    border:1px solid #505050;
    color:#FFFFFF;
    font-family:Verdana;
    font-size:10px;
    width:160px;
}

a.nombre_establecimiento
{
    color:#E8BA00;
    font-family:arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:5px;
    text-align:left;
    text-decoration:none;
}

.localidad_establecimiento
{
    color:#D9D9D9;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    padding:3px 3px 3px 5px;
    text-decoration:none;
}

.descripcion_establecimiento
{
    color:#aaa;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    padding:10px 3px 3px 5px;
    text-decoration:none;
}

/* Ficha establecimiento */

.ruta_ficha
{
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding:0 0 7px 5px;
}
    .ruta_ficha a
    {
        color:#FFFFFF;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:bold;
        text-decoration:underline;
    }

    .ruta_ficha a:hover
    {
        color:#aaa;
        text-decoration:underline;
    }

table#ficha_establecimiento
{
    width:600px;
    margin-left:5px;
    height:95%;
}

    table#ficha_establecimiento td#titulo_1
    {
        height:130px;
        width:160px;
        padding:10px;
        color:#FFFFFF;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#ebab01;
    }

    table#ficha_establecimiento td#imagenes_1
    {
        height:130px;
        width:420px;
        color:#FFFFFF;
        background-color:#ebab01;
    }

    table#ficha_establecimiento td#titulo_2
    {
        height:130px;
        width:160px;
        padding:10px;
        color:#FFFFFF;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#ac0039;
    }

    table#ficha_establecimiento td#imagenes_2
    {
        height:130px;
        width:420px;
        color:#FFFFFF;
        background-color:#ac0039;
    }

    table#ficha_establecimiento td#titulo_3
    {
        height:130px;
        width:160px;
        padding:10px;
        color:#FFFFFF;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#0369ab;
    }

    table#ficha_establecimiento td#imagenes_3
    {
        height:130px;
        width:420px;
        color:#FFFFFF;
        background-color:#0369ab;
    }

    table#ficha_establecimiento td#titulo_4
    {
        height:130px;
        width:160px;
        padding:10px;
        color:#FFFFFF;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#e57e00;
    }

    table#ficha_establecimiento td#imagenes_4
    {
        height:130px;
        width:420px;
        color:#FFFFFF;
        background-color:#e57e00;
    }

    table#ficha_establecimiento td#titulo_5
    {
        height:130px;
        width:160px;
        padding:10px;
        color:#FFFFFF;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#aa0784;
    }

    table#ficha_establecimiento td#imagenes_5
    {
        height:130px;
        width:420px;
        color:#FFFFFF;
        background-color:#aa0784;
    }

    table#ficha_establecimiento td#menu_ficha_1
    {
        width:160px;
        padding:10px;
        color:#FFFFFF;
        background:#494343 url(imagenes/fondo_menu_ficha_1.gif) no-repeat left top;
        line-height:1em;
    }

        table#ficha_establecimiento td#menu_ficha_1 a
        {
            color:#FFFFFF;
            font-family:"Trebuchet MS",Verdana;
            font-size:13px;
            font-weight:bold;
            text-align:left;
            text-decoration:none;
        }

        table#ficha_establecimiento td#menu_ficha_1 a:hover
        {
            color:#EBAB01;
        }

    table#ficha_establecimiento td#menu_ficha_2
    {
        width:160px;
        padding:10px;
        color:#FFFFFF;
        background:#494343 url(imagenes/fondo_menu_ficha_2.gif) no-repeat left top;
        line-height:1em;
    }

        table#ficha_establecimiento td#menu_ficha_2 a
        {
            color:#FFFFFF;
            font-family:"Trebuchet MS",Verdana;
            font-size:13px;
            font-weight:bold;
            text-align:left;
            text-decoration:none;
        }

        table#ficha_establecimiento td#menu_ficha_2 a:hover
        {
            color:#AC0039;
        }

    table#ficha_establecimiento td#menu_ficha_3
    {
        width:160px;
        padding:10px;
        color:#FFFFFF;
        background:#494343 url(imagenes/fondo_menu_ficha_3.gif) no-repeat left top;
        line-height:1em;
    }

        table#ficha_establecimiento td#menu_ficha_3 a
        {
            color:#FFFFFF;
            font-family:"Trebuchet MS",Verdana;
            font-size:13px;
            font-weight:bold;
            text-align:left;
            text-decoration:none;
        }

        table#ficha_establecimiento td#menu_ficha_3 a:hover
        {
            color:#0369AB;
        }

    table#ficha_establecimiento td#menu_ficha_4
    {
        width:160px;
        padding:10px;
        color:#FFFFFF;
        background:#494343 url(imagenes/fondo_menu_ficha_4.gif) no-repeat left top;
        line-height:1em;
    }

        table#ficha_establecimiento td#menu_ficha_4 a
        {
            color:#FFFFFF;
            font-family:"Trebuchet MS",Verdana;
            font-size:13px;
            font-weight:bold;
            text-align:left;
            text-decoration:none;
        }

        table#ficha_establecimiento td#menu_ficha_4 a:hover
        {
            color:#E57E00;
        }

    table#ficha_establecimiento td#menu_ficha_5
    {
        width:160px;
        padding:10px;
        color:#FFFFFF;
        background:#494343 url(imagenes/fondo_menu_ficha_5.gif) no-repeat left top;
        line-height:1em;
    }

        table#ficha_establecimiento td#menu_ficha_5 a
        {
            color:#FFFFFF;
            font-family:"Trebuchet MS",Verdana;
            font-size:13px;
            font-weight:bold;
            text-align:left;
            text-decoration:none;
        }

        table#ficha_establecimiento td#menu_ficha_5 a:hover
        {
            color:#AA0784;
        }

    table#ficha_establecimiento td#cuerpo_ficha
    {
        width:420px;
        background-color:#000;
        color:#494343;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
        text-align:justify;
        text-decoration:none;
    }

        table#ficha_establecimiento td#cuerpo_ficha h1
        {
            color:#fff;
            font-family:Verdana,Arial,Helvetica,sans-serif;
            font-size:14px;
            font-weight:bold;
            padding-bottom:5px;
            padding-top:5px;
            text-decoration:none;
            margin:0px;
        }

div.selector_fotos
{
   float:left; 
   margin:3px;
}

table#tarifas
{
    width:350px;
    border-collapse: collapse;
}

    table#tarifas td.cabecera_columnas
    {
        color:#000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:bold;
        padding-right:5px;
        text-decoration:none;
        text-align:center;
        background-color:#ccc;
        border:1px solid #E1E1E1;
    }

    table#tarifas td.cabecera_filas
    {
        color:#000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:10px;
        font-weight:bold;
        padding-right:5px;
        text-decoration:none;
        text-align:right;
        background-color:#ccc;
        border:1px solid #E1E1E1;
    }

    table#tarifas th
    {
        color:#000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:10px;
        font-weight:bold;
        padding-right:5px;
        padding-top:4px;
        padding-bottom:4px;
        text-decoration:none;
        text-align:right;
        background-color:#ccc;
        border:1px solid #E1E1E1;
    }

    table#tarifas td.precio
    {
        text-align:right;
    }

    table#tarifas td
    {
        color:#FFFFFF;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        text-align:center;
        background-color:#cbae8f;
        padding:4px;
        border:1px solid #E1E1E1;
        text-align:center;
    }

div.ofertas_ficha
{
    background-color:#ccc;
    border:1px solid #fff;
    padding:10px;
    margin-bottom:20px;
    color:#000;

}

    div.ofertas_ficha h2
    {
        color:#000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        margin:0;
        padding:0;
    }

    div.ofertas_ficha h3
    {
        color:#333;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:10px;
        padding-bottom:5px;
        padding-right:5px;
        padding-top:5px;
        text-decoration:none;
        margin:0;
    }


form#reservas input , 
form#reservas textarea,
form#ofertas input ,
form#ofertas textarea, 
form#ofertas select,
form#contacto input ,
form#contacto textarea, 
form#contacto select
{
    background-color:#666666;
    border:1px solid #fff;
    color:#fff;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:15px;
    padding:0px;
}

form#reservas td.etiqueta,
form#ofertas td.etiqueta

{
    color:#fff;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    padding-bottom:5px;
    padding-right:5px;
    padding-top:5px;
    text-decoration:none;
    text-align:right;
}

table#tabla_cuerpo_ficha td
{
    background-color:#000;
    color:#fff;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    text-decoration:none;
}

div.paginador_pie
{
	text-align:left;
	padding-top:10px;
    font-size:12px;
}

div.paginador_pie a:visited,
div.paginador_pie a:link,
div.paginador_pie a:active,
div.paginador_pie a
{
    text-decoration:none;
    color:#E8BA00;
	font-weight:bold;
}

div.paginador_pie a:hover
{
    text-decoration:underline;
}
.blog {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

