/* Directorio */

/* CONTENIDO DIRECTORIO----------------------------------------------------------------------------------------*/
/* CABECERA----------------------------------------------------------------------------------------*/
#contenido #contenido_directorio{
margin-left:16px;
margin-top:16px;
padding:0px;
width: 626px;
border: 1px solid #004F7F;
padding-bottom:25px;
float:left;
display:block;
}
#contenido #contenido_directorio p.cabecera_izq{
float:left;
display:block;
background-color: #3380AF;
width: 235px;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:15px;
padding-top:2px;
}
#contenido #contenido_directorio p.cabecera_der{
float:left;
display:block;
background-color: #004F7F;
width: 366px;
height: 18px;
padding-right:10px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:right;

}
/* CONTENIDO DIRECTORIO----------------------------------------------------------------------------------------*/
#contenido #contenido_directorio #contenido_bloque{
padding:0px;
margin:0px;
float:left;
display:block;
width: 585px;
margin-top:20px;
padding-left:25px;
}
#contenido #contenido_directorio #contenido_bloque #contenido_bloque_iconos{
float:left;
display:block;
width: 50px;
margin:0px;

}
#contenido #contenido_directorio #contenido_bloque #contenido_bloque_iconos a img{
border-width: 0px;
}
#contenido #contenido_directorio #contenido_bloque #contenido_bloque_iconos img{
float:left;
display:block;
padding-left:4px;
padding-top: 5px;
padding-bottom: 6px;
}
#contenido #contenido_directorio #contenido_bloque #contenido_bloque_resultados{
float:left;
display:block;
width: 500px;
margin:0px;
padding:0px;
}
#contenido #contenido_directorio #contenido_bloque #contenido_bloque_resultados p.contenido_titulo_directorio {
width: 500px;
height: 21px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#004F7F;
padding-left:5px;
margin:0px;
padding:0px;
float:left;
display:block;
}
.tipo_en {
margin:0px;
padding:0px;
width: 450px;
height: 21px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#004F7F;
margin-left:10px;
padding-left:2px;
padding-top:20px;
padding-bottom:2px;
margin-bottom:5px;
border-bottom:1px #BBBBBB dotted;
float:left;
display:block;

}
#contenido #contenido_directorio #contenido_bloque_resultados #contenido_resultados{
float:left;
display:block;
width: 500px;
border: 1px solid #004F7F;
margin:0px;
padding-top:0px;
padding-left:10px;
padding-bottom:25px;

}
#contenido #contenido_directorio #contenido_bloque_resultados #contenido_resultados ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#contenido #contenido_directorio #contenido_bloque_resultados #contenido_resultados li{
float:left;
display:block;
width: 220px;
padding-left:5px;
margin-top:3px;
margin-left:5px;
text-decoration: none;

}
#contenido #contenido_directorio #contenido_bloque_resultados #contenido_resultados li a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#004F7F;
padding-left:15px;
text-decoration: none;
background: #FFF url(../img/triangulo_directorio.gif) 0px no-repeat;
}

/* Directorio */

/* CONTENIDO LISTADO----------------------------------------------------------------------------------------*/
/* CABECERA----------------------------------------------------------------------------------------*/
#contenido h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#004F7F;
text-align:center;
margin:0px;
paddin:0px;
margin-top:10px;
}

