/* Inicio estilos estructura */
body {
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.cb { width:100%; height:140px; background-color:#333333;}
.centro {width:100%; height:256px; background-color:#FFFFFF;}
.centro2 {width:100%; height:641px;background-image:url(../img/fnd.png); background-position:center bottom; background-repeat: repeat-y;}
.centro4 {width:100%; height:641px;background-image:url(../img/fnd.png); background-position:center bottom; background-repeat:no-repeat;}
.centro3 {width:100%;background-color:#FFFFFF;}
.contemp {width:100%; height:375px;background-image:url(../img/fnd.png); background-position:center top; background-repeat:no-repeat;}

.fnd_secc { background-image:url(../img/fnd_secc.png); background-position:right bottom; background-repeat:no-repeat;}
.fnd_secc2 { background-image:url(../img/fnd_secc2.png); background-position:left bottom; background-repeat:no-repeat;}

/* Fin estilos estructura */


.tb_viviendasindex {  height:auto;margin-top:10px;}
.t_viviendasdestacadas {width:60%; height:100px; background-color:#FFFFFF;}

.txt_viviendasindex1 { padding-left:2px; text-decoration:none;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}
.txt_viviendasindex1:hover { padding-left:2px; text-decoration:none; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666;}

.txt_viviendasindex2 { padding-left:2px; text-decoration:none;text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.txt_viviendasindex2:hover { padding-left:2px; text-decoration:none; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8a8a8a;}

.txt_texto { padding-left:10px; padding-right:10px;text-align:left justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.fndfichas { background-image:url(../img/fnd_fichas.png); background-position:center top; background-repeat:no-repeat;}
.txt_localizacion { padding-left:10px; padding-right:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.txt_cbfichas { text-align:left; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold; color:#000000;}
.txt_cbfichas2 { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;color:#AD2518;}
.txt_cbfichas3 { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#666666;}

.txt_caract { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#AD2518;}
.txt_caract2 { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000;}
.txt_caract3 { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#6FB86F;}
.txt_caract3:hover { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#478247;}

.tb_listados {width:364px; height:100px; background-image:url(../img/fndpromos.png); background-position:center; background-repeat:no-repeat;}

#scrolls {width:380px; height:430px; overflow: auto;}
.txt_descrip {padding-left:5px; text-decoration:none; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CD331F;}
.txt_descrip:hover {padding-left:5px; text-decoration:none;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#d16557;}
.txt_descrip:link {padding-left:5px; text-decoration:none;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CD331F;}
.txt_descrip:active {padding-left:5px; text-decoration:none; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CD331F;}

.scr {  scrollbar-face-color: #e5e4e4;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #ececec; 
  scrollbar-3dlight-color: #AAAAAA; 
  scrollbar-arrow-color: #f00a2b; 
  scrollbar-track-color: #FFFFFF; 
  scrollbar-3dlight-color: #FFFFFF; 
  scrollbar-darkshadow-color: #F9F9F9; 
  scrollbar-base-color: #FFFFFF;}
.txt_texto2 { padding-left:2px; text-align:left justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333;}
.txt_textorojo { text-decoration:none;text-align:left justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#f40707;}
.txt_textorojo:hover { text-decoration:none;text-align:left justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#f40707;}
.txt_textorojo:visited { text-decoration:none;text-align:left justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#f40707;}
.txt_textorojo:link { text-decoration:none;text-align:left justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#f40707;}


.txt_negro { text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;color:#000000;}
.txt_pblacion { text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;color:#f40707;}

.txt_titulviviendas { padding-right:20px;text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#000000;}
.txt_descrviviendas { padding-right:10px; padding-top:10px; padding-bottom:10px;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:666666;}
/* Paddings & margins varios */

.pad1 {margin-top:10px;}
.pad2 {padding-left:2px;}
.pad3 {margin-top:14px;}
.pad4 {padding-top:30px;}
.pad5 {padding-left:5px; padding-right:10px;}
.pad6 {padding-top:20px; padding-bottom:10px;}
.pad7 {margin-top:4px;}
.pad8 {padding-left:19px; _padding-left:27px;}
.pad9 {padding-right:5px; padding-top:5px;}
.pad10 {padding-right:15px;}

/* Fin paddings & margins varios */

.imglocalizacion { padding:2px; border:#e0dfdf 1px solid;}

/* Inicio ESTILOS FORMULARIOS */

.fr1 {width:140px; height:18px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#993300; border:0; background-color:#f0f0f0;}
.fr1:hover {width:140px; height:18px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#993300; border:0; background-color:#e9e9e9;}

.fr2 {width:300px; height:144px; margin-left:20px;padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#993300; border:0; background-color:#f0f0f0;}
.fr2:hover {width:300px; height:144px; margin-left:20px;padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#993300; border:0; background-color:#e9e9e9;}

.btn_contacto { width:80px; height:20px; border:0; margin-top:10px; background-color:#F0F0F0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666;}
.btn_contacto:hover { width:80px; height:20px; border:0; margin-top:10px; background-color:#E9E9E9; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666;}

/* FIN ESTILOS FORMULARIOS */

.img_estadoobra {width:60px; height:60px; margin:2px; padding:2px; border:#F0F0F0 1px solid;}
.img_estadoobra:hover {width:60px; height:60px; margin:2px; padding:2px; border:#e0e0e0 1px solid;}
.img_estadoobra:visited {width:60px; height:60px; margin:2px; padding:2px; border:#C0C0C0 1px solid;}
.img_estadoobra:link {width:60px; height:60px; margin:2px; padding:2px; border:#e0e0e0 1px solid;}

/* Estilos Menú promociones */

.menu_off { text-decoration:none;padding-top:2px; padding-bottom:2px; padding-left:60px; padding-right:4px;text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:lighter;font-size:12px; color:#666666; background-color:#F9F9F9;}
.menu_off:hover { padding-top:2px; padding-bottom:2px; padding-left:60px; padding-right:4px;text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:lighter;font-size:12px; color:#666666; background-color:#F2F2F2;}

.menu_on {text-align:right; padding-top:2px; padding-bottom:2px; padding-right:7px;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:16px; color:#CE3E28;}