@import url("buscador-tiendas.css");
@import url("buscador-articulos.css");
/*@import url("/encuesta/css/encuesta-home.css");*/

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} .clearfix{display:inline-block;} html[xmlns] .clearfix{display:block;} * html .clearfix{height:1%;}

/*Layour de los ADS*/
#advertisment { width:714px; }
#advertisment div { float: left; overflow:hidden; height:109px; }
#advertisment #leftAd { width: 520px; }
#advertisment #separadorAd { width:12px; background-image:url(../images/publicidad-separador.png); background-position:center; background-repeat: no-repeat; background-color:#cecfd4; }
#advertisment #separadorAd a{ width:12px; height: 109px; overflow: hidden; text-indent: -9999px; display: block; }
#advertisment #rightAd { width: 182px; }
#banner-lateral {width:140px; overflow:hidden; margin:auto; padding-top:10px;}
#banner-lateral .head {width:140px; background-image:url(../images/publicidad-separador-h.png); background-position:center; background-repeat: no-repeat; background-color:#cecfd4;}
#banner-lateral .head a{width:140px; text-indent: -9999px; overflow: hidden; display: block;}

#linkPdf img{border: solid 0px !important;}
/*Layout del escaparate*/
body,html {height: 100%; margin: 0;}



#scap_semitrp { width: 100%;height: 100%;background-color: #000;z-index: 999;filter:alpha(opacity=85);-moz-opacity: 0.85;opacity: 0.85;}
* html #scap_semitrp { /*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }
#scap_semitrp { position: fixed; top: 0px; left:0px; }


#scap_overlay { width: 100%;height: 100%;z-index: 1000;font-family: verdana; }
* html #scap_overlay { /*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }
#scap_overlay { position: fixed; top: 0px; left:0px; }


#scap_overlay #scap_content {width: 1000px;margin: auto;background-color: #fff;}
#scap_overlay #scap-app {height: 34px;font-size: 20pt;padding-right: 60px;position: relative;text-align: right;color: #fff;border-style: solid;border-color: #41998f;border-width: 4px 4px 0px 4px;background-position: 0px 0px;background-image: url("../images/escaparate-head.png");background-repeat: no-repeat;}
#scap_overlay #scap-cd {position: absolute;	left: 17px;	color: #000;}
#scap_overlay #scap-close {position: absolute;right: 12px;top: 9px;height: 20px;width: 20px;font-size: 20pt;}
#scap_overlay #ad-holder {height: 430px;border-left: solid 4px #41998f;border-right: solid 4px #41998f;}
#scap_overlay #scap-pic {width:649px;height: 430px;margin-left: 0px;margin-right: 0px;float: left;text-align: center;position:relative; }
#scap_overlay #workaround {position:absolute; bottom:14px; left:0px}
#scap_overlay #scap-data { width: 343px; padding-top: 55px; float: right;}
#scap_overlay #scap-top { padding-right: 160px; height: 135px; }
#scap_overlay #scap-precio {margin-top: 40px;height: 137px;padding-left: 10px;background-image: url("../images/escaparate-price-bg.png");background-repeat: repeat-y;color: #f00;font-weight: bold;}
#scap_overlay #scap-precio .precio {font-size: 56pt;font-weight: bold;float:left;}
#scap_overlay #scap-precio .decimales {font-size: 32pt;float:left;padding-top: 9px;}
#scap_overlay #scap-precio .iva {font-size: 20pt;color: #000;font-weight: bold;padding-top: 8px;}
#scap_overlay #scap-descr-holder {background-image: url("../images/escaparate_desc_bg.jpg");	background-repeat: repeat-x;	background-position: center;}
#scap_overlay #scap-descr-holder div {float: left;color: #fff;}
#scap_overlay #scap-left {width: 40px;text-align: right;line-height: 120px;}
#scap_overlay #scap-descr{height: 105px;width: 920px;	text-align: center;line-height: 34pt; padding-top: 15px; font-weight: bold;	font-size: 33pt; text-transform: uppercase}
#scap_overlay #scap-descr a{line-height: 34pt;font-weight: bold;	font-size: 34pt; text-transform: uppercase }
#scap_overlay #scap-right {text-align: left;width: 40px;	line-height: 120px;}


