body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.menu{
	margin-bottom:0pt;
}

td.cabecera{
	background-image:url(../img/cabecera.png);
	height:125px;
}

td.barra{
	background-image:url(../img/barra_somos.jpg);
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

td.barra_constructores{
	background-image:url(../img/barra_constructores.png)
}

td.barra_promotores{
	background-image:url(../img/barra_promotores.jpg)
}

td.barra_inmobiliaria{
	background-image:url(../img/barra_inmobiliaria.png)
}

td.barra_mantenimientointegral{
	background-image:url(../img/barra_mantenimientointegral.jpg)
}

td.menuOver a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	font-weight:bold;
}

td.menuOut a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #336600;
	font-weight:bold;
}
.menu2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #336600;
	font-weight:bold;
}

td.main_izq{
	background-color:#EEE2B9;
	background-image:url(../img/nina.jpg);
	border-left: 1px solid #ADADAC;
	border-bottom: 1px solid #ADADAC;
}

td.main_izq_ofrecemos{
	background-image:url(../img/reunion.jpg);
	border-left: 1px solid #ADADAC;
	border-bottom: 1px solid #ADADAC;
}

td.main_der{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#EEE2B9;
	color:#330000;
	font-size:11px;
	border-right: 1px solid #ADADAC;
	border-bottom: 1px solid #ADADAC;
}

td.main_der_ofrecemos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#330000;
	font-size:11px;
	border-right: 1px solid #ADADAC;
	border-bottom: 1px solid #ADADAC;
}

td.main_izq_central{
	border-bottom: 1px solid #ADADAC;
}

td.main_derecha_central{
	border-bottom: 1px solid #ADADAC;
	background-color:#EEE2B9;
}

td.main_solo_bajo{
	border-bottom: 1px solid #ADADAC;
}

td.main_solo_der{
	border-right: 1px solid #ADADAC;
}

td.main_esquina_der{
	border-right: 1px solid #ADADAC;
	border-bottom: 1px solid #ADADAC;
}

td.main_donde_izq{
	background-color:#F7F1DD;
	border-left: 1px solid #ADADAC;
	border-bottom: 1px solid #ADADAC;
	font-size:14px;
	font-weight:bold;
}

td.main_donde_central{
	background-color:#F7F1DD;
	border-bottom: 1px solid #ADADAC;
}

td.arribalogo{
	border-top: 1px solid #ADADAC;
	border-left: 1px solid #ADADAC;
	border-right: 1px solid #ADADAC;
}

td.construct_izq{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-left: 1px solid #ADADAC;
	border-bottom: 1px solid #ADADAC;

}

span.blanc{
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
}

span.blanc_bold{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

span.gr{
	color:#006666;
	font-weight:bold;
}

span.gr14{
	color:#006666;
	font-size:14px;
}

span.gr20{
	color:#006666;
	font-size:20px;
}

span.ck24{
	color:#6B2D04;
	font-size:24px;
}

span.seminegro{
	color:#330000;
	font-size:18px;
}

span.normal18{
	font-size:18px;
}

span.ck20{
	color:#336600;
	font-size:20px;
}

span.cko{
	color:#6B2D04;
}

span.cko18{
	color:#6B2D04;
	font-size:18px;
}

span.cko20{
	color:#6B2D04;
	font-size:20px;
}

span.tar20{
	color:#DEA836;
	font-size:19px;
}

span.tar14{
	color:#DEA836;
	font-size:14px;
}

span.tar18{
	color:#DEA836;
	font-size:18px;
}
span.donde{
	color:#532F0B;
	font-size:17px;
}
td.notdata {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}
td.nottext {
	color: #444444;
	font-family: Verdana;
	font-size: 10px;
	text-align:left;
}
td.nottitol {
	color: #BD364D;
	font-family: Verdana;
	font-size: 12px;
}
td.buscaroig2 {
	color: #336600;
	background-color: #F7F1DD;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #F7F1DD;
}
td.buscaroig3 {
	color: #336600;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	border: 1px solid #743000;
}
a.menu1:link , a.menu1:visited , a.menu1:active {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
input{
	border: 1px solid #CCCCCC;
	font-size:10px;
}
select{
	border: 1px solid #CCCCCC;
	font-size:10px;
}
td.borde_gris_2 {
	
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	
}
table.borde_gris_3 {
	
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
td.vert {
	
	color:#336600;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	
}
span.vert {
	
	color:#336600;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	
}
span.vert2 {
    color: #336600;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	
}	
input.btvert {
	color: #336600;
	background-color: #F7F1DD;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	border: 0px solid #F7F1DD;
}


