/***************************************************************************
****** ESTILOS HOME ********************************************************
***************************************************************************/

/* TITULO */
table.cuerpo tr td.contenido h3
{
    width: 586px;
    height: 20px;
    font-family: tahoma, arial, verdana, Lucida, Helvetica, Geneva, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    text-transform: uppercase;
    color: #C27EAC;
    background-image: url( ../img/fondo_titulos.jpg );
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 20px;
    padding-top: 10px;
	margin-left: 4px;
}

/* CAJA DE CONTENIDO */
table.cuerpo tr td.contenido div.caja
{
    width: 605px;
    background-image: url( ../img/sombra_sup_caja.jpg );
    background-repeat: repeat-x;
    background-position: left top;
    /*border-left: 1px solid #BEDA69;*/
    padding-left: 1px;
    padding-top: 15px;
    padding-bottom: 10px;
	margin-left: 4px;
    margin-top: 0px;
}

table.cuerpo tr td.contenido div.caja p
{
    margin-left: 5px;
    margin-bottom: 10px;
}

/****** BUSCADOR POR AMBIENTES ******/
div.ambiente
{
	width: 398px;
	height: 151px;
	float: left;
	text-align: center;
	background-image: url( ../img/fondo_ambiente.jpg );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}

div.ambiente table
{
	width: 364px;
	border-collapse: collapse;
	empty-cells: show;
	margin: auto;
	margin-top: 25px;
	table-layout: fixed;
}

div.ambiente table tr td.inactivo
{
	font-family: Arial, Verdana, tahoma, Lucida, Helvetica, Geneva, sans-serif;
	font-size: 0.8em;
	color: #686835;
}

div.ambiente table tr.ambIMG td
{
	width: 91px;
	height: 91px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}

div.ambiente table tr.ambIMG td.ambIMG1
{
	background-image: url( ../img/b_amb_solyplaya.jpg );
}

div.ambiente table tr.ambIMG td.ambIMG2
{
	background-image: url( ../img/b_amb_ocio.jpg );
}

div.ambiente table tr.ambIMG td.ambIMG3
{
	background-image: url( ../img/b_amb_rural.jpg );
}

div.ambiente table tr.ambIMG td.ambIMG4
{
	background-image: url( ../img/b_amb_cultural.jpg );
}


/****** BUSCADOR POR PASION ******/

div.pasion
{
	width: 216px;
	height: 150px;
	float: right;
	background-image: url( ../img/fondo_pasion.jpg );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;

}

div.pasion div.scroll
{
	height: 105px;
	overflow: auto;
	margin-left: 15px;
	margin-top: 24px;
	margin-right: 15px;
	
}

div.pasion div.scroll a
{
	display: block;
	/*font-family: Verdana, Arial, tahoma, Lucida, Helvetica, Geneva, sans-serif;
	font-size: 10px;*/
	
	font-family: Arial, Verdana, tahoma, Lucida, Helvetica, Geneva, sans-serif;
	font-size: 0.8em;
	
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #FF9933;
	background-image: url( ../img/punto_blanco.jpg );
	background-repeat: no-repeat;
	background-position: 15px 7px;
	padding-left: 25px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin-bottom: 1px;
}


