/*defaults*/
body 	{background:#99F024 url('../images/body_bg2.jpg') repeat-x 0 0; color:#000000; margin:20px 0; padding:0; font-family:Tahoma, verdana, arial, "Times New Roman", serif; font-size:90%; }
p		{margin:0; padding:0 0 15px 0; }
a		{color:#000000; text-decoration:underline; }
a:hover	{color:#225799; text-decoration:none;}
img{
	border:0;
}

/*structural elements*/
#container	{margin:0px auto; text-align:center; width:780px; background-color:#FFFFFF }
#holder		{padding:10px 10px 10px 10px; background:#FFFFFF; text-align:left; }
#logo		{background:url('../images/logoi.gif') no-repeat 10px 0; border-bottom:1px solid #DADADA; padding:5px 30px 20px 0px; }

#navigation	{padding:10px 0; }
#header		{background:#DADADA url('../images/cabecerai.jpg') no-repeat 10px 10px; padding:10px; height:200px; }
#content	{
	font-size:90%;
	text-align:justify; 
	float:left; 
	width:490px; 
	padding:20px 10px 0 0; 
	line-height:160%;
	background-color:#FFFFFF
}
#content td{
	vertical-align:top
}	

#news		{float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify; }
#news a{
	color: #225799;
}
#news img{
	text-align:center;
	border:0px;
	width: 150px;
	height:100px;
}
.newsItem	{padding:10px 10px 5px 10px; background:#FEFFD5; border:1px solid #FFEB70; font-size:90%; margin-bottom:20px; }
#footer		{clear:both; width:780px; font-size:80%; background:#DADADA; padding:20px; text-align:left; border-top:2px solid #2765AF; }
#copyright	{float:right; }
.destacado{
	background-color: #FFCC66;
	color:#000000;
	font-weight:bold;
	font-size:120%;
}
.destacado2{
	color: #000000;
	font-weight: bold;
	font-size:140%;
}
.destacado_centrado{
	text-align:center;
	background-color: #FFCC66;
	color:#000000;
	font-weight:bold;
	font-size:120%;
}

.contacto{
	color: #000000;
	font-size:100%;
	background-color: #99F024;
	width:50%
}
.contacto_centrado{
	color: #000000;
	font-size:100%;
	background-color: #99F024;
	text-align:center;
}
.centrado{
	text-align:center;
}


h1 { font-size:14px}
/*headings*/
.newsItem h1	{color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
#content h1		{font-size:170%; font-weight:normal; line-height:130%; margin:0; padding:0 0 20px 0; }
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#225799; }
#logo a		{color:#225799; padding:0 20px 0 0; text-decoration:none; }
#logo a:hover	{	color: #000000;	background-color: #99F024;}
#logo img{ border:0;}
.linea_logo{
	border-left: solid 1px #DADADA;
}
/*navigation*/
#navigation ul 		{margin:0; padding:0; }
#navigation li 		{margin:0; padding:0; list-style:none; }
#navigation a		{color:#225799; padding:0 20px 0 0; text-decoration:none; }
#navigation a:hover	{	color: #000000;	background-color: #99F024;}

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none}
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }


/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after { display:block; height:0; clear:both; visibility:hidden; }
.clearfix {}
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */

/* Inmobiliaria*/

#contenido	{
	font-size:90%;
	text-align:justify; 
	float:left; 
	width:550px; 
	padding:20px 10px 0 0; 
	line-height:160%; 
}
#contenido td{
	vertical-align:top
}	

#buscador		{float:right; width:200px; padding:20px 0; line-height:140%; text-align:justify; }
#buscador a{
	color: #225799;
}
#buscador img{
	width: 150px;
	height: 100px;
	border:0px;
}
.buscadorItem	{padding:20px 20px 5px 20px; background:#FEFFD5; border:1px solid #FFEB70; font-size:90%; margin-bottom:20px; }

#viviendas		{width:440px; padding:0 0; line-height:140%; text-align:justify; }
#viviendas ul {margin:0; padding:0}
#viviendas li {margin:0; padding:0; list-style:none}
#viviendas a{
	color: #225799;
}

#viviendas img{
	border:0px;
	width: 150px;
	height:100px;
	
}
.viviendaItem	{padding:10px 10px 5px 10px; border-bottom:1px solid #FFEB70; font-size:90%;}
.destacar_en_vivienda{
	font-size:110%;
	font-weight:bold;
}
.referencia{
	font-size:130%;
	font-weight:bold;
}

/* Obras*/

#obras	{width:760px; padding:0 0; line-height:140%; text-align:justify; }
#obras ul {margin:0; padding:0}
#obras li {margin:0; padding:0; list-style:none}
#obras a{
	color: #225799;
}

#obras img{
	border:0px;
	width: 150px;
	height:100px;
}
.obraItem	{padding:10px 10px 5px 10px; border:1px solid #FFEB70; font-size:90%;}
/* Panel de control*/
.celda_cabecera_control{
	background-color:#2765AF;
	color:#FFFFFF;
	font-weight:bold;
	font-size:120%;
	text-decoration:none;
	text-align:center;
}
.celda_central_control{
	background-color:#FFCC66;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.celda_central_control2{
	background-color: #FEFFD5;
	text-decoration:none;
	text-align:center;
}
.celda_control_cabecera_listado{
	background-color: #FFCC66;
	text-decoration:none;
	text-align:left;
	font-size:80%;
}
.celda_control_listado1{
	background-color: #2765AF;
	text-decoration:none;
	text-align:left;
	font-size:80%;
}
.celda_control_listado2{
	background-color: #CCCCCC;
	text-decoration:none;
	text-align:left;
	font-size:80%;
}

.enlaces_principal{
	color:#000000;
	font-family: Tahoma, Arial, Verdana;
	font-size:9px;	
	
	width: 760px;
	text-align:center;
}
.right{
	margin-left:300px;
	text-align:right;
}
.dos{
	width:2%;
}

.diecisite{
	width:17%
}
.treintaytres{
	width:33%;
}