BODY
{
	margin-top: 10px;
}
HR
{
	color: #CCCCCC;
	border-bottom-style: dotted;
}
TABLE.menu
{
    BORDER-RIGHT: #D1D1D1 2px dotted;
}
SPAN.pie
{
   	font-weight: normal;
	font-size: 11px;
    color: #6d6d6d;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.texto_gris
{
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
    color: #444444;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.texto_gris_peq
{
	font-weight: normal;
	font-size: 9px;
	line-height: 15px;
    color: #444444;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.sin_noticias
{
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.texto_granate
{
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
    color: #86212e;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.texto_granate_estado
{
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
    color: #86212e;
    background-color: #DADADA;	
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
TD.texto_promocion
{
	font-weight: bold;
	font-size: 13px;
    color: #000000;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
TR.menu_promocion
{
    background-color: #86212e;
    height: 18px;
    color: #FFFFFF;
    line-height: 18px;
	font-weight: bold;
	font-size: 11px;
    font-family: verdana, arial, helvetica, serif;
}
TD.nada
{
    background-color: #FFFFFF;
    width: 10px;
    height: 18px;
    color: #FFFFFF;
}
A.pie:link
{
   	font-weight: normal;
	font-size: 11px;
    color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.pie:visited
{
   	font-weight: normal;
	font-size: 11px;
    color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.pie:hover
{
   	font-weight: normal;
	font-size: 11px;
    color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.menu_promo_select
{
	font-weight: bold;
	font-size: 10px;
    color: #FFFFFF;
    background-color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.menu_promocion:link
{
	font-weight: bold;
	font-size: 10px;
    color: #FFFFFF;
    background-color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.menu_promocion:visited
{
	font-weight: bold;
	font-size: 10px;
    color: #FFFFFF;
    background-color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.menu_promocion:hover
{
	font-weight: bold;
	font-size: 10px;
    color: #FFFFFF;
    background-color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: underline
}
#contenedor
{
    position:relative;
    left: 0px;
    top: 0px;
    width:409px;
    height:135px;
    overflow:hidden;
    text-align: justify;

	font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
#menu
{
    position:relative;
    left: 0px;
    top: 0px;
    width:220px;
    height:500px;
    overflow:hidden;
}


#contenedor2
{
    position:relative;
    left: 0px;
    top: 0px;
    width:409px;
    height:280px;
    overflow:hidden;
    text-align: justify;

	font-weight: normal;
	font-size: 11px;
    color: #444444;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
#contenedor3
{
    position:relative;
    left: 0px;
    top: 0px;
    width:390px;
    height:230px;
    overflow:hidden;
    text-align: justify;
}
#contenedor4
{
    position:relative;
    left: 0px;
    top: 0px;
    width:409px;
    height:330px;
    overflow:hidden;
    text-align: justify;
}
#contenedor_servicios
{
    position:relative;
    left: 0px;
    top: 0px;
    width:409px;
    height:370px;
    overflow:hidden;
    text-align: justify;
}

DIV.tipologias
{
	font-weight: bold;
	font-size: 10px;
    color: #FFFFFF;
    background-color: #999999;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    width: 390px;
    height:18px;
    border-bottom: #FFFFFF 2px solid;
}
DIV.subtipologias
{
	font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #DADADA;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    width: 390px;
    border-bottom: #FFFFFF 1px solid;
  	min-height: 18px;
	height: auto !important;
	height: 18px;
}

DIV.detalle_vivienda
{
	font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #DADADA;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    width: 390px;
    border-bottom: #FFFFFF 1px solid;
	padding-bottom: 4px;
}

DIV.texto_detalle_vivienda{
	padding-left: 20px;
	padding-right: 10px;
}

DIV.texto_detalle_vivienda IMG{
	width: 82px;
	height: 65px;
	border: none;
	margin-right: 4px;
	margin-bottom: 3px;
}

DIV.volver{
	padding-right: 10px;
	text-align: right;
}

TD.titulo_calidades
{
	font-weight: bold;
	font-size: 10px;
    color: #FFFFFF;
    background-color: #999999;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    height:18px;
    border-bottom: #FFFFFF 2px solid;
}

TD.titulo_calidades_rojo{
	font-weight: bold;
	font-size: 11px;
    color: #86212E;
	text-align: center;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    height:18px;
    border-bottom: #FFFFFF 2px solid;
}

TD.calidades
{
	font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #DADADA;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    text-align: justify;
    border-bottom: #DADADA 4px solid;
}
TD.servicios
{
	font-weight: normal;
	font-size: 11px;
    color: #666666;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    text-align: justify;
}
A.servicios:link
{
	font-weight: normal;
	font-size: 11px;
    color: #86212E;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
}
A.servicios:visited
{
	font-weight: normal;
	font-size: 11px;
    color: #86212E;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
}
A.servicios:hover
{
	font-weight: normal;
	font-size: 11px;
    color: #86212E;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: underline;
}

TD.estado
{
	font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #DADADA;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    text-align: justify;
}
TD.imagen_estado
{
	font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #DADADA;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    text-align: center;
}
TD.estado_blanco
{
	font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #DADADA;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    border-bottom: #FFFFFF 1px solid;
    height: 20px;
}
DIV.formulario
{
	font-weight: bold;
	font-size: 10px;
    color: #666666;
    line-height: 18px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    text-align: justify;
}
DIV.desplegable
{
    position: relative;
    top: 0px;
    left: 0px;
} 
DIV.localidades
{
    position:relative;
    left:250px;
    top:0px;
    background-color:#D10014;
    width:200px;
    height:60px;
    font-size: 10px;
    font-family: verdana,arial,verdana,helvetica;
    color: #FFFFFF;
    padding:5px;
    overflow:hidden;
    visibility:hidden;
}


.seemTable{ padding: 0px 0px; width: 100%; clear : both;}
.seemTr{ padding: 0px 0px 0px 0px;  width: 100%; clear : both;}

.seemTd5AlignIzq{ width : 5%; float : left; color: inherit; background: inherit; }
.seemTd10AlignIzq{ width : 10%; float : left; color: inherit; background: inherit; }
.seemTd15AlignIzq{ width : 15%; float : left; color: inherit; background: inherit; }
.seemTd20AlignIzq{ width : 20%; float : left; color: inherit; background: inherit; }
.seemTd25AlignIzq{ width : 25%; float : left; color: inherit; background: inherit; }
.seemTd30AlignIzq{ width : 30%; float : left; color: inherit; background: inherit; }
.seemTd35AlignIzq{ width : 35%; float : left; color: inherit; background: inherit; }
.seemTd40AlignIzq{ width : 40%; float : left; color: inherit; background: inherit; }
.seemTd60AlignIzq{ width : 60%; float : left; color: inherit; background: inherit; }
.seemTd65AlignIzq{ width : 65%; float : left; color: inherit; background: inherit; }
.seemTd70AlignIzq{ width : 70%; float : left; color: inherit; background: inherit; }
.seemTd75AlignIzq{ width : 75%; float : left; color: inherit; background: inherit; }
.seemTd100AlignIzq{ width : 100%; float : left; color: inherit; background: inherit; }

.seemInput100
{
    font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #e1c7cb;
    border-color: #e1c7cb;
    height: 18px;
    border-style: solid;
    border-width: 1px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    width : 100%;
}
.seemInputFile100
{
    font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #e1c7cb;
    border-color: #e1c7cb;
    height: 18px;
    border: none;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
	margin-bottom: 3px;
}
.seemTextArea100
{
    font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #e1c7cb;
    border-color: #e1c7cb;
    height: 60px;
    border-style: solid;
    border-width: 1px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    width : 100%;
}
.seemTextArea100_2
{
    font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #e1c7cb;
    border-color: #e1c7cb;
    height: 30px;
    border-style: solid;
    border-width: 1px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    width : 100%;
}
.seemBoton100
{
   background-color: #86212e;
   font-family: verdana, arial, helvetica, serif;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
   color: #FFFFFF;
   border-left:1px solid #86212e;
   border-right:1px solid #86212e;
   border-top:1px solid #86212e;
   border-bottom:1px solid #86212e;
   width: 100%;
}



TABLE.superior
{
    BORDER-RIGHT: #BBBDBF 3px double;
    BORDER-BOTTOM: #BBBDBF 3px double;
}
TABLE.inferior
{
    BORDER-TOP: #BBBDBF 1px solid
}
TABLE.servicios
{
   BORDER-RIGHT: #BBBDBF 3px double;
   BORDER-LEFT: #BBBDBF 1px solid;
}
TABLE.soluciones
{
   BORDER-RIGHT: #BBBDBF 1px solid;
   BORDER-LEFT: #BBBDBF 1px solid;
}
TABLE.soluciones_texto
{
   BORDER-RIGHT: #BBBDBF 1px solid;
}
TABLE.menu_soluciones
{
   BORDER-RIGHT: #BBBDBF 3px double;
}
TABLE.especiales
{
   BORDER-RIGHT: #BBBDBF 1px solid;
   BORDER-BOTTOM: #BBBDBF 3px double;
}
TABLE.clientes
{
   BORDER-RIGHT: #BBBDBF 1px solid;
}
TABLE.empresa
{
   BORDER-RIGHT: #BBBDBF 3px double;
}
TD.menu
{
	BORDER-BOTTOM: #BBBDBF 1px solid;
}
TD.cabecera
{
	BORDER-BOTTOM: #BBBDBF 1px solid;
}
TD.foto
{
	BORDER-BOTTOM: #BBBDBF 1px solid;
    BORDER-RIGHT: #BBBDBF 1px solid;
}
TD.imagen_cuadro
{
   	BORDER-TOP: #BBBDBF 1px solid;
    BORDER-RIGHT: #BBBDBF 1px solid;
    BORDER-LEFT: #BBBDBF 1px solid;
    BORDER-BOTTOM: #BBBDBF 1px solid;
}
A.menu_soluciones:link
{
	font-weight: normal;
	font-size: 90%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.menu_soluciones:visited
{
	font-weight: normal;
	font-size: 90%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.menu_soluciones:hover
{
	font-weight: normal;
	font-size: 90%;
    color: #CF5504;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.gris:link
{
	font-weight: normal;
	font-size: 70%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.gris:visited
{
	font-weight: normal;
	font-size: 70%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.gris:hover
{
	font-weight: normal;
	font-size: 70%;
    color: #CF5504;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.mas_info:link
{
	font-weight: bold;
	font-size: 60%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.mas_info:visited
{
	font-weight: bold;
	font-size: 60%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.mas_info:hover
{
	font-weight: bold;
	font-size: 60%;
    color: #86212e;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.gris_cursiva:link
{
	font-weight: normal;
	font-size: 70%;
	font-style: italic;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.gris_cursiva:visited
{
	font-weight: normal;
	font-size: 70%;
	font-style: italic;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.gris_cursiva:hover
{
	font-weight: normal;
	font-style: italic;
	font-size: 70%;
    color: #CF5504;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.servicios_naranja:link
{
	font-weight: bold;
	font-size: 100%;
    color: #CF5504;
    background-color: inherit;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.servicios_naranja:visited
{
	font-weight: bold;
	font-size: 100%;
    color: #CF5504;
    background-color: inherit;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.servicios_naranja:hover
{
	font-weight: bold;
	font-size: 100%;
    color: #CF5504;
    background-color: inherit;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: underline
}


A.servicios_naranja2:link
{
	font-weight: bold;
	font-size: 100%;
    color: #800000;
    background-color: inherit;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.servicios_naranja2:visited
{
	font-weight: bold;
	font-size: 100%;
    color: #800000;
    background-color: inherit;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.servicios_naranja2:hover
{
	font-weight: bold;
	font-size: 100%;
    color: #800000;
    background-color: inherit;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: underline
}



A.soluciones:link
{
	font-weight: bold;
	font-size: 100%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.soluciones:visited
{
	font-weight: bold;
	font-size: 100%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.soluciones:hover
{
	font-weight: bold;
	font-size: 100%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: underline
}
A.servicios_gris:link
{
	font-weight: normal;
	font-size: 80%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.servicios_gris:visited
{
	font-weight: normal;
	font-size: 80%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.servicios_gris:hover
{
	font-weight: normal;
	font-size: 80%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: underline
}
SPAN.texto_grande
{
	font-weight: bold;
	font-size: 100%;
    color: #CF5504;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.texto_medio
{
	font-weight: bold;
	font-size: 90%;
    color: #CF5504;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
P.sin_usar
{
	font-weight: normal;
	font-size: 80%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
DIV.p
{
	font-weight: normal;
	font-size: 80%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
DIV.gris_pequeno
{
	font-weight: normal;
	font-size: 70%;
	line-height: 150%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
DIV.gris_grande
{
	font-weight: bold;
	font-size: 90%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.gris
{
	font-weight: normal;
	font-size: 80%;
    color: #535554;
    background-color: #FFFFFF;
    font-family:verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.naranja_peq
{
	font-weight: bold;
	font-size: 80%;
    color: #CF5504;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.contacta
{
	font-weight: normal;
	font-size: 90%;
    color: #535554;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.contacta_naranja
{
	font-weight: normal;
	font-size: 90%;
    color: #CF5504;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}

SPAN.titular
{
	font-size: 18px;
	line-height: 26px;
    color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}

SPAN.cuerpo
{
	font-size: 10px;
	line-height: 18px;
    color: #444444;
	text-align: justify;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
}

SPAN.texto_pie_imagen
{
	font-size: 9px;
	line-height: 15px;
    color: #666666;
	text-align: center;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
}
DIV.imagen_noticia
{
	text-align: center;
	width: 138px;
}

A.titular_noticia:link
{
   	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
    color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.titular_noticia:visited
{
   	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
    color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.titular_noticia:hover
{
   	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
    color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: underline
}

DIV.archivo{
	width: 420px;
} 
	
TD.cabecera_archivo
{
	font-weight: bold;
	font-size: 10px;
    color: #FFF;
    background-color: #86212e;
	width: 440px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}

TD.fila_archivo
{
	font-weight: normal;
	width: 440px;
	border-bottom-color: #86212e;
	border-bottom-width: 1px;
    text-decoration: none;
	padding-left: 10px;
}

SPAN.pag_archivo
{	
	text-align: center;
	color: #86212e;
	font-family: verdana, arial, helvetica, serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none
}

A.texto_pag_archivo:link
{
   	font-weight: normal;
	font-size: 9px;
    color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.texto_pag_archivo:visited
{
   	font-weight: normal;
	font-size: 9px;
    color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.texto_pag_archivo:hover
{
   	font-weight: normal;
	font-size: 9px;
    color: #86212e;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: underline
}

A.enlace_tipo:link
{
   	font-weight: normal;
	font-size: 10px;
    color: #444444;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.enlace_tipo:visited
{
   	font-weight: normal;
	font-size: 10px;
    color: #444444;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.enlace_tipo:hover
{
   	font-weight: normal;
	font-size: 10px;
    color: #444444;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: underline
}

.floatright {
float: right;
margin: 0 0 5px 5px;
padding: 2px;
}

SPAN.color_construccion
{
	font-weight: bold;
	font-size: 10px;
    color: #86212E;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.color_automocion
{
	font-weight: bold;
	font-size: 10px;
    color: #003352;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
SPAN.color_ocio
{
	font-weight: bold;
	font-size: 10px;
    color: #B9D305;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}

A.titular:link
{
   	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
    color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
	padding: 0px 10px 0px 10px;
    text-decoration: none
}
A.titular:visited
{
   	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
    color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
	padding: 0px 10px 0px 10px;
    text-decoration: none
}
A.titular:hover
{
   	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
    color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
	padding: 0px 10px 0px 10px;
    text-decoration: underline
}

TD.subtitulo
{
	font-weight: normal;
	font-size: 10px;
    color: #444444;
    background-color: #DADADA;
    line-height: 15px;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none;
    text-align: justify;
    border-bottom: #DADADA 4px solid;
	padding: 0px 10px 0px 10px;
}

A.titular_archivo:link
{
   	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
	padding: 0px 10px 0px 10px;
    text-decoration: none
}
A.titular_archivo:visited
{
   	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
	padding: 0px 10px 0px 10px;
    text-decoration: none
}
A.titular_archivo:hover
{
   	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
	padding: 0px 10px 0px 10px;
    text-decoration: underline
}

.sub_detalle
{
	color: #999999;
	font-family: verdana, arial, helvetica, serif;
	font-size: 13px;
	text-align: justify;
}

.titular_detalle{
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
    color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
	padding: 0px 10px 0px 10px;
    text-decoration: none
}

.proximas_gris{
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
    color: #999999;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}

.proximas_granate{
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
    color: #86212E;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}

.proximas_negro{
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
    color: #555555;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
TD.promociones
{
	font-weight: bold;
	font-size: 12px;
    color: #86212E;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.promociones:link
{
	font-weight: bold;
	font-size: 12px;
    color: #86212E;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.promociones:visited
{
	font-weight: bold;
	font-size: 12px;
    color: #86212E;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: none
}
A.promociones:hover
{
	font-weight: bold;
	font-size: 12px;
    color: #86212E;
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, serif;
    text-decoration: underline
}
TD.cabecera
{
	BORDER-TOP: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-BOTTOM: #555555 1px solid;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
    color: #000000;
    background-color: #AAAAAA;
    font-family: verdana, arial, helvetica, serif;
}
TD.precios
{
	BORDER-TOP: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-BOTTOM: #555555 1px solid;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
    color: #000000;
    background-color: #ffffff;
    font-family: verdana, arial, helvetica, serif;
}

#cuerpo_galeria
{
	float: left;
	width: 100%;
}
.thumbnail
{
	float: left;
	width: 120px;
	margin: 5px 5px 5px 5px;
	//margin: 3px 2px 3px 2px;
}

.clear{
	clear: both; 
}