body {
	font-family: Arial;
	font-size: 11px;
	color: black;
	margin: 0px;
	background-color: #C1C1C1;
}
img {
	border: 0px;
}
a {
	color: black;	
	text-decoration: none;
}

/**************LINKS*******************/
a.link_blanco_underline_10 {
	color: white;
	text-decoration: underline;
	font-size: 10px;
}
a.link_negro_underline_10 {
	text-decoration: underline;
	font-size: 10px;
}
a.link_negro_underline_11 {
	text-decoration: underline;
	font-size: 11px;
}
a.link_negro_11 {
	color: black;
	font-size: 11px;
}
a.link_rojo_11 {
	color: #EE1B21;
	font-size: 11px;
}
a.link_blanco_11 {
	color: white;
	font-size: 11px;
}
/***********TEXTOS*********************/
.texto_negro_10 {
	color: black;
	font-size: 10px;
}
.texto_negro_11 {
	color: black;
	font-size: 11px;
}
.texto_blanco_10 {
	color: white;
	font-size: 10px;
}
.texto_blanco_11 {
	color: white;
	font-size: 11px;
}

/**************CABECERA****************/

table.cabecera {
	width: 955px;
	height: 113px;
}
tr.cabecera {
	width: 100%;
}
td.cabecera_izq {
	 vertical-align: top;
	 text-align: left;
}
td.cabecera_dcha {
	 vertical-align: top;
	 text-align: right;
}

/***************ZONA HOME***********************/
table.zona {
	background-color: white;
	width: 955px;
	height: 100%;
}
td.zona_cabecera {
	width: 955px;
	height: 113px;
}
td.zona_barra_gris, td.zona_back_barra_gris {
	width: 955px;
	height: 16px;
	background-color: #DADADA;
}
td.zona_back_barra_gris {
	height: 8px;
}
td.zona_home_fotos {
	width: 955px;
	height: 149px;
	background-color: #DADADA;
	vertical-align: bottom;
}
img.home {
	height: 149px;
}
td.zona_home_buscador {
	width: 237px;
	height: 146px;
	background-color: #D5D5D5;
}
td.zona_home_texto {
	width: 519px;
	height: 146px;
}
td.zona_home_diasmeses {
	width: 199px;
	height: 146px;
}
td.zona_enlaces {
	width: 955px;
	height: 22px;
}
td.zona_pie_final {
	width: 955px;
	height: 100%;
	background-color: #666666;
}

