/*--------------------------------------------------
######## 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{color:#f21900;font:bold 26px/30px "Trebuchet MS";letter-spacing:-1px;text-transform:uppercase;margin-bottom:12px;}
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:81px;background:#000 url("../imagenes/bck-footer.png") no-repeat;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;}

/*-------------------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;}