.main_tabla {
	font-family: tahoma;
	font-size: 11px;
	border:2px;
	padding:0px;
	color:#BBBBBB;
	width:900px;
}
.contenido_tabla {
	font-family: tahoma;
	font-size: 11px;
	border:solid;
	border-width:0px;
	padding:0px;
	width:732px;
	border-color: #333333;
}
.mensaje_tabla {
	font-family: tahoma;
	font-size: 11px;
	border:solid;
	border-width:0px;
	padding:5px;
	width:200px;
	border-color: #333333;
	background-color:#D8D8D8;
}
.mensaje_tabla_titulo {
	font-family: tahoma;
	text-align:left;
	color:#FFFFFF;
	font-size: 11px;
	font-weight:800;
	padding:5px;
}
.mensaje_tabla_contenido {
	font-family: tahoma;
	text-align:left;
	color:#003366;
	font-size: 11px;
	padding:5px;
	font-weight:400;
	line-height:20px;
}
.main_tabla_formulario {
	font-family: tahoma;
	font-size: 11px;
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	padding:3px;
	width:520px;
	border-spacing:15px;
}
.titulo_noticia_azul {
	font-family:Tahoma;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #006699;
	vertical-align:top;
}
.titulo_noticia {
	font-family:Tahoma;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #333333;
	vertical-align:top;
}
.titulo_barrio {
	font-family:Tahoma;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:993333;
	width:300px;
	vertical-align:top
}
.subtitulo_barrio {
	font-family:Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:993333;
	width:300px;
	vertical-align:top
}
.titulo_formulario {
	font-family:Tahoma;
	font-size:18px;
	color:#993333;
	font-style: normal;
	font-variant: normal;
}
.texto_general_noticia {
	font-family:Tahoma;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #666666;
}
.texto_general_noticia_1 {
	font-family:Tahoma;
	font-stretch:condensed;
	font-size: 14px;
	line-height: normal;
	font-variant: normal;
	color: #333333;
}
.texto_general {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:300px;
}
.texto_general_mapa {
	font-family:Tahoma;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#999999;
}
.texto_general_Barrio {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:130px;
	vertical-align:top
}
.texto_general_Barrio_pilar {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	vertical-align:top
}
.nota_general {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:260px;
}
.textbox_general {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:200px;
}
.main_tabla_cv {
	font-family: tahoma;
	font-size: 11px;
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	padding:3px;
	width:525px;
	border-spacing:10px;
}
.contenido_tabla_cv {
	font-family: tahoma;
	font-size: 11px;
	border:solid;
	border-width:0px;
	padding:0px;
	width:732px;
	border-color: #333333;
}
.textarea_general_cv {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:400px;
}
.textbox_general_cv {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:150px;
}
.textbox_general_cv2 {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:400px;
}
.combo_general_cv {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:150px;
}
.boton_general_cv {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:100px;
}
.checkbox_general {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
}
.combo_general {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:200px;
}
.main_columna_tabla_formulario {
	vertical-align:top;
}
.boton_general {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
	width:200px;
}
.main_tabla_barrio {
	font-family: tahoma;
	font-size: 11px;
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	padding:3px;
	width:732px;
	border-spacing:10px;
}
.main_tabla_prop {
	font-family: tahoma;
	font-size: 11px;
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	padding:3px;
	width:732px;
	border-spacing:10px;
}
.texto_general_detalle {
	font-family:Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color:#666666;
}
	
	
	/* cambios 19-07-2011 */
body { background-image:url(../images/00/bg.jpg); background-repeat: repeat-x; margin:0; padding:0;}

.caja { width:900px; margin-left:auto; margin-right:auto;}
.cajaflot { width:900px; float:left;}
.headerbanner { height:90px; width:100%; float:left;}
.menuc { width:100%; float:left;}

#menu {
	text-align: left;
	/*margin: 20px auto;*/
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-shadow: #661016 0px -1px 2px;
	margin-left:-30px;
	margin-top:-15px;
}
#menu ul {list-style-type: none;background-color:#900;
}
#menu ul li {/*width: 162px;*/  
}
#menu ul li.nivel1 { float: left;
 z-index:5000; padding:8px 10px; background:url(../images/00/separador.gif) no-repeat 0px 10px;
	display:block;

}
#menu ul li a {display: block;
text-decoration: none;
color: #fff;


/*padding: 8px;*/
position: relative;
}
#menu ul li a.nivel2, #menu ul li a.nivel2ie {color: #ccc; 
}
#menu ul li a.nivel1, #menu ul li a.nivel2 {display: block!important; display: none;
position: relative; z-index:50000; 
}
#menu ul li:hover {position: relative; 
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
	
	color: #ccc;
	position: relative;

}
#menu ul li ul {display: none; 
}
#menu ul li:hover  ul.nivel2, #menu ul li a:hover  ul.nivel2{display: block;
position: absolute;left: 0px;
}
#menu ul li ul li a:hover ul.nivel3, #menu ul li ul li:hover ul.nivel3 {display: block;
position: absolute;
left:80!important;
top:0px!important;  z-index:5000;


}
#menu ul li ul li a {width: 140px;
padding: 8px 0px;
border-top-color: transparent; padding-left:-10px;
font-size:12px; font-weight:normal; border-bottom:1px dotted #ccc;
margin-left:-30px; 
}
#menu ul li ul li a:hover {border-top-color: #000;
position: relative; z-index:5000;
}
#menu ul li ul li ul li a.primera {border-top-color: #fff;
}

.banderas { float:right; width:100px;}
.banderas img { border:0; padding-left:10px; margin-top:7px;}
.contenido { float:left; margin-right:13px; width:612px; margin-top:20px;}
.columnader { float:left; width:273px; margin-top:20px;}

.footern { padding:0px 10px 0px 10px; width:880px; background-color:#cde2ef; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#153852;  -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; float:left; margin-top:20px; background-image:url(../images/00/logofooter.jpg); background-position: 690px 30px; background-repeat:no-repeat; text-align:left;}

.clientes { width:273px; min-height:156px; background: url(../images/00/mgcasas_bg2.png) repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0px; position:relative; top:-12px;  }

.clientes { width:273px; min-height:156px; background: url(../images/00/mgcasas_bg2.png) repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0px; position:relative; top:-12px;  }

.clientes ul { color:#153852; font-weight:bold; font-size:14px; padding:20px !important; list-style-position:inside !important; display:block;}
.clientes ul li a { color:#153852; text-decoration:none; }
.clientes ul li a:hover{ text-decoration:underline;}
.clientes li {margin-bottom:8px;}
.cajita {
	float:left;
	width:90%;
	height:40px;
	padding-left:24px;
	background-image:url(../images/00/flechita.png);
	background-repeat:no-repeat;
	padding-right:10px;
	margin-top: 10px;
	/* [disabled]border-left-width: 1px; */
	/* [disabled]border-left-style: dotted; */
	/* [disabled]border-left-color: #FFF; */
}
.cajita h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin-top:0px;
	color:#FFF;
	margin-bottom: 0px;
}
.cajita p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	color:#FFF;
}

