.arialblanco11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration : none;
}
.arialnegro11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration : none;
}
.arial8negro {
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #000000;
}
.arial9negro {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #000000;
}
.arial10negro {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #000000;
}
.arial11negro {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #000000;
}
.arial11negro:hover {
	text-decoration : underline;
}
.arial12negro {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #000000;
}
.arial12negro:hover {
	text-decoration : underline;
}
.arialnegro12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration : none;
}
.arial12azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #131F84;
	text-decoration : none;
}
.arial12azul:hover {
	text-decoration : underline;
}
.arial12rojobold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D60411;
}
.arialazul16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #16249D;
}
.arialazul14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #131F86;
}
.linkazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: #1D246C;
	text-decoration : none;
}
.linkazul:hover {
	text-decoration: underline;
}
.linkblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration : none;
}
.linkblanco:hover {
	text-decoration: underline;
}
.navegador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	font-weight: bold;
	color: White;
	text-decoration : none;
	background-color: #e70200;
}
.linkrojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D60411;
	text-decoration : underline;
}
.arialazul11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CD;
	text-decoration : underline;
}
.formulario-grupo-titulo {
	background-color: #BBBDDC;
	color: #1C1F77;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.formulario-campo-titulo {
	color: #1C1F77;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.formulario-separador-filas {
	background-color: #C1C1C1;
}
.arial14negrobold {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #000000;
	font-weight: bolder;
}
.menu-vert-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161D60;
	text-decoration: none;
}
.menu-vert-link:hover {
	text-decoration: underline;
}
.menu-vert-link_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #161D60;
	text-decoration: none;
}
.menu-vert-link_11:hover {
	text-decoration: underline;
}
UL.listado, UL.listado1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../images/bullet_list.gif);
	white-space: normal;
	list-style-position: outside;
	list-style-type: disc;
}
UL.listado LI {
	margin-bottom: 8px;
}
UL.listado1 LI {
	margin-bottom: 1px;
}
.fondo-bloque-2 {
	background-color: #EBEBEB;
}
.arialN20 { 
	font-family: "Arial Narrow", Arial; 
	color: #00008B;
	font-weight: normal;
	font-size: 20px;
	text-decoration: none;
}
.arialnegro21bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration : none;
}
.arialblanco14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.arialblanco12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.contacto-fondo {
	background-image: url(../images/inicio/fondo01.gif);
	padding:6px 6px 6px 6px; 
	border:1px solid black;
}
.contacto-lugar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: White;
	background-color: #191970;
	padding: 2px 6px 2px 2px;
	text-align: right;
}
.contacto-nombre {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bolder;
	font-style: italic;
	color: #B22222;
	padding: 5px 0px 2px 0px
}
.contacto-cargo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: none;
	color: #000000;
}
.contacto-datos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #000000;
}
a.contacto-datos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #5C5885;
}

div.residencial-cerrar {
	background-image: url(../images/residencial/comunes/gradiente_cerrar.gif);
	background-color: #0882c6;
	width: 164px;
	height: 26px;
	background-repeat: repeat-y;
	background-position: left;
	padding: 4px 12px 0px 0px;
}
a.residencial-cerrar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-right: 6px;
}
td.residencial-menu {
	background-image: url(../images/residencial/comunes/adornito.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
a.residencial-menuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-right: 6px;
}
a.residencial-menuitem:hover {
	text-decoration: underline;
}
div.residencial-menuitem {
	width: 142px;
	padding: 6px 0px 6px 2px;
	border-bottom: 1px solid #52a8db;
}
div.residencial-resid {
	height: 213px;
	background-color: #f6f5e9;
}
div.residencial-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 6px 36px 6px 36px;
}
div.residencial-facilidades {
	height: 262px;
	background-color: #f6f5e9;
	vertical-align: middle;
}
td.residencial-facilidades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 6px 16px 6px 6px;
	height: 262px;
}
ul.residencial-facilidades { line-height: 150%; }
div.residencial-facilidades-ad {
	height: 151px;
	background-color: #f6f5e9;
}
td.residencial-facilidades-ad { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 6px 6px 6px 6px;
	height: 151px;
}
ul.residencial-facilidades-ad { 
	line-height: 110%; 
}
div.residencial-localidades {
	height: 324px;
	background-color: #f6f5e9;
}
div.residencial-aptos-topimg {
	margin: -68px 0px 0px 402px; 
}
div.residencial-aptos-content {
	height: 324px;
	background-color: #f6f5e9;
}
a.residencial-apto-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
span.residencial-apto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d60411;
	text-decoration: underline;
}
div.residencial-apto {
	margin: 4px 8px 3px 0px;
}
.residencial-aptos-caract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0px 3px 0px 6px;
}
.residencial-aptos-leyenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.fondo-red-white {
	background-image: url(../images/fondo_red_white.gif);
}

.oferta-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
}
.oferta-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.form-contratacion-fondo {
	background-color: Black;
}
.form-contratacion-fondo td {
	background-color: White;
	padding: 4px 4px 4px 4px;
}
.form-field-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
input.contratacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-color: White White Black White;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	background-color: #FBF8F6;
	color: #191970;
	text-align: left;
}
input.contratacion-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-color: White White Black White;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	background-color: #FBF8F6;
	color: #191970;
	text-align: right;
}
input.contratacion-total {
	border: 0px none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	width: 100%
}

.contratacion-total-gen {
	border: 0px none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	text-align: right;
}
.proximoseventos_top_year {
    background-image:url(../images/nuevas/proximoseventostop3.gif);
    background-repeat:no-repeat;
    width:55px;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12pt;
    color:White;
    text-align:center;
    vertical-align:top;
    padding-top:2px;
}
.proximoseventos_bot_year {
    background-image:url(../images/nuevas/proximoseventosbot_year.gif);
    background-repeat:no-repeat;
    width:75px;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:16pt;
    color:White;
    text-align:center;
    vertical-align:top;
    padding-top:10px;
}
.yeareventolink 
{
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:16pt;
    color:#1e2883;
}    
.eventosanno 
{
  	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:18pt;
    color:#1e2883;
    text-align:right;
    padding-right:20px;  
}