/*Layout del escaparate Fullscreen*/
#scap_semitrp { width: 100%;height: 100%;background-color: #000;z-index: 999;filter:alpha(opacity=85);-moz-opacity: 0.85;opacity: 0.85;}
* html #scap_semitrp { /*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }
#scap_semitrp { position: fixed; top: 0px; left:0px; }


#scap_overlay_fs { width: 100%;height: 100%;z-index: 1000;font-family: verdana; }
* html #scap_overlay_fs  { /*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }
#scap_overlay_fs { position: fixed; top: 0px; left:0px; }

#scap_overlay_fs a {color:#FFF;}
#scap_overlay_fs .scap_content {width: 1008px;margin: auto;background-color: #fff;}
#scap_overlay_fs .scap-app {height: 113px;position: relative;border-style: solid;border-color: #000;border-width: 0px 4px;background-position: 0px 0px;background-image: url("../images/fs-escaparate-head.png");background-repeat: no-repeat;}
#scap_overlay_fs #scap-cd {position: absolute;	top: 4px; right: 6px;left: auto !important; font-size: 22pt; color:#000;}
#scap_overlay_fs .scap-close {position: absolute;right: 9px;top: 11px;height: 11px;width: 11px;z-index:2000}
#scap_overlay_fs .ad-holder {position: relative;height: 469px;border-left: solid 4px #000;border-right: solid 4px #000;border-bottom: solid 4px #000;}
#scap_overlay_fs .scap-pic {width:657px;height: 469px;margin-left: 0px;margin-right: 0px;float: left;text-align: center;position:relative; }
#scap_overlay_fs .workaround {position:absolute; bottom:10px; left:0px; text-align:center;width:100%;}
#scap_overlay_fs .scap-data { width: 343px; padding-top: 69px; float: right;}
#scap_overlay_fs .scap-top { padding-right: 160px; height: 135px; }
#scap_overlay_fs .scap-precio {margin-top: 45px;height: 220px;padding-left: 33px;background-image: url("../images/fs-escaparate-price-bg.png");background-repeat: repeat-x;color: #f00;font-weight: bold;}
#scap_overlay_fs .scap-precio .precio {font-size: 56pt;font-weight: bold;float:left;}
#scap_overlay_fs .scap-precio .decimales {font-size: 32pt;float:left;padding-top: 9px;}
#scap_overlay_fs .scap-precio .iva {font-size: 20pt;color: #000;font-weight: bold;padding-top: 0px;}

#scap_overlay_fs .scap-descr-holder {height: 138px; background-image: url("../images/fs-escaparate-desc-bg.png");	background-repeat: repeat-x;	background-position: top left; position: relative;}
#scap_overlay_fs .scap-descr-holder div {float: left;color: #fff;}
#scap_overlay_fs .scap-left {width: 25px; padding-left: 25px; line-height: 120px; padding-top:30px}
#scap_overlay_fs .scap-right{width: 25px; padding-right: 25px;line-height: 120px; padding-top:30px}
#scap_overlay_fs .scap-descr{width: 908px; text-align: center;line-height: 30pt; padding-top: 15px; font-weight: bold;	font-size: 30pt; text-transform: uppercase}
#scap_overlay_fs .scap-descr a{line-height: 31pt;font-weight: bold;	font-size: 30pt; text-transform: uppercase }
#scap_overlay_fs .scap-fs-help {bottom:8px;	font-size:14px;letter-spacing:1.3px;position:absolute;right:24px;}

#scap_overlay_fs .app-spacing{ position: absolute; bottom: 10px; left: 8px; letter-spacing: 8px;}

#scap_overlay_fs .fsMsgHold {position: relative; width: 100%; height: 100%; z-index: 2;}
#scap_overlay_fs .fsMsg {font-size: 17px;position: absolute; left:400px; top:343px; padding-top: 20px; height:62px; width:225px; color:#000; text-align: center; background-image:url("../images/scap-fs-msg-bg.gif") }

