/*--------------------------------------------------
######## INDICE ########
1.CSS RESET
2.HTML Sentencias y Classes
3.Estructura
4.Menu
5.Slide
6.Columna Derecha
7.Columna Izquierdo
8.Mapa Google
9.Footer
----------------------------------------------------*/

/*--------------------------------------------------
########### CSS RESET
--------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}
/*--------------------------------------------------
########### HTML Sentencias y Classes
--------------------------------------------------*/
body{background:#000;}
h1, h2.hometitle{color:#f21900;font:bold 24px/30px "Trebuchet MS";letter-spacing:-1px;text-transform:uppercase;margin-bottom:12px;}
h2.hometitle{margin-top:42px;}
h2{font:bold 18px "Trebuchet MS";margin-top:8px;color:#666;}
h3, h3 a{font:bold 16px "Trebuchet MS";color:#666;}
.logo{background:transparent url("../imagenes/logotipo-ficsa.png") no-repeat; width:193px;height:78px;margin-left:30px;float:left;}
.logo span{position:absolute;left:-9999px;}

p{color:#585858;font-size:12px; font-family:"Arial";line-height:18px;margin:8px 0;text-align:justify;}
a{color:#f21900;text-decoration:none;font-weight:bold;}
a:hover{color:#770c00;}
strong{font-weight:bold;}

/*--------------------------------------------------
########### Estructura
--------------------------------------------------*/
#wrapper{width:960px;margin:0 auto;background:#fff;}
#topbar{height:80px;}
#contenidos{overflow:hidden;}
#topbar, #contenidos{background:transparent url("../imagenes/bck-mapa.png") no-repeat;}
#footer{width:960px;height:100px;background:#b10000 url("../imagenes/bck-footer.png") no-repeat left bottom;padding-bottom:10px;}
/*--columanas--*/
#buscador{margin-left:8px;float:left;width:235px;margin-right:6px;background:transparent url("../imagenes/bck-buscador.png") no-repeat right top;}
#informacion{margin:0 4px;float:left;width:456px;overflow:hidden;}
#banners{margin-right:8px;float:right;width:228px;background:transparent url("../imagenes/bck-banners.png") no-repeat left top;}
#buscador, #informacion, #banners{margin-top:-16px;margin-bottom:18px;}
/*-------------------Menu------------------------*/
#menu{background:transparent url("../imagenes/bck-menu.png") no-repeat;width:687px;height:43px;float:right;}
#menu ul{margin:0 0 0 28px;}
#menu ul li{display:inline;float:left;font:normal 12px/4px "Arial";margin-right:10px;padding:18px 2px 2px 2px;}

#menu ul li span{background:#ed2f1d;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:bold;padding:14px 2px 6px 2px;}
#menu ul li a{color:#fff;text-transform:uppercase;text-decoration:none;font-weight:bold;}
#menu ul li a:hover{color:#ed2f1d;}

#menu ul li .idiomas{margin-left:60px;background:none;position:relative;top:-8px;}

/*-------------------Slide------------------------*/
div#feature_wrp {height: 397px; background:url("../imagenes/slide/bck-slider.png") no-repeat; color:#000;padding-top:36px;}
div#feature {width:924px; height:80%; position: relative; overflow: hidden;margin:0 auto;}
div#slide_wrp {width:785px; height:300px; overflow: hidden; position: absolute; top:28px; left:82px;}
a#prev, a#next {text-indent: -9999px; width: 43px; height:67px; display:block; position: absolute; top: 125px; }
a#prev {background: url("../imagenes/slide/previo.png") no-repeat; left:0;  }
a#next {background: url("../imagenes/slide/siguiente.png") no-repeat; right:0;  }
div.slide {width:100%; height:300px; overflow: hidden;background:#2c2c2c;}
div.slide h1 {font-size: 2.5em; font-weight: normal; letter-spacing: 0.05em;}
div.slide h2 {height:95px;font-size:3.4em;font-weight:normal;color:#7d7d7d;font-family:"Trebuchet MS";text-transform:uppercase;margin-top:0;}
div.slide p {font-size: 0.8em; width:350px; margin-top:2.6em; color:#c0c0c0;line-height: 140%; font-family:"Trebuchet MS";}
div.slide a img{border:none;}

.txtslider{height:90px;overflow:hidden;}
.btnpromo{height:40px;margin-left:220px;overflow:hidden;position:relative;bottom:0px;} 

div.colizq {margin-top:12px;width:48%;float:left;height:268px;text-align:center;background:transparent url("../imagenes/slide/sombraimg.png") no-repeat center bottom;}
div.colder {width:51%;float:right;}
div.imgholder {border:10px solid #fff;width:321px;height:231px;margin:0 auto;overflow:hidden;}

/*-------------------Columna Derecha------------------------*/
.titucontacto, .titucalculadora, .titucampanias{width:216px;height:24px;margin:0 0 2px 12px;}
.titucontacto{background:transparent url("../imagenes/titu-contacto.png") no-repeat;}
.titucalculadora{background:transparent url("../imagenes/titu-calculadora.png") no-repeat;;}
.titucampanias{background:transparent url("../imagenes/titu-campanias.png") no-repeat;}
.titucontacto span, .titucalculadora span, .titucampanias span{position:absolute;left:-9999px;}

#contacto{margin:0 0 6px 12px;}
#contacto li{margin:1px 0;background:transparent;}
#contacto li a{text-decoration:none;display:block;height:49px;width:216px;}
#contacto li a span{position:absolute; left:-9999px;}
#contacto li a.recomendanos{background:transparent url("../imagenes/btn-recomendar.png") no-repeat left bottom;}
#contacto li a.telefono{background:transparent url("../imagenes/btn-telefono.png") no-repeat left bottom;cursor:pointer;}
#contacto li a.mail{background:transparent url("../imagenes/btn-mail.png") no-repeat left bottom;}
#contacto li a.redescomeciales{background:transparent url("../imagenes/btn-redes-comeciales.png") no-repeat left bottom;}
#contacto li a.recomendanos:hover{background:transparent url("../imagenes/btn-recomendar.png") no-repeat left top;}
#contacto li a.telefono:hover{background:transparent url("../imagenes/btn-telefono.png") no-repeat left top;}
#contacto li a.mail:hover{background:transparent url("../imagenes/btn-mail.png") no-repeat left top;}
#contacto li a.redescomeciales:hover{background:transparent url("../imagenes/btn-redes-comeciales.png") no-repeat left top;}

.banner{margin-left:12px;margin-bottom:4px;}
#banners a img{filter: alpha(opacity=100);opacity: 1;}
#banners a:hover img{filter: alpha(opacity=70);opacity: 0.7;}

/*-------------------Columna Izquierda------------------------*/
.topbusca, .topbuscap, .centrobusca, .basebusca{width:222px;}
.topbusca{height:85px;background:transparent url("../imagenes/buscador/bck-top.png") no-repeat;margin-top:-16px;}
.topbuscap{height:85px;background:transparent url("../imagenes/buscador/bck-topromo.png") no-repeat;margin-top:-16px;}
.centrobusca{overflow:hidden;background:transparent url("../imagenes/buscador/bck-total.png") repeat-y;}
.basebusca{height:12px;background:transparent url("../imagenes/buscador/back-bottom.png") no-repeat;}

/*-------------------Mapa Google------------------------*/
#wrapergooglemap{height:450px;margin:0 auto;padding:2px;border:1px solid #333;}

/*-------------------Footer------------------------*/
.textofooter{color:#e0b3b3; padding:10px 0 0 140px;font:normal 11px/14px "Arial";}
#footer a{color:#e0b3b3; text-decoration:underline;}
#footer a:hover{color:#e0b3b3; text-decoration:none;}
#footer ul{margin-bottom:8px;width:85%;}
#footer ul li{display:inline;}

.gmnoprint div{color:#484848;font:normal 12px "Arial";}

.gmnoprint div a{color:#f21900;text-decoration:none;}
.gmnoprint div a:hover{text-decoration:underline;}

/*-------------------Migas de Pan------------------------*/
.migasdepan {font:normal 10px "Arial";color:#898989;display:inline;padding:4px;display:block;margin-bottom:6px;border-bottom:1px dotted #ccc;text-transform:uppercase;}
.migasdepan a{font:normal 10px "Arial";color:#898989;text-decoration:underline;font-style:italic;}
.migasdepan a:hover{color:#f21900;text-decoration:none;}

/*------- Estilos Buscador ---------------------*/

#buscadorinmuebles{font-family:"Arial";color:#b8b8b8;font-size:12px;}
#buscadorinmuebles fieldset{margin:0 4px 2px 6px;padding-top:6px;;}
#buscadorinmuebles dl{margin:12px 0;overflow:hidden;}
#buscadorinmuebles dt{padding-bottom:4px;text-transform:uppercase;border-left:3px solid #f21900; border-bottom:1px dotted #303030;text-indent:4px;font-size:12px;font-weight:bold;margin-bottom:4px;}
#buscadorinmuebles select{background:#333;border:1px solid #ccc;}

/*------- Estilos Buscador ---------------------*/

#buscadorinmuebles{font-family:"Arial";color:#b8b8b8;font-size:12px;}
#buscadorinmuebles fieldset{margin:0 4px 2px 6px;padding-top:6px;;}
#buscadorinmuebles dl{margin:12px 0;overflow:hidden;}
#buscadorinmuebles dt{padding-bottom:4px;text-transform:uppercase;border-left:3px solid #f21900; border-bottom:1px dotted #303030;text-indent:4px;font-size:12px;font-weight:bold;margin-bottom:4px;}
#buscadorinmuebles select{background:#333;padding:2px;color:#e8e8e8;border:0px;}
#buscadorinmuebles .inputsup{background:#333;border:1px solid #767676;padding:1px;color:#e8e8e8;width:90%;}
.NFButton {width:120px; height:22px; color:#fff; padding:0; background:url("../imagenes/forms/btnbuscarinmueble.png") no-repeat 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; vertical-align:middle;margin-left:80px;}

.imglaempresa{margin:8px 0 6px 2px;}
.cajastxthome{border-bottom:1px dotted #ccc;margin:4px 0;padding:2px 8px;background:inherit;}
.cajastxthome h2 a{text-decoration:underline;}
.cajastxthome p a{color:#585858;border-bottom:1px dotted #ccc;font-weight:normal;}
.cajastxthome p a:hover{color:#770c00;border-bottom:1px dotted #770c00;}

/*-------------------Oportunidades------------------------*/
.oportunidades{border:1px solid #ccc;background:#f9f9f9;width:205px;padding:6px;margin-left:2px;margin-bottom:12px;}
.oportunidades h3{font-size:18px;border-bottom:1px dotted #999;padding:2px;color:#f21900;}
.oportunidades h3 span{font-size:22px;text-transform:uppercase;}
.oportunidades h4{margin-top:16px;}
.oportunidades h4 a{font:bold 14px "Trebuchet Ms";text-transform:uppercase;padding:2px;background:#000;color:#fff;display:block;}
.oportunidades h4 a:hover{background:#f21900;color:#fff;}
.oportunidades p{margin:0;text-align:left;}
.oportunidades p a{color:#484848;font-weight:normal;}
.oportunidades p a:hover{text-decoration:underline;color:#f21900;}

/*-------------------Social links------------------------*/
#social{margin:6px 0;overflow:hidden;}
#social li{display:inline;font:normal 12px "Trebuchet MS";color:#f21900;text-transform:uppercase;}
#social li span{padding-left:14px;padding-top:4px;display:inline-block;}
#social li a{display:block;float:right;height:23px;width:23px;margin-left:4px;}
#social li a span{display:none;}
#social li a.facebook{background:url("../imagenes/social-face.png")no-repeat left bottom;}
#social li a.twitter{background:url("../imagenes/social-twitter.png")no-repeat left bottom;}
#social li a.youtube{background:url("../imagenes/social-youtube.png")no-repeat left bottom;}
#social li a.flker{background:url("../imagenes/social-flickr.png")no-repeat left bottom;}

#social li a.facebook:hover, #social li a.twitter:hover, 
#social li a.youtube:hover, #social li a.flker:hover{background-position:left top;}

/*-------------------NewHome Boxes------------------------*/
.ficsatxt{border:1px solid #ccc;background:#f4f4f4;padding:8px;}
.homeBox{border-bottom:1px solid #ccc;padding:2px 2px 8px 2px;background:inherit;margin-bottom:12px;overflow:hidden;}
.homeBox .imgcont{float:left;margin:0 6px 0 0;width:120px;}
.homeBox .datacont{float:right;width:70%;}
.homeBox .imgcont img{margin-top:2px;border:2px solid #000;}
.homeBox h2, .homeBox p{margin:0 0 2px 0;}
.homeBox h2 a{color:#3e3e3e;font-weight:normal;}
.homeBox h2 a:hover{color:#f21900;}
.homeBox p span{color:#f21900;font-size:14px;font-weight:bold;}
.homeBox p.descripcionHome{margin:2px 0 8px 0;min-height:50px;}
.homeBox p a{color:#3e3e3e;font-weight:normal;border-bottom:1px dotted #cdcdcd;}
.homeBox p a:hover{color:#f21900;}
.homeBox p a.detallebtn{border:none;display:inline-block;float:right;height:26px;width:68px;background:url("../demo-imgs/btn-ver-detalle.jpg") no-repeat left top;margin-top:-4px;}
.homeBox p a.detallebtn:hover{background-position:left bottom;}
.homeBox p a span{display:none;}

/*-------------------Listado de Promociones------------------------*/
a .wraperpromo{width:459px;height:155px;background:#ccc url("../demo-imgs/caja-home.jpg") no-repeat left top;text-decoration:none;cursor:hand;}
a .cartelpromo{width:459px;height:155px;background:#ccc url("../demo-imgs/caja-home-promo.jpg") no-repeat left top;text-decoration:none;cursor:hand;}
a:hover .wraperpromo{text-decoration:none !important;}
a:hover .wraperpromoint h3, .wraperpromoint h3{text-decoration:none !important;padding-top:12px;}
a:hover .wraperpromoint p{text-decoration:none !important;}
a:hover .wraperpromoint .imgcontainer{border:2px solid #f21900;margin-bottom:4px;text-decoration:none;}

.wraperpromoint{margin:0 60px 8px 8px;overflow:hidden;}
.wraperpromoint .izq{float:left;width:142px;height:166px;margin-right:6px;padding-top:20px;}
.wraperpromoint .precio{color:#f21900;font-size:14px;font-weight:bold;}
.wraperpromoint .imgcontainer{overflow:hidden;width:120px;height:100px;border:2px solid #000;margin-bottom:4px;background:transparent url("../imagenes/promociones/bck-promosin-imagen.png") no-repeat;}

#paginacion{background:#f5f5f5 url("../imagenes/promociones/bck-paginacion.png") no-repeat left 4px;padding:4px;margin:12px 0;height:26px;}
#paginacion ul{float:right;font-family:"Arial";font-size:12px;padding-top:6px;}
#paginacion ul li{float:left;display:inline;margin:0 4px;}
#paginacion ul li{float:left;display:inline;margin:0 4px;}
#paginacion ul li a{color:#5a5a5a;}
#paginacion ul li a:hover{color:#f21900;text-decoration:none;}
.activo{color:#f21900;text-decoration:none;}
#paginacion a{font:bold 14px "Arial";padding-left:42px;padding-top:6px;display:inline-block;}
#flotante{display:block;}
#flotante p{background:#f5f5f5 url("../imagenes/promociones/bck-paginacion.png") no-repeat left 4px;padding:4px;margin:12px 0;height:26px;}
#ocultar{display:block;}

/*-------------------Listado de Enlaces------------------------*/
.enlacesinteres{padding:8px; background:#F9F9F9;border: 1px solid #CCCCCC;width:204px;}
.enlacesinteres h4{font:normal 18px "Arial";margin-bottom:4px;}
.enlacesinteres h4 a{}
.enlacesinteres ul{}
.enlacesinteres ul li{border-bottom:1px dotted #666;}
.enlacesinteres ul li a{font:normal 12px "Arial";color:#770c00;display:block;padding:2px 0; background:#F9F9F9;}
.enlacesinteres ul li a:hover{color:#fff;background:#770c00;}