#contenido #contenido_listado{
margin-left:10px;
margin-top:16px;
padding:0px;
display:table;
float:left;
width: 626px;
border: 1px solid #004F7F;
}
#contenido #contenido_listado p{
float:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
}
#contenido #contenido_listado p.cabecera_izq{
background-color: #3380AF;
width: 229px;
height: 18px;
font-size:11px;
color:#FFFFFF;
padding-left:15px;
padding-top:2px;
border-left: 6px solid #004F7F;
margin-bottom:18px;
}
#contenido #contenido_listado p.cabecera_der{
background-color: #004F7F;
width: 361px;
height: 20px;
border-left: 15px solid #FFF;
margin-bottom:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
}
#contenido #contenido_listado p.paginacion{
font-size:11px;
color:#004F7F;
background-color: #FFFFFF;
height: 18px;
padding-top:2px;
padding-left:450px;
}
#contenido #contenido_listado p.pie_izq{
background-color: #3380AF;
width: 229px;
height: 18px;
font-size:11px;
color:#FFFFFF;
padding-left:15px;
padding-top:2px;
border-left: 6px solid #004F7F;
}
#contenido #contenido_listado p.pie_der{
font-size:11px;
color:#FFFFFF;
background-color: #004F7F;
width: 179px;
height: 18px;
border-left: 15px solid #FFF;
padding-top:2px;
padding-left:179px;
}
#contenido #contenido_listado p.pie_der a{
text-decoration:none;
font-size:11px;
color:#FFFFFF;
}
/* REGISTROS----------------------------------------------------------------------------------------*/
#contenido #contenido_listado #contenido_registro{
float:left;
width: 515px;
height:112px;
border-top: 1px solid #004F7F;
border-left: 3px solid #004F7F;
background: #FFFEE6 url(../img/curv_registro.gif) 0px 94px repeat-x;
margin-bottom:20px;
}
#contenido #contenido_listado #contenido_registro img.foto{
float:left;
display:block;
padding-left:15px;
padding-top:15px;
padding-bottom:0px;
margin:0px;
}
#contenido #contenido_listado #contenido_registro #tour{
clear:left;
float:left;
width:105px;
display:block;
padding:0px;
margin:0px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
}
#contenido #contenido_listado #contenido_registro img.curva{
position:relative;
top:94px;
left:488;
margin:0px;
padding:0px;
}
#contenido #contenido_listado #contenido_registro #info{
float:left;
margin-left:20px;
margin-right:0px;
margin-top:10px;
width: 340px;
height:53px;
background-color: #FFFEE6;
}
#contenido #contenido_listado #contenido_registro #info p{
margin:0px;
padding:0px;
width: 320px;
}
#contenido #contenido_listado #contenido_registro #info p.ref_registro{
float:left;
height:18px;
}
#contenido #contenido_listado #contenido_registro #info p.ref_registro a.datos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004F7F;
font-weight: bold;
text-decoration:none;
padding-left:5px;
}
#contenido #contenido_listado #contenido_registro #info p.ref_registro a.ref{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004F7F;
text-decoration:none;
}
#contenido #contenido_listado #contenido_registro #info p.descripcion{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
height:43px;
background-color: #FFFFFF;
border-bottom: 1px solid #787A96;
border-top: 1px solid #787A96;
padding-top:15px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}
#contenido #contenido_listado #precio{
float:left;
width: 107px;
height:95px;
border-left: 1px solid #004F7F;
border-top: 1px solid #004F7F;
background: #FFFFFF url(../img/curva_mas_info_borde.gif) bottom no-repeat;
margin:0px;
padding:0px;
}
#contenido #contenido_listado #precio p{
height:20px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
width: 107px;
text-align:center;
}
#contenido #contenido_listado #precio p.euros{
padding-top:15px;
font-size:16px;
color:#F14F12;
font-weight:bold;
}
#contenido #contenido_listado #precio p.pesetas{
padding-top:4px;
padding-bottom:12px;
font-size:11px;
color:#000000;
}
#contenido #contenido_listado #precio a{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding-left:20px;
font-size:10px;
color:#F14F12;
height:15px;
text-decoration:none;
}
#contenido #contenido_listado #precio a img{
border-width:0px;
position:relative;
top:2px;
}
/* Ficha */

/* CONTENIDO FICHA----------------------------------------------------------------------------------------*/


#contenido #contenido_ficha{
margin-left:16px;
margin-top:16px;
padding:0px;
width: 626px;

}