/*Layout del buscaor*/
#busca {
	width: 690px; height:41px; padding: 0px 12px;
	background-repeat:repeat-x !important; background-position:top !important; background-color: #1ea59d !important;
	border:none !important; line-height:19px;
}

#resultados {clear: both; position:relative;}

#busca * {margin:0px; padding:0px; }
#busca a {color: #FFF}
#busca .left {float: left; padding: 9px 0 0;}
#busca .right {float: right; padding: 2px 0px}


#busca .left div {float: left;}
#busca .right div {float: right;}

#busca .selectFamHolder select {
	width:160px;
	padding:1px 0px;
	margin-top:1px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#busca .radioButtonsHolder label { line-height: 19px; font-size:11px;}
#busca .searchFieldHolder { padding-left:7px; padding-right:0px; }
#busca .searchFieldHolder input#fprov,
#busca .searchFieldHolder input#fpobl,
#busca .searchFieldHolder input#fcalle {
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding: 2px 6px;
	height:auto !important;
	border:solid 1px #bfbfbf;
	position:relative;
}
#busca .searchFieldHolder input#fprov {width: 148px;}
#busca .searchFieldHolder input#fpobl {width: 158px;}
#busca .searchFieldHolder input#fcalle {width: 158px}


#busca .searchFieldHolder input#query {
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding: 2px 6px;

	width:170px;
	height:auto !important;
	border:solid 1px #bfbfbf;
	position:relative;

}
/*
#busca .sortLinkHolder { line-height: 12px; font-size:11px; padding: 4px 0px 0px; margin-left: 7px; width:71px; height:27px;text-align:center;  }
#busca .sortLinkHolder a { text-decoration:none; }
#busca .sortLinkHolder a:hover { text-decoration:underline; }
#busca .familyNameHolder { float: right; line-height:19px; text-align:right; text-transform:uppercase; font-weight:bold; white-space:nowrap; top:250px; left:240px;}
*/
#busca .sortLinkHolder { line-height: 12px; font-size:11px; padding: 4px 0 0; margin-left: 7px; width:71px; height:27px;text-align:center; border: 1px solid #62BFBA; }
#busca .sortLinkHolder a { text-decoration:none; }
#busca .sortLinkHolder a:hover { text-decoration:underline; }
#busca .familyNameHolder { float: right; line-height:19px; text-align:right; text-transform:uppercase; font-weight:bold; white-space:nowrap; top:250px; left:240px;}



#facebox a.close {padding: 5px; margin: 0px 5px; color: #000; text-decoration: none; font-size: 12px;}
#facebox a.close:hover {color: #FFFFFF; background-color: #3B5998;}
#facebox .b  {background:url(../images/facebox/b.png);}
#facebox .tl {background:url(../images/facebox/tl.png);}
#facebox .tr {background:url(../images/facebox/tr.png);}
#facebox .bl {background:url(../images/facebox/bl.png);}
#facebox .br {background:url(../images/facebox/br.png);}
#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox td {border-bottom: 0;padding: 0;}
#facebox .body {padding: 10px;background: #fff;width: 370px;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 0;}
#facebox .footer {border-bottom:1px solid #DDDDDD;margin-bottom:10px;padding-bottom:10px;text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
* html #facebox_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

