a { text-decoration: none }

.texto1 {
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;

	color="#484849";
	text-align: justify;
	color: #666666;
		
	}

.presentacion {
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	color="#484849";
text-align: justify;	
vertical-align: text-top;
	padding-left:45px	
	}



.pie {
		text-align: center;
		padding-left: 20px;
		font-weight: 100;		
		padding-bottom: 1px;
		font-family: Verdana;
		color="#333333";
		font-size: 9pt
			}
.pie2 {
		text-align: center;
		padding-left: 20px;
		font-weight: bold;		
		padding-bottom: 1px;
		font-family: Verdana;
		color="#333333";
		font-size: 7pt
			}

.pie_principal {
		text-align: left;
		padding-left: 33px;
		font-weight: bold;		
		padding-bottom: 1px;
		font-family: Verdana;
		color="#333333";
		font-size: 8pt
			}

.pie_ventanas {
		text-align: center;
		font-weight: bold;		
		padding-bottom: 1px;
		font-family: Verdana;
		color="#333333";
		font-size: 8pt
			}

.texto_casas {
		font-family: Verdana; 
		text-align: justify; 
		vertical-align: justify; 
		font-size: 10pt; 
		font-style: normal;
		color:"#OOOOOO"}


.texto {
		font-family: Verdana; 
		text-align: justify; 
		vertical-align: middle; 
		font-size: 8pt; 
		font-style: normal;
		color="#333333"
		}
.titulos {
		font-family: Verdana; 
		text-align: left; 
		vertical-align: justify; 
		font-size: 10pt; 
		font-weight: bold; 
		font-style: normal; 
		color="#990000"
		}
.clientes {
		font-family: Verdana; 
		text-align: left; 
		vertical-align: center; 
		font-size: 8pt; 
		font-weight: bold; 
		font-style: normal;
		color="#0066FF"
		}
.menu {
		font-family: Verdana; 
		text-align: left; 
		vertical-align: center; 
		font-size: 8pt; 
		font-weight: bold; 
		font-style: normal;
		color="#000000"
		} 
.separador {
			font-family: Verdana; 
			font-size: 8pt; 
			font-weight: bold; 
			font-style: normal; 
			color="#999999"
			}

.titu {
		font-family: Verdana; 
		font-size: 10pt; 
		font-weight: bold; 
		font-style: normal; 
		color="#990000"
		}
.link {
		font-family: Arial; 
		font-size: 8pt; 
		font color="#FFFFFF"
		} 
.copy {
		font-family: Arial; 
		text-align: right; 
		vertical-align: center; 
		font-size: 8pt;  
		font-style: normal;
		color="#999999"
		}



.planes {
			font-family: Verdana; 
			text-align: center ; 
			vertical-align: middle; 
			font-size: 15pt; 
			font-style: normal;
		}

.planes_text {
			font-family: Verdana; 
			font-size: 10pt; 
			font-style: normal;
			color="#000000";
			padding-left: 10px;
			}

.planes_price {
			font-family: Verdana; 
			font-size: 12pt; 
			vertical-align:middle;
			text-align:center;
			font-weight:bold;
			}

.moni	{
			font-family: arial, verdana, tahoma, sans-serif;
			font-size: 14px;
			color: #616161;
			text-decoration: none;
			line-height: 25px;
		}

.dire	  {	
			font-family: arial, verdana, tahoma, sans-serif;
			font-size: 18px;
			color: #FFFFFF;
			text-decoration: none;
			}

.fono	  {	font-family: arial, verdana, tahoma, sans-serif;
			font-size: 15px;
			color: #616161;
			text-decoration: none;}

.serv	  {	font-family: arial, verdana, tahoma, sans-serif;
			font-size: 20px;
			color: #D20808;
			text-decoration: none;}

.linked	  {	font-family: arial, verdana, tahoma, sans-serif;
			font-size: 18px;
			color: #D20808;
			text-decoration: none;}
.ole{
	padding: 4px;
	border-top: 5px solid #cccccc;
	vertical-align: top;
}



td {
	font-family: Arial, Helvetica, sans-serif;
}
th {
	font-family: Arial, Helvetica, sans-serif;
}
table#mainlayout {
	border:1px solid #cccccc;
}
table#mainlayout td#headerbanner {
  	background-color: #FFFFFF;
	padding: 4px;
	border-bottom:1px solid #cccccc;
}
/* ======================   BODY   ====================================================================*/
table#mainbody{ 
	padding-left: 0px;
	padding-right: 0px;
	border-top: 0px solid #cccccc;
	text-decoration: none;
	}
.cont {
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.titulitos {
		text-align: left;
		padding-left: 20px;
		padding-bottom: 1px;
			}

.cont_border_bottom {
	border-top-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
/*---------  Home  ------------------------------------------------------------------------------------*/
table#mainbody td#contenidos_beige {
	background-color: #ffffff;
	padding: 4px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	vertical-align: top;

}
table#mainbody2 td#contenidos_beigee {
	background-color: #ffffff;
	padding: 4px;
	border-right: 1px solid #cccccc;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;

}

table#mainbody3 td#contenidos_beigeee {
	background-color: #ffffff;
	padding: 4px;
	border-left: 1px solid #cccccc;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;

}

table#mainbody3 td#contenidos_beigeeee {
	background-color: #ffffff;
	padding: 4px;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;

}

table#mainbody4 td#contenidos_e {
	background-color: #ffffff;
	padding: 4px;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;

}

table#mainbody td#contenidos {
	background-color: #ffffff;
	border-right: 1px solid #cccccc;	
	vertical-align: top;			
}
table#mainbody td#nuestros_cli {
	padding: 1px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	vertical-align: top;
}
	/*---td newslttes---*/
table#input input#name {
   	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	height: 20px;
	width: 200px;
	border: 1px solid #cccccc;
	padding: 2px;
}
table#input td#ok {
    height: 29px;
	padding-left: 16px;
	/*-------------------*/
}
table#mainbody td#destacados_beige {
	background-color: #ffffff;
	padding: 4px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	vertical-align: top;
}
table#mainbody td#destacados {
	border-top: 1px solid #cccccc;
}
.detacados_imagen {
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
}
	/*---td recientes---*/
table#h_porfolio td#imagen_home{
	width: 479px; 
 	height: 288px;
	padding-top: 3px;
	border-bottom: 1px solid #cccccc;
}
table#h_porfolio td#recientes {
	vertical-align: top;
}
table#h_porf_ejem_clientes  {
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #38B2BA;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	height: 31px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.texto1a {

	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;

	color="#484849";
	text-align: center;
	color: #666666;
}
.alquileres {
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	color: #000000;
}