/****** BUSCADOR UN LUGAR ******/
div.un_lugar
{
	width: 215px;
	height: 182px;
	float: right;
	text-align: center;
	background-image: url( ../img/fondo_un_lugar.jpg );
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div.un_lugar img
{
	margin-top: 22px;
}

div.un_lugar form
{
	width: 184px;
	background-color: #78A5D2;
	margin: auto;
	margin-top: 1px;
}

div.un_lugar form select
{
	width: 182px;
	font-size: 0.8em;
	color: #FFFFFF;
	background-color: #78A5D2;
}

/* BUSCADOR */
div.buscador
{
	width: 398px;
	height: 182px;
	position: relative;
	float: left;
	background-image: url( ../img/fondo_su_eleccion.jpg );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 5px;
}

div.buscador label
{
	width: 175px;
	color: #8F0262;
	font-weight: bold;
	/*text-transform: uppercase;*/
	text-align: left;
	margin-bottom: 2px;
}

div.buscador select
{
	width: 175px;
	font-size: 0.8em;
	margin-bottom: 5px; 
}

div.buscador input.boton
{
	position: absolute;
	right: 15px;
	bottom: 20px;
}

div.buscador .izq
{
	float: left;
}

div.buscador .der
{
	float: right;
}

div.buscador p
{
	width: 347px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 10px;
}

div.buscador div.cont_list
{
	width: 345px;
	height: 68px;
	background-image: url( ../img/fondo_list_remarcado.jpg );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: auto;
}

div.buscador div.cont_list h4
{
	width: 290px;
	height: 14px;
	font-size: 0.8em;
	font-weight: normal;
	color: #3D5070;
	background-image: url( ../img/remarcado.jpg );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin: auto;
	margin-bottom: 2px;
}

div.buscador h4 input
{
	width: 180px; /*/200px;/*/
	font-size: 1.2em;
	font-weight: bold;
	color: #3D5070;
	text-transform: uppercase;
	margin-left: 10px;
	background-color: transparent;
	border: none;
}
div.buscador h4 img.clear
{
	float: right;
	margin-top: 0px;
	cursor: pointer;
}
/****** OFERTAS ******/

div.ofertas
{
	width: 398px;
}


div.ofertas div h4
{
	font-size: 1.1em;
	font-weight: normal;
	color: #8F0262;
	margin-left: 15px;
	margin-bottom: 10px;
}

div.ofertas div p
{
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.ofertas div.cont_ofertas_izq
{
	width: 295px;
	float: left;
	/*margin-left: 0px;*/
	margin-left: 20px;
	margin-right: 0px;
}


div.ofertas div.cont_ofertas_der
{
	width: 295px;
	float: right;
	margin-left: 5px;
	margin-right: 0px;
}

div.ofertas div.ofertas_contenido
{
	width: 276px;
	border-left: 2px solid #8F0262;
}

div.ofertas a
{
	width: 285px;
	height: 14px;
	text-align: right;
	background-image: url( ../img/fondo_mas.jpg );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #E6E6E6;
	padding-left: 5px;
	padding-right: 5px;
}

div.ofertas a.izq
{
	float: left;
}

div.ofertas a.der
{
	float: right;
}


/****** iFRAME ******/
iframe
{
	width: 609px;
	height: 170px;
	background-image: url( ../img/fondo_frames_resultados.jpg );
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
	overflow: hidden;
}

body.frames
{
	width: 100%;
    height: 100%;
	font-family: Verdana, Arial, tahoma, Lucida, Helvetica, Geneva, sans-serif;
    font-size: 0.7em;
    color: #7F7F7F;
	background-color: transparent;
	margin: 0px;
    padding: 0px;
}

body.frames h4
{
	font-size: 1.1em;
	font-weight: normal;
	color: #8F0262;
	margin: 0px;
	margin-left: 20px;
	margin-bottom: 5px;
}

body.frames p
{
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}

/****** LISTADO RESULTADO DE BUSQUEDA ******/

body.frames div.list_bloq_izq
{
	width: 183px;
	height: 152px;
	float: left;
	border-right: 2px solid #8F0262;
	margin: 0px;
}

body.frames div.list_bloq_der
{
	width: 570px;
	height: 152px;
	float: left;
	margin-left: 19px;
	overflow: auto;
}

body.frames div.list_bloq_der a
{
	display: block;
	color: #8f0262;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin-right: 5px;
	margin-bottom: 1px;
}

body.frames div.list_bloq_der a em
{
	color: #7F7F7F;
}

body.frames div.list_bloq_der a.impar
{
	background-color: #F3F3F3;
}

body.frames div.list_bloq_der a.par
{
	background-color: #F8F8F8;
}

/* BOTONERA DE PAGINACION */
body.frames div.list_bloq_der div.botonera_paginacion
{
    text-align: right;
	background-color: #ECDBE6;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
    margin-bottom: 8px;
}

body.frames div.list_bloq_der div.botonera_paginacion span
{
	font-weight: bold;
	color: #995090;
	margin: 0px;
	margin-right: 5px;
}

body.frames div.list_bloq_der div.botonera_paginacion a
{
    display: inline;
	font-family: tahoma, verdana, arial, Lucida, Helvetica, Geneva, sans-serif;
    font-size: 1em;
	font-weight: bold;
    color: #C27EAC;
    text-decoration: none;
	padding: 0px;
    margin: 0px;
	margin-right: 5px;
}

/****** MINIFICHA COMERCIOS ******/
body.frames div.minificha_comercio
{
	width: 570px;
	height: 122px;
	margin-left: 19px;
	margin-top: -2px;
	overflow: auto;
}

body.frames div.minificha_comercio p
{
	/*/width: 550px;/*/
}

body.frames div.minificha_comercio img
{
	float: left;
	padding-right: 8px;
	border-right: 2px solid #8F0262;
	margin-left: 0px;
	margin-right: 8px;
}

body.frames div.botonera_minificha
{
	width: 570px;
	height: 14px;
	background-image: url( ../img/fondo_rayado_oblicuo.jpg );
	background-repeat: x-repeat;
	background-position: 0px 0px;
	margin-left: 20px;
	margin-top: 5px;
}

body.frames div.botonera_minificha a
{
	height: 12px;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 14px;
}

body.frames div.botonera_minificha a.izq
{
	float: left;
	background-color: #F0F0F0;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
}

body.frames div.botonera_minificha a.der
{
	float: right;
	color: #FFFFFF;
	background-color: #C27EAC;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #FBB7E5;
	border-top: 1px solid #FBB7E5;
	border-right: 1px solid #8A4674;
	border-bottom: 1px solid #8A4674;
}