@charset "utf-8";
/* CSS Document */
/* =============================== */
/* ========= CSS RESET =========== */
/* =============================== */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0; outline:none;}

table {border-collapse:collapse; border-spacing:0;}

caption, th {text-align:left;}

fieldset, img {border:0;}

a {outline:none;}

h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal; margin:0px; padding:0px;}

ol, ul {list-style:none;}

address, caption, cite, code, dfn, th, var {font-style:normal; font-weight:normal;}

/*
q:before,q:after {content:'';}
abbr,acronym {border:0;}
*/

/* =============================== */
/* ======= Elementos HTML ======== */
/* =============================== */
html, body {height:100%; margin:0; padding:0;}
body {position:relative; background:#000; font-family:"Courier New", Courier, monospace; font-size:0.80em; color:#fff;}
h1, h2 {display:none;}

#todo {position:relative; margin:0!important; height:100%!important; z-index:1!important;}
#videoPlayer {position:fixed; width:100%!important; height:100%!important; z-index:1!important; top:0; left:0; right:0; bottom:0; text-align:left;}
#videoPlayer img {width:850px; text-align:left; float:left;}
#main {position:relative; text-align:left!important; z-index:10000!important; font-weight:bold; width:100%!important; margin:0!important; height:100%!important; min-height:90%; background-image:url(../img/fondo-web.gif); background-repeat:repeat-x; background-position:top;}

/* =================================== */
/*==============MENU===================*/
/* =================================== */

#menu {position:relative; width:955px; z-index:1000!important; margin:0!important;}
#menu img {float:left;}
#menu ul {text-align:left; float:left; display:inline;}
#menu ul li {position:relative; margin:0; padding:0; list-style:none; float:left; display:block; background:#000; border-right:1px solid #fff; display:inline-block; display:inline;}
#menu ul li li {border:none; width:auto!important;}
#menu ul ul {padding:0; margin:0; list-style:none; position:absolute; top:1.55em; left:0; margin-top:1px!important;}

#menu ul#idiomas {float:right;  height:25px; overflow:hidden;}
#menu ul#idiomas li {border:none; padding:0!important; margin:0!important; float:right; display:inline; border:none; width:30px; overflow:hidden; }
#menu ul#idiomas li img {float:none!important; margin:0!important; padding:0!important; left:0; right:0; }

.ampla1 {text-align:left; width:150px;}
.ampla2 {width:250px; text-align:left;}
.ampla1 li, .ampla2 li {clear:left;}

#menu ul li a {position:relative; display:block; color:#fff; line-height:15px!important; padding:7px 20px 5px 10px;text-decoration:none;  float:left;}
#menu ul li a:hover, #menu ul li a.marcat {position:relative; color:#86b910!important;}
#menu ul li:hover li {margin-top:1px;}
#menu ul li:hover {position:relative;}
#menu ul ul {visibility:hidden;}
#menu ul li:hover ul {visibility:visible;}

#menu ul :hover ul {left:0;}
#menu ul table {border-collapse:collapse; margin-top:-1px;}

/*============================================*/
/*===================footer===================*/
/*============================================*/

#pop {background-color:#000; background-image:url(../fondos/fondo1.jpg); background-repeat:no-repeat;}
#headerPop {background-image:url(../img/fondo-web.gif); background-repeat:repeat-x; background-position:top; padding-left:20px;}
#popUp {position:relative; width:525px; padding:20px; margin:20px; background:#fff; color:#000;}
#popUp h3 {margin:10px 0;}
#popUp h3 span {background-color:#86ba10; padding:2px 5px; color:#fff; font-weight:bold;}
#popUp h4 {font-weight:bold!important; text-align:justify; margin:25px 0 5px 0; }
#popUp p {margin:10px 0; text-align:justify;}
#popUp p a {color:#555;}


#footer {position:relative; vertical-align:bottom!important; clear:both!important; height:172px; bottom:0!important; left:0; width:100%!important; text-align:left!important;}
#footerPeu {width:100%!important; background-image:url(../img/fondo-negre-trans.png); height:134px!important; background-repeat:repeat-x;}
#footer div#peuLogos {position:relative; float:none!important; height:38px; width:955px; margin:0;}
#footer div#peuLogos img {float:left; margin-left:15px;}

.creix {position:relative!important;}

#peuPasa {position:relative; height:108px; width:955px; margin:0; overflow:hidden;}
#peuLegal {position:relative; /*height:26px;*/ background:#000000; vertical-align:bottom; width:955px; margin:0; font-family:Arial, Helvetica, sans-serif;}
#peuLegal ul {float:left; margin:3px 8px;}
#peuLegal ul li {float:left; font-size:0.85em; font-weight:100; border-left: 1px solid #666666; padding:0 10px 0 10px; margin-top:2px;}
#peuLegal ul li a {color:#888888; text-decoration:underline;} #peuLegal ul li a:hover {color:#86b910; text-decoration:none;}

#peuLegal ul.flotarDreta {float:right;}

#peuLegal #nHome {positions:relative; width:70%; color:#CCC!important; }
#peuLegal #nHome li {width:27%; padding:2px 20px 10px 15px; color:#888!important; border:none!important; text-align:justify;}

#footer .nomesHome {position:absolute!important;}
#footer .nomesHome #footerPeu {min-height:150px!important; }

/*CONTENT*/

#content {position:relative; width:915px; padding:35px 15px 20px 15px; height:70%; margin:0!important; clear:both!important; color:#000; font-weight:100; z-index:10!important; text-align:left; overflow:hidden;  }
#content h3 {margin:5px 0 10px 0; color:#fff; font-weight:bold;}
#content h3 span {background-color:#86ba10; padding:2px 5px;}
#content h4 {font-weight:bold!important; text-align:justify; padding-bottom:8px;}

#content p {text-align:justify!important; margin-bottom:10px;}
#content p a {color:#000;} #content p a:hover { text-decoration:none;}

#bloc2 {position:relative;}

#content #bloc2 div  {position:relative; background-color:#ffffff; width:350px!important; float:left; max-height:450px!important; overflow-y:auto; margin-right:10px; padding:20px 15px; text-align:left!important;}
#content #bloc2 p {text-align:left!important;}
#content #bloc2 h4 {text-align:left!important;}
#content #bloc2 div .blocReduit {padding:0; max-height:none!important; overflow:none;}

/*-------------------*/
#content_2 {position:relative; width:915px; padding:35px 15px 20px 15px; clear:both!important; color:#000; font-weight:100; z-index:10!important; text-align:left; }
#content_2 h3 {margin:5px 0 10px 0; color:#fff; font-weight:bold;}
#content_2 h3 span {background-color:#86ba10; padding:2px 5px;}

/*LINKS*/
/*
.particio {position:relative; clear:both; }
.particio .titular {width:120px; float:left; text-align:right;}
.particio .titular div {margin:0; padding:5px;background:#000; color:#fff; font-weight:100;  float:right;}
.particio .links {width:600px; float:left; margin:5px 0 10px 0;}
.particio .links li {float:left; padding:2px 5px; margin:0 5px 10px 5px;}
.particio .links li a { background-color:#FFFFFF; color:#000; padding:2px 5px; text-decoration:none;}
.particio .links li a:hover {color:#fff; background:#000;}
*/
.particio {position:relative; clear:both; }
.particio .titular {width:120px; float:left; clear:left; text-align:right; display:block; height:120px;}
.particio .titular div {margin:0; padding:5px;background:#000; color:#fff; font-weight:100; float:right; }
.particio .links {width:600px; float:left; margin:5px 0 10px 0;}
.particio .links li {float:left; padding:2px 5px; margin:0 5px 10px 5px;}
.particio .links li a { background-color:#FFFFFF; color:#000; padding:2px 5px; text-decoration:none;}
.particio .links li a:hover {color:#fff; background:#000;}

.particio .visible { visibility:hidden; }

/*VENTAJAS*/
#content #ventajas div {position:relative; background-color:#ffffff; width:290px!important; float:left; height:auto!important; overflow:hidden; margin-right:10px; padding:20px 15px; } #ventajas img {float:left;}


/*CONTACTO*/
#contacto div  {position:relative; background-color:#ffffff; width:390px!important; height:auto!important; overflow:hidden; margin-right:20px; padding:20px 15px; }
#contacto div p {clear:both; margin-bottom:0;}
#contacto div div {margin:0; padding:0;}
#contacto div div div {width:190px!important; float:left!important; margin-right:5px; display:inline; padding:5px 0;}
#contacto #mapa { background:#fff; padding:10px; margin-top:10px; width:400px!important;  font-family:Arial, Helvetica, sans-serif; }
#contacto #mapa small a {margin-top:5px;color:#000; font-size:1.1em; float:right; text-decoration:none;height:1.1em;} #contacto #mapa small a:hover {text-decoration:underline;}
#contacto form {width:210px; height:285px; position:absolute; left:445px; background-color:#FFFFFF; top:222px; padding:20px;}
#contacto form label {top:20px!important;}
#contacto form input, #contacto form textarea {border:1px solid #a6a6a6; font-family:"Courier New", Courier, monospace; color:#999; font-size:1em; margin-bottom:10px;}
form .boto {background:#000; border:none!important; color:#fff!important; font-weight:bold; padding:1px 5px; }

#contacto form .boto {float:right;}

/*MODELOS*/

.particio .modelos {position:relative; width:650px; float:left; margin:5px 0 10px 0; clear:right; min-height:70%!important;}
.particio .modelos div {position:relative; float:left; margin:0 8px 20px 10px; width:110px; overflow:hidden; height:126px;}
.particio .modelos div img {width:110px; height:90px; overflow:hidden;}
.particio .modelos div h5 {margin-top:5px;}
.particio .modelos div h5 a {background:#fff; color:#000; padding:1px 3px; text-decoration:none;}
.particio .modelos div h5 a:hover { background-color:#000; color:#fff;}


#modeloDetalle {position:relative; min-height:10px; height:auto!important;}
#modeloDetalle #galeria {width:480px!important; background:none; float:left; position:relative;}
#modeloDetalle #galeria div {max-height:364px!important; width:480px!important; overflow:hidden; text-align:center; background-color:#fff; padding:0!important; margin:0!important; }
#modeloDetalle #galeria div img {max-height:364px!important; max-width:480px!important; overflow:hidden; }
#modeloDetalle #textos {float:left; width:305px!important; margin-left:10px;}

#modeloDetalle #textos div.caract {position:relative; background-color:#ffffff; width:320px!important; float:left; margin:0 10px 8px 0; padding:10px 15px;}
#modeloDetalle #textos div.jScrollPaneContainer {position:relative; background-color:#ffffff; width:330px!important; float:left; margin:0 10px 8px 0; padding:10px; top:0!important;}
#modeloDetalle #textos div div.scroll-pane {width:300px!important; background-color:#ffffff; padding:10px!important; border:none;}
#modeloDetalle #textos div.scroll-pane p {text-align:left!important;}
#modeloDetalle #textos div h4 {padding-top:5px; clear:both;}
#modeloDetalle #textos div h4 span {background-color:#86ba10; padding:2px 5px; color:#fff; }
#modeloDetalle #textos div a { clear:both!important; float:none!important; display:block; color:#000; margin-bottom:5px;}
#modeloDetalle #textos div a:hover {text-decoration:none;}
#modeloDetalle #textos div.limiteTexto {padding:0!important; margin:0 0 10px 0!important; }

#modeloDetalle #textos .seguent {position:absolute;  width:15px!important; overflow:hidden!important; background:none!important; float:left; margin:0 40px 0 0!important; height:20px; top:-10px;}
#modeloDetalle #textos .seguent a {color:#fff!important;}






#pasarela_fotos {position:relative; min-height:10px; height:auto!important;}
#pasarela_fotos #galeria {left:50px;width:788px!important; background:none; float:left; position:relative;}
#pasarela_fotos #galeria div {max-height:364px!important; width:788px!important; overflow:hidden; text-align:center; background-color:#000; padding:0!important; margin:0!important; }
#pasarela_fotos #galeria div img {max-height:364px!important; max-width:788px!important; overflow:hidden; }
#pasarela_fotos #textos {float:left; width:305px!important; margin-left:10px;}

#pasarela_fotos #textos div.caract {position:relative; background-color:#ffffff; width:320px!important; float:left; margin:0 10px 8px 0; padding:10px 15px;}
#pasarela_fotos #textos div.jScrollPaneContainer {position:relative; background-color:#ffffff; width:330px!important; float:left; margin:0 10px 8px 0; padding:10px; top:0!important;}
#pasarela_fotos #textos div div.scroll-pane {width:300px!important; background-color:#ffffff; padding:10px!important; border:none;}
#pasarela_fotos #textos div.scroll-pane p {text-align:left!important;}
#pasarela_fotos #textos div h4 {padding-top:5px; clear:both;}
#pasarela_fotos #textos div h4 span {background-color:#86ba10; padding:2px 5px; color:#fff; }
#pasarela_fotos #textos div a { clear:both!important; float:none!important; display:block; color:#000; margin-bottom:5px;}
#pasarela_fotos #textos div a:hover {text-decoration:none;}
#pasarela_fotos #textos div.limiteTexto {padding:0!important; margin:0 0 10px 0!important; }

#pasarela_fotos #textos .seguent {position:absolute;  width:15px!important; overflow:hidden!important; background:none!important; float:left; margin:0 40px 0 0!important; height:20px; top:-10px;}
#pasarela_fotos #textos .seguent a {color:#fff!important;}


#bModelo {position:relative; clear:left; top:20px!important;}
#bM1 {float:left;}
#bM2, #bM3 {float:right; clear:right; margin-bottom:5px;}

/*================================================*/
/*===================AUXILIARS====================*/
/*================================================*/

.noBorde {border:none!important;}
.seguent {position:absolute; bottom:15px; right:15px!important; text-align:right;}
.botons {background:none!important; margin:0; padding:0; float:none;}
.seguent a, .botons a {background:#000; color:#fff; padding:1px 4px; text-decoration:none;} .seguent a:hover, .botons a:hover {background-color:#86ba10;}
.desaparece {display:none;}
.txtGris {color:#666!important; padding-top:10px;}

/*================================================*/
/*===================PAGINACIÓN===================*/
/*================================================*/

.paginacio {position:relative; clear:both; font-size:0.85em; text-align:right; padding-top:20px!important;}
.paginacio ul {position:relative; list-style:none; }
.paginacio ul li {position:relative; display:inline; margin:0!important; margin-left:-4px!important;}
.paginacio ul li a {position:relative; color:#fff; text-decoration:none!important; padding:3px 6px!important; background:#000;}
.paginacio ul li a:hover {background:#86ba10!important; padding:3px 6px!important; color:#fff;}
.paginaSeleccio {position:relative; background-color:#444; padding:3px 6px; color:#fff;}
.paginaNoSeleccio {position:relative; padding:3px 6px; color:#fff; background:#000;}

#modeloPagina .paginacio {margin-right:163px;}

/*================================================*/


/*NOTICIAS*/

#noticias div {position:relative; background-color:#ffffff; width:380px!important; float:left; height:120px!important; overflow:hidden; margin:0 10px 10px 0; padding:10px;}
#noticias div img {float:left; width:140px; height:120px; overflow:hidden; margin-right:10px;}
#noticias div div {margin:0; padding:0; width:230px!important; }
#noticias div div h3 { max-height:2.6em; overflow:hidden; margin-bottom:0;}
#noticias div div h3 a span {color:#fff; padding:1px 5px; text-decoration:none!important;}
#noticias div div h3 a:hover span {background:#000;}
#noticias div div p {margin-top:3px; text-align:left!important;}

#noticias .paginacio {background:none; margin:0; padding:0; width:810px!important;}

#content #noticiaDetalle div.jScrollPaneContainer {/*width:350px!important;width:460px!important;*/ width:430px!important; padding:5px 0px 0 0; float:left; margin-left:10px;  top:0!important; }
#content #noticiaDetalle div div.scroll-pane {/*width:310px!important; width:420px!important;*/width:390px!important;  background-color:#ffffff; padding:10px 15px!important; border:none;}
#content #noticiaDetalle div div.scroll-pane p {text-align:left!important;}
#content #noticiaDetalle div div.scroll-pane ul {margin-left:20px!important;}
#content #noticiaDetalle div div.scroll-pane ul li { list-style:disc;}
#content #noticiaDetalle div.segon {margin-left:10px; float:left; }
#content #noticiaDetalle div.segon div {background:#fff; width:auto!important;height:auto!important;}
#content #noticiaDetalle div.segon div a img {padding:10px; max-height:400px!important; max-width:380px!important; overflow:hidden!important;}
#content #noticiaDetalle div.segon img {max-height:390px; max-width:367px!important; overflow:hidden;}
#content #noticiaDetalle div.botons {text-align:left; margin:10px 0 0 0; padding:0;clear:both; background:none!important; }
#content #noticiaDetalle div.botons a {padding:2px 5px; }


/*terrenos*/
#terrenos {width:750px;  float:left; margin:-7px 0 10px 10px; padding-top:0;}
#terrenos div {background:#fff; width:150px; padding:10px; float:left; height:97px; overflow:hidden; margin:10px 10px 10px 0;}
#terrenos div h4 {text-align:left;}
#terrenos div h4 a {background:#86ba10; color:#fff; padding:1px 4px; text-decoration:none;}
#terrenos div h4 a:hover { background:#000;}
#terrenos div p {text-align:left!important;}
#terrenos .paginacio {width:710px; margin:0; padding:0; height:20px; background:none;}

#terrenosDetalle {position:relative;width:300px; float:left; padding:3px 0 0 10px;}
#terrenosDetalle div {position:relative;background:#fff; padding:20px; max-height:390px; overflow:hidden;}
#terrenosDetalle div p {text-align:left!important;}
#terrenosDetalle div h4 span {position:relative;background:#86ba10; color:#fff; padding:1px 4px; text-decoration:none;}
#terrenosDetalle div.botons {position:relative; margin:0; padding:0; text-align:right; margin-top:10px;}

/*proceso constructivo*/

.proceso #textos {background:#fff; width:180px; overflow:hidden;}
.proceso #textos div {background:none!important; width:180px!important;}
.proceso #textos div h3 {padding:15px!important; width:300px!important;}
.proceso #textos div div.limiteTexto {width:305px!important;}
.proceso #textos div p {padding:0 15px!important;}

.proceso #galeria {margin-left:10px!important; width:430px!important;}
#textProceso2 { position:relative; overflow:visible!important;padding-top:15px!important; /*max-height:600px!important; */background:#fff!important; height:520px!important; min-height:375px!important;}
#textProceso2 p {padding:0 15px!important;}
.proceso .estrelleta {position:absolute; top:-37px; left:740px; z-index:100000000!important;}


/*Arquitectos*/
#arquitectos {position:relative;}
#arquitectos .titular {width:220px;}
#arquitectos h3 a {clear:both; float:right; margin-bottom:10px; text-decoration:none;width:220px;}
#arquitectos h3 a span {color:#fff;}
#arquitectos h3 a:hover span, #arquitectos h3 a span.marcat {background:#000;}
#arquitectos #arqBlanc div div img {width:290px;}
#arquitectos #arqBlanc h5 span {background:#86ba10; color:#fff; font-weight:bold;}
#arquitectos #arqBlanc h6 {font-weight:bold; margin:3px 0;}

#arquitectos .botons {position:relative; clear:right!important; width:150px; overflow:hidden;}
#arquitectos .botons a {float:none!important; text-align:left; float:left!important; margin:5px 0 0 10px;}

#arqBlanc {position:relative; float:left; margin-top:3px;}
#arqBlanc div.jScrollPaneContainer {width:350px!important; margin-left:10px; padding:5px 0px 0 0; float:left; top:0!important;}
#arqBlanc div div.scroll-pane  {width:310px!important; background-color:#ffffff; padding:10px 15px!important; border:none;  text-align:left;}
#arqBlanc div.divImg {/*height:auto!important;*/ width:290px!important; padding:10px; background:#fff; position:relative; float:left; margin-left:10px;}
#arqBlanc div.divImg img {width:290px; max-height:400px; overflow:hidden;}

/*videos*/
#superior {position:fixed; z-index:9999999!important; margin:0 auto; width:100%!important; height:100%!important; overflow:hidden; text-align:center; background:url(../img/trans.png);}
#superior p {text-align:center; margin-top:20px;}
#superior p a {background:#fff; text-decoration:none; color:#000; padding:1px 5px;}
#superior p a:hover {background:#86ba10; color:#fff;}
#superior #videoSuperior {position:relative; z-index:99999999!important; margin:0 auto!important; margin-top:20px!important;}

/*aviso legal*/

.mesInfo {position:relative; width:15px!important; overflow:hidden!important; background:none!important; float:left; margin:0!important; height:20px!important; z-index:10; margin-left:0px!important;}
.mesInfo a {color:#fff!important; text-decoration:none; background:#000; padding:1px 5px; margin:0!important;} .mesInfo a:hover { background:#86ba10;}


.noScroll {overflow:none!important; max-height:none!important; height:none!important;}
.icoVideo {position:absolute; z-index:10; width:23px!important; height:32px!important; margin:30px 0 0 43px;}


.particio #arquitectosLista {margin-top:3px;}
.particio #arquitectosLista div {float:left; margin:0 8px 20px 10px; width:110px; overflow:hidden!important; padding:0!important; height:13em!important;}
.particio #arquitectosLista div img {width:110px; height:90px; overflow:hidden;}
.particio #arquitectosLista div div {padding:0!important; margin:0!important; background:#fff!important; margin-top:7px!important; max-height:5.5em!important; height:auto!important; overflow:hidden;}
.particio #arquitectosLista div div h5 {font-weight:bold; margin:0!important; max-height:2.7em; overflow:hidden;}
.particio #arquitectosLista div div h6 {/*max-height:2.7em; overflow:hidden;*/}

.linkPetit {font-size:0.85em;}
.linkPetit a {margin:0!important; padding-left:2px!important; padding-right:2px!important;}

#mesPlanos {position:absolute; z-index:1000!important; top:300px; left:620px; width:250px!important; max-height:25em; background:#fff!important; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; display:none;}
#mesPlanos .tancar {position:relative; margin:7px 5px 0 230px;}

#mesPlanos div.jScrollPaneContainer {position:relative; background-color:#ffffff; width:230px!important; float:left; margin:0 10px 8px 0; padding:10px; top:0!important;}
#mesPlanos div.scroll-plano {width:210px!important; background-color:#ffffff; padding:10px!important; border:none;}

/*#mesPlanos div.jScrollPaneContainer {position:relative; background-color:#fff; width:230px!important; margin:0; padding:10px; top:0!important; }
#mesPlanos div div.scroll-plano {width:200px!important; background:#fff!important; padding:0 10px 10px 10px!important; border:none;}*/
#mesPlanos .jScrollPaneDrag {background:#ccc!important;}
#mesPlanos div.scroll-plano a {position:relative; float:none!important; clear:both!important; display:block; color:#000!important;}


#planosManda {position:absolute!important; z-index:20000!important; top:300px; left:520px;background-color:#fff!important; padding:10px 0 10px 10px;}
#parrafos2 {width:300px; background-color:#fff!important;  color:#000; height:100px;}
#parrafos2 a {display:block; color:#000; }
#planosManda #close_planos {position:relative; height:25px;}
#planosManda #close_planos img {left:300px; margin-bottom:5px;}

#navegadores {position:absolute!important; margin:0!important; z-index:1000000!important; background:#000; opacity:.8; filter:alpha(opacity=80);  width:100%; padding:20px; font-size:0.9em; top:0!important; left:0!important;}
#navegadores p {color:#dedad4; width:910px;} #navegadores p a, #navegadores p strong  {color:#dedad4; font-size:1em;}

/* MEUS ESTILS*/
#barra_buscador {width:710px; float:left; margin:-7px 0 10px 10px; padding-top:0;}
#barra_buscador .blanco {color:white;}
#barra_buscador form {float:right;}
#barra_buscador form span {color:#FFFFFF;font-weight:bold;}
#barra_buscador form input {width:160px;color: #AAAAAA;background: #FFFFFF;border: 3px solid #86BA10;padding-left:5px;}
#barra_buscador div h4 {font-weight:bold;}
#barra_buscador div h4 .up{background:#86ba10; color:#fff; padding:1px 12px 0px 4px; text-decoration:none;background-image:url(../img/up.png);background-position:right;background-repeat:no-repeat;}
#barra_buscador div h4 .down{background:#86ba10; color:#fff; padding:1px 12px 0px 4px; text-decoration:none;background-image:url(../img/down.png);background-position:right;background-repeat:no-repeat;}
#barra_buscador div h4 .up:hover{background:#000; color:#fff; padding:1px 12px 0px 4px; text-decoration:none;background-image:url(../img/upb.png);background-position:right;background-repeat:no-repeat;}
#barra_buscador div h4 .down:hover{background:#000; color:#fff; padding:1px 12px 0px 4px; text-decoration:none;background-image:url(../img/downb.png);background-position:right;background-repeat:no-repeat;}


#barra_buscador div h4 a:hover { background:#000;}


.limpiar {clear:both;}