/* HOJA DE ESTILOS */
html, body { background: #FFFFFF; color:#3E3E3E;  behavior:url("htc/csshover.htc");  }
body { font-size: 12px; font-family:Arial, Helvetica, sans-serif;margin: 2px 0px 0px 0px;}
img {border:0px;}
#contenedor { margin: 0px auto; padding: 0px; color: #3E3E3E; background: #FFFFFF; width: 930px; min-height: 80%; height: auto; text-align: left; }
/****************************************/
/************** CABECERA ****************/
/****************************************/
#cabecera { margin: 0px; padding: 0px; background: #FFFFFF url(img/cabecera3.png); width: 930px; height: 120px;}

#peli{ float:right; vertical-align:bottom;}

/****************************************/
/*********** CONTENIDO ******************/
/****************************************/
#contenido{ width:100%; min-height:340px; margin:0px; padding:0px;  }

#contenidoprincipal{ margin: 0px; min-height:340px; padding: 3px 0px 0px 0px; width:708px; float:right;}
#cabcontenidoprincipal{ margin: 0px; padding: 2px 0px 0px 2px; width:700px; height:26px; background-color:#FF9933; float:right; font-size:12px; font-weight:bold; color:#FFFFFF; }

#formbusqueda{ margin:3px 4px 0px 3px; padding:0px 0px 0px 0px; float:left; }
#formbusqueda input{ background-color:#FFFFFF; color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #CCCCCC;}
#formbusqueda select{ background-color:#FFFFFF; color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:9px; border:0px; width:100px; margin:0px 10px 0px 4px;}
#textos{ margin:0px; padding:2px 0px 0px 0px; width:100%; }

#camposformbusqueda{margin:0px; padding:0px; border:0px;float:left;}

/************************************/
/************ NOVEDADES *************/
/************************************/
#promociones{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#promociones div.cabecera{ background:url(img/titulopromociones.png) no-repeat top; height:25px; }
#promociones div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; width:702px; overflow:auto; }
#promociones div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }

#novedades{ margin:0px;width:702px; min-height:149px; float:right; padding:3px 0px 0px 0px;}
#novedades div.cabecera{ background-image:url(img/titulonovedades.png); background-repeat:no-repeat; background-position:top; height:25px; }
#novedades div.contenido{background-image:url(img/lateralnovedades.png); background-repeat:repeat-y; background-position:top; height:120px;}
#novedades div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }

#destacados{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#destacados div.cabecera{ background:url(img/titulodestacados.png) no-repeat top; height:25px; }
#destacados div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#destacados div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }

/***************************** Info legal **********************************************/
.tituloLegal{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#024282; padding:5px 0px 10px 0px; margin:0px auto;}
.tituloLegal2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;
border-bottom:1px solid #ccc 
}
.textoLegal{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#212121;
}
a.cerrar { color:#AAAAAA; text-decoration: none; }
a.cerrar:hover { color:#000000;text-decoration:underline; }

/******************************************/
/************* PROMOCION ******************/
/******************************************/
.contenedorpromo{
font-family:Arial, Helvetica, sans-serif;
width:665px; 
/*width:665px; */
float:left; font-size:12px; color:#333333; cursor:pointer; 
overflow:auto;
display:block;
border-right:1px dotted #78CD05;
border-top:1px dotted #78CD05;
border-bottom:1px dotted #78CD05;
border-left:8px solid #78CD05;
}
.contenedorpromo:hover { border-left:8px solid #558E04; border-top:1px dotted #558E04; border-right:1px dotted #558E04;border-bottom:1px dotted #558E04}
.capaimagenpromo{ width:118px; float:right; margin:0px; padding:0px;}
/*.imagenpromo{ padding:0px 5px 0px 0px; border:0px; cursor:pointer; float:right; margin:0; }*/
.imagenpromo{ width:135px; border:0px; cursor:pointer; float:left; margin:0; padding-left:5px; }
.titulopromo{
padding:3px 0px 5px 5px;
margin-left:5px;
float:left;
font-size:16px;
font-weight:bold;
/*width:505px;*/
width:395px;
text-align:justify;
color:#558E04;
}
.textopromo{
padding:3px 0px 0px 5px;
margin-left:5px;
margin-right:5px;
float:left;
font-size:12px;
/*width:190px;*/
width:162px;
text-align:justify;
color:#333333;
/*height:79px;*/
}
.piepromo{
text-align:right;
width:195px;
padding:1px 20px 5px 5px;

margin:4px 5px 0 0;
margin-right:5px;
background-image:url(img/action_forward.gif);
background-repeat:no-repeat;
background-position:right top;
/*height:20px;*/
text-decoration:none;
color:#568e06;
font-weight:bold;
float:right;
}

.piepromo:hover{
text-decoration:underline;
}
/********** FICHA ****************/
#fichapromocion{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#fichapromocion div.cabecera{ background:url(img/titulopromocion.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#fichapromocion div.cabecera div.volver{ margin:0px; width:300px; padding:7px 12px 0px 0px; float:right; text-align:right; }
#fichapromocion div.cabecera div.volver a{ background:url(img/action_back.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold; }
#fichapromocion div.cabecera div.volver a:hover{ text-decoration:underline;}

#fichapromocion div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#fichapromocion div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }
#fichapromocion div.contenido div.contenidosupficha{ width:680px; margin:0px auto; padding:5px 0px 0px 0px;}
#fichapromocion div.contenido div.contenidosupficha div.datos{ min-height:100px; margin:8px 0px 0px 0px; width:670px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; overflow:auto; float:left;}
#fichapromocion div.contenido div.contenidosupficha div.datos div.titulodato{ border-top:1px solid #558E04;  width:130px; float:left; height:16px; padding:1px 0px 0px 10px; font-weight:bold;}
#fichapromocion div.contenido div.contenidosupficha div.datos div.titulodatopie{ border-top:1px solid #558E04; border-bottom:1px solid #558E04;  width:130px; float:left; height:16px; padding:1px 0px 0px 10px; font-weight:bold;}
#fichapromocion div.contenido div.contenidosupficha div.datos div.textodato{ border-top:1px solid #558E04;  width:155px; float:left; height:16px; padding:1px 0px 0px 5px;}
#fichapromocion div.contenido div.contenidosupficha div.datos div.textodatopie{ border-top:1px solid #558E04; border-bottom:1px solid #558E04; width:155px; float:left; height:16px; padding:1px 0px 0px 5px;}

#fichapromocion div.contenido div.contenidosupficha div.datos div.texto{ font-size:12px; text-align:justify;font-family:Arial, Helvetica, sans-serif; line-height:18px;}
#fichapromocion div.contenido div.contenidosupficha div.datos div.tituloplanos{ font-size:16px; margin-top:10px; height:20px; padding-top:5px; font-weight:bold; color:#558E04; border-bottom:1px solid #558E04;}
#fichapromocion div.contenido div.contenidosupficha div.datos div.tituloprinc{ font-size:16px; height:20px; padding-top:0px; font-weight:bold; color:#558E04; border-bottom:1px solid #558E04;}
#fichapromocion div.contenido div.contenidosupficha div.datos div.planos { float:left; width:330px;}
#fichapromocion div.contenido div.contenidosupficha div.datos div.planos ul{ list-style-image:url("img/vineta.gif");}
#fichapromocion div.contenido div.contenidosupficha div.datos div.planos ul li{ padding-left:5px; }
#fichapromocion div.contenido div.contenidosupficha div.datos div.planos ul li a.enlaceplano{ color:#333; text-decoration:none; }
#fichapromocion div.contenido div.contenidosupficha div.datos div.planos ul li a.enlaceplano:hover{ text-decoration:underline; }

#fichapromocion div.contenido div.contenidosupficha div.imagen{ float:right; width:372px; margin:6px 0px 0px 0px; text-align:center; height:275px; vertical-align:middle;}
#fichapromocion div.contenido div.contenidosupficha div.imagen img{ vertical-align:middle; }

/****************************************/
/**************** FICHA *****************/
/****************************************/
.contenidoficha{ padding:7px 0px 0px 14px; float:left;}
.ficha { background-color:#F5FED6; border-left:8px solid #78CD05; width: 322px; height: 115px; display: block; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin:0px;}
.ficha:hover {  background-color:#E9FC9E; border-left:8px solid #558E04;}
.capaimagen{ width:125px;  float:left; margin:0px; padding:8px 0px 0px 8px;}
.imagenficha{ margin:0px auto; border:0px; cursor:pointer; }

.contenedorficha{ width:175px; float:left; font-size:12px; color:#333333; cursor:pointer;}
.tituloficha{ font-weight:bold; padding:8px 0px 0px 8px; margin:0px; height:35px; }
.textoficha{  padding:6px 0px 0px 8px; margin:0px; }
.textoficha p{ padding:0px; margin:-2px 0px 0px 0px;}
.pieficha{ float:right; font-weight:bold; padding:5px 0px 0px 0px; }

/****************************************/
/**************** PIE *******************/
/****************************************/
/* **** pie ********************* */
#pie { margin: 0px; padding: 0px;  font-family:Arial, Helvetica, sans-serif; color:#AAAAAA; font-size:10px; font-weight:bold; float:left; }
#pie p { margin: 0px; padding: 0px;}

#pie div.izq { float: left; padding: 6px 0px 0px 0px; }
#pie div.izq a { color:#AAAAAA; text-decoration: none; }
#pie div.izq a:hover { color:#000000;text-decoration:underline; }

#pie div.centro { float: left; padding: 6px 0px 0px 0px; width:456px; margin-left:120px; text-align:center; }

#pie div.dch { float: right; padding: 6px 0px 0px 0px; text-align: right; }
#pie div.dch a { color:#AAAAAA; text-decoration: none; }
#pie div.dch a:hover { color:#000000;text-decoration:underline; }

/******************************************/
/***************** MENU *******************/
/******************************************/
#navegacion { margin: 0px; padding: 0px; width: 217px; float: left;}
#navegacion ul { margin: 0px; padding: 3px 0px 5px 0px; list-style: none; float: left; width: 217px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#navegacion li { margin: 0px; padding: 0px 0px 1px 0px;  position: relative; z-index: 9; }
#navegacion li.listasub { }
#navegacion li.listasub ul { position: absolute; left: 210px; top: 5px; }
#navegacion li.listasub > ul { left: 210px; }
/*#navegacion a { background-color:#62B3EB; border-left:8px solid #024282; width: 189px; height: 21px; display: block; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;  text-decoration:none; margin:0px; padding: 7px 0px 0px 20px;}*/
#navegacion a { background-color:#FF9933; border-left:8px solid #b25900; width: 189px; height: 21px; display: block; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;  text-decoration:none; margin:0px; padding: 7px 0px 0px 20px;}
#navegacion li > a { width: auto; }
#navegacion li a.submenu { background: #FF9933 url('img/sub.gif') no-repeat scroll right center; }
#navegacion a:hover {  background-color:#78CD05; border-left:8px solid #558E04; padding: 7px 0px 0px 40px; width: 169px;}
#navegacion li.listasub a:hover { background-color:#78CD05; border-left:8px solid #558E04; padding: 7px 0px 0px 40px; width: 169px;}
#navegacion li.listasub:hover { z-index: 10; }
#navegacion ul ul, li:hover ul ul { display: none; }
#navegacion li:hover ul, li:hover li:hover ul { display: block; }
#navegacion .subopcion { margin: 0px; padding: 0px 0px 0px 0px;  position: relative; z-index: 100;}
#navegacion div.logo1{ margin:0px; float:left; width:60px; cursor:pointer; }
#navegacion div.logo2{ margin:0px 0px 0px 50px;  width:100px; cursor:pointer;}

/*********************************************/
/****************** LISTADOS *****************/
/*********************************************/
#todosinmuebles{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#todosinmuebles div.cabeceratodos{ background:url(img/titulotodosinmuebles.png) no-repeat top; height:20px; text-align:right; padding:7px 12px 0px 0px;}
#todosinmuebles div.cabeceratodos a{ background:url(img/action_back.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold;}
#todosinmuebles div.cabeceratodos a:hover{ text-decoration:underline;}

#todosinmuebles div.cabeceraenventa{ background:url(img/tituloenventa.png) no-repeat top; height:20px; text-align:right; padding:7px 12px 0px 0px;}
#todosinmuebles div.cabeceraenventa a{ background:url(img/action_back.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold;}
#todosinmuebles div.cabeceraenventa a:hover{ text-decoration:underline;}

#todosinmuebles div.cabeceraenalquiler{ background:url(img/tituloalquiler.png) no-repeat top; height:20px; text-align:right; padding:7px 12px 0px 0px;}
#todosinmuebles div.cabeceraenalquiler a{ background:url(img/action_back.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold;}
#todosinmuebles div.cabeceraenalquiler a:hover{ text-decoration:underline;}

#todosinmuebles div.cabecerabusquedasimple{ background:url(img/titulobusquedasimple.png) no-repeat top; height:20px; text-align:right; padding:7px 12px 0px 0px;}
#todosinmuebles div.cabecerabusquedasimple a{ background:url(img/action_back.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold;}
#todosinmuebles div.cabecerabusquedasimple a:hover{ text-decoration:underline;}

#todosinmuebles div.cabecerabusquedaavzda{ background:url(img/titulobusquedaavzda.png) no-repeat top; height:20px; text-align:right; padding:7px 12px 0px 0px;}
#todosinmuebles div.cabecerabusquedaavzda a{ background:url(img/action_back.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold;}
#todosinmuebles div.cabecerabusquedaavzda a:hover{ text-decoration:underline;}

#todosinmuebles div.enviovender{ background:url(img/tituloenviodeseavender.png) no-repeat top; height:20px; text-align:right; padding:7px 12px 0px 0px;}
#todosinmuebles div.enviovender a{ background:url(img/action_back.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold;}
#todosinmuebles div.enviovender a:hover{ text-decoration:underline;}

#todosinmuebles div.enviocontacto{ background:url(img/tituloenviocontacto.png) no-repeat top; height:20px; text-align:right; padding:7px 12px 0px 0px;}
#todosinmuebles div.enviocontacto a{ background:url(img/action_back.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold;}
#todosinmuebles div.enviocontacto a:hover{ text-decoration:underline;}

#todosinmuebles div.cabecera2{ background:url(img/lateralnovedades.png) repeat-y top; width:702px; overflow:auto; font-size:10px; color:#333333; height:30px; }
#todosinmuebles div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#todosinmuebles div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }
#todosinmuebles .numeroinmuebles{ width:238px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024282; padding:7px 12px 0px 0px;  margin:0px; float:right;}
#todosinmuebles .capabotonlistado{ margin:0px; float:left; width:140px; }
#todosinmuebles .botonlistado{ width:120px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #024282; margin:3px 0px 0px 5px;	background: #fff url(img/listado.gif) 3px no-repeat;	cursor: pointer; border:1px solid #CCCCCC; font-weight: bold; padding:2px 0px 0px 17px; }
#todosinmuebles .paginas{width: 281px; padding:7px 0px 0px 14px; margin:0px; float:left; text-align:left; font-size:12px; font-weight:bold; color:#024282; height:23px;}
#todosinmuebles .paginas a.activa{ color:#333333; border: 1px solid #024282; text-decoration:none; padding: 0px 3px 0px 3px; }
#todosinmuebles .paginas a.inactiva{ color:#333333; text-decoration:none; }
#todosinmuebles .paginas a.inactiva:hover{ text-decoration:underline; }
#todosinmuebles div.contenido .sindatos{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CC0000; font-weight:bold; height:100px; text-align:center; margin:0px auto; padding:40px 0px 0px 0px;}

table.tablalistado { width:97%; border:1px solid #CCCCCC; margin:0px auto;}
table.tablalistado a{ color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
table.tablalistado a:hover{ text-decoration:underline;}
table.tablalistado tbody tr.cabecera th{ background-color:#558E04; margin:0px; height:20px; padding:0px 0px 0px 2px;}
table.tablalistado tbody tr.filaresult{  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; background-color:#F5FED6; cursor:pointer; }
table.tablalistado tbody tr.filaresult:hover{  background-color:#E9FC9E; }
table.tablalistado tbody tr.filaresultalt{  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; background-color:#FFFFFF; cursor:pointer; }
table.tablalistado tbody tr.filaresultalt:hover{  background-color:#E9FC9E;}
table.tablalistado tbody tr td{ padding:0px 0px 0px 3px; height:25px; border-top:1px solid #FFFFFF;}
table.tablalistado tbody tr td.primera{padding:0px 0px 0px 3px; border-left:6px solid #78CD05; border-top:1px solid #FFFFFF;}

/*****************************************/
/************** FICHA ********************/
/*****************************************/
#fichainmueble{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#fichainmueble div.cabecera{ background:url(img/tituloficha.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#fichainmueble div.cabecera div.iconos{ margin:0px; width:280px; padding:5px 0px 0px 100px; float:left; }
#fichainmueble div.cabecera div.iconos img{ cursor:pointer;}
#fichainmueble div.cabecera div.volver{ margin:0px; width:300px; padding:7px 12px 0px 0px; float:right; text-align:right; }
#fichainmueble div.cabecera div.volver a{ background:url(img/action_back.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold; }
#fichainmueble div.cabecera div.volver a:hover{ text-decoration:underline;}

#fichainmueble div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#fichainmueble div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }
#fichainmueble div.contenido div.contenidosupficha{ width:680px; margin:0px auto; padding:5px 0px 0px 0px;}
#fichainmueble div.contenido div.contenidosupficha div.titulo{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#024282;}
#fichainmueble div.contenido div.contenidosupficha div.datos{ border-left:8px solid #78CD05; background-color:#F5FED6; min-height:100px; margin:8px 0px 0px 0px; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; overflow:auto; float:left;}
#fichainmueble div.contenido div.contenidosupficha div.datos div.titulodato{ border-top:1px solid #558E04;  width:130px; float:left; height:16px; padding:1px 0px 0px 10px; font-weight:bold;}
#fichainmueble div.contenido div.contenidosupficha div.datos div.titulodatopie{ border-top:1px solid #558E04; border-bottom:1px solid #558E04;  width:130px; float:left; height:16px; padding:1px 0px 0px 10px; font-weight:bold;}
#fichainmueble div.contenido div.contenidosupficha div.datos div.textodato{ border-top:1px solid #558E04;  width:155px; float:left; height:16px; padding:1px 0px 0px 5px;}
#fichainmueble div.contenido div.contenidosupficha div.datos div.textodatopie{ border-top:1px solid #558E04; border-bottom:1px solid #558E04; width:155px; float:left; height:16px; padding:1px 0px 0px 5px;}
#fichainmueble div.contenido div.contenidosupficha div.imagen{ float:right; width:372px; margin:6px 0px 0px 0px; text-align:center; height:275px; vertical-align:middle;}
#fichainmueble div.contenido div.contenidosupficha div.imagen img{ vertical-align:middle; }
#fichainmueble div.contenido div.contenidosupficha div.iconos img{ padding:0px 0px 0px 10px;}

#fichainmueble div.contenido div.contenidomedioficha{ width:680px; margin:0px auto; padding:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; float:left;}
#fichainmueble div.contenido div.contenidomedioficha div.titulo{ margin:0px; width:170px; font-size:13px; font-weight:bold; float:left; height:18px;}
#fichainmueble div.contenido div.contenidomedioficha div.texto{ margin:0px; width:509px; font-size:12px; float:left; height:18px;}
#fichainmueble div.contenido div.contenidomedioficha div.titulo2{ margin:0px; width:679px; font-size:13px; font-weight:bold; float:left; height:18px;}
#fichainmueble div.contenido div.contenidomedioficha div.texto2{ margin:0px; width:679px; font-size:12px; float:left; }

#fichainmueble div.contenido div.contenidoinfficha{ width:680px; margin:0px auto; float:left; padding:4px 0px 0px 10px;}
#fichainmueble div.contenido div.contenidoinfficha div.imagenes{ width:675px; margin:0px auto; padding:0px 0px 0px 0px; border-left:8px solid #78CD05; background-color:#F5FED6; float:left;}
#fichainmueble div.contenido div.contenidoinfficha div.imagenes div.imagen{ width:135px; height:105px; float:left; }
#fichainmueble div.contenido div.contenidoinfficha div.imagenes img{ padding:4px 4px 0px 4px; cursor:pointer;}

/********************************************************************/
/********************* FICHA IMPRIMIR *******************************/
/********************************************************************/
#fichaimprimir{ margin:0px auto; width:702px; padding:0px 0px 0px 0px; }
#fichaimprimir div.cabecera{ background:url(img/tituloimprimir.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#fichaimprimir div.cabecera div.iconos{ margin:0px; width:280px; padding:5px 0px 0px 157px; float:left; }
#fichaimprimir div.cabecera div.iconos img{ cursor:pointer;}

#fichaimprimir div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#fichaimprimir div.pie{ margin:0px; width:100%; background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:18px;  }
#fichaimprimir div.cabecera div.cerrar{ margin:0px; width:65px; padding:7px 6px 0px 0px; float:right; }
#fichaimprimir div.cabecera div.cerrar a{ background:url(img/cerrar.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold; }
#fichaimprimir div.cabecera div.cerrar a:hover{ text-decoration:underline;}

#fichaimprimir div.contenido div.contenidosupficha{ width:680px; margin:0px auto; padding:5px 0px 0px 0px;}
#fichaimprimir div.contenido div.contenidosupficha div.titulo{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#024282;}
#fichaimprimir div.contenido div.contenidosupficha div.datos{ border-left:8px solid #78CD05; background-color:#F5FED6; min-height:100px; margin:8px 0px 0px 0px; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; overflow:auto; float:left;}
#fichaimprimir div.contenido div.contenidosupficha div.datos div.titulodato{ border-top:1px solid #558E04;  width:130px; float:left; height:16px; padding:1px 0px 0px 10px; font-weight:bold;}
#fichaimprimir div.contenido div.contenidosupficha div.datos div.titulodatopie{ border-top:1px solid #558E04; border-bottom:1px solid #558E04;  width:130px; float:left; height:16px; padding:1px 0px 0px 10px; font-weight:bold;}
#fichaimprimir div.contenido div.contenidosupficha div.datos div.textodato{ border-top:1px solid #558E04;  width:155px; float:left; height:16px; padding:1px 0px 0px 5px;}
#fichaimprimir div.contenido div.contenidosupficha div.datos div.textodatopie{ border-top:1px solid #558E04; border-bottom:1px solid #558E04; width:155px; float:left; height:16px; padding:1px 0px 0px 5px;}
#fichaimprimir div.contenido div.contenidosupficha div.imagen{ float:right; width:372px; margin:6px 0px 0px 0px; text-align:center; height:275px; vertical-align:middle;}
#fichaimprimir div.contenido div.contenidosupficha div.imagen img{ vertical-align:middle; }
#fichaimprimir div.contenido div.contenidosupficha div.iconos img{ padding:0px 0px 0px 10px;}

#fichaimprimir div.contenido div.contenidomedioficha{ width:680px; margin:0px auto; padding:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; float:left;}
#fichaimprimir div.contenido div.contenidomedioficha div.titulo{ margin:0px; width:170px; font-size:13px; font-weight:bold; float:left; height:18px;}
#fichaimprimir div.contenido div.contenidomedioficha div.texto{ margin:0px; width:509px; font-size:12px; float:left; height:18px;}
#fichaimprimir div.contenido div.contenidomedioficha div.titulo2{ margin:0px; width:679px; font-size:13px; font-weight:bold; float:left; height:18px;}
#fichaimprimir div.contenido div.contenidomedioficha div.texto2{ margin:0px; width:679px; font-size:12px; float:left; }

#fichaimprimir div.contenido div.contenidoinfficha{ width:680px; margin:0px auto; float:left; padding:4px 0px 0px 10px;}
#fichaimprimir div.contenido div.contenidoinfficha div.imagenes{ width:675px; margin:0px auto; padding:0px 0px 0px 0px; border-left:8px solid #78CD05; background-color:#F5FED6; float:left;}
#fichaimprimir div.contenido div.contenidoinfficha div.imagenes div.imagen{ width:135px; height:105px; float:left; }
#fichaimprimir div.contenido div.contenidoinfficha div.imagenes img{ padding:4px 4px 0px 4px;}

/********************************************/
/*************** POPUP FOTO *****************/
/********************************************/
#popupfoto{ margin:0px auto;width:540px; min-height:149px; padding:3px 0px 0px 0px;}
#popupfoto div.cabecera{ background-image:url(img/titulozoom.png); background-repeat:no-repeat; background-position:top; height:29px;   }
#popupfoto div.cabecera div.flechas{ margin:0px; width:40px; padding:6px 0px 0px 0px; float:right; }
#popupfoto div.cabecera div.cerrar{ margin:0px; width:65px; padding:7px 6px 0px 0px; float:right; }
#popupfoto div.cabecera div.cerrar a{ background:url(img/cerrar.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold; }
#popupfoto div.cabecera div.cerrar a:hover{ text-decoration:underline;}
#popupfoto div.contenido{background-image:url(img/lateralzoom.png); background-repeat:repeat-y; background-position:top; min-height:115px;}
#popupfoto div.pie{ margin:0px; width:100%; background-image:url(img/piezoom.png); background-repeat:no-repeat; background-position:top; height:18px;  }

#popupfoto div.contenido div.titulo{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#024282; padding:8px 0px 0px 20px;  }
#popupfoto div.contenido div.imagen{ margin:0px; padding:5px 0px 0px 20px;}
#popupfoto div.contenido div.descripcion{ margin:0px; padding:5px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}

/**********************************************/
/*************** POPUP MASINFO ****************/
/**********************************************/
#popupmasinfo{ margin:0px auto;width:540px; padding:0px 0px 0px 0px; }
#popupmasinfo div.cabecera{ background-image:url(img/titulomasinfo.png); background-repeat:no-repeat; background-position:top; height:29px;}
#popupmasinfo div.cabecera div.cerrar{ margin:0px; width:65px; padding:7px 8px 0px 0px; float:right; }
#popupmasinfo div.cabecera div.cerrar a{ background:url(img/cerrar.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold; }
#popupmasinfo div.cabecera div.cerrar a:hover{ text-decoration:underline;}
#popupmasinfo div.contenido{ background-image:url(img/lateralzoom.png); background-repeat:repeat-y; background-position:top; min-height:115px; }
#popupmasinfo div.contenido div.infoenviada{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#024282; font-weight:bold; text-align:center; padding:60px 0px 0px 0px; height:100px;}
#popupmasinfo div.contenido div.textoform{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024282; padding:8px 0px 0px 15px;  }

#popupmasinfo div.formulario {margin:0px; padding: 15px 15px 0px 15px; min-height:120px;}
#popupmasinfo div.formulario form{margin:0px; padding:0px;}
#popupmasinfo div.formulario fieldset{margin:0px; padding:0px; border:none;}
#popupmasinfo div.formulario label { font-family:Arial, Helvetica, sans-serif;  font-size: 12px; display: block; float: left; margin: 0px 0px 10px 0px; color: #333333; text-align: left; font-weight:bold; width: 80px; padding: 0px 6px 0px 0px;}
#popupmasinfo div.formulario label.sep {padding: 0px 6px 0px 40px;}
#popupmasinfo div.formulario input.campo {font-family:Arial, Helvetica, sans-serif; font-size: 12px; display: block; width: 145px;	float: left; margin: 0px 0px 10px 0px; border: 1px solid #ccc; color: #2F4165;}
#popupmasinfo div.formulario input.submit{width:90px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #024282; margin:15px 0px 0px 90px;	background: #fff url(img/enviar.gif) 2px no-repeat;	cursor: pointer; border:1px solid #CCCCCC; font-weight: bold; padding:0px 0px 0px 17px;}
#popupmasinfo div.formulario textarea{ border: 1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px;	color: #2F4165; width:418px; height:70px; margin:0px; float:left;}
#popupmasinfo div.formulario br {clear: left;}
#popupmasinfo div.formulario .no_style{border: 0;}
#popupmasinfo div.formulario label.oblig { width:150px; margin: 5px 0px 0px 0px; padding:0px; color: #2464AE; font-weight:normal;}

#popupmasinfo div.pie{ margin:0px; width:100%; background-image:url(img/piezoom.png); background-repeat:no-repeat; background-position:top; height:18px;  }
/**********************************************/
/*************** POPUP RECOMENDAR *************/
/**********************************************/
#popuprecomendar{ margin:0px auto;width:540px; padding:0px 0px 0px 0px; }
#popuprecomendar div.cabecera{ background-image:url(img/titulorecomendar.png); background-repeat:no-repeat; background-position:top; height:29px;}
#popuprecomendar div.cabecera div.cerrar{ margin:0px; width:65px; padding:7px 8px 0px 0px; float:right; }
#popuprecomendar div.cabecera div.cerrar a{ background:url(img/cerrar.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold; }
#popuprecomendar div.cabecera div.cerrar a:hover{ text-decoration:underline;}
#popuprecomendar div.contenido{ background-image:url(img/lateralzoom.png); background-repeat:repeat-y; background-position:top; min-height:115px; }
#popuprecomendar div.contenido div.infoenviada{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#024282; font-weight:bold; text-align:center; padding:60px 0px 0px 0px; height:100px;}
#popuprecomendar div.contenido div.textoform{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024282; padding:8px 0px 0px 15px;  }

#popuprecomendar div.formulario {margin:0px; padding: 15px 15px 0px 15px; min-height:120px;}
#popuprecomendar div.formulario form{margin:0px; padding:0px;}
#popuprecomendar div.formulario fieldset{margin:0px; padding:0px; border:none;}
#popuprecomendar div.formulario label { font-family:Arial, Helvetica, sans-serif;  font-size: 12px; display: block; float: left; margin: 0px 0px 10px 0px; color: #333333; text-align: left; font-weight:bold; width: 120px; padding: 0px 6px 0px 0px;}
#popuprecomendar div.formulario label.sep {padding: 0px 6px 0px 40px;}
#popuprecomendar div.formulario input.campo {font-family:Arial, Helvetica, sans-serif; font-size: 12px; display: block; width: 380px;	float: left; margin: 0px 0px 10px 0px; border: 1px solid #ccc; color: #2F4165;}
#popuprecomendar div.formulario input.submit{width:90px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #024282; margin:15px 0px 0px 90px;	background: #fff url(img/enviar.gif) 2px no-repeat;	cursor: pointer; border:1px solid #CCCCCC; font-weight: bold; padding:0px 0px 0px 17px;}
#popuprecomendar div.formulario textarea{ border: 1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px;	color: #2F4165; width:380px; height:70px; margin:0px; float:left;}
#popuprecomendar div.formulario br {clear: left;}
#popuprecomendar div.formulario .no_style{border: 0;}
#popuprecomendar div.formulario label.oblig { width:150px; margin: 5px 0px 0px 0px; padding:0px; color: #2464AE; font-weight:normal;}

div.piepopup{ margin:0px; width:100%; background-image:url(img/piezoom.png); background-repeat:no-repeat; background-position:top; height:18px;  }

/****************************************************/
/*************** FORMULARIO GENERAL *****************/
/****************************************************/
div.formulariogeneral {margin:0px; padding: 15px 15px 0px 15px; min-height:120px;}
div.formulariogeneral form{margin:0px; padding:0px;}
div.formulariogeneral fieldset{margin:0px; padding:0px; border:none;}
div.formulariogeneral label { font-family:Arial, Helvetica, sans-serif;  font-size: 12px; display: block; float: left; margin: 0px 0px 10px 0px; color: #333333; text-align: left; font-weight:bold; width: 80px; padding: 0px 6px 0px 0px;}
div.formulariogeneral label.sep {padding: 0px 6px 0px 40px;}
div.formulariogeneral input.campo {font-family:Arial, Helvetica, sans-serif; font-size: 12px; display: block; width: 145px;	float: left; margin: 0px 0px 10px 0px; border: 1px solid #ccc; color: #2F4165;}
div.formulariogeneral input.submit{width:90px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #024282; margin:15px 0px 0px 90px;	background: #fff url(img/enviar.gif) 2px no-repeat;	cursor: pointer; border:1px solid #CCCCCC; font-weight: bold; padding:0px 0px 0px 17px;}
div.formulariogeneral input.submitvender{width:90px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #024282; background: #fff url(img/enviar.gif) 2px no-repeat;	cursor: pointer; border:1px solid #CCCCCC; font-weight: bold; padding:0px 0px 0px 17px;}
div.formulariogeneral textarea{ border: 1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px;	color: #2F4165; width:418px; height:70px; margin:0px; float:left;}
div.formulariogeneral br {clear: left;}
div.formulariogeneral .no_style{border: 0;}
div.formulariogeneral label.oblig { width:150px; margin: 5px 0px 0px 0px; padding:0px; color: #2464AE; font-weight:normal;}
div.formulariogeneral label.labelhipoteca { font-family:Arial, Helvetica, sans-serif;  font-size: 12px; display: block; float: left; margin: 0px 0px 10px 0px; color: #333333; text-align: left; font-weight:bold; width: 140px; padding: 0px 6px 0px 0px;}
div.formulariogeneral input.campohipoteca {font-family:Arial, Helvetica, sans-serif; font-size: 12px; display: block; width: 245px;	float: left; margin: 0px 0px 10px 0px; border: 1px solid #ccc; color: #2F4165;}
div.formulariogeneral .contboton{width:100px; margin:0px auto; padding:15px 0px 0px 0px;}
div.formulariogeneral .botonvender{width:100%; margin:0px auto; padding:0px 0px 0px 0px; text-align:center;}
div.formulariogeneral input.calcularhipoteca{width:100px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #024282; margin:0px auto; background: #fff url(img/calcular.gif) 2px no-repeat; cursor: pointer; border:1px solid #CCCCCC; font-weight: bold; padding:0px 0px 0px 18px;}
div.formulariogeneral input.buscar{width:100px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #024282; margin:0px auto; background: #fff url(img/buscar.gif) 2px no-repeat; cursor: pointer; border:1px solid #CCCCCC; font-weight: bold; padding:0px 0px 0px 18px;}
div.formulariogeneral .radiob{font-family:Arial, Helvetica, sans-serif; font-size: 12px;  margin:0px; padding:0px; }
div.formulariogeneral label.labelradio { font-family:Arial, Helvetica, sans-serif; font-size: 12px;  color: #333333; font-weight:bold; margin:0px; padding:0px; text-align:left; }
div.formulariogeneral label.labelselect { font-family:Arial, Helvetica, sans-serif; font-size: 12px;  color: #333333; font-weight:bold; margin:0px; padding:0px; text-align:left; }
div.formulariogeneral select{ background-color:#FFFFFF; color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:9px;  width:136px; margin:0px 10px 0px 4px;}
/****************************************************/
/*********** CALCULADORA DE HIPOTECAS ***************/
/****************************************************/
#hipoteca{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#hipoteca div.cabecera{ background:url(img/titulohipoteca.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#hipoteca div.cabecera2{ background:url(img/titulohipoteca2.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#hipoteca div.cabecera2 div.cerrar{ margin:0px; width:60px; padding:7px 10px 0px 0px; float:right; }
#hipoteca div.cabecera2 div.cerrar a{ background:url(img/cerrar.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold; }
#hipoteca div.cabecera2 div.cerrar a:hover{ text-decoration:underline;}

#hipoteca div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#hipoteca div.contenido div.titulo{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024282; padding:0px 0px 0px 10px;}
#hipoteca div.contenido div.titulo p{padding:8px 0px 0px 0px; margin:0px;}
#hipoteca div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }
#resultHipoteca{ width:100%; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#024282; padding:20px 0px 0px 0px; text-align:center;}
#resultHipoteca .textoresult{ font-size:14px; font-weight:normal; width:55%; float:left; text-align:right;  }
#resultHipoteca .cifraresult{ font-size:12px; font-weight:bold; width:45%; float:left; text-align:left; }
.visible{ display:block;}
.novisible{ display:none;height:1px;}

/******************************************************/
/************** CALCULADORA DE EUROS ******************/
/******************************************************/
#calceuros{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#calceuros div.cabecera{ background:url(img/tituloeuros.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#calceuros div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#calceuros div.contenido div.titulo{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024282; padding:0px 0px 0px 10px;}
#calceuros div.contenido div.titulo p{padding:8px 0px 0px 0px; margin:0px;}
#calceuros div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }
#filaeuros1{width:100px; margin:0px auto; padding:15px 0px 0px 0px;}
#filaptas1{width:100px; margin:0px auto; padding:15px 0px 0px 0px;}
#resultEuros{ width:100%; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#024282; padding:20px 0px 0px 0px; text-align:center;}
#resultEuros .textoresult{ font-size:14px; font-weight:normal; width:50%; float:left; text-align:right;  }
#resultEuros .cifraresult{ font-size:12px; font-weight:bold; width:50%; float:left; text-align:left; }

/*****************************************************************/
/************** FORMULARIO DE BUSQUEDA AVANZADA ******************/
/*****************************************************************/
#formbusquedaavanzada{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#formbusquedaavanzada div.cabecera{ background:url(img/titulobusqavanzada.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}

#formbusquedaavanzada div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#formbusquedaavanzada div.contenido div.titulo{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024282; padding:0px 0px 0px 10px;}
#formbusquedaavanzada div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }

/*****************************************************/
/****************** DESEA VENDER *********************/
/*****************************************************/
#deseavender{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#deseavender div.cabecera{ background:url(img/titulodeseavender.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}

#deseavender div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#deseavender div.contenido div.titulo{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024282; padding:0px 0px 0px 10px;}
#deseavender div.contenido div.titulo p{padding:8px 0px 0px 0px; margin:0px;}
#deseavender div.contenido .tituloform{float:left; width:100%; margin:0px 0px 10px 0px;color:#558E04; border-bottom:1px solid #558E04;}
#deseavender div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }

/*************************************************/
/**************** CONTACTO ***********************/
/*************************************************/
#contacto{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#contacto div.cabecera{ background:url(img/titulocontacto.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}

#contacto div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#contacto div.contenido div.titulo{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024282; padding:0px 0px 0px 10px;}
#contacto div.contenido div.titulo p{padding:8px 0px 0px 0px; margin:0px;}
#contacto div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }
/************************************************/
/*************** ENLACES ************************/
/************************************************/
#enlaces{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#enlaces div.cabecera{ background:url(img/tituloenlaces.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}

#enlaces div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#enlaces div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }
div.cajaenlace{ width:95%; background-color:#F5FED6; border-left:8px solid #78CD05; display:block; cursor:pointer; margin:6px 6px 0px 6px; float:left;}
div.cajaenlace:hover {  background-color:#E9FC9E; border-left:8px solid #558E04;}
div.cajaenlace div.imagen{ border:0px; margin:3px 5px 0px 5px; float:left; }
div.cajaenlace div.enlace{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0px 0px 5px; float:left; width:500px; }
div.cajaenlace div.enlace a{ text-decoration:none; font-weight:bold; color:#333333; }
div.cajaenlace div.visitar{ float:right; border:1px solid #000000;}

/***********************************************/
/**************** QUIENES SOMOS ****************/
/***********************************************/
#quienessomos{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#quienessomos div.cabecera{ background:url(img/tituloquienes.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}

#quienessomos div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#quienessomos div.contenido div.textocont{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#024282; padding:0px 10px 0px 10px; color:#333333;}
#quienessomos div.contenido div.textocont p{padding:4px 0px 0px 0px; margin:0px; text-align:justify;}
#quienessomos div.contenido div.textocont img.derecha{ float: right; margin: 2px 0px 0px 15px;}
#quienessomos div.contenido div.textocont img.izquierda{ float: left; margin: 0px 15px 0px 0px;}
#quienessomos div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }

/***********************************************/
/************ NUESTRAS OFICINAS ****************/
/***********************************************/
#nuestrasoficinas{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#nuestrasoficinas div.cabecera{ background:url(img/titulonuestras.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}

#nuestrasoficinas div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:370px; width:702px; }
#nuestrasoficinas div.contenido div.textocont{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024282; padding:0px 10px 0px 10px; color:#333333;}
#nuestrasoficinas div.contenido div.textocont p{padding:8px 0px 0px 0px; margin:0px; text-align:justify;}
#nuestrasoficinas div.contenido div.textocont img.derecha{ float: right; margin: 2px 0px 0px 15px;}
#nuestrasoficinas div.contenido div.textocont img.izquierda{ float: left; margin: 0px 20px 0px 0px;}
#nuestrasoficinas div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }

.oficina{ margin:10px 0px 0px 0px; width:48%; float:left; height:170px;}
.oficina p{padding:2px 0px 0px 0px; margin:0px; text-align:left;}
.oficina div.titulo{ font-size:14px; font-weight:bold; width:96%; margin:0px 0px 10px 10px;color:#558E04; border-bottom:1px solid #558E04;}
.oficina div.subtitulo{font-size:12px; font-weight:bold; width:96%; margin:0px 0px 10px 10px;color:#333333; text-align:justify; }
.oficina div.texto{font-size:12px; width:49%; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;color:#333333; float:left; }
.oficina div.imagen{width:46%; float:right; margin:0px 0px 0px 0px; }
.oficina div.imagen img{float:right; margin:5px 10px 0px 0px;}
/**********************************************/
/***************** FISCAL *********************/
/**********************************************/
#fiscal{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#fiscal div.cabecera{ background:url(img/titulofiscal.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#fiscal div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:200px; width:702px; overflow:auto; }
#fiscal div.contenido div.textocont{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#024282; padding:0px 10px 0px 10px; color:#333333;}
#fiscal div.contenido div.textocont p{padding:8px 0px 0px 0px; margin:0px; text-align:justify;}
#fiscal div.contenido div.textocont img.derecha{ float: right; margin: 2px 10px 10px 15px;}
#fiscal ul.lista { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px;  float: left;  list-style-image:url(img/sig.gif); width:430px; list-style-position:outside; list-style-type:none; }
#fiscal li.elem { margin: 0px 0px 0px 0px; padding: 0px 0px 9px 0px; }
#fiscal div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }
/**********************************************/
/***************** LABORAL *********************/
/**********************************************/
#laboral{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#laboral div.cabecera{ background:url(img/titulolaboral.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#laboral div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:200px; width:702px; overflow:auto; }
#laboral div.contenido div.textocont{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#024282; padding:0px 10px 0px 10px; color:#333333;}
#laboral div.contenido div.textocont p{padding:8px 0px 0px 0px; margin:0px; text-align:justify;}
#laboral div.contenido div.textocont img.derecha{ float: right; margin: 2px 10px 10px 15px;}
#laboral ul.lista { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px;  float: left;  list-style-image:url(img/sig.gif); width:430px; list-style-position:outside; list-style-type:none; }
#laboral li.elem { margin: 0px 0px 0px 0px; padding: 0px 0px 9px 0px; }
#laboral div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }
/**********************************************/
/***************** CONTABLE *******************/
/**********************************************/
#contable{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#contable div.cabecera{ background:url(img/titulocontable.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#contable div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:200px; width:702px; overflow:auto; }
#contable div.contenido div.textocont{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#024282; padding:0px 10px 0px 10px; color:#333333;}
#contable div.contenido div.textocont p{padding:8px 0px 0px 0px; margin:0px; text-align:justify;}
#contable div.contenido div.textocont img.derecha{ float: right; margin: 2px 10px 10px 15px;}
#contable ul.lista { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px;  float: left;  list-style-image:url(img/sig.gif); width:430px; list-style-position:outside; list-style-type:none; }
#contable li.elem { margin: 0px 0px 0px 0px; padding: 0px 0px 9px 0px; }
#contable div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }

/**********************************************/
/************* INMOBILIARIA *******************/
/**********************************************/
#inmobiliaria{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#inmobiliaria div.cabecera{ background:url(img/tituloinmobiliaria.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#inmobiliaria div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:200px; width:702px; overflow:auto; }
#inmobiliaria div.contenido div.textocont{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#024282; padding:0px 10px 0px 10px; color:#333333;}
#inmobiliaria div.contenido div.textocont p{padding:8px 0px 0px 0px; margin:0px; text-align:justify;}
#inmobiliaria div.contenido div.textocont img.derecha{ float: right; margin: 2px 10px 10px 15px;}
#inmobiliaria ul.lista { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px;  float: left;  list-style-image:url(img/sig.gif); width:430px; list-style-position:outside; list-style-type:none; }
#inmobiliaria li.elem { margin: 0px 0px 0px 0px; padding: 0px 0px 9px 0px; }
#inmobiliaria ul.lista2{ margin: 0px 0px 0px 20px; padding: 10px 0px 0px 0px; list-style-type:none; list-style-image:url(img/punto.gif); }
#inmobiliaria li.elem2{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; }
#inmobiliaria div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }

/*********************************************/
/*********** COMO COMPRAR ********************/
/*********************************************/
#comocomprar{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#comocomprar div.cabecera{ background:url(img/titulocomocomprar.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#comocomprar div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:200px; width:702px; overflow:auto; }
#comocomprar div.contenido div.textocont{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#024282; padding:0px 10px 0px 10px; color:#333333;}
#comocomprar div.contenido div.textocont p{padding:8px 0px 0px 0px; margin:0px; text-align:justify;}
#comocomprar div.contenido div.textocont img.derecha{ float: right; margin: 2px 10px 10px 15px;}
#comocomprar ul.lista { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px;  float: left;  list-style-image:url(img/sig.gif); width:96%; list-style-position:outside; list-style-type:none; }
#comocomprar li.elem { margin: 0px 0px 0px 0px; padding: 0px 0px 9px 0px; text-align:justify; }
#comocomprar ul.lista2{ margin: 0px 0px 0px 20px; padding: 10px 0px 0px 0px; list-style-type:none; list-style-image:url(img/punto.gif); }
#comocomprar li.elem2{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; }
#comocomprar div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }
/*********************************************/
/*********** COMO VENDER ********************/
/*********************************************/
#comovender{ margin:0px; width:702px; float:right; padding:3px 0px 0px 0px; }
#comovender div.cabecera{ background:url(img/titulocomovender.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#comovender div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:200px; width:702px; overflow:auto; }
#comovender div.contenido div.textocont{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#024282; padding:0px 10px 0px 10px; color:#333333;}
#comovender div.contenido div.textocont p{padding:8px 0px 0px 0px; margin:0px; text-align:justify;}
#comovender div.contenido div.textocont img.derecha{ float: right; margin: 2px 10px 10px 15px;}
#comovender ul.lista { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px;  float: left;  list-style-image:url(img/sig.gif); width:96%; list-style-position:outside; list-style-type:none; }
#comovender li.elem { margin: 0px 0px 0px 0px; padding: 0px 0px 9px 0px; text-align:justify; }
#comovender ul.lista2{ margin: 0px 0px 0px 20px; padding: 10px 0px 0px 0px; list-style-type:none; list-style-image:url(img/punto.gif); }
#comovender li.elem2{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; }
#comovender div.pie{ background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:9px; }

/*****************************************/
/************** FICHA_CARRUSEL ********************/
/*****************************************/
#fichacarrusel{ margin:0px auto; width:950px; float:none; padding:3px 0px 0px 0px; }
#fichacarrusel div.cabecera{ background:url(img/titulofichacarrusel.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}
#fichacarrusel div.cabecera div.volver{ margin:0px; width:300px; padding:7px 12px 0px 0px; float:right; text-align:right; }
#fichacarrusel div.cabecera div.volver a{ background:url(img/action_back.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold; }
#fichacarrusel div.cabecera div.volver a:hover{ text-decoration:underline;}

#fichacarrusel div.contenido{ background:url(img/lateralcarrusel.png) repeat-y top; min-height:205px; width:950px; overflow:auto; }
#fichacarrusel div.pie{ background-image:url(img/piecarrusel.png); background-repeat:no-repeat; background-position:top; height:9px; }
#fichacarrusel div.contenido div.contenidosupficha{ width:928px; margin:0px auto; padding:5px 0px 0px 0px;}
#fichacarrusel div.contenido div.contenidosupficha div.titulo{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#024282;}
#fichacarrusel div.contenido div.contenidosupficha div.datos{ border-left:8px solid #78CD05; background-color:#F5FED6; min-height:100px; margin:8px 0px 0px 0px; width:410px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; overflow:auto; float:left;}
#fichacarrusel div.contenido div.contenidosupficha div.datos div.titulodato{ border-top:1px solid #558E04;  width:185px; float:left; height:21px; padding:3px 0px 0px 10px; font-weight:bold;}
#fichacarrusel div.contenido div.contenidosupficha div.datos div.titulodatopie{ border-top:1px solid #558E04; border-bottom:1px solid #558E04;  width:185px; float:left; height:21px; padding:3px 0px 0px 10px; font-weight:bold;}
#fichacarrusel div.contenido div.contenidosupficha div.datos div.textodato{ border-top:1px solid #558E04;  width:210px; float:left; height:21px; padding:3px 0px 0px 5px;}
#fichacarrusel div.contenido div.contenidosupficha div.datos div.textodatopie{ border-top:1px solid #558E04; border-bottom:1px solid #558E04; width:210px; float:left; height:21px; padding:3px 0px 0px 5px;}
#fichacarrusel div.contenido div.contenidosupficha div.imagen{ float:right; width:500px; margin:8px 0px 0px 0px; text-align:center; height:381px; vertical-align:middle;}
#fichacarrusel div.contenido div.contenidosupficha div.imagen img{ vertical-align:middle; }
#fichacarrusel div.contenido div.contenidosupficha div.iconos img{ padding:0px 0px 0px 10px;}

#fichacarrusel div.contenido div.contenidomedioficha{ width:928px; margin:0px auto; padding:5px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; float:left;}
#fichacarrusel div.contenido div.contenidomedioficha div.titulo{ margin:0px; width:190px; font-size:14px; font-weight:bold; float:left; height:18px;}
#fichacarrusel div.contenido div.contenidomedioficha div.texto{ margin:0px; width:738px; font-size:14px; float:left; height:18px;}
#fichacarrusel div.contenido div.contenidomedioficha div.titulo2{ margin:0px; width:928px; font-size:14px; font-weight:bold; float:left; height:18px;}
#fichacarrusel div.contenido div.contenidomedioficha div.texto2{ margin:0px; width:928px; font-size:14px; float:left; }

#fichacarrusel div.contenido div.contenidoinfficha{ width:928px; margin:0px auto; float:left; padding:4px 0px 0px 10px;}
#fichacarrusel div.contenido div.contenidoinfficha div.imagenes{ width:910px; margin:0px auto; padding:0px 0px 0px 10px; border-left:8px solid #78CD05; background-color:#F5FED6; float:left;}
#fichacarrusel div.contenido div.contenidoinfficha div.imagenes div.imagen{ width:200px; height:160px; float:left; margin:0px; padding:6px 14px 0px 10px;}
#fichacarrusel div.contenido div.contenidoinfficha div.imagenes div.imagen img{ margin:0px; }

/**************************************************************************/
/************************ FICHA VISUALIZAR ********************************/
/**************************************************************************/
#fichavisualizar{ margin:0px auto; width:702px; padding:0px 0px 0px 0px; }
#fichavisualizar div.cabecera{ background:url(img/titulovisualizar.png) no-repeat top; height:28px; padding:0px 0px 0px 0px;}

#fichavisualizar div.contenido{ background:url(img/lateralnovedades.png) repeat-y top; min-height:205px; width:702px; overflow:auto; }
#fichavisualizar div.pie{ margin:0px; width:100%; background-image:url(img/pienovedades.png); background-repeat:no-repeat; background-position:top; height:18px;  }
#fichavisualizar div.cabecera div.cerrar{ margin:0px; width:65px; padding:7px 6px 0px 0px; float:right; }
#fichavisualizar div.cabecera div.cerrar a{ background:url(img/cerrar.gif) no-repeat left; padding:0px 0px 0px 20px; color:#558E04; text-decoration:none; font-weight:bold; }
#fichavisualizar div.cabecera div.cerrar a:hover{ text-decoration:underline;}

#fichavisualizar div.contenido div.contenidosupficha{ width:680px; margin:0px auto; padding:5px 0px 0px 0px;}
#fichavisualizar div.contenido div.contenidosupficha div.titulo{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#024282;}
#fichavisualizar div.contenido div.contenidosupficha div.datos{ border-left:8px solid #78CD05; background-color:#F5FED6; min-height:100px; margin:8px 0px 0px 0px; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; overflow:auto; float:left;}
#fichavisualizar div.contenido div.contenidosupficha div.datos div.titulodato{ border-top:1px solid #558E04;  width:130px; float:left; height:16px; padding:1px 0px 0px 10px; font-weight:bold;}
#fichavisualizar div.contenido div.contenidosupficha div.datos div.titulodatopie{ border-top:1px solid #558E04; border-bottom:1px solid #558E04;  width:130px; float:left; height:16px; padding:1px 0px 0px 10px; font-weight:bold;}
#fichavisualizar div.contenido div.contenidosupficha div.datos div.textodato{ border-top:1px solid #558E04;  width:155px; float:left; height:16px; padding:1px 0px 0px 5px;}
#fichavisualizar div.contenido div.contenidosupficha div.datos div.textodatopie{ border-top:1px solid #558E04; border-bottom:1px solid #558E04; width:155px; float:left; height:16px; padding:1px 0px 0px 5px;}
#fichavisualizar div.contenido div.contenidosupficha div.imagen{ float:right; width:372px; margin:6px 0px 0px 0px; text-align:center; height:275px; vertical-align:middle;}
#fichavisualizar div.contenido div.contenidosupficha div.imagen img{ vertical-align:middle; }
#fichavisualizar div.contenido div.contenidosupficha div.iconos img{ padding:0px 0px 0px 10px;}

#fichavisualizar div.contenido div.contenidomedioficha{ width:680px; margin:0px auto; padding:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; float:left;}
#fichavisualizar div.contenido div.contenidomedioficha div.titulo{ margin:0px; width:170px; font-size:13px; font-weight:bold; float:left; height:18px;}
#fichavisualizar div.contenido div.contenidomedioficha div.texto{ margin:0px; width:509px; font-size:12px; float:left; height:18px;}
#fichavisualizar div.contenido div.contenidomedioficha div.titulo2{ margin:0px; width:679px; font-size:13px; font-weight:bold; float:left; height:18px;}
#fichavisualizar div.contenido div.contenidomedioficha div.texto2{ margin:0px; width:679px; font-size:12px; float:left; }

#fichavisualizar div.contenido div.contenidoinfficha{ width:680px; margin:0px auto; float:left; padding:4px 0px 0px 10px;}
#fichavisualizar div.contenido div.contenidoinfficha div.imagenes{ width:675px; margin:0px auto; padding:0px 0px 0px 0px; border-left:8px solid #78CD05; background-color:#F5FED6; float:left;}
#fichavisualizar div.contenido div.contenidoinfficha div.imagenes div.imagen{ width:135px; height:105px; float:left; }
#fichavisualizar div.contenido div.contenidoinfficha div.imagenes img{ padding:4px 4px 0px 4px;}