/***********ZONA PUBLICO************************/
div.zona_publico_buscador {
	width: 185px;
	height: 144px;
	min-height: 144px;
	max-height: 144px;
	background-color: #A1A1A1; layer-background-color: #A1A1A1;
	vertical-align: top;
	text-align: left;
}
td.zona_publico_menu {
	width: 185px;
	height: 350px;
	background-color: #D5D5D5; layer-background-color: #D5D5D5;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}
td.zona_publico_pagina {
	width: 720px;
	* width: 770px;
	padding: 25px;
	vertical-align: top;
	text-align: left;
}

table.buscador_publico {
	background-color: #A1A1A1;
	width: 185px;
	height: 144px;
}
tr.buscador_publico {
	width: 185px;
	height: 24px;
}
td.buscador_publico {
	height: 24px;
	color: white;
	font-size: 10px; 
	padding-left: 8px;
	padding-top: 2px;
}

/*************ZONA BACK OFFICE**********************/
td.zona_back_pagina {
}
td.zona_back_status_bar {
	width: 955px;
	height: 22px;
}

/*******************MENU***************************/
div.menu_titulo {
	height: 20px;
	width: 185px;
	line-height: 20px;
	background-color: #585858;
	color: white;
	font-size: 11px;
}
div.menu {
	height: 18px;
	width: 185px;
	line-height: 18px;
	background-color: #E6E6E6;
	border-bottom: 2px white solid;
	font-size: 11px;
}
div.menu_selected {
	height: 18px;
	width: 185px;
	line-height: 18px;
	background-color: #B80008;
	border-bottom: 2px white solid;
	font-size: 11px;
}
a.link_menu {
	color: black;
	font-size: 11px;
}
a.link_menu:hover {
	color: #B80008;
}
a.link_menu_selected {
	font-size: 11px;
	color: white;
}

.link_sgr {
	color: #FFFFFF;
	font-size: 11px;
}
.link_sgr_hover {
	color: #B80008;
	font-size: 11px;
}

a.link_sgr_negro {
	color: #000000;
	font-size: 11px;
}
a.link_sgr_negro:hover {
	color: #B80008;
	font-size: 11px;
}

/**************************************************/

div.enlaces {
	width: 100%;
	height: 22px;
	line-height: 22px;
	color: white;	
	background-color: #424242;
	text-align: center;
	padding: 0px;
	font-size: 11px;
}

div.txt_portada {
	margin: 10px;
	font-size: 11px;
	line-height:18px;
}

img.dias {
	border-top: 2px white solid;
	border-bottom: 2px white solid;
}
img.meses {
	border-bottom: 2px white solid;
}

table.buscador {
	width: 100%;
	height: 100%;
	font-size: 10px;
}
tr.buscador {
	height: 25px;
}
select.buscador {
	font-size: 10px;
}
input.botonBuscador {
	font-size: 10px;
}
input.buscar {
	height: 17px;
	font-size: 10px;
}

.cuadrado_gris_oscuro {
	padding:10px 10px 10px 10px;
	margin:0px;
	list-style: none;
	float: left;
	width: 128px;
	height: 85px;
	background: url(/imgfiles/feelathome/back/cuadrado_gris_oscuro.jpg) no-repeat 0% 0px;
	font: bold 12px 'Arial';
	text-align: left;
	color: white;
}

.cuadrado_gris_claro {
	padding:10px 10px 10px 10px;
	margin:0px;
	list-style: none;
	float: left;
	width: 128px;
	height: 85px;
	background: url(/imgfiles/feelathome/back/cuadrado_gris_claro.jpg) no-repeat 0% 0px;
	font: bold 12px 'Arial';
	text-align: left;
	color: #666666;
}
table.status_bar {
	width: 100%;
	height: 22px;
	background-color: #424242;
}
tr.status_bar {
	width: 100%;
	height: 100%;
	background-color: #424242;
}
td.status_bar {
	height: 22px;
	vertical-align: middle;
	text-align: center;
	color: white;	
	background-color: #424242;
	padding-left: 10px;
	font-size: 11px;
}
a.link_status_bar {
	font-size: 11px;
	color: white;
}
a.link_status_bar_selected {
	font-size: 11px;
	color: #424242;
}
.back_HTMLs_menu {
	background-color: #A1A1A1;
}
a.anyadir-listado {
	color: white;
	font-size: 11px;
}
a.anyadir-listado-selected {
	color: white;
	font-weight: bold;
	font-size: 11px;
}
.link_listado {
	font-size: 11px;
	color: black;
}
.link_listado:hover {
	color: white;
}

/***************COMENTARIOS y CONTACTAR**************/
div.comentario_label, div.comentario_content, a.comentario {
	font-size: 11px;
	display: inline;
	color: black;
}
div.comentario_content {
	width: 250px;
	margin: 0px;
}

.texto_business{
	padding: 15px;
	font: 11px Arial;
	color: #000000;
	background-color:#E6E6E6;
}


a.comentario:hover {
	color: red;
}

.menu_on {
	background-color:#C1C1C1;
}
.menu_out {
	background-color:#E6E6E6;
}
.menu_over {
	background-color:#E6E6E6;
}
.fondo_gris {
	background-color:#666666;
}




.formulario_control
{
	border: 1px solid #333333;
	font: 11px Arial;
	color: #333333;
	padding: 0px 0px 0px 5px;
	/*z-index:99;*/
	/*text-indent:5px;*/
}
.formulario_letra
{
	font: 11px  Arial;
	color:#000000;
	text-decoration:none;
	/*z-index:99;*/
}

.small
{
	font: 11px  Arial;
	color:#000000;
	text-decoration:none;
}