* html .waitDialog { /*\*/position: absolute; top: expression((250 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }
.waitDialog {height:82px; width:225px; color:#000; text-align: center;}
.waitDialog {position: fixed; top:250px;}

/*Boton Ver siguientes articulos*/
#resultados.resultados-holder {background-color:#1ea59d;}

#manualAppend { margin: 0px 10px 10px; padding: 4px 0px 4px 0px; border: 1px solid #F9D15C; background-color: #1D4D4A;  text-align: center;}
#manualAppend img{ vertical-align: middle;}
#manualAppend a {color: #F9D15C}

#tabla a {color: #FFF;}

#comunicador {position : relative;}
#comunicador #oksent .exclamacion {color: #000;}
#comunicador #oksent .breve {color: #000; font-size: 12px; font-weight: normal;}

#comunicador {padding: 11px 0px; margin: auto; background-color: #FFF; color:#000; font-size: 12px;}
#comunicador #formcomholder {position: relative; padding-left: 4px;}
#comunicador #formcomholder #oksent {position: absolute;color: #478A85; top: 0px; font-weight: bold; width: 100%; padding: 20px 0px; text-align: center; font-size: 16px;}

#comunicador #com-left {float: left; width: 398px; padding-left: 6px}

#comunicador h4{color:#8F8F8F; font-size:13px; line-height:13px; margin:3px 0px 6px;}
#comunicador h1{color:#478A85; font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:100%; margin:0px 0px 4px; padding:0px; text-transform: uppercase;}
#comunicador h2{margin: 15px 0px 5px; font-size:13px; }
#comunicador #com-left h3{color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin:0px;}

#comunicador .row1 {height:71px;padding-left:4px;}

#comunicador .wrap-name-mail {width: 372px; margin-bottom: 4px;}
#comunicador .wrap-name-mail div {float: left; background-color: #e3e3e3; padding: 3px 6px;}
#comunicador .wrap-name-mail .com-name {width: 132px; margin-right: 4px;}
#comunicador .wrap-name-mail .com-mail {width: 211px;}
#comunicador .wrap-name-mail .com-name input {border: none; background-color: #e3e3e3; width: 100%;font-weight: bold;}
#comunicador .wrap-name-mail .com-mail input {border: none; background-color: #e3e3e3; width: 100%;font-weight: bold;}
#comunicador .wrap-name-mail label {font-weight: bold;}

#comunicador .wrap-msg {width: 359px; height:90px; padding: 6px; background-color: #e3e3e3;}
#comunicador .wrap-msg textarea {width: 100%; height:100%; background-color: #e3e3e3; border:none; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

#comunicador .wrap-check-send label {color:#353434; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
#comunicador .wrap-check-send .com-checks {float: left;margin-top: 5px;}
#comunicador .wrap-check-send .com-checks input {margin: 0px 5px 0px 0px;}
#comunicador .wrap-check-send .com-checks label {margin: 5px 0px;}
#comunicador .wrap-check-send .com-send {float: left; padding-top: 10px; padding-left:14px;}

#comunicador #preguntas {margin: 11px 0px 0px; overflow:hidden;}
#comunicador #preguntas p {margin: 0px; }

#comunicador #preguntas .ask {background-color: #F3F3F3; padding: 18px 6px 6px 6px;}
#comunicador #preguntas .reply {background-color: #F3F3F3; padding: 6px 6px 18px 6px; margin-bottom: 18px;}
#comunicador #preguntas .ask h1 {color:#CE3D0A; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;}
#comunicador #preguntas .reply h1 {color:#0D179B; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;}

#comunicador #com-right {float: right; width: 290px; text-align: right; padding-right: 12px;}
#comunicador #com-right #datos-tienda {margin-bottom: 13px;}
#comunicador #com-right #gmaph {overflow:hidden; margin-bottom: 26px; float: right; text-align: left;}
#comunicador #com-right #gmaph a {color:#6581c1; font-weight: bold;}
#comunicador #com-right #gmaph a.activateMap{float: left;}
#comunicador #com-right #gmaph a.printMap{float: right;}
#comunicador #com-right #horarios {margin: 0px 0px 11px; clear:both;}
#comunicador #com-right #horarios h1 {color:#438C85; margin: 0px 0px 21px 0px; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold;}
#comunicador #com-right #fotos {margin-top: 27px;}
#comunicador #com-right #fotos img {margin-bottom: 16px; width: 284px;}
#comunicador #com-right #firstPicture {margin-top: 0px;}
#comunicador #com-right #firstPicture img {margin-bottom: 10px; width: 284px;}

#comunicador #com-right #atuservicio {color: #438c85; font-weight:bold;}

#comunicador #com-foot {margin:0px 0px; clear:both; padding:0px 0px 10px 10px;}
#comunicador #com-foot #gmapprov {overflow:hidden; width: 298px; height: 272px;}
#comunicador #com-foot #gmapprovh {position: relative; top: -15px; float: right; text-align:left; display: inline;}
#comunicador #com-foot #gmapprovh a{color:#6581c1; font-weight: bold;}
#comunicador #com-foot ul {background-image: url("../images/bg-comunicador-links.gif"); padding: 8px 0px 0px 0px; margin:0px; list-style:none; width:396px; min-height: 264px}
#comunicador #com-foot ul li {margin:0px 10px 0px 0px; padding:0px 0px 0px 10px; width:178px; white-space:nowrap; overflow:hidden; float: left;}
#comunicador #com-foot ul li a{color: #000; font-size: 12px; line-height: 18px;}
#comunicador #com-foot h1 {padding-top: 27px; margin: 27px 0px 4px;}

#comunicador #com-foot ul#proximas {padding:0px; padding-bottom: 10px; background-image: url("../images/bg-comunicador-prox.gif"); width: 703px; min-height: 0px;}
#comunicador #com-foot ul#proximas li {width:214px;}

#buscaHome {position: relative;  height: 100%; width: 100%;}
#buscaHome #buscaArticulo, #buscaHome #buscaTienda {position: absolute; top: 11px; width: 156px; height: 15px; line-height: 15px; padding: 2px; font-size: 11px; border: solid 1px #c2c2c2; background-color: #FFF; color: #000;}
#buscaHome #queBusca {position: absolute; left: 234px; top: 0px;background-image: url('../images/que_buscas_demo.gif'); background-repeat: no-repeat; width:247px; height: 41px;}
#buscaHome #buscaArticulo {left: 32px; }
#buscaHome #buscaTienda {right: 32px;}
.notPadding {padding: 0px !important; width: 714px !important; }

#ficha-articulo {position: relative;}
#addthis_button {position:absolute; left:27px; top:6px;}

#addthis_button_p1 {padding: 10px 0px 0px 10px}
#addthis_button_p2 {padding: 10px 0px 0px 5px}
#addthis_button_p3 {padding: 10px 0px 0px; float: right;}


#sharePane ul,
#sharePane li{margin: 0px; padding: 0px; }
#sharePane {position:absolute; left:27px; top:22px; width: 635px; background-color: #FFF; padding: 5px; }

#sharePane ul{width: auto; margin-right: 0; padding-top: 0;}
#sharePane li{float: left; display: inline-block; width: 150px;background: url(../imf-dis/f_icos.gif) no-repeat 0 0; padding-left: 20px; margin: 10px; margin-right: 10px; padding-bottom: 0;}
#sharePane li a{color: #000000;display: block; background-color: #FFF;padding: 0 0 7px 7px;}
#sharePane li a:hover{text-decoration: none;}

#sharePane li.meneame{background-position: 0 -2px;}
#sharePane li.wikio{background-position: -18px -2px;}
#sharePane li.facebook{background-position: -38px -25px;}
#sharePane li.fresqui{background-position: -38px 0;}
#sharePane li.igoogle{background-position: -60px -24px;}
#sharePane li.netvibes{background-position: -59px 0px;}
#sharePane li.yahoo{background-position: -80px -27px;}
#sharePane li.reddit{background-position: 1px -26px;}
#sharePane li.digg{background-position: -141px -2px;}
#sharePane li.stumble{background-position: -160px -2px;}
#sharePane li.delicious{background-position: -119px -1px;}
#sharePane li.mister{background-position: -179px -2px;}
#sharePane li.technorati{background-position: -119px -25px;}
#sharePane li.live{background-position: -78px -1px;}
#sharePane li.twitter{background-position: -100px -25px;}
#sharePane li.blogger{background-position: -17px -1px;}
#sharePane li.wordpress{background-position: -163px -24px;}
#sharePane li.linkedin{background-position: -20px -24px;}
#sharePane li.buzz{background-position: -140px -24px;}


.links-sn-right h3{font-size: 12px; font-family: Verdana, Geneva, sans-serif; margin: 10px 0px; text-align: center; font-weight: normal;}
.links-sn-right a{display: block; margin: 20px auto; width: 100px; height: 32px; text-indent: -999999px; overflow: hidden; background-image: url("../images/social-logos.png"); background-repeat: no-repeat; }
#fb-link {background-position: 0px 0px;}
#tw-link {background-position: 0px -32px;}

#temsAndConds {position: absolute; left: 25px; background-color: #FFF; padding: 20px 20px 12px; width: 628px; border: solid 2px #959595; z-index:99999; }
#temsAndConds p{margin: 0px; padding-bottom: 20px;}
#temsAndConds .bntholder{width: 151px; margin: auto;}
#temsAndConds a#suscribirCancel{display: block; color:#000; background-color: #dadada; width: 68px; line-height: 21px;text-align:center; float: right;}
#temsAndConds a#suscribirOk{display: block; color:#fff; background-color: #f96422; width: 71px; line-height: 21px; text-align:center; float: left;}

#temsAndConds h3{color:#000; text-align: center; font-size: 14px; margin-top: 30px; margin-bottom: 10px;}
#temsAndConds.ok p{text-align: center;}
#temsAndConds .bntholderOk a{text-align: center; width: 124px; background-color: #fc631f; display: block; line-height: 21px; height: 21px; margin: auto;}



#susBolIzq #sbiEmail {width: 116px; height: 16px; font-size: 14px; border: solid 1px #bfbfbf;}
#susBolIzq #sbiSub {vertical-align:middle;}

#susBolDer {padding: 10px; text-align: center; }
#susBolDer #sbdEmail {width: 107px; height: 16px; font-size: 14px; border: solid 1px #bfbfbf; margin: 4px 0px;}

#paginado {padding: 5px 5px 5px 0px; font-size: 11px; text-align: center;}
#paginado ul {list-style:none; margin: 0px; padding: 0px;}

#wrap{text-align:center}
#paginado ul li{font-family: Verdana, Geneva, sans-serif;font-size: 11px; line-height: 11px; display: inline-block; padding: 5px 6px; margin: 0px 1px; color: #9A9A9A;}
#paginado ul li{display:inline}
#paginado ul>li{display:inline-block}


#paginado ul li a{text-decoration: underline; font-weight: normal; color:#000;}
#paginado ul li.current {font-weight: bold;color: #000}
#paginado ul li.prev-next a{color: #0D179B; font-weight: bold;}

#legalBuscador {font-family:Verdana,Geneva,sans-serif; font-size:9px; font-weight:bold; line-height:12px; padding:0 15px 10px; text-align:left;}

#com-franquicias {position: relative;background-image:url("/images/bg-franquicias-comunicador.png"); background-position:center center; background-color:#FFF; background-repeat:no-repeat; color:#000000; padding:35px 20px 45px;}
#com-franquicias h2.ponlotu{height: 24px; line-height: 24px; text-indent: -999999px; margin: 0px;background-image: url("/images/ponlo-tu.png"); background-position: center center; background-repeat: no-repeat;}
#com-franquicias h4 {font-size: 12px; line-height: 14px; margin: 50px 0px 20px; }
#com-franquicias .colizq {width: 445px; float: left; padding-bottom: 5px;}
	#com-franquicias .colizq h3 {font-size:24px;line-height:25px; margin:0px;letter-spacing:1px;color:#000;}
	#com-franquicias .colizq h3 .verdeApp {color: #2ea39a;}
	#com-franquicias .colizq p {margin-top: 15px; text-align: justify; color: #000;}
	#com-franquicias .colizq p a{color: #000; text-decoration: none;}
	#com-franquicias .colizq p .telefono {color: #00F; font-weight: bold;}
	#com-franquicias .colizq a#masinfo {display: block; text-align: right; color:#32a69d; text-decoration: underline; font-weight: bold; font-size: 11px;}

#com-franquicias a.colderLink {display: block; width: 227px; height: 171px; position: absolute; bottom: 45px; right: 0px; text-indent: -9999999px;}


#com-franquicias-stores {position: relative;background-image:url("/images/bg-franquicias-mapita.png"); background-position:center 74px; background-color:#FFF; background-repeat:no-repeat; color:#000000; padding:35px 20px 45px;}
#com-franquicias-stores h2.ponlotu{height: 24px; line-height: 24px; text-indent: -999999px; margin: 0px;background-image: url("/images/ponlo-tu.png"); background-position: center center; background-repeat: no-repeat;}
#com-franquicias-stores h4 {font-size: 12px; line-height: 14px; margin: 50px 0px 20px; }
#com-franquicias-stores .colizq {width: 410px; float: left; padding-bottom: 5px;}
	#com-franquicias-stores .colizq h3 {font-size:22px;line-height:23px; margin:0px;letter-spacing:1px;color: #000;}
	#com-franquicias-stores .colizq h3 .verdeApp {color: #2ea39a;}
	#com-franquicias-stores .colizq p {margin-top: 15px;width: 400px; font-size: 11px; text-align: justify;color: #000;}
	#com-franquicias-stores .colizq p a{color: #000; text-decoration: none;}
	#com-franquicias-stores .colizq p .telefono {color: #00F; font-weight: bold;}
	#com-franquicias-stores .colizq a#masinfo {display: block; text-align: right; color:#32a69d; text-decoration: underline; font-weight: bold; font-size: 11px;}

#com-franquicias-stores a.colderMap {display: block; background-image: url("/images/mapita-franquicias.jpg"); width: 243px; height: 210px; position: absolute; bottom: 90px; right: 21px; text-indent: -9999999px;}


#com-franquicias-prov {position: relative;background-image:url("/images/bg-franquicias-provincias.png"); background-position:center 74px; background-color:#FFF; background-repeat:no-repeat; color:#000000; padding:35px 10px 45px 15px;}
#com-franquicias-prov h2.ponlotu{height: 24px; line-height: 24px; text-indent: -999999px; margin: 0px;background-image: url("/images/ponlo-tu.png"); background-position: center center; background-repeat: no-repeat;}
#com-franquicias-prov h4 {font-size: 12px; line-height: 14px; margin: 40px 0px 15px; font-weight: normal; color: #000;}
#com-franquicias-prov .colizq {width: 465px; float: left; padding-bottom: 5px;}
#com-franquicias-prov .colder {width: 200px; float: right; padding-bottom: 5px;}
	#com-franquicias-prov .colizq h3 {font-size:22px;line-height:23px; margin:0px;letter-spacing:1px;color: #000;}
	#com-franquicias-prov .colder h3 {margin:15px 0px 10px;font-size:14px;color: #000;}
	#com-franquicias-prov  h3 .verdeApp {color: #2ea39a;}
	#com-franquicias-prov .colizq p {float: left;margin-top: 20px;width: 235px; font-size: 11px; text-align: justify;line-height:13px;color: #000;}
	#com-franquicias-prov .colizq p a{color: #000;text-decoration: none;}
	#com-franquicias-prov .colder img {margin-left: 15px;}
	#com-franquicias-prov .colder p {margin-top: 15px; font-size: 11px; text-align: justify;line-height:13px;color: #000;}
	#com-franquicias-prov .colder p a{color: #000;text-decoration: none;}
	#com-franquicias-prov .colder p .telefono {color: #00F; font-weight: bold;}
	#com-franquicias-prov a#masinfo {position: relative; bottom: 20px; left: 339px; text-align: right; color:#32a69d; text-decoration: underline; font-weight: bold; font-size: 11px;}
	#com-franquicias-prov a.masinfo {position: relative; bottom: 20px; left: 440px; text-align: right; color:#32a69d; text-decoration: underline; font-weight: bold; font-size: 11px;}

#com-franquicias-prov a.colderMap {display: block; background-image: url("/images/mapita-franquicias.jpg"); width: 243px; height: 210px; position: absolute; bottom: 90px; right: 21px; text-indent: -9999999px;}



#com-franquicias-stores a, #com-franquicias-prov a, #com-franquicias a {text-decoration: none;}

/*****************************************************/

#preferedStoreHolder {background-color:#1EA59D; padding:6px;}
#preferedStore {background-color:#000; width: 701px; border-left: solid 1px #000; margin:0; padding:0;}
#preferedStore div {float:left; line-height:21px;}
#preferedStore #selectedStore {background-image:url("/imf-listado/bg-selectedStore.png"); padding-left:143px; background-repeat:no-repeat; color:#FFF; width: 311px; text-align:center;}
#preferedStore #selectedStore a{color:#FFF; font-size:11px;text-decoration:underline;}
#preferedStore #sendMessage {background-image:url("/imf-listado/bg-sendMessage.png"); width: 85px; border-right:solid 2px #000; padding-left:28px; padding-right:14px; white-space: nowrap; }
#preferedStore #pickAnother {width: 117px; height:19px; line-height:19px; margin: 1px 0 1px 0; background-color:#4c4c4c; border-right:solid 1px #000; text-align:center; white-space: nowrap; }


#listadoPickStoreWrap {padding:235px 0 0; position:absolute; top:0; left:0; z-index:1000; width:100%; }
#pickHeader {background-image:url(/img.v2/bg-select-store-g.png); background-repeat:no-repeat; padding:33px 40px 27px 40px; width:579px;}
#pickHeader .hhh{font-size:21px; color: #1c6b64; font-weight:bold; text-align:center; margin-bottom:24px;}
#pickHeader #fieldsPick{font-size:14px; color: #000; text-align:center; }
#pickHeader #fieldsPick .searchFieldHolder{display: inline; margin: 0 10px}
#pickHeader #fieldsPick .searchFieldHolder label{line-height:2; font-size:11px;}
#pickHeader #fieldsPick .searchFieldHolder input#fprov_p,
#pickHeader #fieldsPick .searchFieldHolder input#fpobl_p {
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding: 2px 6px;
	height:auto !important;
	border:solid 1px #bfbfbf;
	position:relative;
	
}

#pickFoot{width:660px; background-image:url(/img.v2/bg-select-store-g.png); background-repeat:no-repeat; background-position:bottom left;height:5px;}

#pickWrapBorder{width:652px; padding:4px; position:absolute;}
#pickBody {text-align:left;width:652px;background-image:url(/img.v2/bg-select-store-r.png); background-repeat:repeat-y; padding:0 4px;}
#pickBody ul{margin:0;padding:20px 0px;list-style:none;background-color:#fefefe;}
#pickBody ul li{margin:0;padding:0; width:286px; float:left; padding-left:35px; line-height:20px;}
#pickBody ul li a{color: #0019d4; text-decoration:underline;}
#pickBody ul li.left{border-right: solid 1px #c8c8c8}
#pickBody .doSearch {background-color:#fefefe; text-align:center; font-size:11px; line-height:80px;color:#000;}

#store-selected {width:322px; position:absolute; top:100px; left:199px;z-index:1000;}
#store-selected-w {text-align:center;background-image:url(/img.v2/bg-store-selected.png); background-repeat:no-repeat; padding:4px 3px 50px; width:316px; }
#store-selected .top{margin-top:50px; font-size:26px;color:#000;font-weight:bold;background-image:url(/img.v2/rayita.png); background-position:bottom center; background-repeat:no-repeat; padding:0 13px 15px;}
#store-selected .bottom{height:10px ;background-image:url(/img.v2/bg-store-selected.png); background-position:bottom left; background-repeat:no-repeat;}

/*Nuevo listado del index*/
#listadoIndex{background-color:#000;margin-bottom:41px;}
#listadoIndex ul {float:left;margin:41px 0  0 32px;width:325px; padding:0;}
#listadoIndex ul li {text-align:left;}
#listadoIndex ul li a{line-height:21px;font-size:10px;}
#listadoIndex ul li.title a{font-weight:bold;font-size:11px;text-transform:uppercase;}
#listadoIndex ul li a:hover{text-decoration:underline;}

/*Nuevo listado del index*/
#listadoFamilias h3{text-align:left;margin-left:100px;margin-top:53px;line-height:1;margin-bottom:19px;}
#listadoFamilias ul {margin:0 0 22px 100px; padding:0;list-style-type:none;}
#listadoFamilias ul li {display:block;}
#listadoFamilias ul li a{line-height:21px;font-size:10px;color:#fff;float:left;}
#listadoFamilias ul li div{line-height:21px;font-size:10px;color:#fff;float:left;width:54px;text-align:left;}
#listadoFamilias h3, #listadoFamilias h3 div{font-weight:bold;font-size:11px;text-transform:uppercase;}
#listadoFamilias h3 div{width:54px;float:left;}
#listadoFamilias ul li a:hover{text-decoration:underline;}


