.este_apartamento { font-weight:bold; font-size:14px }
.firma { font-size:9px; width:200px; text-align:center; margin-left:auto; margin-right:auto }
.negrita { font-weight:bold }
p,form,body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px }
.caucana { border-width:1px; border-style:solid; border-color:#000000; overflow:hidden; width:1000px; margin-left:auto; margin-right:auto; }
.menu_general,.cabecera,.cuerpo,.pie { width:1000px; margin-left:auto; margin-right:auto; overflow:hidden }
.boton {
	background-color:#DD3B21;
	font-weight:bold;
	color:#FFFFFF;
	font-size:16px;
}
a:link.negro{ color:#333333; text-decoration:none; }
a:visited.negro { color:#333333; text-decoration:none; }
a:hover.negro {
	color:#333333;
	text-decoration:underline
} 
a:active.negro { color:#333333; text-decoration:underline; }

a:link.negro1,a:visited.negro1,a:hover.negro1,a:active.negro1 { color:#333333; font-weight:bold; text-decoration:none; }

a:link.blanco{ color:#FFFFFF; text-decoration:none; }
a:visited.blanco { color:#FFFFFF; text-decoration:none; }
a:hover.blanco {
	color:#363630;
	text-decoration:underline
} 
a:active.blanco { color:#FFFFFF; text-decoration:underline; }

a:link.pg15 { color:#FFFFFF; text-decoration:none; }
a:visited.pg15 { color:#FFFFFF; text-decoration:none; }
a:hover.pg15 {	color:#DD3B21;	text-decoration:underline} 
a:active.pg15 { color:#FFFFFF; text-decoration:underline; }

a:link.pg151 { color:#DD3B21; text-decoration:none; }
a:visited.pg151 { color:#DD3B21; text-decoration:none; }
a:hover.pg151 {	color:#DD3B21;	text-decoration:underline} 
a:active.pg151 { color:#DD3B21; text-decoration:underline; }

.cabecera {  height:170px }
.cuerpo { overflow:hidden}
.pie {  height:20px; text-align:center; font-size:10px; padding-top:5px }
.menu_general {
	background-color:#363630;
	color:#FFFFFF; font-weight:bold;
	font-size:14px;
	height:30px;	
}
.logotipo { width:150px; float:left }
.banner { float:left; height:170px }

/*PISO */

.piso_cuerpo { height:200px; overflow:hidden }
.piso_cuerpo_texto {float:left; width:275px; font-size:12px; }
.piso_imagen { float:left; }

.piso_banda_roja {
	height:29px;
	background-color:#DD3B21; color:#FFFFFF; font-weight:bold;
	overflow:hidden;
}
.franja_texto { float:right; padding-top:6px; padding-left:10px; font-size:14px }
.franja { float:left }

.animacion_descripcion { height:410px; width:450px; background-color:#CCCCCC; float:left }
.piso_descripcion {float:left; padding:10px; font-size:12px; width:500px; padding-left:20px;  }

.foto_contents { float:left }
.texto_contents{ float:left; margin-left:10px; margin-top:10px; width:670px  }
li { margin-top:5px; padding:0; }

.tabla_mes { border-width:1px; border-color:#CCCCCC; border-style:solid; margin-top:10px; height:160px; width:150px}
.contenedor_calendario { float:left }
.calendario_apartamento { float:left; margin-left:10px }
.ocupado {  padding:1px; font-weight:bold; background-color:#FFDDCE; color:#FF0000 }

.mensaje_error { border-width:1px; border-color:#FF0000; border-style:solid; padding:3px; font-weight:bold; background-color:#FFDDCE }
/* CAPAS PARA LAS FOTOS CON APAGADO LIGHTBOX*/
.capa_mensaje {
	color:#FFFFFF;
                position: absolute; 
                left: 50%; text-align:center;
                top: 50%; 
                width: 600px; 
                height: 600xpx; 
                margin-top: -300px; /* le quito la mitad de la altura*/
                margin-left: -300px; /* le quito la mitad del ancho*/
                display:none;
				z-index:-1;
				overflow:hidden;
				background-color:#000000;	
				border-color:#999999; border-width:1px; border-style:solid;		
        }  
.capa_fondo_gris {
color:#FFFFFF;
			position:absolute;
			 z-index:-1;
			 top:0px;
			 left:0px;
			display:none;
			width:100%; 
			height:100%;
			background-color:#666666;
			filter:alpha(opacity=70); /*opacidad para ie */
    		-moz-opacity:.70;      /*opacidad para firefox*/
	}
	/* FIN CAPAS LIGHT BOX*/
