  

/* estilos generales */
html { }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,  code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}
html {}
body {font-size:1em;color:#7a7a7a; background:#fff url(../img/fondoPag.gif) bottom repeat-x  ;font-family: Arial, Helvetica, sans-serif; height:100%; position:relative;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
.limpiarFLOAT{ clear:both;}
a{ text-decoration:none;}
textarea { resize:none; } /* desactiva el reescalado */
.returnButtons a.gris{display: table; margin:10px 0 20px;}
address{ text-transform:none; text-decoration:none; display:inline-table;}
input, textarea, select{ border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea; border-right:1px solid #dbdfe6; border-top:1px solid #abadb3;border-radius: 5px; }
input:focus, textarea:focus, select:focus{ border:1px solid #c7e2f1; color:#5794bf;}
.banner figcaption a {background:url(../img/flechaAzul.png) left no-repeat; padding-left:12px; color:#0065B3; display:table; margin:-5px auto 0; text-decoration:none;}
.banner figcaption a:hover{text-decoration: underline;}
strong{ font-weight:bold !important;}
.margen30{ margin-top:40px !important;}
.buscadorTiendaQuienes a.TextBlanco{ color:#fff !important;}

/* estilos generales */

/*cuerpo*/
.cuerpo{ width:956px; background:url(../img/fondoPag.png) bottom repeat-y; min-height:700px; text-align:left; padding:0 14px 0 15px; margin:0 auto; display: table;}
a.gris{  background:#bcbcbc; padding:2px 10px 0; text-decoration:none; border:1px #fff outset; font-size:12px; color:#fff; box-shadow: 2px 2px 3px #CCC; text-shadow: -1px -1px  #999; border-radius: 8px; }
a.gris:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa;}
.contenido .cajaGris a.gris2{  background:#bcbcbc; padding:2px 10px 0; text-decoration:none; border:1px #fff outset; font-size:12px; color:#fff; box-shadow: 2px 2px 3px #CCC; text-shadow: -1px -1px  #999; border-radius: 8px; }
.contenido .cajaGris a.gris2:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa; color:#fff; }
input.gris{ background:#bcbcbc; padding:2px 10px 0; text-decoration:none; border:1px #fff outset; font-size:12px; color:#fff; box-shadow: 2px 2px 3px #CCC; text-shadow: -1px -1px  #999; border-radius: 8px; cursor:pointer; }
input.gris:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa;}
input.grisPeke{ background:#bcbcbc; padding:1px 5px 0; text-decoration:none; border:1px #fff outset; font-size:11px; color:#fff; box-shadow: 1px 1px 2px #CCC; text-shadow: -1px -1px  #999; border-radius: 4px; cursor:pointer; }
input.grisPeke:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa;}
.enviar{ width:100px !important; display:table; float:none; margin:0 auto;}
.letraPeke{ font-size:10px; display:block; margin:0;}
.separacion{ border-bottom:1px solid #CCC; height:1px; margin:15px 0;}
.separacion2{ border-top:1px solid #CCC; border-bottom:2px solid #eeeeee; height:0px; margin:15px 0;}
.contenidoTexto p strong{ font-weight:bold; }
.contenidoTexto p a{  color: #0065B3; text-decoration:underline; }
.contenido h3 strong{ font-weight:bold; color: #F25960;}
.error-message{ background:#ED1B24;   border-radius: 5px ; padding:0px 12px 3px; font-size: 0.8em; margin:2px 0 2px 2px;  color:#fff !important; display: inline-block;}
.oldData{ font-size:0.8em;}
.oldData ins{ text-decoration:none;}
.oldData del{ color:#FF9396;}
.alert{ background:#eab911; border-radius: 5px ; color:#fff !important; text-align:center; margin:10px 0;}
/*fin cuerpo*/

/*pie*/
.pie{ width:985px; background:url(../img/fondoPiePag.png) top no-repeat; padding:25px 0 0px; margin:0 auto; display: block;}
.pie ul li{ background:url(../img/separacionPIE.gif) left no-repeat; padding:0; padding-left:10px;}
.pie ul li:first-child{ background:none; padding:0;}
.pie ul.MenuIzq{ float:left; display:block; margin:0 0 10px 20px; padding:0;}
.pie ul.MenuIzq li{ list-style:none; display:inline-block; margin:0 5px 0 0;}
.pie ul.MenuIzq li a{ color:#fff; font-size:0.7em; text-decoration: none;}
.pie ul.MenuIzq li a:hover{ text-decoration:underline;}
.pie ul.MenuDer{ float: right; display:block; margin:0 20px 0 0px; padding:0;}
.pie ul.MenuDer li{ list-style:none; display:inline-block; margin:0 0px 0 10px;}
.pie ul.MenuDer li a{ color:#fff; font-size:0.75em; text-decoration: none;}
.pie ul.MenuDer li a:hover{ text-decoration:underline;}
.pie ul.MenuDer li a img{ float:right;}
/*fin pie*/

/*cabecera*/
.cabecera{ width:100%; height:72px; display:block;}
.cabecera .logo{    background: url(../img/BigMat_Logo.png) no-repeat;display: block;float: left;height: 57px;margin-top: 8px;margin-left:6px;text-indent: -1000em;width: 113px;}

.cabecera .logo_aniversario {
    /*background: url(../img/logo_20_aniversario_pt/logo_20_aniversario_pt/logo2_pt.png) no-repeat;*/
    display: block;
    float: left;
    height: 57px;
    /* margin-top: 8px; */
    margin-left: 10px;
    text-indent: -1000em;
    width: 113px;
}

.cabecera .usuario{ width:330px; min-height:48px; float:right; display:block; color:#636363; background:url(../img/fondoUsuarios.png) bottom no-repeat; font-size:0.75em;}	
.cabecera .usuario div{ display:block; float:left; margin:5px 0 0 12px; }
.cabecera .usuario div label:hover{ color:#ed1922;}
.cabecera .usuario div label:hover input{ color:#ed1922; border:1px solid #ed1922; background:#fff; color:#ed1922;}
.cabecera .usuario div input{ width:124px; border:1px solid #636363; border-radius:5px; background:#f9f9f9; color:#bcbcbc; height:12px; padding:3px; font-size:0.9em;}
.cabecera .usuario div input:focus{border:1px solid #ed1922; background:#fff; color:#ed1922;}
.cabecera .usuario div input.boton{ border:none; background:#636363; color:#fff; height:20px; width:20px; position:relative; top:1px; cursor:pointer; font-size:0.8em; }
.cabecera .usuario div input.boton:hover{background:#ed1922; }
.cabecera .usuario div.buscador{ display:block; float: right; margin:10px 13px 10px 12px; }
.cabecera .usuario div.buscador label{ color:#999;}
.cabecera .usuario div.buscador:hover label{ color:#ed1922;}
.cabecera .usuario div.buscador:hover input{border:1px solid #ed1922; background:#fff; color:#ed1922;}
.cabecera .usuario div.buscador input{ width:150px; border-style:inset; background:url(../img/sombraBuscador.gif) repeat-x; border-color:#fff;}
.cabecera .usuario div.buscador input.buttonLupa{ border:none; background:#999 url(../img/botonBuscador.png) no-repeat; color:#fff; height:20px; width:20px; margin-left:3px; cursor:pointer; font-size:0.8em; }
.cabecera .usuario div.buscador input.buttonLupa:hover{ background:#ed1922 url(../img/botonBuscador.png) no-repeat; }
a#ocultarUsuario1{ display:block; float: left; margin:10px 25px 10px 12px; background:#999;color:#fff; font-size:1em; padding:2px 5px ;border-radius:5px; cursor:pointer;}
#mostrarUsuario1{ display:block; float: left; margin:10px 25px 10px 12px; background:#999;color:#fff; font-size:1em; padding:2px 5px ;border-radius:5px; cursor:pointer;}
#usuarioDIV1{ margin-bottom:-3px; padding-bottom:5px;}
.redes a{ margin-left:10px; opacity: .50;}
.redes a:hover{ opacity: 100;}
.idiomas{ float: left; display:block; margin-left:30px; margin-top:10px;}
.idiomas a{ margin-left:10px; opacity: .20;}
.idiomas a:hover{ opacity: 100;}
.idiomas span{ font-size:0.8em;opacity: .40;}
.idiomas:hover span{ font-size:0.8em;opacity: 100;}
/*fin cabecera*/

/*menu superior*/
.menuSuperior{ background:#0065b3; height:35px; width:100%; margin:8px auto 4px; border-radius:5px;}
.menuSuperior ul{ margin:0 0 0 5px; padding:0;}
.menuSuperior ul li{  padding:0; list-style:none; float:left; display:block; margin:3px 6px 0;}
.menuSuperior ul li a{ margin:1px 5px; border: none; color:#FFF; padding:0px 5px 0px; font-weight:bold; font-size:1.05em; background:#0065b3; height:31px; display:block; position:relative; z-index:999; }
.menuSuperior ul li a:hover{ margin:0px 4px; border:1px solid #fff; color:#0065b3;  background: url(../img/menuSuperior.gif) bottom repeat-x; border-radius:4px 4px 0 0; }
.menuSuperior ul li a.select{margin:0px 4px; border:1px solid #fff; color:#0065b3;  background: url(../img/menuSuperior.gif) bottom repeat-x; border-radius:4px 4px 0 0; cursor:default;}
.menuSuperior ul li a.menu_blog {
    float: right;
    margin: 0px;
    padding: 0px;
    margin-left: 14px;
    background-color: transparent;
    height: 32px;
}
.menuSuperior ul li a.menu_blog:hover{   
    color: transparent;
    border: none;
    background: none;
    border-radius: 0px;
    height: 32px;
    float: right;
    margin: 0px;
    padding: 0px;
    margin-left: 14px;
    background-color: red;
    height: 32px;
}		
a.menu_blog img {
    margin: -0px;
    width: 135px;
    height: 36px;
    margin-top: -3px;
    margin-right: 3px;
}
li.btn-blog{
	float: right!important;
    margin-right: 0px!important;
}
/*fin menu superior*/

/*submenu*/
ul.submenu{ margin:0px 5px 5px 0; padding:2px; background:#fff; text-align:center; display: table;  padding:0px 20px 3px;   border:1px solid #3686c3; border-radius:0px 0px 8px 8px; position:relative; top:-1px; float:right;}
ul.submenu li{ list-style:none; margin:0 9px; padding:0; float:left; display:block; }
ul.submenu li a{ color:#3686c3; text-decoration:none; padding:2px 5px; font-size:0.8em;  border-radius:5px;-moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s; }
ul.submenu li a:hover{ color:#fff; background:#3686c3; text-decoration:none; padding:2px 5px; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
ul.submenu li a.select{ color:#fff; background:#3686c3; text-decoration:none; padding:2px 5px; cursor:default;}
ul.productos{ margin-left:70px !important; }
/*fin submenu*/

/*promociones home*/
.EspacioHome{ padding-right:10px !important;}

#slider {float: left;height: 324px;overflow: auto;position: relative;width: 956px; margin-bottom:-45px;}
#slider ul {left: 0;list-style: none outside none;position: absolute;top: 0;}
#slider li, #slider2 li {height: 324px;overflow: hidden;width: 956px;}
#slider ul, #slider li, #slider2 ul, #slider2 li {list-style: none outside none;margin: 0;padding: 0;}
#slider li {float: left;height: 324px;width: 956px;}
#slider h1{ color:#fff; font-size:1.75em; text-shadow: 0.1em  0.1em 0.1em #414141; position:relative; left:20px; top: -120px;z-index: 9; }
#slider div{ width:223px; height:184px; color:#FFF; overflow:auto; text-shadow: 0.05em  0.05em 0.05em #414141; position:relative; left:715px; top: -400px;z-index: 999; text-align: center; font-size:0.8em; }
#slider div p{ color:#cce6fa;}
#slider div a{ color:#fff; text-decoration:underline;}
#slider div h2{ margin:0; padding:0; color:#fff; font-size:1.3em; } 
#slider h1 strong{ font-size:1.5em; display:block;}
.pagination{ z-index:99; background:url(../img/fondoPromocionesHome.png) no-repeat; width:248px; height:306px; position:relative; top:10px; left:700px;}
.pagination ul{ text-align:center; width:208px; margin:auto; position:relative; top:215px;  background:url(../img/separadorPromocionesHome.png) top no-repeat; padding-top:14px; text-align:center; padding-left:10px;  }
.pagination ul p{ margin:0; padding:0; text-align:center; color:#fff; text-shadow: 0.1em  0.1em 0.1em #414141; position:relative; display: table; top:-270px; left:30px;}
.pagination ul li{ position:relative; z-index:9999; list-style:none; float: none; display: inline-block; background:url(../img/botonPromocionesActivo.png) bottom; height:21px; width:22px; margin-left:5px; text-indent: -1000em; position:relative; top:-265px; cursor:pointer;}
.pagination ul li.current{background:url(../img/botonPromocionesActivo.png) top;}
#slider h1.EstiloPromo1{ text-align:right; width:650px;}
#slider h1.EstiloPromo2{ text-align: right;  width:650px; color:#0065B3;text-shadow: 0em 0em 0em #fff; margin-top:-20px;}

#slider .PromoHome1 h1{ color:#0065B3; font-size:1.75em; text-shadow: 0.1em  0.1em  #fff; position:relative; left:20px; top: -320px;z-index: 9; }
#slider .PromoHome1 h1 strong{ color:#0065B3;}
#slider .PromoHome2 h1{ color:#fff; font-size:1.75em;  position:relative; left:20px; top: -305px;z-index: 9; }
#slider .PromoHome2 h1 strong{ color:#fff;}
#slider .PromoHome3 h1{ color:#fff; font-size:1.75em;  position:relative; left:20px; top: -320px;z-index: 9; text-shadow: 2px 2px 2px #fff; color: #ED1B24; }
#slider .PromoHome3 h1 strong{ color: #0065B3;}


#slider #PromoQUINCENADELCEMENTO h1{ color:#fff; font-size:1.8em; text-shadow: 0.1em  0.1em  #5f5b68; position:relative; left:20px; top: -310px;z-index: 9; }
#slider #PromoQUINCENADELCEMENTO h1 strong{ color:#ED1B24; font-size:1.25em; margin-bottom:10px; text-shadow: 0.06em  0.06em  #5f5b68;}
#slider #PromoQUINCENADELCEMENTO h1 span.tiempo{ font-size: 0.5em;    left: 195px;    top: 187px;}

#slider #PromoQUINCENADELPAVIMENTO h1{ color:#fff; font-size:1.8em; text-shadow: 0.1em  0.1em  #3c3836; position:relative; left:20px; top: -300px;z-index: 9; }
#slider #PromoQUINCENADELPAVIMENTO h1 strong{ color:#ED1B24; font-size:1.45em; margin-bottom:10px;}
#slider #PromoQUINCENADELPAVIMENTO h1 span.tiempo{top: 175px; left: 352px;font-size:0.5em;}

#slider #PromoFolletoInvierno201213 h1{ color:#fff; font-size:1.2em; text-shadow: 0.1em  0.1em  #000; position:relative; left:20px; top: -320px;z-index: 9; }
#slider #PromoFolletoInvierno201213 h1 strong{ color:#ED1B24; font-size:1.75em;}
#slider #PromoFolletoInvierno201213 h1 span.tiempo{top: 240px; left: 402px;}

#slider #PromoQuincenaMedida h1{ color:#0065B3; font-size:1.35em; text-shadow: 0.1em  0.1em  #fff; position:relative; left:20px; top: -320px;z-index: 9; }
#slider #PromoQuincenaMedida h1 strong{ color:#ED1B24;font-size:1.8em; margin-top:10px; }
#slider #PromoQuincenaMedida h1 span.tiempo{top: 220px; left: 350px;}

#slider #PromoQuincenaDePlacaYesoLaminado h1{ color:#0065B3; width:350px; font-size:1.5em; text-shadow: 0.1em  0.1em  #fff; position:relative; left:20px; top: -310px;z-index: 9; }
#slider #PromoQuincenaDePlacaYesoLaminado h1 strong{ color:#ED1B24; font-size:1.3em; margin:10px 0; }
#slider #PromoQuincenaDePlacaYesoLaminado h1  span.tiempo {
  background: url("../img/blanco2.png") repeat scroll 0 0 transparent;
  border-radius: 5px 5px 5px 5px;
  color: #666666;
  display: table;
  font-size: 12px;
  left: 350px;
  padding: 1px 8px;
  position: relative;
  text-shadow: 1px 1px #FFFFFF;
  top: 170px;
}

#slider #PromoPromocinHerramientas h1{ color:#0065B3; font-weight:bold; width:650px; font-size:1.6em; text-shadow: 0.1em  0.1em  #fff; position:relative; left:10px; top: -330px;z-index: 9; }
#slider #PromoPromocinHerramientas h1 strong{ color:#ED1B24; font-size:0.7em; margin:10px 0; }
#slider #PromoPromocinHerramientas h1  span.tiempo {
  background: url("../img/blanco2.png") repeat scroll 0 0 transparent;
  border-radius: 5px 5px 5px 5px;
  color: #666666;
  display: table;
  font-size: 12px;
  left: 350px;
  padding: 1px 8px;
  position: relative;
  text-shadow: 1px 1px #FFFFFF;
  top: 230px;
}






#slider #PromoCAMPAACALEFACCIN20122013 h1{color:#ED1B24;width:260px; font-size:1.2em; text-shadow: 1px 1px  #fff;  position:relative; left:20px; top: -320px;z-index: 9; font-weight:bold; }
#slider #PromoCAMPAACALEFACCIN20122013 h1 strong{ color:#fff; width:560px !important;   font-size:1.6em; margin-bottom:10px;  text-shadow: 2px 2px  #666; }
#slider #PromoCAMPAACALEFACCIN20122013 h1  span.tiempo {
  background: url("../img/blanco2.png") repeat scroll 0 0 transparent;
  border-radius: 5px 5px 5px 5px;
  color: #666666;
  display: table;
  font-size: 12px;
  left: 350px;
  padding: 1px 8px;
  position: relative;
  text-shadow: 1px 1px #FFFFFF;
  top: 180px;
  width: 280px;
}

#slider #PromoCampaaInvernaje2013 h1{color:#ED1B24;width:260px; font-size:1.2em; text-shadow: 1px 1px  #fff;  position:relative; left:20px; top: -320px;z-index: 9; font-weight:bold; }
#slider #PromoCampaaInvernaje2013 h1 strong{ color:#fff; width:560px !important;   font-size:1.6em; margin-bottom:10px;  text-shadow: 2px 2px  #666; }
#slider #PromoCampaaInvernaje2013 h1  span.tiempo {
  background: url("../img/blanco2.png") repeat scroll 0 0 transparent;
  border-radius: 5px 5px 5px 5px;
  color: #666666;
  display: table;
  font-size: 12px;
  left: 350px;
  padding: 1px 8px;
  position: relative;
  text-shadow: 1px 1px #FFFFFF;
  top: 235px;
  width: 280px;
}

#slider #PromoCampaaRevestimientosPrefabricados2013 h1{color:#ED1B24;width:260px; font-size:1.2em; text-shadow: 1px 1px  #fff;  position:relative; left:20px; top: -320px;z-index: 9; font-weight:bold; }
#slider #PromoCampaaRevestimientosPrefabricados2013 h1 strong{ color:#fff; width:560px !important;   font-size:1.6em; margin-bottom:10px;  text-shadow: 2px 2px  #666; }
#slider #PromoCampaaRevestimientosPrefabricados2013 h1  span.tiempo {
  background: url("../img/blanco2.png") repeat scroll 0 0 transparent;
  border-radius: 5px 5px 5px 5px;
  color: #666666;
  display: table;
  font-size: 12px;
  left: 350px;
  padding: 1px 8px;
  position: relative;
  text-shadow: 1px 1px #FFFFFF;
  top: 190px;
  width: 280px;
}

#slider #PromoCampaaPoda2013 h1{color:#ED1B24;width:260px; font-size:1.2em; text-shadow: 1px 1px  #fff;  position:relative; left:20px; top: -320px;z-index: 9; font-weight:bold; }
#slider #PromoCampaaPoda2013 h1 strong{ color:#fff; width:560px !important;   font-size:1.6em; margin-bottom:10px;  text-shadow: 2px 2px  #666; }
#slider #PromoCampaaPoda2013 h1  span.tiempo {
  background: url("../img/blanco2.png") repeat scroll 0 0 transparent;
  border-radius: 5px 5px 5px 5px;
  color: #666666;
  display: table;
  font-size: 12px;
  left: 350px;
  padding: 1px 8px;
  position: relative;
  text-shadow: 1px 1px #FFFFFF;
  top: 235px;
  width: 280px;
}

#slider #PromoQuincenaDeLaFontaneria h1{color:#e5decb;width:460px; font-size:1.2em; text-shadow: 1px 1px  #595549;  position:relative; left:20px; top: -320px;z-index: 9; font-weight:bold; }
#slider #PromoQuincenaDeLaFontaneria h1 strong{ color:#fff; width:560px !important;   font-size:1.6em; margin-bottom:0px;  text-shadow: 2px 2px  #595549; }
#slider #PromoQuincenaDeLaFontaneria h1  span.tiempo {
  background: url("../img/blanco2.png") repeat scroll 0 0 transparent;
  border-radius: 5px 5px 5px 5px;
  color: #666666;
  display: table;
  font-size: 12px;
  left: 350px;
  padding: 1px 8px;
  position: relative;
  text-shadow: 1px 1px #FFFFFF;
  top: 235px;
  width: 280px;
}

#slider #PromoFolletoVerano h1{  color:#fff; font-size:1.75em;  position:relative; left:20px; top: -320px;z-index: 9; text-shadow: 2px 2px 2px #0065B3; color: #ED1B24; }
#slider #PromoFolletoVerano h1 strong{ color:#fff;}
#slider #PromoFolletoVerano h1 span.tiempo{top: 210px;}

#slider #PromoQuincenaDelOrden h1{background: url("../img/blanco2.png") repeat scroll 0 0 transparent;
                                  border-radius: 5px 5px 5px 5px; padding:5px;  color:#647ea3; font-size:1.9em; ; text-shadow: 1px	1px  #fff; position:relative; left:20px; top: -320px;z-index: 9; font-weight:bold; display:table;}
#slider #PromoQuincenaDelOrden h1 strong{ color:#ED1B24; font-size:1.3em; font-weight:normal;  }
#slider #PromoQuincenaDelOrden h1 span.tiempo{top: 195px;font-weight:normal;  font-size:0.47em;}

#slider #PromoCampaaVerano2012AMPLIAMOSPROMOCIONHASTA15SEPT h1{  color:#fff; font-size:1.9em;  position:relative; left:20px; top: -320px;z-index: 9; text-shadow: 2px 2px 2px #0065B3;  text-transform:uppercase; font-weight:bold;}
#slider #PromoCampaaVerano2012AMPLIAMOSPROMOCIONHASTA15SEPT h1 strong{ color:#fdde21; font-size:0.65em; font-weight:normal;}
#slider #PromoCampaaVerano2012AMPLIAMOSPROMOCIONHASTA15SEPT h1 span.tiempo{top: 240px;font-weight:normal;  font-size:0.47em;}

#slider #PromoJardinBigPromocion h1{  color:#fff; font-size:1.35em;  position:relative; left:20px; top: -320px;z-index: 9; text-shadow: 1px 1px 2px #000; width:650px; font-weight: bold; }
#slider #PromoJardinBigPromocion h1 strong{  color: #fdde21; font-size: 1.9em; margin-bottom:10px; text-shadow: 2px 2px 0px  #0065B;}
#slider #PromoJardinBigPromocion h1 span.tiempo{top: 190px;}

#slider #PromoQuincenaCubiertasYTejados h1{  font-size:1.75em;  position:relative; left:20px; top: -320px;z-index: 9; text-shadow: 2px 2px 2px #0065B3; color: #ED1B24;}
#slider #PromoQuincenaCubiertasYTejados h1 strong{ color: #fff; }

/*fin promociones home*/

/*newsletter*/
.newsletter{ height:20px; background:#0065B3; font-size:0.8em;border-radius:0 0 5px 5px ; color:#fff; text-align:right; display:block; float:left; width:100%; position:relative; z-index:999;}
.newsletter a{ text-decoration:underline;  color:#fff;}
.newsletter a img{ position:relative; top:-30px; right:-15px; display:block; float:right; z-index:999;}
/* fin newsletter*/

/*destacados home*/
.destacadosHome{ background:url(../img/FondoDestacados1.gif) no-repeat; display:block; float:left; width:679px; height:190px; margin-top:5px; margin-bottom:15px;}
.DestacadoHomeMini{ background:url(../img/FondoDestacados3.gif) no-repeat; width:679px; height:157px;}
.destacadosHome .Destaca1{ display:block; float:left; width:361px; }
.destacadosHome .Destaca2{ display:block; float:left; width:318px; }
.destacadosHome .Destaca2 .texto { margin-left:10px;}
.destacadosHome .bloqueHome .imagen{ background:url(../img/marcoPromociones.png) no-repeat; float:left; display:block; width:213px; height:165px; padding:5px; margin:7px;}
.destacadosHome .bloqueHome .imagenSuperpuesta{ display:block; float:left; margin:0 3px;}
.destacadosHome .bloqueHome .imagenSuperpuesta2{ display:block; float:left; margin:0 3px; }
.destacadosHome .bloqueHome .texto{ display:block; float:left; width: 170px;}
.destacadosHome .bloqueHome .texto h2{ color:#ed1b24; margin:8px 0; padding:0;  font-size: 1.5em; text-shadow: 2px 2px  #FFFFFF;line-height: 1.1em;}
.destacadosHome .bloqueHome .texto h2 a{ color:#0065B3;}
.destacadosHome .bloqueHome .texto h2 a strong{color:#ed1b24;font-size: 1.25em; display:block;}
.destacadosHome .bloqueHome .texto h3{ color:#ed1b24; margin:8px 0; padding:0;  font-size: 1.1em; text-shadow: 2px 2px  #FFFFFF;line-height: 1.1em;}
.destacadosHome .bloqueHome .texto h3 a{ color:#0065B3;}
.destacadosHome .bloqueHome .texto h3 a strong{color:#ed1b24;font-size: 1.25em; display:block;}
.destacadosHome .bloqueHome .texto p{ color:#656565; margin:0; padding:0;  text-align: left; font-size: 0.8em; text-shadow: 1px 1px  #FFFFFF;line-height: 1.1em; }
.destacadosHome .bloqueHome .texto  a.EnlaceVerMasHome{ background:url(../img/verMasBoton.png) no-repeat; width:70px; height:25px; display:block; float:right; text-indent: -1000em; margin-top:-5px; z-index:999; position:relative;}

.contenido .NoticaNoDestacada p.Sobre{
  background: url(../img/sobreBigMatPEKE.png) no-repeat left ;
  border-top: 1px solid #dedede;
  display: table;
  margin-bottom:4px;
  padding-top:2px;
  position:relative;
  top:5px;
  padding-left: 20px;
  width: 95%;}
.contenido .NoticaNoDestacada p.Sobre b{ float:left; display:block; }
.contenido .NoticaNoDestacada p.Sobre a{ display:block; float:left; margin-left:4px;}

.contenido .NoticaNoDestacada p.Sobre2{

  border-top: 1px solid #dedede;
  display: table;
  margin-bottom:4px;
  padding-top:2px;
  position:relative;
  top:5px;
  padding-left: 20px;
  width: 95%;}
.contenido .NoticaNoDestacada p.Sobre2 b{ float:left; display:block; }
.contenido .NoticaNoDestacada p.Sobre2 a{ display:block; float:left; margin-left:4px;} 


.NoticaDetalle p.Sobre{
  background: url(../img/sobreBigMatPEKE.png) no-repeat left ;
  border-top: 1px solid #dedede;
  display: table;
  margin-bottom:4px;
  padding-top:2px;
  position:relative;
  top:5px;
  padding-left: 20px;
  width: 95%;}
.NoticaDetalle p.Sobre b{ float:left; display:block; }
.NoticaDetalle p.Sobre a{ display:block; float:left; margin-left:4px;}

.NoticaDetalle p.Sobre2{

  border-top: 1px solid #dedede;
  display: table;
  margin-bottom:4px;
  padding-top:2px;
  position:relative;
  top:5px;
  padding-left: 20px;
  width: 95%;}



.NoticaDetalle p.Sobre2 b{ float:left; display:block; }
.NoticaDetalle p.Sobre2 a{ display:block; float:left; margin-left:4px;}

.BloquesBannerHome{background:url(../img/FondoDestacados1.gif) no-repeat; display:block; float:left; width:679px; height:190px; margin-top:5px; margin-bottom:15px;}
.BloquesBannerHome .Destaca1{ display:block; float:left; width:361px; }
.BloquesBannerHome .Destaca2{ display:block; float:left; width:318px; }
.bannerHome{ display:block; float:left;  margin-left:0px;  }
.bannerHome img{ display:block; float:left;}
.bannerHome .texto{ display:block; float:left;  margin-left: 10px; width: 230px;}
.Destaca1 .texto {    width: 290px;}
.bannerHome .texto h3{ color:#ed1b24; margin:4px 0 0px; padding:0;font-size: 1em;  }
.bannerHome .texto h3 a { color:#0065B3; font-size: 1em;}
.bannerHome .texto h3 a strong{ color:#ed1b24; font-size: 1.25em;}
.bannerHome .texto p{  margin:0; padding:0;  text-align:justify; font-size: 0.8em; }
.bannerHome .texto a.EnlaceVerMasHome{ background:url(../img/verMasBoton.png) no-repeat; width:70px; height:25px; display:block; float:right; text-indent: -1000em; margin-top:2px; z-index:999; position:relative;}
.Destaca1 .texto a.EnlaceVerMasHome{ margin-top:22px;}
.bannerHome .texto a.alturaExtra{margin-top:26px;}
.bannerHome .texto a.alturaExtra2{margin-top:32px;}
span.azul{ font-size:0.8em; color:#0065B3; margin:0 10px 5px; padding-left:20px;   display: table;}


/*fin destacados home*/

/*buscador tienda*/
.titular{ background:#0065b3; margin:25px auto 3px; padding:6px 11px 0; height:23px; display:block;  border-radius: 5px;}
.titular h3{  color:#fff; font-size:1em;}
.buscadorHome{ margin:0 8px; width:48%; display:block; float:left;}
.buscadorHome iframe{display:block; float:left; width:325px; height:350px;}
.buscadorHome h4{ margin:0 0 12px; padding:0; color:#ed1b24;font-size: 1.1em;}
.buscadorHome .bloque1{ display:block; float:left; width:99%;}
.buscadorHome .bloque1 img{display:block; float:left;}
.SelectBuscadorHome{ display:block; float:left; margin-top:10px;  margin-left:20px;}
.SelectBuscadorHome #ProvincesDisplayForm .gris{ margin-top:35px;}
.buscadorHome .bloque2{ display:block; float:left; width:99%; }
.buscadorHome .bloque2 img{display:block; float:left;}
.buscadorHome .bloque2 .SelectBuscadorHome{ display:block; float:left; margin-top:10px; margin-left:20px;}
.buscadorHome .bloque1 select{ max-width:166px; border:1px solid #eaeaea; margin-bottom:14px; display:block;}
.buscadorHome .bloque2 select{ max-width:166px; border:1px solid #eaeaea; margin-bottom:14px;display:block;}
.buscadorHome ul{ margin:0 0 0 7px; font-size:0.9em;}
.buscadorHome ul li{ list-style:none; margin-bottom:2px;}
.buscadorHome ul li a{ background:url(../img/puntoLista.png) left no-repeat; padding:2px 9px 2px 18px; width:90%;  color:#9f9f9f; display:block;}
.buscadorHome ul li a:hover{background: #0065B3 url(../img/puntoLista2.png) left no-repeat;border-radius: 4px ; color:#FFF; }
.buscadorHome ul li a.seleccion{background: #0065B3 url(../img/puntoLista2.png) left no-repeat;border-radius: 4px ; color:#FFF; }
.buscadorHome ul li p{ color:#0065B3; font-size:0.8em; line-height: 1.35em; margin:7px 0 18px 14px;}
.buscadorHome ul li p a{color:#0065B3; text-decoration:underline; background:none; padding:0; width:auto; display: inline-table;}   
.buscadorHome ul li p a:hover{background:none;border-radius:0px ;color:#0065B3;  }
.atip{ width:300px; height:300px; position: absolute; bottom:90px; }
/* fin buscador tienda*/

#NT_copy {font-size: 0.7em;width: 325px;left: -50%;top: 0;padding: 4px;position: relative;text-align: justify;z-index: 20;background:url(../img/tooltipSUP.png) top no-repeat;padding-top:12px;}
#NT_copy div{ background:url(../img/tooltipINF.png) bottom no-repeat; padding:3px 15px 15px 10px;}
#NT_copy div div{ background:none; padding:0;}
#NT_copy div img{ display:table; float:left; margin:5px;}
#NT_copy div p{ text-shadow: 1px 1px #FFFFFF; color:#333;}

/*contenido*/
.contenido{ float:left; display:block; width:946px; margin-top:10px;   min-height:250px;  padding:5px; text-align:left;}
.contenido h1.ancho100{  margin:0  0px;  width:951px; text-align:left;}
.contenido .anchoPag100 h1{ width:941px;}
.contenido .anchoPag100 h3{ width:937px; margin: 0px 0 10px 0px; font-weight:normal;}
.contenido .anchoPag100 .CursosICO h3, .contenido .anchoPag100 .profesionalICO h3, .contenido .anchoPag100 .outletICO h3{ width: auto; margin-top:10px;    border: medium none; }
.contenido .DetalleTienda h3{ width: auto; margin: 0px 0 10px 0px; font-weight:normal;}

.anchoPag100 .NoticaDestacada{ width:98% !important;}
.contenido h1{ font-size:1em; color:#0065b3; padding:0; margin:0  0px; font-weight: bold; width:100%; display:block; padding-bottom:0px; border-bottom:2px solid #0065b3; }
.anchoPag100{width:951px;}
.contenido h2.titular100{font-size:1.2em; color:#0065b3; padding:0; font-weight: bold; width:100%; display:block; padding-bottom:0px; border-bottom:2px solid #0065b3;}
.contenido h2.titular100 a span {
  color: #F25960;
}
.contenido h2.titular100 a {
  background: url("../img/flecha.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
  color: #0065B3;
  display: inline-table;
  line-height: 25px;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 15px;
  text-decoration: none;
}
.contenido h1 span{ color:#f25960;}
.cabeceraPromo  h1{font-size:1.3em; color:#0065b3; padding:0 0 0px; margin:20px 0 0 0; font-weight: bold; width:100%; display:block; padding-bottom:5px; border-bottom: none; }
.contenido h1 a{ color:#0065b3; background:url(../img/flecha.gif)  no-repeat; line-height:25px; padding-left:15px; text-decoration:none; margin-right:5px; display:inline-table; margin-bottom:0px; position:relative; top:99; background-position:0 7px;  }

.contenido h1 a.Destacado{ font-size:1.3em; }

.contenido h1 a span{ color:#f25960;}
.contenido h1 a:hover{ }
.contenido h1 a.peke{ font-size:0.8em;}
.contenido h3{ font-size:1.1em; color:#0065b3; padding:0; margin:0; font-weight: normal; width:100%; display:block; padding-bottom:0px; border-bottom:1px solid #0065b3; margin:20px 0 10px; }
.contenido .cajaGris{ margin:5px 0; background:#eaeaea; padding:4px;color: #0065B3;font-size: 0.8em;text-align: justify;   text-shadow: 2px 2px #FFFFFF;}
.contenido .cajaGris select{ display:inline-block; }
.Alinear2Bloques{ display:block; margin:0; padding:0; clear:both;}
.Alinear2Bloques2{ display:block; margin:10px 0; padding:0; clear:both;}

.green{ display:table; float:right; clear:right;margin-right: 22px;}

.bolsa{ background:url(../img/bolsaEmpleo.png) bottom left no-repeat; padding-bottom:150px !important;  }
.bolsa a.sin{  color:#0065B3; font-size:1em;background:url(../img/tienda2.png) left no-repeat; padding-left:23px; height:15px; text-decoration:underline; margin-bottom:15px;display: table;}

.separacionIzquierda200{ margin-left:0px !important; padding-bottom:100px; }
.separacionIzquierda200 .NoticaDestacada { width:100% !important;}
.FloatRight{ display:table; float:right; margin:20px 20px 0 0;}
.old{ font-size:0.8em !important;}

.profesionalDIV{ 
  display: block;
  float: left;
  font-size: 1em !important;
  width: 200px;}
.profesionalDIV h4{ font-size: 1em !important; }	

#ProfessionalIndexForm select{ max-width:230px; margin-right:5px;}

.buscadorTiendaQuienes .bloque3 {
  display: block;
  float: left;
  margin-left: 25px;
  margin-top:10px;
  padding-right: 0px;
  width: 351px;
}
.homeProvincia .NoticaNoDestacada{ min-height:370px;}

.buscadorTiendaQuienes .bloque3 img{ margin-left:-15px;position:relative; z-index:1;}
.iframeTienda{ position:relative; z-index:9;}
.cabeceraPromo{ font-size:0.9em; margin:15px 0;}
.cabeceraPromo span{ color:#ED1B24; }
.cabeceraPromo ul{ margin:0; padding:0;}
.cabeceraPromo ul li{ display:inline-block; margin-right:10px;}
.cabeceraPromo ul li a{ text-decoration:underline; color:#4196d8;}
.cabeceraPromo ul li a:hover{ text-decoration:underline; color: #0065B3;}


.contenido .Links{ margin:5px 0; background:#f9f9f9; padding:8px;color: #858585;font-size: 0.8em;text-align: justify;   text-shadow: 2px 2px #FFFFFF;  border-radius: 5px;}
.contenido .Links:hover{background:#f1f1f1;}
.contenido .Links h2{ color: #ED1B24;font-size: 0.9em;line-height: 1.1em;margin: 0px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: inline-block; }
.contenido .Links h2 span{ color: #ED1B24;font-size: 1.45em;line-height: 1.1em;margin: 0px 5px 0 0;padding: 0;text-shadow: 2px 2px #FFFFFF;}
.contenido .Links .imagen img{ margin:0px 8px 0px 0; display: block; float:left; border-radius: 4px; padding:4px; border:2px solid #fff; }
.contenido .Links p{ display:inline-block; margin-top:5px; }
.contenido .Links a {background: url("../img/verMasBoton2.png") no-repeat scroll 0 0 transparent;display: block;  float: right;height:18px;margin-top: 5px;position: relative;text-indent: -1000em;width: 50px;z-index: 999;}
.contenido .Links .editar{ display:block; float: right;}
.contenido .Links .editar a {background: none;display: block;  float: right;height: auto;margin-top: auto;position: relative;text-indent: inherit;width: auto;z-index: 999;     color: #f00 !important;
                             padding:0 10px;
                             text-shadow: 1px 2px #fff;}
.contenido .Links a.gris{  background:#bcbcbc; padding:2px 10px 0; text-decoration:none; border:1px #fff outset; font-size:12px; color:#fff; box-shadow: 2px 2px 3px #CCC; text-shadow: -1px -1px  #999; border-radius: 8px; float: none; display: inline-table; text-indent:0; width:auto; height:auto; }
.contenido .Links a.gris:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa;}


.contenido .NoticaDestacada{ margin:5px 0; background:#f9f9f9;  width:930px; padding:8px;color: #858585;font-size: 0.8em;text-align: justify;   text-shadow: 2px 2px #FFFFFF;  border-radius: 5px;  -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.contenido .NoticaDestacada:hover{background:#f1f1f1;  -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.contenido .NoticaDestacada h2{ border:none; font-weight:normal; width:auto; color: #ED1B24;font-size: 0.9em;line-height: 1.1em;margin: 0px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: table; }
.contenido .NoticaDestacada h2 span{ color: #ED1B24;font-size: 1.45em;line-height: 1.1em;margin: 0px 5px 0 0;padding: 0;text-shadow: 2px 2px #FFFFFF;}
.contenido .NoticaDestacada .imagen img{ margin:0px 8px 0px 0; display: block; float:left; border-radius: 4px; padding:4px; border:2px solid #fff; max-width:250px; max-height:200px; }
.contenido .anchoPag100 .producto .imagen img{ margin:0px 8px 0px 0; display: block; float: none; border-radius: 4px; padding:4px; border:2px solid #fff; max-width:250px; max-height:200px; }
.contenido .NoticaDestacada p{ display:table; margin-top:5px; }
.contenido .NoticaDestacada a {background: url("../img/verMasBoton.png") no-repeat scroll 0 0 transparent;display: block;  float: right;height: 25px;margin-top: 8px;position: relative;text-indent: -1000em;width: 70px;z-index: 999;}

.contenido .NoticaDestacada .imagen a {background: none;display: block;  float: none;height: auto;margin-top: 0px;position: relative;text-indent:0;width: auto;z-index:9;}
.contenido .NoticaDestacada h2 a {background: none;display: block;  float: none;height: auto;margin-top: 0px;position: relative;text-indent:0;width: auto;z-index:9; color: #ED1B24;}


.contenido .NoticaDestacada a.gris{  background:#bcbcbc; padding:2px 10px 0; text-decoration:none; border:1px #fff outset; font-size:12px; color:#fff; box-shadow: 2px 2px 3px #CCC; text-shadow: -1px -1px  #999; border-radius: 8px; float: none; display: inline-table; text-indent:0; width:auto; height:auto; }
.contenido .NoticaDestacada a.gris:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa;}



















.contenido .PromoDestacada{ margin:5px 0; background:#f9f9f9; width:677px; padding:8px;color: #858585;font-size: 0.8em;text-align: justify;   text-shadow: 2px 2px #FFFFFF;  border-radius: 5px;  -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.contenido .PromoDestacada:hover{background:#f1f1f1;  -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.contenido .PromoDestacada h2{ border:none; font-weight:normal; width:auto; color: #ED1B24;font-size: 0.9em;line-height: 1.1em;margin: 0px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: table; }
.contenido .PromoDestacada h2 span{ color: #ED1B24;font-size: 1.45em;line-height: 1.1em;margin: 0px 5px 0 0;padding: 0;text-shadow: 2px 2px #FFFFFF;}
.contenido .PromoDestacada .imagen img{ margin:0px 8px 0px 0; display: block; float:left; border-radius: 4px; padding:4px; border:2px solid #fff; max-width:150px; }
.contenido .PromoDestacada p{ display:table; margin-top:5px; }
.contenido .PromoDestacada a.vermas {background: url("../img/verMasBoton.png") no-repeat scroll 0 0 transparent;display: block;  float: right;height: 25px;margin-top: 8px;position: relative;text-indent: -1000em;width: 70px;z-index: 999;}

.contenido .PromoDestacada .imagen a {background: none;display: block;  float: none;height: auto;margin-top: 0px;position: relative;text-indent:0;width: auto;z-index:9;}
.contenido .PromoDestacada h2 a {background: none;display: block;  float: none;height: auto;margin-top: 0px;position: relative;text-indent:0;width: auto;z-index:9; color: #ED1B24;}


.contenido .PromoDestacada a.gris{  background:#bcbcbc; padding:2px 10px 0; text-decoration:none; border:1px #fff outset; font-size:12px; color:#fff; box-shadow: 2px 2px 3px #CCC; text-shadow: -1px -1px  #999; border-radius: 8px; float: none; display: inline-table; text-indent:0; width:auto; height:auto; }
.contenido .PromoDestacada a.gris:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa;}
#PromoPromocinDePinturas{ background:url(../img/promoPintura.png) no-repeat;  width: 285px; height:122px; padding:52px 12px 3px 400px; }
#PromoPromocinDePinturas h2 span{ color:#0065B3 !important;}
#PromoQuincenaBao{ background:url(../img/promoBanos.png) no-repeat;  width: 285px; height:122px; padding:52px 12px 3px 400px; }
#PromoQuincenaBao h2 span{ color:#0065B3 !important;}



.banner select#ProvincesId{ width:185px; margin:5px 0 5px 5px;}




.galeriaGrande  #gallery img{ max-width: 300px !important;}

.galeriaGrande div.slideshow span.image-wrapper { width:300px;}
.galeriaGrande .navigationGaleria {  left: -5px !important;  top: -20px !important;  }
.galeriaGrande .thumbs a img{ max-width:120px; }
.galeriaGrande ul.thumbs li{margin-right:0px; margin-bottom:5px;}
.galeriaGrande ul.thumbs{ margin-left:0px;}


.contenido .galeria a {background: none;display: block;  float: none;height: auto;margin-top: 0;position: relative;text-indent:1em; width: auto;z-index:1;}
.contenido .galeria .tooltipPresupuesto a{text-indent: 0;}
.contenido .galeria a.advance-link{ position:relative; float:left;}
.navigationGaleria{margin-top: 30px;}

.contenido .homeProvincia .NoticaNoDestacada{ margin:5px 0; background:#f9f9f9; padding:8px;color: #858585;font-size: 0.8em;text-align: justify;   text-shadow: 2px 2px #FFFFFF;  border-radius: 5px; width:295px; margin:0 3px 5px; float:left; display:block; 	min-height:130px;}
.contenido .NoticaNoDestacada {
  background: none repeat scroll 0 0 #F9F9F9;
  border-radius: 5px;
  color: #858585;
  display: block;
  float: left;
  font-size: 0.8em;
  margin: 0 3px 5px;
  min-height: 130px;
  padding: 8px;
  text-align: justify;
  text-shadow: 2px 2px #FFFFFF;
  width: 450px;
}


.contenido .NoticaNoDestacada:hover{background:#f1f1f1;}
.contenido .NoticaNoDestacada h2{ color: #ED1B24;font-size: 0.8em;line-height: 1.1em;margin: 0px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: table; }
.contenido .NoticaNoDestacada h3{ color:#0065B3;font-size: 1em;line-height: 1.1em;margin: 0px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: table; border:none; width:auto; }
.contenido .NoticaNoDestacada h2 span{ color: #ED1B24;font-size: 1.35em;line-height: 1.1em;margin: 0px 5px 0 0;padding: 0;text-shadow: 2px 2px #FFFFFF;}
.contenido .NoticaNoDestacada h2.profesionalH2 span{color:#0065B3; font-size:0.8em; text-transform: capitalize;}
.contenido .NoticaNoDestacada h2.profesionalH2 a{ color: #ED1B24;font-size: 1em; text-decoration:none;text-transform: capitalize;}
.contenido .NoticaNoDestacada h2.profesionalH2 a:hover{ text-decoration:underline;}
.contenido .NoticaNoDestacada .imagen img{ margin:0px 8px 0px 0; display: block; max-width:300px; float:left; border-radius: 4px; padding:4px; border:2px solid #fff; }
.contenido .NoticaNoDestacada p{ display:table; margin-top:5px; font-size:0.8em; }
.contenido .NoticaNoDestacada a {background: url("../img/verMasBoton2.png") no-repeat scroll 0 0 transparent;display: block;  float: right;height:18px;margin-top: 5px;position: relative;text-indent: -1000em;width: 50px;z-index: 999;}


.contenido .Promocion{ margin:5px 0; background:#f9f9f9; padding:8px;color: #858585;font-size: 0.8em;text-align: justify;   text-shadow: 2px 2px #FFFFFF;  border-radius: 5px; width:450px; margin:0 3px 5px; float:left; display:block;}

.contenido .Promocion:hover{background:#f1f1f1;}
.contenido .Promocion h2{ color: #ED1B24;font-size: 0.9em;line-height: 1.1em;margin: 0px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: table; text-align:left; }
.contenido .Promocion h3{ color:#0065B3;font-size: 1em;line-height: 1.1em;margin: 0px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: table; border:none; width:auto;   }
.contenido .Promocion h2 span{color:#0065B3; font-size: 1.30em;line-height: 1.1em;margin: 0px 5px 5px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display:block; text-transform:capitalize;}
.contenido .Promocion .imagen img{ margin:0px 8px 0px 0; display: block; float:left; border-radius: 4px; padding:4px; border:2px solid #fff; }
.contenido .Promocion p{ display:table; margin-top:5px; font-size:0.8em; }
.contenido .Promocion a {background: url("../img/verMasBoton2.png") no-repeat scroll 0 0 transparent;display: block;  float: right;height:18px;margin-top: 5px;position: relative;text-indent: -1000em;width: 50px;z-index: 999;}
.contenido .Promocion a.mail {background: none;display: inline;  float: none;height: auto;margin-top:0;position: relative;text-indent: 0em;width: auto;z-index:1; color:#858585; text-decoration:underline;}
.contacto{ font-size:1em !important;}
.contenido .contacto h3{ display: block; width:auto; margin-top:25px; }
.contenido .contacto h3.mitad{ display: block; width:50%; }
.contenido .contacto h3.separador50{ margin-left:265px;}
.contenido .producto h2{ font-size:1.2em !important; text-align:left !important;}
.contenido .producto h2 span{ display:block;}
.contenido .producto .precio1{ float:left; position:relative; margin-left:-150px; top:40px; left:150px;}
.contenido .producto .precioGrafico{ float: right; position:relative;  font-size:1.9em;}
.contenido .producto .precio2{ float:left; position:relative; margin-left:-150px; top:60px; left:150px;}
.contenido .producto .precio3{ float:left; position:relative; margin-left:-150px; top:60px; left:150px;}
.contenido .producto .precio6{ float: right; position:relative; margin-left:0px; top:-30px; left:0px;}
.contenido .producto .precio5{ float:left; position:relative; margin-left:-150px; top:60px; left:150px;}
.contenido .producto .precio4{ float:left; position:relative; margin-left:-150px; top:60px; left:150px;}
.contenido .producto .precio7{ float:left; position:relative; margin-left:-150px; top:50px; left:150px;}
.contenido .producto .precio8{ float:left; position:relative; margin-left:-150px; top:50px; left:150px;}
.contenido .producto h2{ margin-right:145px;}
.anchoPag100 .producto h1{ margin-right:145px;  font-size:1.65em !important; text-align:left !important;    border: medium none;
                           color: #ED1B24;
                           display: table;
                           font-weight: normal;
                           line-height: 1.1em;
                           margin: 0;
                           padding: 0;
                           text-shadow: 2px 2px #FFFFFF;
                           width: auto;}
.anchoPag100 .producto  .addthis_toolbox{ width:auto; display:table;}
.contenido .EnlacePromocion{ 
  display: block;
  float: left;
  font-size: 1.3em;
  text-align: left;
  width: 250px;
  /* margin-top:20px;*/

}

.contenido .NoticaDetalle{ margin:5px 0; background:#f9f9f9; padding:8px;color: #858585;font-size: 1em;text-align: justify;   text-shadow: 2px 2px #FFFFFF;  border-radius: 3px;}
.contenido .NoticaDetalle:hover{background:#f1f1f1;}
.contenido .NoticaDetalle h2{ color: #ED1B24;font-size: 0.9em;line-height: 1.1em;margin: 0px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: table; }
.contenido .NoticaDetalle h2 span{ color: #ED1B24;font-size: 1.45em;line-height: 1.1em;margin: 0px 5px 0 0;padding: 0;text-shadow: 2px 2px #FFFFFF;}
.contenido .NoticaDetalle h2 span a{ color: #ED1B24;}
.contenido .NoticaDetalle h3{ color:#0065B34;font-size: 0.9em;line-height: 1.1em;margin: 10px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: inline-block; width:auto; border:none; }
.contenido .NoticaDetalle h3 span{ color:#0065B3;font-size: 1.15em;line-height: 1.1em; margin: 0px 5px;padding: 2px 5px;text-shadow: 2px 2px #FFFFFF; border:1px solid #0065B3;  border-radius: 5px; background:url(../img/blanco.png);}
.contenido .NoticaDetalle h4{ color:#0065B3; margin:5px 0; font-size: 0.9em;line-height: 1em;  display: table;text-shadow: 2px 2px #FFFFFF;}
.contenido .NoticaDetalle h4 a{ text-decoration:underline; color:#0065B3; float:none; margin:0; display: inline-table; }
.contenido .NoticaDetalle  img{ margin:0px 8px 0px 0; max-height:300px; max-width:680px; border-radius: 4px; padding:4px; border:2px solid #fff; max-width:600px; }
.contenido .NoticaDetalle p{ display:table; margin-top:5px; font-size:0.7em; }
.contenido .NoticaDetalle p.destacado{ font-size:1.2em; color: #0065B3;  }
.contenido .NoticaDetalle p.destacado span{ color:#0065B3;font-size: 1.15em;line-height: 1.1em; margin: 0px 5px;padding: 2px 5px;text-shadow: 2px 2px #FFFFFF; border:1px solid #0065B3;  border-radius: 5px; background:url(../img/blanco.png);}
.floatRight{ float:right !important;}
.contenido .NoticaDetalle a { }
.contenido .NoticaDetalle h3.codigo{ color:#a8a8a8;font-size: 0.7em;line-height: 1.1em;margin: 10px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: inline-block; width:auto; border:none; }
.contenido .NoticaDetalle h3.codigo span{ color:#a8a8a8;font-size: 1.45em;line-height: 1.1em; margin: 0px 5px 0 0;padding: 2px 5px;text-shadow: 2px 2px #FFFFFF; border:1px solid #a8a8a8;  border-radius: 5px; background:url(../img/blanco.png);}
/*fin contenido*/

/*Promociones personalizadas*/
.contenido .PromoDestacada{ margin:5px 0;  color: #858585;font-size: 0.8em;text-align: justify;   text-shadow: 2px 2px #FFFFFF; }

.contenido .PromoDestacada h2{ color: #ED1B24;font-size: 1em;line-height: 1.1em;margin: 0px 0;padding: 0;text-shadow: 2px 2px #FFFFFF; display: table; text-align:left; }
.contenido .PromoDestacada h2 span{ color: #ED1B24;font-size: 1.35em;line-height: 1.1em;margin:5px 5px 2px 0 ;padding: 0;text-shadow: 2px 2px #FFFFFF; display:block; font-weight: normal;}

.contenido .LetraTitular h2 span{ color: #ED1B24;font-size: 1.55em !important;line-height: 1.1em;margin:10px 5px 6px 0 !important ;padding: 0;text-shadow: 2px 2px #FFFFFF; display:block; font-weight: normal;}

.contenido .NoticaDestacada .imagen img{ margin:0px 8px 0px 0; display: block; float:left; border-radius: 4px; padding:4px; border:2px solid #fff; }



.contenido .galeria .imagen a:first-child img{ margin:-15px 2px 0px 0; display: block; float: none; border-radius: 2px; padding:2px; border:1px solid #fff; }
.contenido .galeria .imagen a img{ margin:5px 2px 0px 0; display: block; float: none; border-radius: 2px; padding:2px; border:1px solid #fff; }
.contenido .detalleproductoPormocion .imagen a:first-child img, .contenido .ProductoNormal .imagen a:first-child img{margin:-15px auto 0px ;}
.contenido .detalleproductoPormocion .imagen a img, .contenido .ProductoNormal .imagen a img{margin:-15px auto 0px ;}

.contenido .PromoDestacada p{ display:table; margin-top:5px; }
.contenido .PromoDestacada a.vermas {background: url("../img/verMasBoton.png") no-repeat scroll 0 0 transparent;display: block;  float: right;height: 25px;margin-top: 8px;position: relative;text-indent: -1000em;width: 70px;z-index: 999;}
.contenido .PromoDestacada a.gris{  background:#bcbcbc; padding:2px 10px 0; text-decoration:none; border:1px #fff outset; font-size:12px; color:#fff; box-shadow: 2px 2px 3px #CCC; text-shadow: -1px -1px  #999; border-radius: 8px; float: none; display: inline-table; text-indent:0; width:auto; height:auto; }
.contenido .PromoDestacada a.gris:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa;}
a.tienda{ background:url(../img/tienda.png) left no-repeat; height:17px; padding-left:24px; text-decoration: underline;  text-shadow: 1px 1px #FFFFFF; display: inline-block;margin-top: 10px; color:#7a7a7a; z-index:999; position:relative; }

.contenido .DetalleConGaleria .imagen .advance-link img{ max-width:192px; max-height:250px;}

.DetalleConGaleria #gallery div.slideshow span.image-wrapper{ height:auto !important;}
.DetalleConGaleria .navigationGaleria .pagination{ display:none;}
.DetalleConGaleria .contenidoTexto #gallery img{ max-width:180px; max-height:300px;}
.DetalleConGaleria div.slideshow span.image-wrapper {    float: left;    height: auto;    left: 0;    position: relative;    top: 0;    width: auto;}
.contenido .DetalleConGaleria .imagen a.thumb img{ margin:0 2px;}
.contenido .DetalleConGaleria .imagen a.thumb{ display:table;}
.contenido .DetalleConGaleria .imagen ul.thumbs li{ display:table; float:left !important; clear: none !important; margin:0 1px;}
.contenido .DetalleConGaleria .imagen ul.thumbs{   margin-top: -25px; margin-bottom:10px;}
.contenido .DetalleConGaleria .imagen {    margin-right: 10px; margin-top:-5px;}
.contenido .DetalleConGaleria{ margin-bottom:10px;}

.separarCampos{ margin-left:70px;}

a.tienda:hover{color:#4b4b4b;}

#PromoJardinBigPromocion{ background:url(../img/promoJardin.png) no-repeat; width:285px; height:120px; padding:52px 8px 5px 400px; font-weight:bold !important; margin-top: 0px !important;}
#PromoJardinBigPromocion h2 span{ color:#0065B3 !important;}
#PromoJardinBigPromocion p{ margin-top:-10px !important;}



#PromoQuincenaDelOrden{ background:url(../img/promoPagInt.png) no-repeat; width:285px; height:120px; padding:52px 8px 5px 400px; font-weight:bold !important; margin-top: 0px !important;}
#PromoQuincenaDelOrden h2 span{ color:#0065B3 !important;}
PromoQuincenaDelOrden p{ margin-top:-10px !important;}



#PromoQuincenaDeQuimicos{ background:url(../img/promoQuimica.png) no-repeat; width:285px; height:120px; padding:52px 8px 5px 400px; font-weight:bold !important; margin-top: 0px !important;}
#PromoQuincenaDeQuimicos h2 span{ color:#0065B3 !important;}
#PromoQuincenaDeQuimicos p{ margin-top:-10px !important;}

.contenido #PromoCampaaVerano2012AMPLIAMOSPROMOCIONHASTA15SEPT{ background:url(../img/PromoVerano2.png) no-repeat; width:285px; height:120px; padding:52px 8px 5px 400px; font-weight:bold !important; margin-top: -40px !important;}
.contenido #PromoCampaaVerano2012AMPLIAMOSPROMOCIONHASTA15SEPT h2 span{ color:#0065B3 !important; font-size:1.4em !important; text-transform:capitalize;}
.contenido #PromoCampaaVerano2012AMPLIAMOSPROMOCIONHASTA15SEPT p{ margin-top:-10px !important;}

#PromoQuincenaCubiertasYTejados{ background:url(../img/PromoTejados.png) no-repeat; width:285px; height:120px; padding:52px 8px 5px 400px; font-weight:bold !important; margin-top: 0px !important;}
#PromoQuincenaCubiertasYTejados h2 span{ color:#0065B3 !important;}
#PromoQuincenaCubiertasYTejados p{ margin-top:-10px !important;}

.Promo3{ background: url(../img/promocion1.png) no-repeat; width:538px; height:135px; padding: 5px 7px 14px 148px; margin-top:20px !important; margin-bottom:10px !important;}
.Promo3 h2 span{ color:#0065B3 !important; margin:0 !important; }
.Promo3 a.vermas{  margin-top:40px !important;}
.Promo4{ background: url(../img/barbacoa.png) no-repeat; width:425px; height:135px; padding: 5px 7px 14px 268px; margin-top:20px !important; margin-bottom:20px !important;}
.Promo4 h2 span{ color:#0065B3 !important; margin:0 !important; }
.Promo4 a.vermas{  margin-top:40px !important;}
.margenSup0{ margin-top:0 !important;}
.margenSup10{ margin-top:10px !important;}
.fechaRojo{color: #ED1B24; font-size: 0.9em;}
.ofertaEjemplo a{ float:right !important; margin-right:15px;}

.ofertaEjemplo .addthis_toolbox{ float:left; display:table; margin-top:10px;}
.ofertaEjemplo .addthis_toolbox a{ margin-right:0px;}
.showProvinces{ margin-top:15px;}

.tiendas{  margin:0px 0px 20px; background:#f7f7f7; padding:10px; border-radius: 5px;}
.tiendas .buscadorTiendaHome{ margin:0 0px;}
.tiendas .buscadorTiendaHome h4{ margin:0 0 10px; padding:0; color:#ed1b24;font-size: 0.9em;}
.tiendas .buscadorTiendaHome h4 span{ font-size: 1.1em;}
.tiendas .buscadorTiendaHome h5{color: #0065B3;margin:0; padding:0;font-size: 0.8em; display:inline-block;}
.tiendas .buscadorTiendaHome select{ display:inline-block;}
.tiendas .buscadorTiendaHome ul{ margin:-20px 0 0 167px; font-size:0.8em;}

.buscadorTiendaQuienes{ margin:10px 0px;}
.buscadorTiendaQuienes h4{ margin:0 0 10px; padding:0; color:#ed1b24;font-size: 0.9em;}
.buscadorTiendaQuienes h4 span{ font-size: 1.1em;}
.buscadorTiendaQuienes h5{color: #0065B3;margin:0; padding:0;font-size: 0.8em; display:inline-block;}
.buscadorTiendaQuienes select{ display:inline-block;}
.buscadorTiendaQuienes ul{ margin:-20px 0 0 167px; font-size:0.8em;}
.buscadorTiendaHome{ margin:0 8px;}
.buscadorTiendaQuienes iframe{display:block; float:left; width:327px; height:350px;margin-top: 10px;    border: 2px solid #0065B3;
                              border-radius: 5px 5px 5px 5px;
                              display: block;
                              float: left;
                              height: 250px;
                              margin: 10px;
                              padding: 5px;}
.buscadorTiendaQuienes h4{ margin:0 0 12px; padding:0; color:#ed1b24;font-size: 1.1em;}
.buscadorTiendaQuienes .bloque1{ margin-left:23px; width:45%; display:block; float:left; padding-right:16px; min-height:350px; }
.buscadorTiendaQuienes .Alinear2Bloques .bloque1{width:275px;}
.buscadorTiendaQuienes .bloque2{  width:335px; display:block; float:left; padding-left:16px; min-height:350px; }
.buscadorTiendaQuienes .bloque1 select{ width:196px; border:1px solid #eaeaea; margin-bottom:14px;}
.buscadorTiendaQuienes .bloque4{ min-height:100px !important;}
.buscadorTiendaQuienes ul{ margin:0 0 0 7px; font-size:0.9em;}
.buscadorTiendaQuienes ul li{ list-style:none; margin-bottom:2px;}
.buscadorTiendaQuienes ul li a{ background:url(../img/puntoLista.png) left no-repeat; padding:2px 9px 2px 18px; width:90%;  color:#9f9f9f; display:block;}
.buscadorTiendaQuienes ul li a:hover{background: #0065B3 url(../img/puntoLista2.png) left no-repeat;border-radius: 4px ; color:#FFF; }
.buscadorTiendaQuienes ul li a.seleccion{background: #0065B3 url(../img/puntoLista2.png) left no-repeat;border-radius: 4px ; color:#FFF; }
.buscadorTiendaQuienes ul li p{ color:#0065B3; font-size:0.8em; line-height: 1.35em; margin:7px 0 18px 14px;}
.buscadorTiendaQuienes ul li p a{color:#0065B3 !important; text-decoration:underline; background:none; padding:0; width:auto; display: inline-table;}   
.buscadorTiendaQuienes ul li p a:hover{background:none;border-radius:0px ;color:#0065B3;  }
.carruselHome a img{border-radius:5px ;}
/*fin Promociones personalizadas*/

/*precios*/



.ep10{padding-top:20px !important;height:105px !important;}
.mar10{margin-top: -30px;}
.separacionEspe{ margin-right:6px;}
/*fin precios*/

/*zonaBanner*/
.zonaBanner{ float:right; width:243px; display:block;  }
.zonaBanner .banner{ width:237px; padding:0; display:block; border:3px solid #0065b3; background:#f2f2f2; font-size:0.8em; border-radius:3px; margin-top:17px; }
.zonaBanner .banner h4{ background:#0065b3; margin:0; padding:0; display:block; text-align: center; color:#fff; font-size:1.1em; width:100%; padding:0 0 3px; font-weight:bold !important;}
.zonaBanner .banner .cuerpoBanner{ margin:4px;}
.zonaBanner .banner .cuerpoBanner h5{ margin:0 0 0 10px; padding:0;color: #ED1B24;font-size: 1.05em;text-shadow: 1px 1px #FFFFFF;}
.zonaBanner .banner .cuerpoBanner ul{ padding:0; margin:0 0 10px 0px;}
.zonaBanner .banner .cuerpoBanner ul li{ padding:0; margin:0 0 0 25px; list-style:none; }
.zonaBanner .banner .cuerpoBanner ul li a{color:#9e9e9e; text-decoration:none;}
.zonaBanner .banner .cuerpoBanner ul li a:hover{ color:#5c5c5c;}
.listadoProductos .banner{ margin-top:0;}
/*fin zonaBanner*/

/*paginador*/
.paginador{
  clear: both;
  display: block;
  margin: 10px 0;
  text-align: center;
  width: 100%;
  padding:5px 0;
  border-top:1px solid #CCC;
  border-bottom:1px solid #CCC;
  margin:15px 0;}
.paginador p{ 
  background: none repeat scroll 0 0 #EAEAEA;
  color: #0065B3;
  font-size: 0.8em;
  margin-top: -5px;}
.paginador span { background:#fff;margin:0 5px; color:#bcbcbc; font-size:12px;  }
.paginador a{ display:inline-table;  background:#bcbcbc;  text-decoration:none; border-radius: 4px;border: none; color:#fff; padding:2px 10px 0; margin:2px;  cursor:pointer; }
.paginador a:hover{   background:#aaa;}
/*fin paginador*/

/*catalogo productos*/
.contenidoTexto{ padding:0px;  font-size:0.9em;}
.contenidoTexto p{ margin-bottom:10px; text-align:justify;}
.contenido table.tablaContacto h1{ margin:0; width:auto; margin-bottom:20px;}
.contenido table.tablaContacto h3 {
  border-bottom: 2px solid #0065B3;
  color: #0065B3;
  display: block;
  font-size: 2.2em;
  font-weight: bold;
  margin: 0 10px;
  padding: 0;
  width: 100%;
  background:url(../img/solicitarBono.png) left no-repeat;
  padding-left:35px;
  height:30px;
}
.contenido table.tablaContacto h3{ margin:0; width:auto; margin-bottom:20px;}

.contenido h3 span {
  color: #F25960;
}
.tablaContacto input, .tablaContacto textarea{ width:90%; max-width:450px; margin-bottom:10px; }
.tablaContacto input{ display:block;}
.contenidoTexto img{ float:left; padding:5px; border:2px solid #0065B3; border-radius: 5px; margin:5px; }
.contenidoTexto .galeriaTiendas img{ float: none; padding:5px; border:2px solid #0065B3; border-radius: 5px; margin:5px; }
.contenidoTexto .calidad{ margin-top:-20px;}
.contenidoTexto .calidad img{ border:none; margin:10px auto; float:none; display:table;}
.contenidoTexto .calidad p{ text-align:justify; padding:5px 10px;}

.BloqueCatalogo{ width:161px; min-height:260px; float:left; display:block; margin:15px 14px 14px; text-align:center; display:block; border-radius: 10px;}

.BloqueCatalogo a.hoverable{  color:#fff; text-shadow: 2px 2px 3px #414141, 0px 0px 2px #414141, -1px -1px 1px #414141;  filter: progid:DXImageTransform.Microsoft.Shadow(color='#414141', Direction=135, Strength=4); font-size:1.1em; padding:5px;  }
.BloqueCatalogo:hover{ border:5px solid #cdcdcd; padding:0;  margin:10px 9px 9px; }

.BloqueCatalogo ul li{width:141px; background:url(../img/blanco2.png);  border-radius: 5px; padding:3px 5px 5px 5px; margin:5px; font-size:0.7em; color: #333; text-align:left; text-shadow: 1px 1px 1px #fff; font-weight:bold; position:relative; bottom:0; display:block;}
.BloqueCatalogo ul li a{ text-indent:0;display: table;color:  #333; text-align:left; text-shadow: 1px 1px 1px #fff;   font-weight:bold;-moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all; -moz-transition-duration:0.2s; -webkit-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s; padding:0;}
.BloqueCatalogo ul li a:hover{ color:#f00; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.BloqueCatalogo ul li{  list-style:none;}
.BloqueCatalogo ul li:hover{ color:#ba2d2d;}

.BloqueCatalogo a.hoverable{ height:50px; display: block;}

.BloqueCatalogo a.cat1{ background:url(../img/cat1.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat1:hover{ background:url(../img/cat1.png) top; }

.BloqueCatalogo a.cat2{ background:url(../img/cat2.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat2:hover{ background:url(../img/cat2.png)  top; }

.BloqueCatalogo a.cat3{ background:url(../img/cat3.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat3:hover{ background:url(../img/cat3.png) top; }

.BloqueCatalogo a.cat4{ background:url(../img/cat4.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat4:hover{ background:url(../img/cat4.png) top; }

.BloqueCatalogo a.cat5{ background:url(../img/cat5.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat5:hover{ background:url(../img/cat5.png) top; }

.BloqueCatalogo a.cat6{ background:url(../img/cat6.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat6:hover{ background:url(../img/cat6.png) top; }

.BloqueCatalogo a.cat7{ background:url(../img/cat7.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat7:hover{ background:url(../img/cat7.png) top; }

.BloqueCatalogo a.cat8{ background:url(../img/cat8.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat8:hover{ background:url(../img/cat8.png) top; }

.BloqueCatalogo a.cat9{ background:url(../img/cat9.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat9:hover{ background:url(../img/cat9.png) top; }

.BloqueCatalogo a.cat10{ background:url(../img/cat10.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat10:hover{ background:url(../img/cat10.png) top; }

.BloqueCatalogo a.cat11{ background:url(../img/cat11.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat11:hover{ background:url(../img/cat11.png) top; }

.BloqueCatalogo a.cat12{ background:url(../img/cat12.png) bottom; width:151px; height:233px; display:block; }
.BloqueCatalogo a.cat12:hover{ background:url(../img/cat12.png) top; }


/*fin catalogo productos*/

/*detalle producto*/
.DetalleConGaleria .imagen{ width: auto !important;}
.galeria .imagen{ float:left; width:200px;  display:block;}
.contenido .galeria .precio2 { float: right;left:0px;margin-left:0px;position: relative;top:0px;}
.letraGrande{ font-size:1.5em !important;}
.letraGrande2{ font-size:1.2em !important; color:#698ca8;}
/*fin detalle producto*/

/*curso y consejos*/
.contenido .curso1{  background: url(../img/clase2.png); padding:20px 14px 0 115px;color: #858585;font-size: 0.8em;text-align: justify;   text-shadow: 2px 2px #FFFFFF;  border-radius: 3px; width:210px; margin:0 5px 5px 4px; float:left; display:block; height:107px;}
.contenido .curso1:hover{ background: url(../img/clase2.png);padding:20px 14px 0 115px; width:210px; margin:0 5px 5px 4px;height:107px;}
.contenido .curso2{background: url(../img/clase1.png); padding:20px 14px 0 115px;color: #858585;font-size: 0.8em;text-align: justify;   text-shadow: 2px 2px #FFFFFF;  border-radius: 3px; width:210px; margin:0 0px 5px; float:left; display:block; height:107px;}
.contenido .curso2:hover{ background: url(../img/clase1.png);padding:20px 14px 0 115px; width:210px; margin:0 0px 5px;height:107px;}
.contenido .NoticaDestacada h2.titularConsejo{ font-size:1.3em; text-align:center;margin: 5px auto; display:block; float:left;}
.consejo1{ background:url(../img/consejosVideo.png) no-repeat; width:478px; min-height:110px; padding:14px 15px 13px 183px;}
.consejo2{ background:url(../img/consejosVideo3.png) no-repeat; width:478px; min-height:110px; padding:14px 15px 13px 183px;}
.consejo3{ background:url(../img/consejosVideo4.png) no-repeat; width:478px; min-height:110px; padding:14px 15px 13px 183px;}
.consejo4{ background:url(../img/consejosVideo7.png) no-repeat; width:478px; min-height:110px; padding:14px 15px 13px 183px;}
.enlaceConsejo{ display:table; margin:15px 5px 0; float:right; clear:right; background:url(../img/pdf.png) left no-repeat; height:47px; padding-left:90px; padding-top:40px;}
.enlaceConsejo a{ position:relative; top:-10px; margin-left:5px;}

.enlaceConsejoAudio{ display:table; margin:15px 5px 0; float:right; clear:right; background:url(../img/audio.png) left no-repeat; height:47px; padding-left:90px; padding-top:40px;}
.enlaceConsejoAudio a{ position:relative; top:0px; margin-left:5px;}
/*fin curso y consejos*/

/*big mat en accion*/
.contenido .accion1{ background:url(../img/accion1.png) no-repeat; width:454px; height:113px;    border-radius: 0px;
                     color: #858585;
                     font-size: 0.8em;
                     margin: 5px 0 10px;
                     padding:30px 10px 10px 229px;
                     text-align: justify;
                     text-shadow: 0px 0px #FFFFFF;}
.contenido .accion1:hover{ background:url(../img/accion1.png) no-repeat; width:454px; height:113px;    border-radius: 0px;
                           color: #858585;
                           font-size: 0.8em;
                           margin: 5px 0 10px;
                           padding:30px 10px 10px 229px;
                           text-align: justify;
                           text-shadow: 0px 0px #FFFFFF;}	
.contenido .accion1 h2 {
  color: #fff;
  display: table;
  text-shadow: 1px 1px #1f2299;
}	
.contenido .accion1 h2 span {
  text-shadow: 1px 1px #1f2299;
  color: #fff;font-size: 1.6em;
}
.contenido .accion1 p { color:#ff9191; font-weight:700; text-shadow: 1px 1px  #1f2299;}
.contenido .accion1 a {
  background: none;
  display: block;
  float: right;
  height: auto;
  margin-right: 90px;
  margin-top: -20px;
  position: relative;
  text-indent: 1em;
  width: auto;
  z-index: 999;
}
.contenido .accion2{ background:url(../img/accion2.png) no-repeat; width:455px; height:113px;    border-radius: 0px;
                     color: #858585;
                     font-size: 0.8em;
                     margin: 5px 0 10px;
                     padding:30px 10px 10px 229px;
                     text-align: justify;
                     text-shadow: 0px 0px #FFFFFF;}
.contenido .accion2:hover{ background:url(../img/accion2.png) no-repeat; width:455px; height:113px;    border-radius: 0px;
                           color: #858585;
                           font-size: 0.8em;
                           margin: 5px 0 10px;
                           padding:30px 10px 10px 229px;
                           text-align: justify;
                           text-shadow: 0px 0px #FFFFFF;}
.contenido .accion2 a {
  background: none;
  display: block;
  float: right;
  height: auto;
  margin-right: 90px;
  margin-top: -20px;
  position: relative;
  text-indent: 1em;
  width: auto;
  z-index: 999;
}	
.contenido .accion a {
  background: none;
  display: block;
  float: right;
  height: auto;
  margin-right: 180px;
  margin-top: -20px;
  position: relative;
  text-indent: 1em;
  width: auto;
  z-index: 999;
}	

h3 a#ocultarUsuario1 {
  background: #0065b3  ;
  border-radius:5px 5px 0 0;
  color: #FFFFFF;
  cursor: pointer;
  display: table;
  float:  left;
  font-size: 1em;
  margin:1px 10px 0px 0;
  padding:0 3px;
}
h3 a#mostrarUsuario1 {
  background: #0065b3  ;
  border-radius:5px 5px 0 0;
  color: #FFFFFF;
  cursor: pointer;
  display: table;
  float:  left;
  font-size: 1em;
  margin:1px 10px -7px 0;
  padding: 0 3px;
}
table.tablaHistorico {  border:2px solid #a5c5de; padding:5px; width:70%; background:#e7eff5;   border-radius: 5px; margin:20px auto;}
table.tablaHistorico tr td{ border-bottom:1px solid #fff; padding-top:5px;  }
table.tablaHistorico tr:hover{ background:#d1e3f0;}
table.tablaHistorico tr h2{ font-size:1em; color:#5b6a75;}
table.tablaHistorico tr h2 span{ font-size:1.05em; color:#3c4c59;}
table.tablaHistorico a{ text-align:center; color:#7ea4c1; font-size:0.9em; display:table;}
table.tablaHistorico a img{ display: block; margin:0 auto;}
.contenido .alturaGris{ margin:5px 0;}
.contenido .alturaGris a, .contenido .cajaGris a{border-radius: 3px 3px 3px 3px; color: #999; padding:2px 4px; border:1px solid #999; margin:0 3px;background:#fff; text-decoration: none;}
.cajaGris span{ text-align:left !important; display: inline-block; margin:0 5px; float:left;}
.contenido .alturaGris a:hover, .contenido .cajaGris a:hover{ color:#666;}
.contenido h3.margenNegativo{ margin-bottom:-10px;}
input.buttonLupa2{ border:none; background:#999 url(../img/botonBuscador.png) no-repeat; color:#fff; height:20px; width:20px; margin-left:3px; cursor:pointer; font-size:0.8em; border-radius: 5px 5px 5px 5px; margin-right:20px;}
.buscadorTiendaQuienes .separacionIzq330{ margin-left:330px; margin-top:20px;}
.fotoGaleriaLocalizador  img{border-radius:2px; padding:2px; border: 1px solid #3686C3; display:table; margin:10px auto 0; }
.concurso{ float:left;
 background:url(../img/premio2018.jpg) bottom left no-repeat; 
 width:290px; height:409px;left: 10px; margin: 10px 0; position: relative; display:inline-block;background-size: 100%;}
.concurso h1{ border:none; margin:20px; font-size:2em;}
.concurso h1 strong{color: #F25960;}
.concurso div{margin: 320px 5px 5px 10px;float:left; display: table; } 
.concurso a{ text-align:center; width: auto; display:block;  color:#999;border: 2px solid #999;border-radius: 5px; padding:3px;  background:#fff;}
.concurso a .L2{  font-size:12px;}
.concurso a:hover{color:#0065B3;border: 2px solid #0065B3;}

a.feria1{ background: url(../img/feria_01.jpg) no-repeat bottom; display:block; float:left; margin:4px 4px 4px 9px ; width:68px; height:102px;}
a.feria1:hover{ background: url(../img/feria_01.jpg) no-repeat top;}

a.feria2{ background: url(../img/feria_03.jpg) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria2:hover{ background: url(../img/feria_03.jpg) no-repeat top;}

a.feria3{ background: url(../img/feria_05.jpg) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria3:hover{ background: url(../img/feria_05.jpg) no-repeat top;}

a.feria4{ background: url(../img/feria_07.jpg) no-repeat bottom; display:block; float:left; margin:4px; width:68px; height:102px;}
a.feria4:hover{ background: url(../img/feria_07.jpg) no-repeat top;}

a.feria5{ background: url(../img/feria_09.jpg) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria5:hover{ background: url(../img/feria_09.jpg) no-repeat top;}

a.feria6{ background: url(../img/feria_11.jpg) no-repeat bottom; display:block; float:left; margin:4px; width:68px; height:102px;}
a.feria6:hover{ background: url(../img/feria_11.jpg) no-repeat top;}

a.feria7{ background: url(../img/feria_13.jpg) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria7:hover{ background: url(../img/feria_13.jpg) no-repeat top;}

a.feria8{ background: url(../img/feria_15.jpg) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria8:hover{ background: url(../img/feria_15.jpg) no-repeat top;}

a.feria9{ background: url(../img/feria_17.jpg) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria9:hover{ background: url(../img/feria_17.jpg) no-repeat top;}


a.feria11{ background: url(../img/BigMatDay2012/feria_01.gif) no-repeat bottom; display:block; float:left; margin:4px 4px 4px 9px ; width:68px; height:102px;}
a.feria11:hover{ background: url(../img/BigMatDay2012/feria_01.gif) no-repeat top;}

a.feria12{ background: url(../img/BigMatDay2012/feria_02.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria12:hover{ background: url(../img/BigMatDay2012/feria_02.gif) no-repeat top;}

a.feria13{ background: url(../img/BigMatDay2012/feria_03.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria13:hover{ background: url(../img/BigMatDay2012/feria_03.gif) no-repeat top;}

a.feria14{ background: url(../img/BigMatDay2012/feria_04.gif) no-repeat bottom; display:block; float:left; margin:4px; width:68px; height:102px;}
a.feria14:hover{ background: url(../img/BigMatDay2012/feria_04.gif) no-repeat top;}

a.feria15{ background: url(../img/BigMatDay2012/feria_05.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria15:hover{ background: url(../img/BigMatDay2012/feria_05.gif) no-repeat top;}

a.feria16{ background: url(../img/BigMatDay2012/feria_06.gif) no-repeat bottom; display:block; float:left; margin:4px; width:68px; height:102px;}
a.feria16:hover{ background: url(../img/BigMatDay2012/feria_06.gif) no-repeat top;}

a.feria17{ background: url(../img/BigMatDay2012/feria_07.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria17:hover{ background: url(../img/BigMatDay2012/feria_07.gif) no-repeat top;}

a.feria18{ background: url(../img/BigMatDay2012/feria_08.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria18:hover{ background: url(../img/BigMatDay2012/feria_08.gif) no-repeat top;}

a.feria19{ background: url(../img/BigMatDay2012/feria_09.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria19:hover{ background: url(../img/BigMatDay2012/feria_09.gif) no-repeat top;}

.BigMatDay2013 figure img{ margin:0 auto;display: table;}
.videosYouTube iframe{ width:450px !important;}
.BigMatDay2013 a.feria11{ background: url(../img/BigMatDay2013/feria_01.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria11:hover{ background: url(../img/BigMatDay2013/feria_01.gif) no-repeat top;}

.BigMatDay2013 a.feria12{ background: url(../img/BigMatDay2013/feria_02.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria12:hover{ background: url(../img/BigMatDay2013/feria_02.gif) no-repeat top;}

.BigMatDay2013 a.feria13{ background: url(../img/BigMatDay2013/feria_03.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria13:hover{ background: url(../img/BigMatDay2013/feria_03.gif) no-repeat top;}

.BigMatDay2013 a.feria14{ background: url(../img/BigMatDay2013/feria_04.gif) no-repeat bottom; display:block; float:left; margin:4px; width:68px; height:102px;}
.BigMatDay2013 a.feria14:hover{ background: url(../img/BigMatDay2013/feria_04.gif) no-repeat top;}

.BigMatDay2013 a.feria15{ background: url(../img/BigMatDay2013/feria_05.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria15:hover{ background: url(../img/BigMatDay2013/feria_05.gif) no-repeat top;}

.BigMatDay2013 a.feria16{ background: url(../img/BigMatDay2013/feria_06.gif) no-repeat bottom; display:block; float:left; margin:4px; width:68px; height:102px;}
.BigMatDay2013 a.feria16:hover{ background: url(../img/BigMatDay2013/feria_06.gif) no-repeat top;}

.BigMatDay2013 a.feria17{ background: url(../img/BigMatDay2013/feria_07.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria17:hover{ background: url(../img/BigMatDay2013/feria_07.gif) no-repeat top;}

.BigMatDay2013 a.feria18{ background: url(../img/BigMatDay2013/feria_08.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria18:hover{ background: url(../img/BigMatDay2013/feria_08.gif) no-repeat top;}

.BigMatDay2013 a.feria19{ background: url(../img/BigMatDay2013/feria_09.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria19:hover{ background: url(../img/BigMatDay2013/feria_09.gif) no-repeat top;}



.BigMatDay2013 a.feria21{ background: url(../img/BigMatDay2013/feria_2014_1.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria21:hover{ background: url(../img/BigMatDay2013/feria_2014_1.gif) no-repeat top;}

.BigMatDay2013 a.feria22{ background: url(../img/BigMatDay2013/feria_2014_2.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria22:hover{ background: url(../img/BigMatDay2013/feria_2014_2.gif) no-repeat top;}

.BigMatDay2013 a.feria23{ background: url(../img/BigMatDay2013/feria_2014_3.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria23:hover{ background: url(../img/BigMatDay2013/feria_2014_3.gif) no-repeat top;}

.BigMatDay2013 a.feria24{ background: url(../img/BigMatDay2013/feria_2014_4.gif) no-repeat bottom; display:block; float:left; margin:4px; width:68px; height:102px;}
.BigMatDay2013 a.feria24:hover{ background: url(../img/BigMatDay2013/feria_2014_4.gif) no-repeat top;}

.BigMatDay2013 a.feria25{ background: url(../img/BigMatDay2013/feria_2014_5.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.feria25:hover{ background: url(../img/BigMatDay2013/feria_2014_5.gif) no-repeat top;}

.BigMatDay2013 a.feria26{ background: url(../img/BigMatDay2013/feria_2014_6.gif) no-repeat bottom; display:block; float:left; margin:4px; width:68px; height:102px;}
.BigMatDay2013 a.feria26:hover{ background: url(../img/BigMatDay2013/feria_2014_6.gif) no-repeat top;}

.BigMatDay2013 a.feria27{ background: url(../img/BigMatDay2013/feria_2014_7.gif) no-repeat bottom; display:block; float:left; margin:4px; width:68px; height:102px;}
.BigMatDay2013 a.feria27:hover{ background: url(../img/BigMatDay2013/feria_2014_7.gif) no-repeat top;}

a.feria21{ background: url(../img/BigMatDay2010/1.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria21:hover{ background: url(../img/BigMatDay2010/1.gif) no-repeat top;}

a.feria22{ background: url(../img/BigMatDay2010/2.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria22:hover{ background: url(../img/BigMatDay2010/2.gif) no-repeat top;}

a.feria23{ background: url(../img/BigMatDay2010/3.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria23:hover{ background: url(../img/BigMatDay2010/3.gif) no-repeat top;}

a.feria24{ background: url(../img/BigMatDay2010/4.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria24:hover{ background: url(../img/BigMatDay2010/4.gif) no-repeat top;}

a.feria25{ background: url(../img/BigMatDay2010/5.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria25:hover{ background: url(../img/BigMatDay2010/5.gif) no-repeat top;}

a.feria26{ background: url(../img/BigMatDay2010/6.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria26:hover{ background: url(../img/BigMatDay2010/6.gif) no-repeat top;}

a.feria27{ background: url(../img/BigMatDay2010/7.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria27:hover{ background: url(../img/BigMatDay2010/7.gif) no-repeat top;}

.Altura402{ height:455px !important;}
.Altura450{ height:505px !important;}

a.feria31{ background: url(../img/BigMatDay2009/1.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria31:hover{ background: url(../img/BigMatDay2009/1.gif) no-repeat top;}

a.feria32{ background: url(../img/BigMatDay2009/2.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria32:hover{ background: url(../img/BigMatDay2009/2.gif) no-repeat top;}

a.feria33{ background: url(../img/BigMatDay2009/3.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria33:hover{ background: url(../img/BigMatDay2009/3.gif) no-repeat top;}

a.feria34{ background: url(../img/BigMatDay2009/4.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria34:hover{ background: url(../img/BigMatDay2009/4.gif) no-repeat top;}

a.feria35{ background: url(../img/BigMatDay2009/5.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria35:hover{ background: url(../img/BigMatDay2009/5.gif) no-repeat top;}

a.feria36{ background: url(../img/BigMatDay2009/6.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria36:hover{ background: url(../img/BigMatDay2009/6.gif) no-repeat top;}

a.feria37{ background: url(../img/BigMatDay2009/7.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
a.feria37:hover{ background: url(../img/BigMatDay2009/7.gif) no-repeat top;}

.BigMatDayTitular strong{color: #F25960;}
.BigMatDayTitular{ color: #0065B3;}
.BigMatDay2013 a{ margin:4px 16px 4px 15px !important;}

.alturaAUTO{ height:auto !important;}


p.feria{ margin: 5px; font-size:0.9em;}
p.feria a{ color:#0065B3; text-decoration:underline;}
/*fin big mat en accion*/

/*servicios*/
ul.servicios{ margin:0; padding:0;}
ul.servicios li{border-bottom: 1px solid #CCCCCC; list-style:none; padding:0; margin:0; padding-bottom:10px; margin-top:10px; clear: both; display:block; min-height:75px;}
ul.servicios li img{ float:left; display:block; margin-right:15px;  }
ul.servicios li h2{ display:block;    line-height: 1em;    margin: 0 0 10px ;color: #F25960; font-size: 1.8em; }
ul.servicios li h2 a{ display:block; cursor:pointer; color: #F25960;}
ul.servicios li h2 a:hover{ text-decoration:underline;}
ul.servicios li p{ display:block;   margin:0; margin-left:92px;   margin-top:10px; }
.contenido .NoticaNoDestacada a.sin {
  background: none;
  display: inline-block;
  float: none;
  max-width:188px;
  overflow:hidden;
  height: auto;
  margin-top:0px;
  position: relative;
  text-indent: 0em;
  width: auto;
  z-index:1;
  color: #999;
  text-decoration:underline;


}
.contenido .NoticaDestacada .enlaceConsejo a.sin {
  background: none;
  display: inline-table;
  float: none;
  height: auto;
  margin-top:0px;
  position: relative;
  text-indent: 0em;
  width: auto;
  z-index:1;
  top:0;
  color: #0065B3;
  text-decoration:underline;

}
div.sin img {
  border:  none;
  border-radius:0;
  float: left;
  margin:0px;
  padding:0px;

}

div.sinFLoat img{ float:none; display:table; margin:0 auto;}
div.sinDere img{ float: right;}
div.MargenExtra img{ margin:10px 10px 0;}
div.MargenExtra2 img{ margin:40px 20px;}

div.DAY{ background:#d5f3fa; text-align:center; font-size:0.7em; color:#4da9bf; width:682px; margin-bottom:20px;}

.DAY a{background: url(../img/flechaAzul.png) left no-repeat; color:#0065B3;text-shadow: 0px 0px  ; padding-left:20px; }
.listadoBMDAY{ margin-top:20px; display:inline-block; margin-right:10px;}
.listadoBMDAY a{background: url(../img/flechaAzul.png) left no-repeat; font-size:0.9em; color:#0065B3;text-shadow: 0px 0px  ; padding-left:12px; }
.aumentoLetra{ font-size:0.9em !important;}
.contenido .aumentoLetra h2 {color:#0065B3; line-height:1.5em;}
.contenido .listadoProfesionales .aumentoLetra h2 {
  color: #0065B3;
  line-height: 1.5em;
  font-size: 1em;
}
/*fin servicios*/

.contenido .NoticaDestacada .imagenSIN img {
  margin:0px 8px 0px 0; display: block; float:left; border-radius: 4px; padding:4px; border:2px solid #fff; max-width:200px; max-width:300px; min-height:50px;
}
.bannerHome .texto a.sinEstilo {
  background: none;
  display: table;
  float: none;
  height: auto;
  margin:0;
  position: relative;
  text-indent:0em;
  width: auto;
  z-index:1;	
  color: #0065B3;
  padding: 0;
  text-decoration: underline;
  font-size:0.7em;

}

.sinEstilo li{ list-style: circle; margin:5px 0 0 0; padding:0;}
ul.sinEstilo{ padding:0 0 0 10px; margin:0;}
.consejo{   padding:0px; clear:both;}
.videoConsejo{ background:url(../img/consejosVideo2.png) no-repeat;  min-height:110px; }
#CourseIndexForm{ display:inline-block; margin-left:5px; margin-top:5px;}
.contenido .NoticaDestacada .consejo .multimedia{ margin-right:10px;   display: block; background: url(../img/multimedia.png) top  right no-repeat; padding-right:35px;   float: left;}
.contenido .NoticaDestacada .consejo .imagen img{ margin:5px 0px 5px 145px !important; max-height:300px;; max-width:300px; }
.addthis_toolbox{ text-align:center;}
.addthis_toolbox a{ display:inline-table!important; float: none !important;}
a.addthis_counter{ position:relative; top:-10px;}
/*zona administrador*/
div.actions{ position:fixed; bottom:20px; right:20px; width:300px;  background: url(../img/administrador.png) top repeat-x; border-radius: 5px; padding:5px; box-shadow: 5px 5px 10px #343455; border:1px outset #fff;z-index: 999; margin-bottom:20px; }
.contenido .actions h3 {
  border-bottom: 2px solid #0065B3;
  text-shadow:  1px 1px 2px #fff, 1px 1px 0px #fff;
  color: #0065B3;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0px 0 10px;
  padding: 0 0 0px;
  width: 100%;
}

.contenido .actions ul{ margin:0; padding:0; margin-left:10px;}
.contenido .actions ul li{ list-style:none;}
.contenido .actions ul li a{ color:#fff; background: url(../img/flechaBlanca.png) left no-repeat; padding-left:20px; text-shadow: 1px 2px  #626262; }
.contenido .actions ul li a:hover{background: url(../img/flechaAzul.png) left no-repeat; color:#0065B3;text-shadow: 0px 0px  ;}

fieldset legend {    border-bottom: 2px solid #0065B3;
                     color: #0065B3;
                     display: block;
                     font-size: 1.1em;
                     font-weight: bold;
                     margin: 0 0 10px;
                     padding: 0 0 0px;
                     text-shadow: 1px 1px 2px #FFFFFF, 1px 1px 0 #FFFFFF;
                     width: 100%;}


#NewsAddForm fieldset label{ width:110px; color:#ED1B24; display: block; float:left;}

fieldset .input label{ width:120px; color:#ED1B24; display: block; float:left;}
div.input{ clear:both; margin:5px 0; border-bottom:1px dashed #e9e9e9; padding:5px 0; display:table; width:100%;}
div.input{ clear:both; margin:5px 0; border-bottom:1px dashed #e9e9e9; padding:5px 0; display:table; width:100%;}
div.input{ width:100%; clear:both; margin:5px 0; border-bottom:1px dashed #e9e9e9; padding:5px 0; display:table;}
.tablaContacto input.CHECK{ display: inline-block; width:auto; border:none;}
div#flashMessage{ background:#ED1B24 !important; color:#fff;}
#UserLoginForm label{ width:110px; color:#ED1B24; display: block; float:left; } 

.submit input{    background: none repeat scroll 0 0 #BCBCBC;
                  border: 1px outset #FFFFFF;
                  border-radius: 8px 8px 8px 8px;
                  box-shadow: 2px 2px 3px #CCCCCC;
                  color: #FFFFFF;
                  font-size: 12px;
                  text-transform:uppercase;
                  padding: 2px 10px 0;
                  text-decoration: none;
                  text-shadow: -1px -1px #999999; }
.submit input:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa;}

#NewsCategoryAddForm label{ width:110px; color:#ED1B24; display: block; float:left; }
#NewsCategoryAddForm div.input{ width:100%; clear:both; margin:5px 0; border-bottom:1px dashed #e9e9e9; padding:5px 0; display:table;}

/*fin zona administrador*/

/*zona administrador news*/
.index table { font-size:0.8em; border: 1px solid #595959;    border-radius: 5px; width:100%}
.index table th, .index table td{ padding:4px;}
.index table td{ font-size:0.85em;}
.index table th{ background:#7f7f7f; text-align:center; color:#fff;font-weight:bolder; text-shadow: 1px 1px 0px #000; border-bottom:2px solid #595959; }
.index table th a{ color:#fff;  }
.index table tr:nth-child(2n) td{ background:#efeeee;}
.index table tr td{ background:#e4e4e4;}
.index h2{ border-bottom: 2px solid #0065B3;
           text-shadow:  1px 1px 2px #fff, 1px 1px 0px #fff;
           color: #0065B3;
           display: block;
           font-size: 1.1em;
           font-weight: bold;
           margin: 0px 0 10px;
           padding: 0 0 0px;
           width: 100%;}
.index table tr td a{color:#0065B3;}
.index table tr td a:hover{color:#0065B3; text-decoration:underline;}
input#NewsTitle,input#ProfessionalTitle, input#ProfessionalEmail,input#ProfessionalAddress, input#CourseTitle, input#CoursePlace  { width:83%;}
textarea#NewsIntro, textarea#ProfessionalDescription, textarea#CourseDescription{ width:83%;}
.index table tr td.actions a{
  background: none repeat scroll 0 0 #BCBCBC;
  border: 1px outset #FFFFFF;
  text-align:center;
  width: auto;
  min-width:40px;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 2px 2px 3px #CCCCCC;
  color: #FFFFFF;
  font-size: 10px;
  text-transform:uppercase;
  padding: 0px 10px 0;
  display:block; float:right;
  text-decoration: none;
  margin:2px 0;
  text-shadow: -1px -1px #999999;}
.index table tr td.actions a:hover{text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa; text-decoration:none;}	

.index p{background:#7f7f7f; text-align:center; color:#fff; font-size:0.8em; margin:5px 0;}
/*fin zona administrador news*/



/*fidelizacion*/
.ImganeFidelizacion1 img{
  border:none;
  border-radius: 0px;
  padding: 0px;
  margin:0;
}
.ImganeFidelizacion1 {
  border:none;
  border-radius: 0px;
  float: right;
  margin: -16px 10px 0px;
  padding: 0px;
  position: relative;
  top: -6px;}  
.ImganeFidelizacion2 img{
  border:none;
  border-radius: 0px;
  padding: 0px;
  margin:0;}
.ImganeFidelizacion2 {
  border:none;
  border-radius: 0px;
  float: right;
  margin: 0px 10px 70px 20px;
  padding: 0px;
  position: relative;
  top:0px;}  
h3.filelizacion{ width:auto; display:table;}

/*fin fidelizacion*/

.contacto{ margin-left:10px;}
.contenido .contacto .Promocion{ margin: 0 1px 5px;}
.ImagenContacto { text-align:left; background:#f1f1f1 url(../img/contacto3.png) right bottom  no-repeat; padding:10px 10px 10px 30px; padding-right:100px; width: 800px; height:1px; position:relative; float:none; display: table;  color: #0065B3; font-size: 0.84em; font-weight:bold; text-shadow: 3px 3px #FFFFFF; border-left:5px solid #fff;min-height: 133px;margin: 0 0 10px -5px;}
.ImagenContacto strong{ font-size:1.3em; color: #F25960;  }
.ImagenContacto h2{ font-size:1.5em;color: #0065B3; margin:0;}
.ImagenContacto p strong{ display:inline-block; width:auto;}
/*nuevos estilos*/

.contenido .NoticaNoDestacada a.sin2 {
  background:url(../img/flechaAzul.png) left no-repeat; 
  color: #0065B3;
  display: inline-table;
  float: none;
  height: auto;
  margin-top: 0;
  position: relative;
  text-decoration: none ;
  text-indent: 0em;
  width: auto;
  padding-left:15px;
  z-index: 1;
  font-size:0.9em;
}
.contenido .letraGrande3  a { margin-top:15px;}
.contenido .NoticaNoDestacada a.sin2:hover { text-decoration:underline;}
.letraGrande3 { font-size:0.8em !important; line-height:1.4em;}
.letraGrandeMapa{ font-size:1.2em; margin:5px 0;}

h3.galeriaTienda{ margin:0; margin-bottom:-10px;}
.galeriaTiendas .navigationGaleria{ width:160px; position:relative; top:-8px; left:15px;  float:left; display:block;}
.galeriaTiendas li{ list-style:none; margin:0; padding:0;}
.galeriaTiendas #gallery{float:left;}
.buscadorTiendaQuienes .galeriaTiendas ul li a {
  background:  none;
  color: #9F9F9F;
  display: table;
  float:left;
  padding: 0;
  width: auto;
}
.contenido .letraGrande3 h2{ text-align:left; font-size:0.9em; min-height:30px; color: #ED1B24 ; display:block;}
.contenido .letraGrande3 h2 a{
  background: none;
  display: inline;
  float: none;
  height: auto;
  margin-top: 0px;
  position: relative;
  text-indent:0;
  width: auto;
  z-index:1;
  color: #ED1B24 !important ;}
.contenido .NoticaNoDestacada h2.Socios span {
  color: #0065B3;
  font-size: 0.9em !important;
  margin: 2px 10px 0 0;
  padding: 0;
  height:40px;
  text-shadow: 2px 2px #FFFFFF;
  float:left; display:table;
}
.contenido .NoticaNoDestacada h2.Socios{ border-bottom: 1px solid #CCCCCC; padding-bottom:2px; display:block; color:#6e6e6e; font-weight:bold; font-size:1em;}

.contenido .NoticaNoDestacada h3.Socios {
  border-bottom: 1px solid #CCCCCC;
  color: #6E6E6E;
  display: block;
  font-weight: bold;
  padding-bottom: 2px;
  margin-top:10px;
}
.letraGrande3 li{ list-style:none !important; padding:0; margin:0; text-indent:0em;}	
.letraGrande3 strong{ font-weight:bold; margin-right:10px;}
h2.contenidoOutlet{   
  color: #F25960;
  display: block;
  font-size: 1.3em;
  font-weight: bold;
  margin: 25px 0 -10px;
  padding: 0 0 0px;
  position: relative;
  width: 100%;
  z-index: 2; }
h3.contenidoOutlet {color: #0065B3; border-bottom: 1px solid #0065B3; display:table; width: auto; font-size:1em;}
.letraGrande3 h2{ font-size:1.1em !important; color: #0065B3 !important; border-bottom: 1px solid #CCCCCC; padding-bottom:10px!important; margin-bottom:5px!important;}
.letraGrande3 h2 a{  color: #0065B3 !important;}
.letraGrande3 h2 span{ margin-bottom:-10px !important; font-size:1.2em !important; display:block; }
.bloque3 {
  display: block;
  float: left;
  margin-left: 10px;
  padding-right: 16px;
  width: 300px;
}
/*separacion pedida por cesar*/
.separadorAcciones{ margin-bottom:50px;}
/*fin separacion pedida por cesar*/

.buscadorTiendaQuienes  a{ color:#696969 !important; }
.buscadorTiendaQuienes .contenidoTexto p {
  line-height: 15px;
  margin-bottom: 10px;
  text-align: left;
  word-wrap:break-word;
  display:table;
  border-bottom:1px dashed #e6e6e6;
  padding-bottom:7px;
}
.buscadorTiendaQuienes .galeriaTiendas p{ border:none;}
.buscadorTiendaQuienes .galeriaTiendas  p {font-size:0.8em;}
.contenido .galeriaTiendas h3 { font-weight:bold;}
.buscadorTiendaQuienes .contenidoTexto address{border-bottom:1px dashed #e6e6e6; padding-bottom:2px; width:100%;}
/*fin nuevos estilos*/

/*galeria*/
.mitad {
  display: block;
  float: left;
  width: 45%;
}
.galeriaTiendas address strong{ font-weight:bold !important;}
.galeriaTiendas address {  text-transform:none !important;  text-decoration:none; font-style:normal;   line-height: 15px;    margin-bottom: 10px;    text-align: justify; }
h3.galeriaTienda{ margin-bottom:0px;}
.galeriaTiendas .navigationGaleria{ width: auto; position:relative; top:-8px; left:15px;  float:left; display:block;}
.galeriaTiendas li{ list-style:none; margin:0; padding:0;}
.galeriaTiendas #gallery{float:left;}
.IframeBorde iframe, .IframeBorde #miMapa {
    border: 2px solid #0065b3;
    border-radius: 5px;
    box-sizing: border-box;
    display: block;
    float: left;
    height: 250px;
    margin: 20px 0;
    padding: 5px;
    width: 99%;
}
.buscadorTiendaQuienes .galeriaTiendas ul li a {
  background:  none;
  color: #9F9F9F;
  display: table;
  float:left;
  padding: 0;
  width: auto;
}
div.slideshow-container {
  clear: both;
}
#gallery div.slideshow span.image-wrapper{ height:auto !important;}
.navigationGaleria .pagination{ display:none;}
.contenidoTexto #gallery img{ max-width:180px; margin:3px; max-height:300px;}
.buscadorTiendaQuienes ul li a { color:#fff !important;} 
h3.galeriaTienda{ font-weight:bold;}


ul.thumbs li:nth-child(2n){ clear: right; float:right;}
ul.thumbs li{ clear:left;}
ul.thumbs li img{ margin:2px !important;}


div.acciones{ margin-left:90px; clear:both; margin-top:20px;}
div.acciones a{  background:#bcbcbc; padding:2px 10px 0; text-decoration:none; border:1px #fff outset; font-size:12px; color:#fff; box-shadow: 2px 2px 3px #CCC; text-shadow: -1px -1px  #999; border-radius: 8px; float: none; display: inline-table; text-indent:0; width:auto; height:auto; }
div.acciones a:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa;}
.iframeTienda iframe{ width:540px; height:345px; overflow:hidden;}


.listadoProfesionales .imagen img{background: none repeat scroll 0 0 #FFFFFF;}
.listadoProfesionales{ text-transform:lowercase; text-align:left !important;}
.listadoProfesionales h2 {text-align:left !important;}
.aumentoLetra div{ font-size:0.8em;text-align:left !important;}

.paging span a{ display: inline-block;  background:#bcbcbc;  text-decoration:none; border-radius: 4px;border: none; color:#fff; padding:1px 7px 1px; margin:0 2px;  cursor:pointer; font-size:0.8em; }
.paging span a:hover{   background:#aaa;}

#ProfessionalImage, #ProductCategoryImage, #ServiceLogo, #ShopPhotoSrc, #TipImage, 
#TipPdf, #TipAudio, #CourseImage, #WorkImage, #ProductImageSrc, #ShopImage, 
#UserLogo, #ShopGeolocalizationImage {
  background:#fff url(../img/lupa.gif) no-repeat right ; 
  padding-right:20px; border-bottom:1px solid #e3e9ef; 
  border-left:1px solid #e2e3ea; border-right:1px solid #dbdfe6;
  border-top:1px solid #abadb3;border-radius: 3px;
}

figure h2 {
  border-bottom: 2px solid #0065B3;
  color: #0065B3;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 10px;
  padding: 0 0 5px;
  width: 100%;
}
figure h2 span{ color: #F25960;}
.contenidoTexto .socios img {
  border: 2px solid #0065B3;
  border-radius: 5px 5px 5px 5px;
  float: left;
  margin: 10px;
  padding: 5px;
}

.galeriaTiendas p strong {
  display: inline-block;
  margin-right:5px;
  float: left;
  font-weight: bold;
  height: 20px;
}
.contenidoTexto p.socios img {
  border:  none;
  border-radius:0;
  float: left;
  margin: 2px;
  padding: 0px;
}

.galeriaDERE{ margin-left:10px; margin-top:30px;width: auto;}
.galeriaDERE img{width:153px !important;}
/*fin galeria*/

/*submenu*/
ul.SubMenuProducto{ float: left; margin-left:0px; position: relative; left:0;}
#backgroundPopup{z-index: 2222;}
#popupContact{z-index: 2223;height: 650px;}

.contenido .Trabajo a.sin {
  background: none;
  display: block;
  float: none;
  height: auto;
  margin-top:0px;
  position: relative;
  text-indent: 0em;
  width: auto;
  z-index:1;
  color: #0065B3;
  text-decoration:underline;

}
.colorRojo{color: #F25960;}
.colorVerde{ }
.contenido .NoticaDestacada a.sin{
  background: none;
  display: inline-table;
  float: none;
  height: auto;
  margin-top:0px;
  position: relative;
  text-indent: 0em;
  width: auto;
  z-index:1;
  color: #999;
  text-decoration:underline;}

.contenido .RestriccionTamano{ min-height:110px;}
.contenido .RestriccionTamano .imagen img{ max-height:200px; max-width:200px; float:none; margin:0 auto;}
.contenido .RestriccionTamano .imagen{     display: block;    float: left;    width: 220px;}

.contenido .addthis_counter.addthis_bubble_style {
  background: url("//s7.addthis.com/static/t00/tbc02.gif") no-repeat scroll 0 0 transparent;
  height: 32px;
  line-height: 12px;
  padding: 0 0 0 6px;
  width: 54px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .contenido .addthis_counter.addthis_bubble_style {
    position:relative; top:0px;
  }
}

/*promo jardin*/
#slider div.precio1Jardin{ display:inline-table; background:#000; color:#007c30; font-size:1.1em; padding:5px;}
#slider div.precio1Jardin strong{ font-size:1.2em;}

.ImagenTiendaSocio{height:175px; overflow:hidden; margin-bottom:15px;}
.ImagenTiendaSocio img{ width:100%;}
.shops{background: url(../img/blanco3.png) ; border-radius:6px; padding:40px 15px 10px; border:1px solid #7A7A7A; margin-top:-25px; width:350px; margin-left:-10px;box-shadow: 3px 3px 5px #bfbfbf; position: relative; z-index:998; margin-bottom:10px; }

#PromoQuincenaDeQuimicos .shops, #PromoJardinBigPromocion .shops, #PromoPromocinDePinturas .shops{ margin-left:-70px;}

#PromoQuincenaDeQuimicos .shops ul, #PromoJardinBigPromocion .shops ul, #PromoPromocinDePinturas .shops ul{ max-height:150px;}
.shops ul{max-height:100px; overflow:auto; width:100%}
.shops ul li{ list-style:none; margin-bottom:5px; padding-bottom:1px; border-bottom:1px solid #e7e7e7;   }
.shops ul li a{ color:#0065B3; text-decoration:none;}
.shops ul li a:hover{ color:#0065B3; text-decoration: underline;}

.DetallePromo p{ position:relative; left:5px;}
.SeleccionProvinciaPromo{ color: #666;  font-size:0.65em; text-shadow: 0px 0px #FFFFFF; margin-bottom:10px;}
.SeleccionProvinciaPromo span{font-size:20px;color: #0065B3;  font-size:1.2em;}
.SeparacionPromo1{ margin-left:0px; font-size:0.9em; color:#686868;text-shadow: 0px 0px #FFFFFF; margin-bottom:10PX;}
.socioPromo{ font-weight:bold;font-size:0.8em; position:relative; top:-1px; display:block; width:320px; float:left;}
.direccionPromo{font-size:0.7em; margin-left:0px; display:block;}

.shops .SeleccionProvinciaPromo{ color: #0065B3;  font-size:1em; text-shadow: 0px 0px #FFFFFF;}
.shops .separadorAzul{ border-bottom:1px solid #0065B3; margin-bottom:5px;}


.descuentoTienda{ background:#f9f9f9 url(../img/degradado2.gif) bottom  repeat-x ;border-radius: 3px 3px 3px 3px; padding:10px;}
.NoticaDetalle:hover .descuentoTienda{ background:url(../img/degradado.gif) bottom  repeat-x ;}

select#SubcategorySubcategory{ }

/*estilos bloques grises*/
.cajaGris .Izquierda{ width:50%; float:left; display:block;}
.cajaGris .Izquierda label, .cajaGris .Derecha label{     display: inline-block;    text-align: left;    width: 130px;}
.cajaGris .Izquierda:hover label, .cajaGris .Derecha:hover label{ color: #ED1B24;}
.cajaGris .Izquierda input, .cajaGris .Derecha input{ width:160px;}
.cajaGris .Izquierda select, .cajaGris .Derecha select{ width:160px;}
input#ProductGreenmat{ width:auto !important;}
.cajaGris .Derecha{ width:45%; float:left; display:block; margin-left:5%}
.cajaGris .BloqueBuscador{ display:table; width: 100%; border-bottom:1px solid #cecece; padding:7px 0;}
.buscarproducto{ padding-top:10px;border-top: 2px solid #f9f9f9; margin-top:0px; padding-bottom:10px;}
.buscarproducto input.gris{ display: block; margin:0 auto;}

.fondoOutlet{ background:url(../img/FondoOutlet.png) bottom no-repeat ; width:695px; min-height:384px; padding-bottom:10px;}
.fondoOutlet h2{ margin:20px 0 0; color: #0065B3; font-size:1.4em;}
.fondoOutlet h3{ margin:0 0 5px!important; color: #F25960; font-size:1.2em; border:none !important; display:inline-table !important; }
.fondoOutlet p{ font-size:0.9em; display:inline-table !important;}
.fondoOutlet p strong{ font-weight:bold;}
/*
.fondoVip{background:url(../img/fondoVIp.png) bottom no-repeat ; width:361px; height:187px;}*/

.SelectBuscadorHome label{   
  color: #ED1B24;
  font-size: 1.1em;
  margin: 0 0 12px;
  padding: 0;}
.telefono {
  font-size:1.2em;
  color: #7c7c7c;
  float: right;
  margin-right:10px;
  text-shadow: 1px 1px #f4f4f4;
  /* margin-right: -440px;
   margin-top: 47px;*/
}
.telefono a {
  color: #7c7c7c;
  font-size: 1.2em;
  text-decoration: underline;
}
.cabeceraContactoMail{ background:url(../img/contactoBigmatMAIL.png) bottom no-repeat ; width:691px; min-height:153px; }
.cuerpoContactoMail label{ margin-left:50px;}
.cuerpoContactoMail input{ width:400px  !important;}
.cuerpoContactoMail .submit input{ width:auto !important; display:table; margin:0 auto;}

.divisionPEKE{ display:inline-table; margin-right:15px; }
.divisionPEKE input{ margin:0 !important; position:relative; top:3px; }
.divisionPEKE div.input {
  border-bottom: 1px dashed #E9E9E9;
  clear: both;
  display: table;
  margin: 0px 0;
  padding: 0px 0;
  width: 100%;
}
.divisionGRAMDE{ display:inline-table; border-bottom: 1px dashed #E9E9E9; width: 100%; clear: both;}
.divisionGRAMDE div.input {
  border-bottom: none;
  clear: none;
  display: inline-table;
  margin:0 5px ;
  padding:0;
  width: auto ;
}

.separacionIzquierda200 .divisionGRAMDE{ font-size:0.82em;}
.homeCursos{background:url(../img/cursosHome.png) bottom no-repeat ; width:689px; height:338px;  margin: 15px auto 10px; }
.homeBolsa{background:url(../img/BolsaTrabajoHome.png) bottom no-repeat ; width:689px; height:338px;  margin: 15px auto 10px ; }
.imgMovil{ text-align:center;}


#slider h1 span.tiempo {
  color: #666;
  font-size: 0.6em;
  padding:1px 8px;
  position:relative;
  top:200px;
  background:url(../img/blanco2.png);
  display: table;
  left: 350px;
  text-shadow: 1px 1px #FFFFFF;
  border-radius: 5px 5px 5px 5px;

}
#slider .PromoHome2 h1 span.tiempo {top:185px; left: 370px;}
#slider .PromoHome1 h1 span.tiempo {left: 310px;}
.SeparacionPromo1 input{ border:none;}

#slider .bano h1{top: -315px;}
#slider .bano h1 span.tiempo {    left: 290px;}

.socioPromo .SeparacionPromo1 input{ float: left; position:relative; top:-3px;}
.socioPromo .SeparacionPromo1 .direccionPromo{ font-size:0.9em; }
.contenido .max200 img{ display:block !important; max-width:180px;}
.contenido .max220 img{ display:block !important; max-width:200px; min-height:50px;}


.textosCarrusel{
  color: #FFFFFF;
  font-size: 0.8em;
  height: 184px;
  left: 715px;
  overflow: auto;
  position: relative;
  text-align: center;
  text-shadow: 0.05em 0.05em 0.05em #414141;
  top: -290px;
  width: 223px;
  z-index: 999;
  margin-bottom: -166px;
}
.textosCarrusel h2 {
  color: #FFFFFF;
  font-size: 1.3em;
  margin: 0;
  padding: 0;
}
.textosCarrusel p {
  color: #CCE6FA;
}
.textosCarrusel a {
  color: #FFFFFF;
  text-decoration: underline;
}
.ProteccionDatos{ width:530px; height:600px; padding-right:15px; overflow:auto;}
.bolsa .divisionGRAMDE a.sin { margin:0; padding:0;}


.cuerpoContactoMail input.CHECK {width: auto !important;}

.separacionIZQ10{ margin-left:20px;}
.sinFloatSPAN span{ float:none; margin-left:20px;}
.outlet h3 a{color: #0065B3;}
.sinFloatSPAN #ProvincesProduct{ width:340px; margin-left:10px}
.contenido .outlet .producto .precio6{top: -20px;}
.contenido .outlet .producto .precio56{top:0px;}

.socioPromo .hidden{ margin-bottom:5px;  color: #ED1B24;padding:2px;}
.socioPromo .TextoSocioListado{ background:#ED1B24; color:#fff; border-radius:0 2px; }
.socioPromo .hidden label{padding:2px;}
.socioPromo .hidden:hover label{ box-shadow:1px 1px 3px #999999; }
.socioPromo .SeparacionPromo1{ margin-bottom: 5px;}

.contenido .NoticaDestacada .EnlacePromocion a.sin {color: #0065B3; top: -3px;}


#ShopTown, #ShopAddress, #ShopEmail, #ShopWeb, #ShopDescription{width: 500px;}


fieldset .input label[for=ShopTimesOnWeekends], fieldset .input label[for=ShopTimesOnWeekdays]
{
  width: 180px;
}

.menuSuperior ul li a{ z-index:9 !important;}

.marcoBLanco{background: url(../img/blanco3.png) ; padding:2px; border:1px solid #fff;}
.marcoBLanco2{
	 background: #0065b3 url("../img/productos/price.png") no-repeat scroll 2px 2px;
    border-radius: 5px;
    color: #fff;
    display: table;
    font-size: 11px;
    height: 18px;
    margin-top: 10px;
    opacity: 0.8;
    padding: 8px 5px 5px 32px;
    text-shadow: none;}

h3.textoH3Formulario{ font-size:20px;     color: #0065B3;   display: table;  border-bottom: 1px solid #0065B3;   font-weight: normal;  margin: 5px 0 15px;    padding: 0;    width:750px;}
h4.textoH3Formulario{ font-size:20px;     color: #0065B3;   display: table;  border-bottom: 1px solid #0065B3;   font-weight: normal;  margin: 5px 0 15px;    padding: 0;    width: 100%;}
.ahorroDinero{background: url(../img/dinero.png) left no-repeat ; border:2px solid #EAEAEA;  padding:3px 3px 3px 60px;line-height: 1em; height:65px;border-radius: 0 0 5px 5px; margin:-5px 0 10px; font-size: 1.2em; color: #727272; border-bottom:2px solid #aeaeae;}

#slider  #PromoQuincenaBao h1 strong {
  color: #FFFFFF;
}
#slider #PromoQuincenaBao h1 {
  color: #FFFFFF;
  font-size: 1.75em;
  left: 20px;
  position: relative;
  text-shadow: 0.1em 0.1em 0.1em #414141;
  /*top: -305px;*/
  z-index: 9;}

.promoDestacada { background:#f6f6f6; padding:5px 0; border:1px solid #eaeaea;  border-radius:15px;}	
.promoDestacada h4{ color:#666; text-align:center; border:1px solid #eaeaea;  border-radius:15px 15px 10px 10px;  margin: 0 1%; width:98%;  background:#fff;}

/*estilos compartir redes*/
.compartirRedes{ color:#666; text-align:center; border:1px solid #eaeaea;  border-radius:10px 10px 15px 15px;  height: 32px; margin: 0 1%; width:98%; padding:5px 0;  background:#fff;}
.compartirRedes h5{ float:left; margin:3px 10px; color:#ccc;}
.compartirRedes:hover h5{ color:#666;}

.ui-dialog span.ui-dialog-title{ color:#fff; text-shadow: 2px 2px  #999; font-size:1.2em;}

/*estilos descuento tiendas*/
.descuentoTienda form{ font-size:1.5em;}
.descuentoTienda form .Shops{ width:850px; display:table;}
.descuentoTienda form .socioPromo{ font-size:0.5em; margin:5px; padding:5px; width:230px;  display:inline-block; height:150px; overflow:auto; border:1px solid #CCC; border-radius:5px;}
.descuentoTienda form .socioPromo:hover{ background:#fff;}
.descuentoTienda form input, .descuentoTienda form select{ font-size:0.7em;}

.descuentoTienda form .gris{ display: table;    height: 25px;    margin: 20px auto;    padding: 3px 10px 6px;}

.promotionPrice{ font-size:0.8em; float:left; margin-left:5px;}

.contenido .NoticaDestacada .SinConFloat a.sin{ float:left;}
.BloquePromocion{ clear:both; display:block;}
.contenido .NoticaDestacada .SinConFloat { width:53%;}
.letrapekePrecios{ font-size:0.8em; margin-top:-13px;}

.outletProduct{background: url(../img/descuento.png) left center no-repeat ; height:19px; padding-left:38px; font-size:1.3em; color:#0065b3; padding-top:9px; width:250px; display:table;float: left;}


/*imagen que aparece en los pop up, consiste en ponerle un ancho y alto máximo para que en resoluciones pequeñas no sobresalga la imagen*/




.pp_top{ border-radius: 5px 5px 0 0; border:5px solid #FFF; border-bottom:none; }
.pp_bottom{ border-radius:0 0 5px 5px; border:5px solid #FFF; border-top:none; }
.pp_content_container{ display: block; background: none repeat scroll 0 0 #FFFFFF; }
.pp_nav .pp_play, .pp_nav .pp_pause{ margin-right:10px !important;}
.banner object{ position:relative; z-index:5;}
.pp_nav p {

  position: relative;
  top: -5px;

}




.pp_social, .pp_expand{ display:none;}

.contenidoTexto .tablaImagenes img{ 
  border: none;

  border-radius: 0px;
  float: none;
  margin: auto;

  padding: 0px;
}
.contenidoTexto .tablaImagenes h4{ color: #0065B3; padding:5px;  font-size:1em; margin:0; float:none;}
.contenidoTexto .tablaImagenes p{ padding:5px 15px 5px 5px;  font-size:0.7em; text-align:left; }
.contenidoTexto .tablaImagenes td{ vertical-align:top;}

p.azul{ font-size:1.2em; font-weight:bold;color: #0065B3;}
.Almacenes{ position:relative; top:30px; color:#0065B3;}


/*estilos nueva home*/

.bannerHomeNueva1{ width:953px; height:195px; background: url(../img/FondoBannerHome1.png) left no-repeat ; display:block; float:left; margin-top:10px; }
.bannerHomeNueva2{ width:953px; height:195px; background: url(../img/FondoBannerHome2.png) left no-repeat ; display:block; float:left; margin-top:15px;}

.bannerHomeNueva3{ border:1px solid #fff; width:310px; background: url(../img/presupuesto/homePresupuesto.jpg) top left no-repeat ;/*background: url(../img/BannerAoutlet.png) top left no-repeat ; background: url(../img/lluviaRegalos.jpg) top left no-repeat ;*/ display: table; float:left; margin-right:6px; margin-left:6px; box-shadow: 1px 1px 2px #7c7c7c;
                   -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.bannerHomeNueva4{ border:1px solid #fff; width:310px;   background: url(../img/BannerGreenMat.png) top left no-repeat ; display:table; float:left; margin-right:6px; box-shadow: 1px 1px 2px #7c7c7c;
                   -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.bannerHomeNueva5{border:1px solid #fff;  width:310px;  background: url(../img/BannerProfesionales.png) top left no-repeat ; display:table;margin-right:6px;  float:left; position:relative; z-index:99; box-shadow: 1px 1px 2px #7c7c7c;
                  -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.bannerHomeNueva6{ border:1px solid #fff; width:625px;  background: url(../img/Sobres_PP2.jpg) top left no-repeat ; display:table; float:left;/*  margin-right:6px;*/ box-shadow: 1px 1px 2px #7c7c7c;
                   -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.bannerHomeNueva7{ border:1px solid #fff; width:310px;   background: url(../img/ford/fordHome.jpg) top left no-repeat ; display:table; float:left; box-shadow: 1px 1px 2px #7c7c7c;
                   -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.bannerHomeNueva8{ border:1px solid #fff; width:310px;  background: url(../img/navidad2014Home.jpg) top left no-repeat ; display:table; float:left;/*  margin-right:6px;*/ box-shadow: 1px 1px 2px #7c7c7c;
                   -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.bannerHomeNueva3:hover, .bannerHomeNueva4:hover, .bannerHomeNueva5:hover, .bannerHomeNueva6:hover, , .bannerHomeNueva7:hover{  border:1px solid #7c7c7c; }


.divTresBotoneslVisible .bannerHomeNueva3, .divTresBotoneslVisible .bannerHomeNueva4, .divTresBotoneslVisible .bannerHomeNueva5,  .divTresBotoneslVisible .bannerHomeNueva6,  .divTresBotoneslVisible .bannerHomeNueva7, .bannerHomeNueva8{ height:200px;
                                                                                                                                                                                                        -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:2.0s; -webkit-transition-duration:2.0s; -ms-transition-duration:2.0s; -o-transition-duration:2.0s;}

.divTresBotoneslOculto .bannerHomeNueva3, .divTresBotoneslOculto .bannerHomeNueva4, .divTresBotoneslOculto .bannerHomeNueva5, .divTresBotoneslOculto .bannerHomeNueva8{ height:45px;
                                                                                                                                                                        -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}


.divTresBotoneslOculto .bannerHomeNueva6, .divTresBotoneslOculto .bannerHomeNueva7{height:70px;
                                                                                   -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}

.divTresBotoneslOculto .bannerHomeNueva3 .FlechaBanner, .divTresBotoneslOculto .bannerHomeNueva4 .FlechaBanner, .divTresBotoneslOculto .bannerHomeNueva5 .FlechaBanner {  margin-top:-50px;
                                                                                                                                                                          -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:2.0s; -webkit-transition-duration:2.0s; -ms-transition-duration:2.0s; -o-transition-duration:2.0s;}


.divTresBotoneslOculto .bannerHomeNueva6 .FlechaBanner, .divTresBotoneslOculto .bannerHomeNueva7 .FlechaBanner{  margin-top:20px;
                                                                                                                 -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:2.0s; -webkit-transition-duration:2.0s; -ms-transition-duration:2.0s; -o-transition-duration:2.0s;}
.bannerHomeNueva6 .FlechaBanner{ opacity:0;}


/* .logo_20 {
    margin-bottom: 20px;
    height: 134px;
	background: url(../img/logo_20_aniversario/logo_20_aniversario/logo_1.png); display:block;
} */


.FlechaBanner{background: url(../img/flechaBanner.png) top left no-repeat ; width:48px; height:50px; display:block; float:right; margin-top:80px;
              -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:2.0s; -webkit-transition-duration:2.0s; -ms-transition-duration:2.0s; -o-transition-duration:2.0s;}

.bannerHomeNueva6 .FlechaBanner{margin-top: 150px;}

.bannerHomeNueva3:hover .FlechaBanner, .bannerHomeNueva4:hover .FlechaBanner, .bannerHomeNueva5:hover .FlechaBanner, .bannerHomeNueva6:hover .FlechaBanner, .bannerHomeNueva7:hover .FlechaBanner{background: url(../img/flechaBanner2.png) bottom left no-repeat ; }

.imagenBig{ float:left; display:block; margin-right:20px; width:413px; margin-left:3px; }
.bannerHomeNueva1 .contenidoBanner{ display:block; float:left; width: 510px; text-align:justify;  text-shadow: 2px 2px #FFFFFF;}
.bannerHomeNueva2 .contenidoBanner{ display:block; float:left; width: 690px; text-align:justify;  text-shadow: 2px 2px #FFFFFF; margin-left:10px;}
.contenidoBanner a.EnlaceVerMasHome {
  background: url("../img/verMasBoton.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 25px;
  margin-top: 10px;
  position: relative;
  text-indent: -1000em;
  width: 70px;
  z-index: 999;
}
.bannerHomeNueva2 .contenidoBanner a.EnlaceVerMasHome { margin-top: -10px;}
.imagenBig img{position:relative; top:-17px; z-index:999;}
.contenidoBanner h2{    
  color: #ED1B24;
  font-size: 1.6em;
  line-height: 1.1em;
  margin: 8px 0;
  padding: 0;}

.contenidoBanner h2 strong{
  color: #0065B3;
  display: block;
  margin-top:5px;
  font-size: 1.25em;
}
.bannerHomeNueva2 .contenidoBanner h2{ width:430px; margin-bottom:20px;}
.bannerHomeNueva2 .contenidoBanner h2 img{ float:right; position:relative; top:-20px;}	

.bannerHomeNueva3 h3, .bannerHomeNueva4 h3, .bannerHomeNueva5 h3{
  text-shadow: 2px 2px #FFFFFF;
  color: #ED1B24;
  font-size: 1.4em;
  line-height: 1.1em;
  margin: 8px 0 8px 10px;
  padding: 0;}
.bannerHomeNueva3 h3 strong, .bannerHomeNueva4 h3 strong, .bannerHomeNueva5 h3 strong{
  color: #0065B3;
  display: block;
  margin-top:5px;
  font-size: 1.25em;}


.contenidoBanner p{ color:#757575; font-size:0.75em; margin-top:15px;}
.contenidoBanner p strong{ font-weight:bold;  color: #0065B3;}
.bannerHomeNueva2 .contenidoBanner p{ position:relative; top:-30px;}
.separadorPromos{ margin-bottom:15px;}

.brannerDoble{ width:953px; height:298px; background: url(../img/bannerCompartido.png) left no-repeat ; display:block; float:left; margin-top:15px; text-shadow: 2px 2px #FFFFFF; position:relative; z-index:102;}
.brannerDoble2{ width:953px; height:266px; background: url(../img/bannerCompartido2.png) left no-repeat ; display:block; float:left; margin-top:15px; text-shadow: 2px 2px #FFFFFF; position:relative; z-index:102;}
.brannerDoble .mitadHome{ width:475px; float:left; display:block;}
.brannerDoble .separacion3{ margin-right:3px;}
.brannerDoble h3{		
  color: #ED1B24;
  font-size: 1.1em;
  line-height: 1.1em;
  margin: 8px 0 ;
  padding: 0;}
.brannerDoble h3 strong{
  color: #0065B3;
  display: block;
  margin-top:5px;
  font-size: 1.55em;
}
.brannerDoble p{color:#757575; font-size:0.75em; margin-top:15px;}
.brannerDoble p strong{ font-weight:bold;  color: #0065B3;}
.brannerDoble a.EnlaceVerMasHome {
  background: url("../img/verMasBoton.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 25px;
  margin-top: 10px;
  position: relative;
  text-indent: -1000em;
  width: 70px;
  z-index: 999;
}

.imagenBigRent{ margin-top:20px; width:142px; float:left; margin-left:5px;}
.TextoBigRent{margin-top:10px; width:302px; float:left; margin-left:15px;}
.TiendaHome{margin-top:10px; width:470px; float:left; }

.ImagenMapaTienda{ width:216px; float:left;}
.FormularioMapaTienda{ width:230px; float:left; border-radius: 10px; background:url(../img/FondoDEGRADADOBlancoBuscadorHome.png) repeat-x bottom ; padding:10px;  box-shadow: 2px 2px 3px #CCC;}
.FormularioMapaTienda .SelectBuscadorHome{ margin:0; padding:0}
.TiendaHome h4 {
  color: #ED1B24;
  font-size: 1.1em;
  margin: 0 0 12px;
  padding: 0;
}
.BuscarHome{ font-size:0.65em;  background: #F9F9F9 url(../img/botonBuscarHome3.png) right no-repeat; width:86px; height:26px; text-align:left; color:#696969; font-weight:bold; box-shadow: 1px 1px 2px #CCC; 
             border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea; border-right:1px solid #dbdfe6; border-top:1px solid #abadb3;border-radius: 5px;  }
.BuscarHome:hover{  background: #fff url(../img/botonBuscarHome3-2.png) right no-repeat;box-shadow: 1px 1px 1px #CCC; cursor:pointer; border:1px solid #0065B3;color: #0065B3; }
.FormularioMapaTienda select:hover{ box-shadow: 1px 1px 1px #CCC; cursor:pointer; border:1px solid #0065B3;color: #0065B3; }

/*
.noticiaHome{ width:267px; min-height:316px; background:url(../img/fondoActualidad.png) no-repeat top; float:right; display:block; position:relative; z-index:99;}
.noticiaHome h2 {
    color: #ED1B24;
    font-size: 1.5em;
    line-height: 1.1em;
    margin: 13px 0 3px;
    padding: 0;
    text-shadow: 2px 2px #FFFFFF;
        float:left; 
        display:block;
}
.noticiaHome h2 a {
    color: #0065B3;
}
.noticiaHome h2 a strong {
    color: #ED1B24;
    display: block;
    font-size: 1.25em;
}
.noticiaHome header a{ display:block; float:left; }
.noticiaHome header img{ float:left; display:block;}
.noticiaHome section{ clear:both; margin:0 15px 0 20px;}
.noticiaHome section h3{ color:#545454; font-size:0.8em; margin:15px 0 5px; font-weight:bold;line-height: 1.5em;}
.noticiaHome section h3 a{color:#545454; }
.noticiaHome section h3 a time{ font-weight:normal; font-style:oblique; }
.noticiaHome section p{color:#969595; font-size:0.7em; margin-left:15px; line-height: 1.1em;}
.noticiaHome section p a{
    background: url("../img/verMasBoton2.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 18px;
    margin-top: 2px;
    position: relative;
    text-indent: -1000em;
    width: 50px;
    z-index: 999;
}
.noticiaHome a.EnlaceVerMasHome {
    background: url("../img/verMasBoton.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 25px;
    margin-top: 15px;
    position: relative;
    text-indent: -1000em;
    width: 70px;
    z-index: 999;
}
*/

.alturaNoticiaHome{ overflow:hidden;  min-height:170px;}
.noticiaHome{ width:100%;  background: none; float: none; display: table; position:relative; z-index:99; margin-top:15px;  }
.noticiaHome h2 {
  color: #ED1B24;
  font-size: 1.5em;
  line-height: 1.1em;
  margin: 13px 0 3px 10px;
  padding: 0;
  text-shadow: 2px 2px #FFFFFF;
  float:left; 
  display:block;
  height:200px;
  width:220px;
}
.noticiaHome h2 a {
  color: #0065B3;
}
.noticiaHome h2 a strong {
  color: #ED1B24;
  display: block;
  font-size: 1.25em;
}
.noticiaHome header a{ display:block; float:left; }
.noticiaHome header img{ float:left; display:block;}
.noticiaHome section{  margin:0 15px 0 20px;}
.noticiaHome section h3{ color:#545454; font-size:0.8em; margin:15px 0 5px; font-weight:bold;line-height: 1.5em;}
.noticiaHome section h3 a{color:#545454; }
.noticiaHome section h3 a time{ font-weight:normal; font-style:oblique; }
.noticiaHome section p{color:#969595; font-size:0.7em; margin-left:0px; line-height: 1.1em;}
.noticiaHome section p a{
  background: url("../img/verMasBoton2.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 18px;
  margin-top: 2px;
  position: relative;
  text-indent: -1000em;
  width: 50px;
  z-index: 999;
}
.noticiaHome a.EnlaceVerMasHome {
  background: url("../img/verMasBoton.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 25px;
  margin-top: 15px;
  position: relative;
  text-indent: -1000em;
  width: 70px;
  z-index: 999;
}
.noticiaHome ul{ display:block; float:left;}
.noticiaHome ul li{ display:block; min-height:180px; background: url("../img/separadorNoticiasHome.gif") no-repeat scroll top left transparent  ;  padding:3px 5px 3px 10px; margin:0 0 0 15px; width:190px; float:left; }

.BannerProfesionalesGrande{ text-shadow: 2px 2px #FFFFFF; margin-top:15px;}

.cajaGrisProfesionales{
  background: url("../img/FondoDEGRADADOBlancoBuscadorHome.png") repeat-x scroll center bottom transparent;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 2px 2px 3px #CCCCCC;
  float: left;
  padding: 10px;
  margin-left:10px;
  margin-top:20px;
  position:relative;
  z-index:111;
  width: 200px;}
.BannerProfesionalesGrande h3{		
  color: #ED1B24;
  font-size: 1.1em;
  line-height: 1.1em;
  margin: 8px 0 8px 10px ;
  padding: 0;}
.BannerProfesionalesGrande h3 strong{
  color: #0065B3;
  display: block;
  margin-top:5px;
  font-size: 1.55em;
}
.BannerProfesionalesGrande label{   
  color: #ED1B24;
  font-size: 1.1em;
  margin: 0 0 12px;
  padding: 0;}

a{ cursor:pointer;}

.BannerProfesionalesGrande select{ max-width:180px !important; margin-right:5px;    border: 1px solid #EAEAEA;    display: block;    margin-bottom: 14px;}
.BannerProfesionalesGrande select:hover{ box-shadow: 1px 1px 1px #CCC; cursor:pointer; border:1px solid #0065B3;color: #0065B3; }

.BannerProfesionalesGrande{background:#fff ; height:0!important  ;padding-top:10px; position:relative;z-index:991;width:100%; overflow:hidden; opacity:0.0;top:0px; display: compact;  -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.2s; -webkit-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s;margin-bottom:0px;  }
.divProfesionalVisible{top:0px; height: 350px !important;     opacity:1!important; margin-bottom:0px; position:relative;z-index:100; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:2.0s; -webkit-transition-duration:2.0s; -ms-transition-duration:2.0s; -o-transition-duration:2.0s;}
.divProfesionalOculto{    opacity:0.0!important;  position:relative;z-index:100; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:2.0s; -webkit-transition-duration:2.0s; -ms-transition-duration:2.0s; -o-transition-duration:2.0s;}

.tresBotonesHome{margin-bottom:20px;}

.divTresBotoneslVisible{ }
.divTresBotoneslOculto{ }

.BannerProfesionalesGrande ul{ display: block; float:left; margin:10px 0 0 5px; padding:0; width:710px; }
.BannerProfesionalesGrande ul li{ display:block; float:left; margin:0 4px; padding:5px;   border-radius: 5px; box-shadow: 1px 1px 2px #CCCCCC; border:1px solid #ececec; width:98px; text-align:center; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.2s; -webkit-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s; min-height:200px;}
.BannerProfesionalesGrande ul li .ImagenListado{ overflow:hidden; border:1px solid #d3d3d3; border-radius: 3px; padding:2px; width:81px; height:81px; margin:0 auto; display: block; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.2s; -webkit-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s;}
.BannerProfesionalesGrande ul li .ImagenListado div{ overflow:hidden; height:81px;}
.BannerProfesionalesGrande ul li .ImagenListado img{ width:81px; background:#e7e7e7; display:block;}
.BannerProfesionalesGrande ul li .ImagenListado a{ width:81px; height:81px; display:block; overflow: hidden;-moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.2s; -webkit-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s;}
.BannerProfesionalesGrande ul li h4{ text-transform:uppercase; font-size:12px; color:#7a7a7a; font-weight:bold; margin:3px 0;-moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.2s; -webkit-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s;}
.BannerProfesionalesGrande ul li p{ font-size:12px; text-transform: capitalize; color:#7a7a7a; font-weight: normal; margin:3px 0; max-width:100px; overflow:hidden;-moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.2s; -webkit-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s;}
.BannerProfesionalesGrande ul li a{ color:#7a7a7a; text-transform:capitalize; text-decoration: none;-moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.2s; -webkit-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s; }
.BannerProfesionalesGrande ul li a:hover{ text-decoration:underline; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.BannerProfesionalesGrande ul li:hover .ImagenListado img{ background:#fff; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.BannerProfesionalesGrande ul li:hover{border:1px solid #0065b3; background:#ebf3f9; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.BannerProfesionalesGrande ul li:hover .ImagenListado{border:1px solid #0065b3; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.BannerProfesionalesGrande ul li:hover a, .BannerProfesionalesGrande ul li:hover p, .BannerProfesionalesGrande ul li:hover h4{ color:#0065b3; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}

.brannerDoble  .sinMargenSuperior{ margin-top:0px;}
.brannerDoble .sinMargenSuperior2{ margin-top:-15px;}
.sinMargenSuperior{ margin-top:-10px;}
.sinMargenSuperior2{ margin-top:-15px;}
.ImagenConcursoSoli{ float:left; display:block; width:177px; margin-left:10px;margin-bottom: -54px;}
.textoJustificado{ text-align:justify !important;}

.brannerDoble h3.ImagenConcursoSoli{float:left; display:block; width:250px; margin-left:10px; margin-top:30px;}
.TextoCentrado{ padding:0 10px;}

.brannerDoble a.TextoCentrado{ margin-top:30px;}
.pp_expand{ display:none !important;}




/*fin estilos nueva home*/		



#slider #PromoTiendasDelProfesional h1{color: #ED1B24; font-size: 0.9em !important;}

#slider #PromoTiendasDelProfesional h1 span.tiempo{ display:none;}




#PromoTiendasDelProfesional {
  background: url("../img/promoDefault.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 62px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 2em;
  display:none;
}

#PromoTiendasDelProfesional h2 span {
  color: #0065B3 !important;

}

#PromoTiendasDelProfesional h2{ display:none;}
.contenido #PromoTiendasDelProfesional a.vermas{ display:none;}


#PromoSolucionesPorcelnico {
  background: url("../img/SOLUCIONES-PORCELANICO-peke.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 62px 23px 5px 400px;
  width: 270px;
  color: #000;
  font-size: 1em;
}
#PromoSolucionesPorcelnico h2 {
  color: #003a66 !important;
  text-shadow: 1px 1px #fff;
  font-weight:bold;
  margin-top:-10px;

}
#PromoSolucionesPorcelnico h2 span {
  color: #0065B3 !important;
  font-size: 1.2em !important;

}


#PromoCAMPAACALEFACCIN20122013 {
  background: url("../img/promoCalefaccionPeque.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

#PromoCAMPAACALEFACCIN20122013 h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;

}

#PromoQuincenaDeLaFontaneria {
  background: url("../img/fontaneria-detalle.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

#PromoQuincenaDeLaFontaneria h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;

}

.contenido #PromoQuincenaDeLaFontaneria a.vermas{ margin-top:0;}

#PromoCampaaRevestimientosPrefabricados2013 {
  background: url("../img/revestimiento-detalle.JPG") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

#PromoCampaaRevestimientosPrefabricados2013 h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;

}

.contenido #PromoCampaaRevestimientosPrefabricados2013 a.vermas{ margin-top:0;}

#PromoCampaaInvernaje2013 {
  background: url("../img/invernaje-detalle.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

#PromoCampaaInvernaje2013 h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;

}

.contenido #PromoCampaaInvernaje2013 a.vermas{ margin-top:0;}

#PromoCampaaPoda2013 {
  background: url("../img/poda2-detalle.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

#PromoCampaaPoda2013 h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;

}

.contenido #PromoCampaaPoda2013 a.vermas{ margin-top:0;}



#PromoFolletoInvierno201213 {
  background: url("../img/folletoInvierno-peke.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 535px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

#PromoFolletoInvierno201213 h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;

}


.contenido #PromoCAMPAACALEFACCIN20122013 a.vermas{ margin-top:0;}
#PromoQuincenaDePlacaYesoLaminado {
  background: url("../img/PromoPequeCartonYeso.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 115px;
  margin-top: 0px !important;
  padding: 57px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}
div#PromoQuincenaDePlacaYesoLaminado { margin-top: -30px !important;}
#PromoQuincenaDePlacaYesoLaminado h2 span {
  color: #0065B3 !important;
  font-size: 1.2em !important;
}




#PromoPromocinHerramientas {
  background: url("../img/promoherramientasPeque.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 115px;
  margin-top: 0px !important;
  padding: 57px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}
div#PromoPromocinHerramientas { margin-top: 0px !important;}
#PromoPromocinHerramientas h2 span {
  color: #0065B3 !important;
  font-size: 1.2em !important;
}



#PromoQuincenaMedida {
  background: url("../img/promoMedidaPeque.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 115px;
  margin-top: 0px !important;
  padding: 57px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}
div#PromoQuincenaMedida { margin-top: 0px !important;}
#PromoQuincenaMedida h2 span {
  color: #0065B3 !important;
  font-size: 1.2em !important;
}



.galeriaDERE .gallery span{ 
  height:105px !important; 
  overflow:hidden;
  border: 2px solid #0065B3;
  border-radius: 5px 5px 5px 5px;
  float: left;
  margin: 5px;
  display:block;
  padding: 5px;}


.galeriaDERE .gallery span a{ 
  max-height:105px !important; 
  overflow:hidden;
  margin: 0px;
  display:block;
  padding: 0px;
}
.galeriaDERE img {
  width: 145px !important;
}
.contenidoTexto .galeriaDERE img {
  border: none !important;
  border-radius:0!important;
  float: none!important;
  margin:0px!important;
  padding:0px!important;
}
.galeriaDERE .gallery{  overflow:hidden;}
.divFotoOculto{height:130px!important;  }
.divFotoVisible{  }
#galeriaFotos4{height:auto ; display: block; overflow:hidden;  }

.oculFotos{ display:none;}
.visuFotos{ display: table; }
a.visuFotos{color: #F25960!important;}

ul.SubMenuPromociones{ float:left; position:relative; left:0;} 
#loader{float:left;margin: 10px 0;}
#loader img{ float:left;}
#loader span{ float:left; color:#0065B3; margin:4px 10px;}

.contenido .DetallePromo img  { float:left;}

.CursosICO, .profesionalICO, .outletICO { padding-bottom: 5px;}
.CursosICO a, .profesionalICO a, .outletICO a{color: #636363!important ; padding-left:47px; height:25px;  color: #F25960 ; font-size: 1.3em; margin:5px 0;     display:block;}
.CursosICO a:hover, .profesionalICO a:hover, .outletICO a:hover{color: #F25960!important ;  background-position:top left; }
.CursosICO a{   background: url(../img/ICO-cursos.png) no-repeat  bottom left; }
.profesionalICO a{   background: url(../img/ICO-profesional.png) no-repeat  bottom left;}
.outletICO a{  background: url(../img/ICO-paquete.png) no-repeat  bottom left;}

#results {
  margin: auto;
}

#results li{
  color: red;
  padding-left: 50px;
  list-style: none;
}

#map_canvas{
  margin: auto;
}

#mark{
  margin: auto;
  margin-top: 10px;
  padding: 5px;
  margin-left: 45px;
}

.enlaceConsejoPdf{ float:left; }


#PromoQuincenaAislamiento2013 {
  background: url("../img/Aislamiento2013-peke.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

#PromoQuincenaAislamiento2013 h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;
}
#slider #PromoQuincenaAislamiento2013 h1{ width:700px; color: #0065B3; font-size:1.2em; text-shadow: 1px 1px  #fff; position:relative; left:20px; top: -320px;z-index: 9; }
#slider #PromoQuincenaAislamiento2013 h1 strong{ color:#ED1B24; font-size:1.75em;text-shadow: 2px 2px  #fff;}
#slider #PromoQuincenaAislamiento2013 h1 span.tiempo{top: 240px; left: 402px;}
.contenido #PromoQuincenaAislamiento2013{  margin-top: -40px !important;}


#slider #PromoQUINCENAQUINTAESTANCIA h1{ width:700px; color: #fff; font-size:1.55em; font-weight:bold; text-shadow: 2px 2px  #9f6c27; position:relative; left:20px; top: -300px;z-index: 9; }
#slider #PromoQUINCENAQUINTAESTANCIA h1 strong{ color:#ED1B24; font-size:1.5em;text-shadow: 2px 2px  #603f13;}
#slider #PromoQUINCENAQUINTAESTANCIA h1 span.tiempo{top: 200px; left: 382px;font-size: 0.5em;}

#PromoQUINCENAQUINTAESTANCIA {
  background: url("../img/MueblesExteriorPeke.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

#PromoQUINCENAQUINTAESTANCIA h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;

}


#PromoQUINCENADELPAVIMENTO {
  background: url("../img/promoPavimentosPeke.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

#PromoQUINCENADELPAVIMENTO h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;

}

#PromoQUINCENADELCEMENTO {
  background: url("../img/QuincenaCemento-peke.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

#PromoQUINCENADELCEMENTO h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;

}

.contenido h3.errormiguel{
  border-bottom: 1px solid #ED1B24;
  color: #ED1B24;
  display: block;
  font-size: 1.1em;
  font-weight: normal;
  margin: 20px 0 10px;
  padding:5px 0 0 30px;
  width: 100%;
  height:20px;
  background: url(../img/alert.png) no-repeat left;}
.contenido h3.errormiguel2{
  border-bottom: 1px solid #ED1B24;
  color: #ED1B24;
  display: block;
  font-size: 1.1em;
  font-weight: normal;
  margin: 20px 0 10px;
  padding:5px 0 0 30px;
  width: 100%;
  height: auto;
  background: url(../img/alert.png) no-repeat left top;}  

.professionalProfessionalCategories .NoticaDetalle .imagen{ display:table; float:left; width:112px;}
.contenido .NoticaDetalle .imagen img {
  background:#fff;
  border: 2px solid #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  margin: 0 0px 0 0;
  max-height: 300px;
  max-width: 100px;
  padding: 4px;
}	
.aumentoLetra div.datosHomeProfesionales	{display:table; float:left; margin-left:0px; font-size:1em;width: 200px;}
.aumentoLetra div.datosHomeProfesionales p.Sobre2 {
  border-top: 1px solid #DEDEDE;
  display: table;
  margin-bottom: 4px;
  padding-left: 0px;
  padding-top: 2px;
  position: relative;
  top: 5px;
  font-size:1em;
  color:#828282;
}
p.enlaceProfesional{ width:100%;}
.aumentoLetra  p.enlaceProfesional a {
  background: url("../img/verMasBoton.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 25px;
  margin-top: 0px;
  position: relative;
  text-indent: -1000em;
  width: 70px;
  z-index: 999;
}


.aumentoLetra div.datosHomeProfesionales p.Sobre2 strong{ font-size:1.2em; margin-left:5px; }

.datos{display:table; float:left; margin-left:15px;  width: 550px;}	
.datos h1{ margin-left:0; margin-top:5px;color: #828282;border-bottom: 2px solid #828282; font-size:1em;}

.contenido .NoticaDetalle .datos  p {
  clear: both;
  display: table;
  font-size: 0.8em;
  margin: 0;
  padding-bottom: 2px;
  padding-top: 5px;
}
.contenido .NoticaDetalle .datos  p strong{ font-size:1.1em; float:left; display:block; margin-right:9px;    margin-top: -2px; } 
.NoticaDetalle .datos  p.Sobre2 a {
  display: block;
  float: left;
  margin-left: 0px;
}
.NoticaDetalle .datos  p a{ text-decoration:underline;color: #0065B3;}


input#NumberPassengers{ border:none; font-weight:bold; font-size:1.2em; background:none; color:#333333!important;}

#ProfessionalImage, #ProductCategoryImage, #ServiceLogo, #ShopPhotoSrc, #TipImage, #TipPdf,
#TipAudio, #CourseImage, #WorkImage, #ProductImageSrc, #ContactImage, #ShopImage, 
#PromotionHomeImage, #PromotionIndexImage, #ProductXls, #DiscountsXls, #PromotionCsv,
#UserLogo {background:#fff url(../img/lupa.gif) no-repeat right ; padding-right:20px; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea; border-right:1px solid #dbdfe6; border-top:1px solid #abadb3;border-radius: 3px; width:550px;}

.imagenConsejo p img{ max-width:520px;}
#popupContact{ top:150px !important;}

#slider #PromoFOLLETOJARDIN2013 h1{ width:700px; color: #fff; font-size:1.7em; font-weight:bold; text-shadow: 2px 2px  #071d11; position:relative; left:20px; top: -305px;z-index: 9; }
#slider #PromoFOLLETOJARDIN2013 h1 strong{ color:#ED1B24; font-size:1.5em;text-shadow: 2px 2px  #071d11;}
#slider #PromoFOLLETOJARDIN2013 h1 span.tiempo{top: 200px; left: 382px;font-size: 0.5em;}

#PromoFOLLETOJARDIN2013 {
  background: url("../public_upload/admin/Promociones/folletoPrimaveraPeke.png") no-repeat scroll 0 0 transparent;
  font-weight: normal;
  height: 120px;
  margin-top: 0 !important;
  padding: 53px 23px 5px 400px;
  width: 270px;
  color: #ED1B24;
  font-size: 0.9em;
}

.promoDestacada #PromoFOLLETOJARDIN2013{background: url("../img/folletoPrimaveraPeke2.png") no-repeat scroll 0 0 transparent; height: 164px;}

#PromoFOLLETOJARDIN2013 h2 span {
  color: #0065B3 !important;font-size: 1.2em !important;

}
.margen10{ margin-top:25px !important;}
.GreenMat_home{background: url("../img/home_premio_bigmat_2018-portu.jpg") no-repeat scroll 0 0 transparent;
    width: 461px;
    height: 222px;
    float: right;
    display: table;
    padding-top: 5px;
    border-bottom: 5px solid #a02527;}

h3.txt-premios {
    text-shadow: 2px 2px #651315!important;
    color: white;
    margin-bottom: 0px;
    line-height: 0.5em;
    font-size: 1.8em!important;
    padding-top: 10px;
    padding-left: 5px;
}
.subtitle_premio strong {
    color: #f2da3a!important;
    font-size: 22px;
    text-shadow: 2px 2px #651315!important;

}
.subtitle_premio {
    text-shadow: none;
    color: white!important;
    margin-top: 5px!important;
    padding-left: 5px;
}

a.EnlaceVerMasHome.TextoCentrado.margen10.premio {
    margin-bottom: 11px;
    background-position-x: 15px;
/*     background: url("../img/verMasBoton_new.png") no-repeat scroll top right rgba(85, 33, 34, 0.55)!important;
 */    margin-top: 20px!important;
    /* width: 94.6%; */
	text-align: right;
    text-indent: 0;
    color: white;
    text-shadow: 0px 0px 0px transparent;
    font-size: 12px;
	line-height: 1.2;
	padding-right:15px;
}
.GreenMat_home h3{ font-size:1.5em;}

.ford_home{background: url("../img/ford/bigmatNEWS.jpg") no-repeat scroll 0 0 transparent; width:462px; height:230px;float: right; display:table; }
.ford_home h3{ font-size:1.55em; color: #0065B3;}
.brannerDoble .ford_home h3 strong {
  color:#ED1B24;
  display: inline-block;
  font-size: 1.25em;
  margin-top: 0px;
}

#UserGoogleAnalytics{ width:500px; height:200px;}
.agregarProductos, .Importar{ display:table; background:#e0e0e0;  color: #484848; padding:1px 7px;border-radius: 5px; box-shadow: 1px 1px 3px #333333; cursor:pointer; margin:15px 0; font-size:12px; letter-spacing:0.5px; border:none; }
.agregarProductos:hover, .Importar:hover{color: #ED1B24;text-shadow: 1px 1px #fff;}
.concurso a img{ display:none;}
.multiConsejo img{ max-width:490px;}
.tablaAgregarProductos{ width:100%;}
.tablaAgregarProductos thead th{  border-bottom: 2px solid #0065B3; text-align:center;  color: #0065B3; padding-bottom:4px;  font-size: 1.1em;    font-weight: bold;}
.tablaAgregarProductos tr td{ font-size:0.9em; text-align:center; border-bottom: 1px solid #cfcfcf; padding:5px 0;}
.tablaAgregarProductos tr:nth-child(2n) { background:#f6f6f6;}
.quitar{background: url(../img/Remove.png) left no-repeat ; height:20px; padding-left:25px !important; color: #ED1B24; text-align: left !important; cursor:pointer;}
#ProductsImportCombinedForm{border-bottom: 2px solid #7f8990;}
a.portugal{
  background: none repeat scroll 0 0 #BCBCBC;
  border: 1px outset #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 2px 2px 3px #CCCCCC;
  color: #FFFFFF !important;
  font-size: 12px;
  padding: 2px 10px 0;
  text-decoration: none;
  text-shadow: -1px -1px #999999;}

/*configuracion jorge*/

.configurarJorge{width:920px !important; display:block;}
.configurarJorge .contenidoTexto{width:920px !important;}
.configurarJorge #orders_list{ margin:0 10px;}
.configurarJorge h3{ margin-top:40px;width:920px !important;}
.configurarJorge #orders_list table{width:920px !important; border-radius:10px; border:1px solid #0065B3; opacity:0.7; }
.configurarJorge #orders_list table:hover{ opacity:1; }
.configurarJorge #orders_list table th, .configurarJorge #orders_list table td{ padding:3px 7px; vertical-align:text-top;}
.configurarJorge #orders_list table td{ color:#595959; text-shadow:1px 1px #fff;}
.configurarJorge #orders_list table tr{ opacity:0.7;}
.configurarJorge #orders_list table tr:first-child{ opacity:1 !important;}
.configurarJorge #orders_list table tr:hover{ opacity:1;}
.configurarJorge #orders_list table  tr td{ background:#f3f3f3;}
.configurarJorge #orders_list table  tr:nth-child(2n) td { background:#dfdfdf;}
.configurarJorge #orders_list table th{ color: #0065B3; border-bottom:2px solid #0065B3; font-weight:bold;}
.configurarJorge #orders_list table, .configurarJorge #orders_list table tr{-moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.6s; -webkit-transition-duration:0.6s; -ms-transition-duration:0.6s; -o-transition-duration:0.6s;}



/** clases nueva pagina promos**/

.cabeceraPromoGrande{ 
  display: block;
  float: left;
  margin:0 0 20px 5px;
  width: 694px;}

.CabeceraPromoNueva{ min-height:282px; min-width:593px;background: url(../img/productos/fondoPromo.jpg) no-repeat top right;}
.CabeceraPromoNueva h2{ color:#ed1a21; display:block; font-size:2em;line-height: 1.2em; margin:25px 0 5px; padding:0; max-width:324px;}
.CabeceraPromoNueva h2 strong{ color:#0065b3; display:block; }
.CabeceraPromoNueva h3{ color:#666666; display:block; font-size:1.2em; border:none;max-width:324px;margin: 10px 0;}
.CabeceraPromoNueva img{ border:1px solid #666; padding:3px; border-radius:3px; display:block;}


.ListaCategoriaProdcuto{ background:#eaeaea  url(../img/productos/fondoCategorias.png)bottom repeat-x; width:167px; padding:12px 7px 35px 7px; border:1px solid #f4f4f4; box-shadow:1px 1px 2px #bbbbbb; border-radius:8px; display:inline-table; margin-left:16px; text-shadow:1px 1px #fff;  float:left;}
.ListaCategoriaProdcuto h2{  color:#666; font-size:1em;position:relative; top:-32px; display:table; margin:0; text-transform: capitalize; }
.ListaCategoriaProdcuto h2 span{ position:relative; top:32px; width:32px; height:64px; background-position:left; display:inline-block; margin-right:8px;}

.ListaCategoriaProdcuto .buscadorProducto{ margin:-25px 0 20px;}
.ListaCategoriaProdcuto .buscadorProducto h2{ color:#0065B3; margin-bottom:-15px;}
.ListaCategoriaProdcuto .buscadorProducto h2 span{background: url(../img/productos/iconoLupa.png);}
.ListaCategoriaProdcuto .buscadorProducto h2 span{ background-position:right;}
.ListaCategoriaProdcuto .buscadorProducto .lupa, .buscadorProductosHome .lupa{ border:none; background:#015ba1 url(../img/lupa2.gif) no-repeat center ; color:#fff; height:20px; width:20px; margin-left:3px; cursor:pointer; font-size:0.8em; border-radius: 5px 5px 5px 5px;  display:inline-block; text-indent:-99999999999999999px;}
.ListaCategoriaProdcuto .buscadorProducto .texto{height:20px; display:inline-block; width:130px;}
.buscadorProductosHome .texto{height:20px; display:inline-block; width:340px; color: #999;}
.buscadorProductosHome .texto:focus{border:1px solid #c7e2f1; color:#5794bf;}

.ListaCategoriaProdcuto .precio h2 span{background: url(../img/productos/iconoPrecio.png);}
.ListaCategoriaProdcuto .precio h2 span{ background-position:right;}
.ListaCategoriaProdcuto .precio h2 { color:#0065b3;}
.ListaCategoriaProdcuto .precio{ margin-top:0;}

.ListaCategoriaProdcuto .categoria h2 span{background: url(../img/productos/iconoCategoria.png);}
.ListaCategoriaProdcuto .categoria h2 span{ background-position:right;}
.ListaCategoriaProdcuto .categoria h2 { color:#0065b3;}
.ListaCategoriaProdcuto .categoria h2 { top:0; margin-bottom:35px;}

.precio .values{    width: 147px;margin:0 10px; text-align:center;color: #7A7A7A;}
.precio:hover .values{   color:#0065b3;}
.noUiSlider.horizontal {
  height: 10px;
  width: 147px;
  margin:0 10px 10px;
}

.noUiSlider {
  -moz-box-sizing: border-box;
  -moz-user-select: none;
  background: linear-gradient(#F4F4F4, #BEBEBE) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #908D84;
  border-radius: 3px 3px 3px 3px;
  cursor: default;
  display: block;
  position: relative;
}
.noUiSlider.horizontal a {
  height: 100%;
  right: 0;
}
.noUiSlider a:first-child {
  background: linear-gradient(#58b6ff,#0065b3 ) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.noUiSlider a {
  background: linear-gradient(#F4F4F4, #BEBEBE) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 2px 2px 2px 2px;
  position: absolute;
  z-index: 1;
}
.noUiSlider * {
  -moz-box-sizing: border-box;
  -moz-user-select: none;
  cursor: default;
  display: block;
}

.noUiSlider.horizontal div {
  margin: -5px 0 0 -9px;
}
.noUiSlider div {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #99968F;
  border-radius: 8px 8px 8px 8px;
  cursor: pointer;
  height: 18px;
  width: 18px;
}
.noUiSlider a div:hover{background: linear-gradient(#f2f2f2, #fff, #ededed, #99968F) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.noUiSlider * {
  -moz-box-sizing: border-box;
  -moz-user-select: none;
  cursor: default;
  display: block;
}


.ListaCategoriaProdcuto .categoria li{ border-radius:5px; padding:5px;  display:block; list-style:none; margin:5px 0; font-size:12px;box-shadow:1px 1px 2px #eaeaea ; clear:both; cursor:default;}
.ListaCategoriaProdcuto .categoria li:hover{background: url(../img/productos/SubMenu.png);box-shadow:1px 1px 2px #666; color:#333;}

.ListaCategoriaProdcuto .categoria li ul li, .ListaCategoriaProdcuto .categoria li ul li:hover{background: none; border-radius:0; padding:0; box-shadow: none;}
.ListaCategoriaProdcuto .categoria li ul{margin: 0 0 0 17px;}
.ListaCategoriaProdcuto .categoria li:hover ul{ display: block; }
.ListaCategoriaProdcuto .categoria li:hover ul li{ font-size:12px;padding:5px;margin:5px 0;}
.ListaCategoriaProdcuto .categoria li ul li{ border-radius:5px;   display:block; list-style:none; box-shadow:1px 1px 2px #f1f1f1 ; clear:both; font-size:12px;padding:5px; margin:5px 0;}
.ListaCategoriaProdcuto .categoria li ul li:hover{ color:#333; background: url(../img/productos/SubMenu2.png);box-shadow:1px 1px 2px #333;padding:5px; margin:5px 0;}

.ListaCategoriaProdcuto .categoria li, .ListaCategoriaProdcuto .categoria li ul, .ListaCategoriaProdcuto .categoria li ul li, .ListaCategoriaProdcuto .categoria li ul li input, .ListaCategoriaProdcuto .categoria li, .buscadorAvanzado .icono  {

  -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}

.ImprimirBono{cursor: alias; text-align:center; font-size:12px;background:#fff; background-position:4px 4px; color:#666; border-radius:4px;  height:15px; display: block; width:170px; margin-top:25px;box-shadow:0px 0px 2px #CCCCCC;  padding:4px 5px; text-shadow:none;-moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.FormaCuadrilla .ImprimirBono{ font-size:9px; padding:4px;}
.ImprimirBono:hover{background:#0065B3 ;  color:#fff;  }
.NuevoProducto:hover .ImprimirBono{box-shadow:0px 0px 2px #0065B3;}
.NuevoProducto:hover .ImprimirBono:hover{box-shadow:2px 2px 5px #666;}
.ImprimirBono span.img3{ width:14px; height:15px;background: url(../img/productos/bono.png)  no-repeat;background-position:0px 0px; margin-right:5px; display:inline-table; }
.ImprimirBono:hover span.img3{background: url(../img/productos/bono.png) no-repeat;  background-position:0px -30px;}
.ImprimirBono .text3{ position:relative; top:-2px; }

.ordenacion input[type="checkbox"] { position:relative; top:0px; float:none; }
.ListaCategoriaProdcuto .categoria li span{ display:table; text-align:left; }

.ListaCategoriaProdcuto  input[type=checkbox], .ordenacion input[type=checkbox]{border:none; display: inline-table;text-indent: -1000em; float:left; margin-right:5px; cursor:pointer;}


.ordenacion .check{ margin-top:5px;}
.ordenacion .check span{ position:relative; top:0px;float: left; margin-right:5px;}
.ordenacion #PromotionSelected span{ position:relative; top:2px;float: left; margin-right:5px;}
.ordenacion{ background:#eaeaea  url(../img/productos/MenuOrganizar.png) right bottom no-repeat; width: 710px; padding:5px 7px 5px 7px; border:1px solid #f4f4f4; box-shadow:1px 1px 2px #bbbbbb; border-radius:8px; display:inline-block; margin-left:16px; text-shadow:1px 1px #fff; float:left; }
.ordenacion .listado { width:76%; display:inline-table; }
.ordenacion .botonera{ width:23%; display:inline-table; }
.ordenacion .botonera .cuadrilla a{ background: url(../img/productos/botonCuadrilla.png)no-repeat left; height:25px; width:25px; cursor:pointer; display:inline-block; }
.ordenacion .botonera .cuadrilla a:hover{ background-position:right;}
.ordenacion .botonera .list a{ background: url(../img/productos/botonListado.png)no-repeat left; height:25px; width:25px; cursor:pointer; display:inline-block; }
.ordenacion .botonera .list a:hover{ background-position:right;}

.ordenacion h3{ color:#0065B3; font-size:12px; margin-bottom:5px;}
.ordenacion label, .ordenacion span{ font-size:12px; margin-right:5px;}
.ordenacion .botonera div{ margin-top:2px;}
.ordenacion .botonera span{ position: relative; top:-8px; margin-right:5px;}
.ordenacion .listado, .ordenacion .botonera{ clear:both;}
.ordenacion .listado div, .ordenacion .botonera div{ float:left; margin-right:5px;}

.NuevoProducto, .NuevoProducto .ImgProdc  {

  -moz-transition-property:box-shadow, border; -webkit-transition-property:box-shadow, border; -ms-transition-property:box-shadow, border; -o-transition-property:box-shadow, border;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s; }

.limpiarProducto2{ clear:both;}
.FormaCuadrilla .limpiarProducto2{clear: none;}
.FormaCuadrilla .limpiarProducto2:nth-child(2n) {clear:both;}
.FormaListado, .FormaCuadrilla{ margin-top:16px;float: left;margin-left:5px;width: 750px; position:relative; z-index:99999;}
.FormaListado .NuevoProducto{ text-align:left; background:#f8f8f8 url(../img/productos/fondoProducto2.png) bottom left no-repeat; padding:9px 10px 9px 10px; border:1px solid #f4f4f4; box-shadow:1px 1px 2px #bbbbbb; border-radius:8px; display: block;  text-shadow:1px 1px #fff; float:left; min-height:96px; width: 330px; opacity:0.9; margin:0 11px 16px;  min-height:308px; cursor:default; }
.pestanaProducto .FormaListado .NuevoProducto{ min-height:361px;}

.FormaCuadrilla .NuevoProducto{ background:#f8f8f8  url(../img/productos/fondoProducto.png) bottom left no-repeat; padding:9px 10px 9px 10px; border:1px solid #f4f4f4; box-shadow:1px 1px 2px #bbbbbb; border-radius:8px; display:inline-block;  text-shadow:1px 1px #fff; float:left; min-height:375px; width: 155px; opacity:0.9; margin:0 5px 16px; }
.FormaListado .NuevoProducto:hover, .FormaCuadrilla .NuevoProducto:hover{box-shadow:0px 0px 5px #0065B3;border:1px solid #fff; opacity:1;}
.NuevoProducto .ImgProdc{ display:inline-block; vertical-align:central; text-align:center; float:left; margin:0 8px 0px 0; width:106px; }
.NuevoProducto .ImgProdc .BlancoFondoImagen{box-shadow:1px 1px 3px #bbbbbb; border-radius:5px; background:#fff; padding:3px; max-height:100px; max-width:100px;min-width:100px; min-height:100px;}
.FormaCuadrilla .NuevoProducto .BlancoFondoImagen{ height:100px; width:100px;}

.NuevoProducto:hover .BlancoFondoImagen{box-shadow:0px 0px 4px #0065B3;}

.FormaCuadrilla .NuevoProducto .ImgProdc{ margin:0 28px 10px; display:table;}
.NuevoProducto .ImgProdc img{ max-height:100px; max-width:100px; display: block; margin: auto;}
.NuevoProducto .ImgProdc .ahorro{ float:left;}
.NuevoProducto .ImgProdc .ahorro img{ display:inline-block; margin:5px;}

.NuevoProducto h4{display: block; font-size:14px; margin:0 0 5px; padding:0;  color: #0065B3; line-height:1.1em; text-transform:lowercase; }
.NuevoProducto h5, .NuevoProducto h6{display: table; font-size:12px; margin:0 0 4px; padding:0;color: #ED1A21; font-weight:normal;  line-height:1em; }
.NuevoProducto h5{ font-weight:bold;}
.NuevoProducto h6{ display:table;}
.NuevoProducto p{display: block; font-size:11px;line-height:1.1em; margin:0 0 5px; padding:0;  color:#666; text-transform:lowercase; text-align:justify;}
.NuevoProducto h4:first-letter, .NuevoProducto h5:first-letter, .NuevoProducto h6:first-letter, .NuevoProducto p:first-letter{text-transform: capitalize;}
.FormaCuadrilla .NuevoProducto h4{ display:block;text-align: left; font-size:14px;}
.FormaCuadrilla .NuevoProducto h5, .FormaCuadrilla .NuevoProducto h6, .FormaCuadrilla .NuevoProducto p{ font-size:0; margin:0; width:0; line-height:0; opacity:0; display:none;}
.NuevoProducto .textoListadoProductos{ width:215px;display: inline-block; height:120px; overflow:hidden;}
.FormaCuadrilla .textoListadoProductos{width: 153px; display:block;height:70px;}

@font-face {
  font-family: "Precio";


  src: url("AvantGarde-Demi.eot");
  src: url("AvantGarde-Demi.eot?#amoAvantGarde-Demi") format("embedded-opentype"),
    url("AvantGarde-Demi.ttf") format("truetype");
}
.FormaCuadrilla .NuevoProducto .precioNormal{ text-align:center; height:40px; width:150px; float:none;  }
.FormaCuadrilla .NuevoProducto .EnPromo{ 
  display: block;
  float: none;
  padding-top:5px;
  margin: 0px auto 0;
  width: 150px;
  position:relative;
  z-index:9999;  }
.FormaCuadrilla .NuevoProducto .EnPromo img{	z-index:99999;}
.FormaCuadrilla  .NuevoProducto .EnPromo strong{  font-family: Arial, Helvetica, sans-serif; position:relative; top:0px; margin-right:0px; display:block; margin-bottom:-10px;} 
.NuevoProducto .precioNormal{display:inline-block;  font-size:2.3em; height:35px; font-family: "Precio"; text-align:right; float:right;color: #7A7A7A;}
.NuevoProducto .precioNormal span{ display:inline-block;font-size:0.6em; position:relative; top:-15px; line-height:0; text-align:center; }
.NuevoProducto .precioNormal span span{ display:block; top:12px; font-size:0.4em; padding-left:10px;}
.NuevoProducto .EnPromo{ color:#ED1A21; width: auto; margin-top:-10px; text-align:center;  } 
.NuevoProducto .EnPromo strong{ font-size:0.3em; font-family: Arial, Helvetica, sans-serif; position:relative; top:5px; margin-right:5px; display:inline-block;} 
.NuevoProducto .EnPromo strong div{ display:table; margin-right:0px;}
.NuevoProducto .EnPromo strong div.desdeMargen{margin-right:-10px;}
.FormaCuadrilla .NuevoProducto .EnPromo strong div{ display: inline-table;}
.NuevoProducto .EnPromo img{  
  position: relative;
  display:table; 
  margin:4px auto -10px;}
.FormaCuadrilla .NuevoProducto .ahorro{ width:100px; text-align: center; }
.NuevoProducto .ahorro{ display:table; min-width:100px;} 
.NuevoProducto .ahorro img{ width:37px;   margin-bottom: -30px;}
.FormaCuadrilla .NuevoProducto .ahorro img{ margin-bottom:0;}
.FormaCuadrilla .NuevoProducto .ahorro img{ width:27px;}

.redesDetallePromo{ 
  transform:scale(0.9,0.9); 
  -ms-transform: scale(0.9,0.9);  /* IE 9 */
  -webkit-transform:scale(0.9,0.9); /* Safari and Chrome */
  position:relative; top:2px; left:-15px; width:270px;
  /* IE8+ - must be on one line, unfortunately */ 
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.85, M12=0, M21=0, M22=0.85, SizingMethod='auto expand')";}

.botonesDetalleProductoPromo{ display:table; margin:0 auto; text-align:center; width:100%;}
.botonesDetalleProductoPromo .descuentoTienda{ text-align:left; width:98%; margin-top:20px !important;}

.redesDetallePromo2{transform:scale(0.9,0.9); 
                    -ms-transform: scale(0.9,0.9);  /* IE 9 */
                    -webkit-transform:scale(0.9,0.9); /* Safari and Chrome */
                    position:relative; top:15px; left:-15px; width: auto; display:table;}
.redesDetallePromo3{transform:scale(0.95,0.95); 
                    -ms-transform: scale(0.95,0.95);  /* IE 9 */
                    -webkit-transform:scale(0.95,0.95); /* Safari and Chrome */
                    position:relative; top:5px; left:0px; width:100%; display:table; font-weight:bold;}
.redesDetallePromo3 p{ text-align:center; display:table; margin:0;}
.redesDetallePromo3 .addthis_toolbox{ display:table; margin:0 auto;}
.ascendente{ width:17px; height:17px; cursor:pointer;background:  url(../img/productos/ascendente.png) top no-repeat; display: inline-block; text-indent:-9999px; position:relative; top:5px; margin-right:5px;}
.descendente{ width:17px; height:17px; cursor:pointer;background:  url(../img/productos/descendente.png) top no-repeat; display: inline-block;text-indent:-9999px;position:relative; top:5px; margin-right:5px;}
.ascendente, .descendente{ opacity:0.8;}
.ascendente:hover, .descendente:hover{ opacity:1; }
.BotonSubir{ width:69px; height:69px;  background:  url(../img/productos/botonSubir.png) top no-repeat; position:fixed; bottom:0; right:20px; z-index:9999999;  }
.banner .DescargarFolleto select#ProvincesId{  margin:0;    width: auto; display:block; float:left;}
.subirListado{ margin-top:-200px; float:left;}
.subirListado2{  float:left;}
.InputNombre, .InputMail{font-size: 0.7em; display: inline-block; width:350px; margin-bottom:10px;}
.InputNombre label, .InputMail label{ width:150px;  font-size:12px;}
.InputNombre input{ width:250px;}
.InputMail input{ width:250px;}
a.continuar{ color:#fff !important; padding:2px 10px !important; height:20px !important;}
.letraPekeCupon{ font-size:0.7em; color:#666;}
.irs-max{ display:none !important;}
.irs-single, .irs-min{ font-size:0.9em!important; display:table !important; margin:-10px 0 0 0px !important;}
#loader{ position: fixed; top:-10px; padding-bottom:10px; left:0; width:100%; height:100%; display:block; background:#fff; z-index:9999999; background:  url(../img/blanco2.png) ;  }
#loader img{ position:fixed; top:50%; left:42%;}
.irs-min{ display:none !important;}
.sinMargenIzq{ margin-left:0;}
.error_mail, .error_name, .error_legalTerms{ color:#f00; font-size:12px;}
.errorFonrmulario{ color:#f00; font-size:12px; margin:-10px 0 10px;}
.precioGrafico, .separacionPrecio{
  color: #7A7A7A;
  display: block;
  float: right;
  font-family: "Precio";
  font-size: 3em;
  height: 35px;
  text-align: right;}
.contenido .DetalleConGaleria .precioGrafico	{ font-size:3.5em; margin-bottom:20px;}
.contenido .DetalleConGaleria .green{ margin:0 0 0 10px;}
.precioGrafico	span.desde{    font-size: 0.4em; display:block; margin-bottom: -10px;}

.contenido .DetalleConGaleria .separacionPrecio {
  font-size: 3.5em;
  margin-top:20px;
}
.contenido .producto .separacionPrecio {
  float: right;
  position: relative;
}

.precioGrafico{color:#ED1B24;}
.precioGrafico span {
  display: block;
  position: relative;
  text-align: center;

}	
.precioGrafico span span, .DetalleConGaleria .precioGrafico span, .separacionPrecio span{
  display: inline-table;
  font-size: 0.6em;
  padding-left: 0px;
  top:-12px;
  position:relative;

}
.DetalleConGaleria .precioGrafico span, .separacionPrecio span{ margin-left:-10px; top:-9px;}
.precioGrafico span span span, .DetalleConGaleria .precioGrafico span span, .separacionPrecio span span{ 
  display: block;
  font-size: 0.4em;
  margin-left: 5px;
  margin-top: 5px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold; 
  top:-12px;}
.DetalleConGaleria .precioGrafico span span, , .separacionPrecio span span{margin-left: 10px;}	

.ui-widget{  

  top: 50% !important;
  left:calc(50% - 350px) !important;
  text-align:left !important;
}
.letraPekeA1{ font-size:12px;}
a.letraPekeA1{ text-decoration:underline; cursor:pointer;}

.InputNombre label, .InputMail label{ width:70px; display:inline-table;}

.NuevoProducto:hover .precioNormal {
  animation-name: sunrise;
  animation-duration: 0.5s;
  animation-timing-function: ease;
  animation-iteration-count: 1;	
  animation-direction: normal;
  animation-delay: 0;
  animation-play-state: running;
  animation-fill-mode: forwards;

  -moz-animation-name:sunrise;
  -webkit-animation-name:sunrise;
  -ms-animation-name:sunrise;
  -o-animation-name:sunrise;

  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;

  -moz-animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;

  -moz-animation-iteration-count: 1;	
  -webkit-animation-iteration-count: 1;	
  -ms-animation-iteration-count: 1;	
  -o-animation-iteration-count: 1;

  -moz-animation-direction: normal;
  -webkit-animation-direction: normal;
  -ms-animation-direction: normal;	
  -o-animation-direction: normal;

  -moz-animation-delay: 0;
  -webkit-animation-delay: 0;
  -ms-animation-delay: 0;
  -o-animation-delay: 0;

  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;

  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;

}

@keyframes sunrise {

  0% {
  transform:scale(1,1);
  -ms-transform: scale(1,1);/* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */

}

50% {
  transform:scale(1.1,1.1);
  color: #f00;
  -ms-transform: scale(1.1,1.1); /* IE 9 */
  -webkit-transform:scale(1.1,1.1);/* Safari and Chrome */
}


100% {
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */

}

}
@-webkit-keyframes sunrise {

  0% {
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */

}

50% {
  transform:scale(1.1,1.1);
  color: #f00;
  -ms-transform:scale(1.1,1.1); /* IE 9 */
  -webkit-transform:scale(1.1,1.1);/* Safari and Chrome */
}


100% {
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */

}
}
.FormaCuadrilla {
  animation-name: sunrise2;
  animation-duration: 1s;
  animation-timing-function: ease;
  animation-iteration-count: 1;	
  animation-direction: normal;
  animation-delay: 0;
  animation-play-state: running;
  animation-fill-mode: forwards;

  -moz-animation-name:sunrise2;
  -webkit-animation-name:sunrise2;
  -ms-animation-name:sunrise2;
  -o-animation-name:sunrise2;

  -moz-animation-duration: 1s;
  -webkit-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;

  -moz-animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;

  -moz-animation-iteration-count: 1;	
  -webkit-animation-iteration-count: 1;	
  -ms-animation-iteration-count: 1;	
  -o-animation-iteration-count: 1;

  -moz-animation-direction: normal;
  -webkit-animation-direction: normal;
  -ms-animation-direction: normal;	
  -o-animation-direction: normal;

  -moz-animation-delay: 0;
  -webkit-animation-delay: 0;
  -ms-animation-delay: 0;
  -o-animation-delay: 0;

  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;

  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
}

@keyframes sunrise2 {

  0% {
  opacity:0;
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */
}

50% {
  opacity:1;
  transform:scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1); /* IE 9 */
  -webkit-transform:scale(1.1,1.1);/* Safari and Chrome */
}


100% {
  opacity:1;
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */
}

}
@-webkit-keyframes sunrise2 {

  0% {
  opacity:0;
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */
}

50% {
  opacity:1;
  transform:scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1); /* IE 9 */
  -webkit-transform:scale(1.1,1.1);/* Safari and Chrome */
}


100% {
  opacity:1;
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */
}

}
.FormaListado {
  animation-name: sunrise3;
  animation-duration: 1s;
  animation-timing-function: ease;
  animation-iteration-count: 1;	
  animation-direction: normal;
  animation-delay: 0;
  animation-play-state: running;
  animation-fill-mode: forwards;

  -moz-animation-name:sunrise3;
  -webkit-animation-name:sunrise3;
  -ms-animation-name:sunrise3;
  -o-animation-name:sunrise3;

  -moz-animation-duration: 1s;
  -webkit-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;

  -moz-animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;

  -moz-animation-iteration-count: 1;	
  -webkit-animation-iteration-count: 1;	
  -ms-animation-iteration-count: 1;	
  -o-animation-iteration-count: 1;

  -moz-animation-direction: normal;
  -webkit-animation-direction: normal;
  -ms-animation-direction: normal;	
  -o-animation-direction: normal;

  -moz-animation-delay: 0;
  -webkit-animation-delay: 0;
  -ms-animation-delay: 0;
  -o-animation-delay: 0;

  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;

  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;

}

@keyframes sunrise3 {

  0% {
  opacity:0;
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */

}

50% {
  opacity:1;
  transform:scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1); /* IE 9 */
  -webkit-transform:scale(1.1,1.1);/* Safari and Chrome */
}


100% {
  opacity:1;
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */
}

}

@-webkit-keyframes sunrise3 {

  0% {
  opacity:0;
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */
}

50% {
  opacity:1;
  transform:scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1); /* IE 9 */
  -webkit-transform:scale(1.1,1.1);/* Safari and Chrome */
}


100% {
  opacity:1;
  transform:scale(1,1);
  -ms-transform: scale(1,1); /* IE 9 */
  -webkit-transform:scale(1,1);/* Safari and Chrome */
}

}


/*nueva home*/

.menuSuperior {
  border-radius: 3px 3px 0px 0px; margin: 8px auto 0px;height: 36px;
}
.imagenCabecera{	background:#0065B3; width:956px; display:table;}
.container{ width:950px; margin:3px; height:318px; display:block; overflow:hidden;margin-top:0px;}
.SubMenuPromos{ border-radius:0 0 5px 5px; background:#0065b3 url(../img/nuevaHome/fondoDegradadoPromos.gif) bottom repeat-x; padding:5px;}
.SubMenuPromos h2{ display: block; float:left; margin-right:-2px; text-indent:-99999999999999px;  background: url(../img/nuevaHome/promoActual.png) left no-repeat; width:226px; height:28px; margin:0 10px 5px 0;}
.SubMenuPromos h2 strong{}
.SubMenuPromos ul{ padding:1px 0px 0 0; margin:0;  height:27px;  display:inline-table; min-width:706px;}
.SubMenuPromos ul li{ display:inline-table; margin:0px; padding:0; text-transform:uppercase;  background:url(../img/nuevaHome/EstrellaPromos.png) no-repeat; background-position:5px 6px; padding-left:0; }
.SubMenuPromos ul li a{ color:#fff; text-shadow:1px 1px #00204e;height:21px;  box-shadow:0px 1px 2px #00204e;  padding:5px 10px 0 25px; list-style:none; font-size:0.75em; text-transform: uppercase;border-radius:5px; display:table;background:url(../img/nuevaHome/rayo.png), url(../img/nuevaHome/fondoCristal.png) ; margin-bottom:10px; background-repeat:no-repeat, repeat-x; background-position:-100px 0, top; }
.SubMenuPromos ul li a:hover{ background-position:220% 0, bottom; box-shadow:0px 0px 1px #00204e; }
.SubMenuPromos ul li.activePromotion {  }
.SubMenuPromos ul li.activePromotion a{ background: url(../img/nuevaHome/estrella-roja.gif) no-repeat; color:#fff; box-shadow:0px 0px 2px #fff; }

.SubMenuPromos ul li a, .slidesjs-pagination li a, ul.tiendasListadoDetalle li, .descuentoTienda form .socioPromo  {
  -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}



.slidesjs-container{width:950px; height:318px; }
.slidesjs-pagination{ z-index:9999; position:relative; margin-top:-20px; top: -10px; display:table;}
.slidesjs-pagination li{ list-style:none; display:inline-block; margin:0 0px 0 10px; }
.slidesjs-pagination li a{ text-indent:-9999999px; display:block; height:14px; width:14px; border-radius:7px; background:#fff;box-shadow:0px 0px 2px #000033; opacity:0.5;}
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover{ opacity:1;}

.BloqueTextoPromo{  margin-bottom:-102px;text-align:center; position:relative; z-index:98; display:table !important; margin-left:20px; }

.BloqueTextoPromo h1{ font-size:1.5em; color:#0065b3; text-align:center; text-shadow:2px 2px #fff; margin:0; padding:0; line-height:1.5em;  font-family: "Precio";}
.BloqueTextoPromo h2{ font-size:1.2em; color:#ed1b24; text-align:center; text-shadow:1px 1px #fff;margin:0; padding:0; line-height:1.2em; font-family: "Precio";}
.BloqueTextoPromo p{ font-size:0.9em; color:#4f4f4f; text-align:center;text-shadow:1px 1px #fff;margin:7px 0 0 0 ; padding:0; line-height:1.2em; }

.efectoLuz{ width:950px; height:318px; position:absolute; z-index:99; 
            transform: translateX(0px);
            -ms-transform: translateX(0px); /* IE 9 */
            -webkit-transform: translateX(0px);/* Safari and Chrome */
}
.promo .efectoLuz{
  transform: translateX(450px);
  -ms-transform:  translateX(450px); /* IE 9 */
  -webkit-transform:  translateX(450px);/* Safari and Chrome */}

.promo .BloqueTextoPromo {
  animation-name:textoPromoANI;
  animation-duration: 1.5s;
  animation-timing-function: ease;
  animation-iteration-count: 1;	
  animation-direction: normal;
  animation-delay: 0;
  animation-play-state: running;
  animation-fill-mode: forwards;

  -moz-animation-name:textoPromoANI;
  -webkit-animation-name:textoPromoANI;
  -ms-animation-name:textoPromoANI;
  -o-animation-name:textoPromoANI;

  -moz-animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  -ms-animation-duration: 1.5s;
  -o-animation-duration: 1.5s;

  -moz-animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;

  -moz-animation-iteration-count: 1;	
  -webkit-animation-iteration-count: 1;	
  -ms-animation-iteration-count: 1;	
  -o-animation-iteration-count: 1;

  -moz-animation-direction: normal;
  -webkit-animation-direction: normal;
  -ms-animation-direction: normal;	
  -o-animation-direction: normal;

  -moz-animation-delay: 0;
  -webkit-animation-delay: 0;
  -ms-animation-delay: 0;
  -o-animation-delay: 0;

  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;

  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;

}

@keyframes textoPromoANI {

  0% {
  transform:translateX(250px);
  -ms-transform: translateX(250px); /* IE 9 */
  -webkit-transform: translateX(250px);/* Safari and Chrome */

}


100% {
  transform:translateX(0px);
  -ms-transform: translateX(0px); /* IE 9 */
  -webkit-transform: translateX(0px);/* Safari and Chrome */
}

}
@-webkit-keyframes textoPromoANI {

  0% {
  transform:translateX(250px);
  -ms-transform:translateX(250px); /* IE 9 */
  -webkit-transform:translateX(250px);/* Safari and Chrome */

}


100% {
  transform:translateX(0px);
  -ms-transform: translateX(0px); /* IE 9 */
  -webkit-transform: translateX(0px);/* Safari and Chrome */
}

}

.promo .efectoLuz{
  animation-name:textoPromoANI3;
  animation-duration: 1.5s;
  animation-timing-function: ease;
  animation-iteration-count: 1;	
  animation-direction: normal;
  animation-delay: 0;
  animation-play-state: running;
  animation-fill-mode: forwards;

  -moz-animation-name:textoPromoANI3;
  -webkit-animation-name:textoPromoANI3;
  -ms-animation-name:textoPromoANI3;
  -o-animation-name:textoPromoANI3;

  -moz-animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  -ms-animation-duration: 1.5s;
  -o-animation-duration: 1.5s;

  -moz-animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;

  -moz-animation-iteration-count: 1;	
  -webkit-animation-iteration-count: 1;	
  -ms-animation-iteration-count: 1;	
  -o-animation-iteration-count: 1;

  -moz-animation-direction: normal;
  -webkit-animation-direction: normal;
  -ms-animation-direction: normal;	
  -o-animation-direction: normal;

  -moz-animation-delay: 0;
  -webkit-animation-delay: 0;
  -ms-animation-delay: 0;
  -o-animation-delay: 0;

  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;

  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;

}

@keyframes textoPromoANI3 {

  0% {
  transform: translateX(450px);
  -ms-transform:  translateX(450px); /* IE 9 */
  -webkit-transform:  translateX(450px);/* Safari and Chrome */


}


100% {
  transform: translateX(0px);
  -ms-transform: translateX(0px); /* IE 9 */
  -webkit-transform: translateX(0px);/* Safari and Chrome */

}

}
@-webkit-keyframes textoPromoANI3 {

  0% {
  transform: translateX(450px);
  -ms-transform: translateX(450px); /* IE 9 */
  -webkit-transform: translateX(450px);/* Safari and Chrome */
}


100% {
  transform: translateX(0px);
  -ms-transform: translateX(0px); /* IE 9 */
  -webkit-transform: translateX(0px);/* Safari and Chrome */

}

}

.promo .ProductosCarrusel{
  animation-name:ProductosAniCarrusel;
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: 1;	
  animation-direction: normal;
  animation-delay: 0;
  animation-play-state: running;
  animation-fill-mode: forwards;

  -moz-animation-name:ProductosAniCarrusel;
  -webkit-animation-name:ProductosAniCarrusel;
  -ms-animation-name:ProductosAniCarrusel;
  -o-animation-name:ProductosAniCarrusel;

  -moz-animation-duration: 2s;
  -webkit-animation-duration: 2s;
  -ms-animation-duration: 2s;
  -o-animation-duration: 2s;

  -moz-animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;

  -moz-animation-iteration-count: 1;	
  -webkit-animation-iteration-count: 1;	
  -ms-animation-iteration-count: 1;	
  -o-animation-iteration-count: 1;

  -moz-animation-direction: normal;
  -webkit-animation-direction: normal;
  -ms-animation-direction: normal;	
  -o-animation-direction: normal;

  -moz-animation-delay: 0;
  -webkit-animation-delay: 0;
  -ms-animation-delay: 0;
  -o-animation-delay: 0;

  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;

  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;	

}

@keyframes ProductosAniCarrusel {

  0% {		left:1760px;	}
100% {		left:760px;	}

}
@-webkit-keyframes ProductosAniCarrusel{

  0% {		left:1760px;	}
100% {		left:760px;	}
}

.carruselHome .slidesjs-control a img{ border-radius:0;} 

.ProductosCarrusel{ 
  background: url(../img/nuevaHome/trama.png) bottom no-repeat;
  min-height:200px;
  border: 2px solid #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 1px 1px 5px #001628;
  display: block;
  left: 760px;
  padding: 2px;
  position: relative;
  top: -310px;
  width: 166px;
  z-index: 999;
}

.ProductosCarrusel:hover{ 
  transform:scale(1.05,1.05);
  -ms-transform: scale(1.05,1.05); /* IE 9 */
  -webkit-transform: scale(1.05,1.05);/* Safari and Chrome */

  box-shadow: 3px 3px 5px #001628; border:2px solid #fff;}	
.ProductosCarrusel #slides{ overflow:hidden; width:100%; height:260px; display:block;}

.ProductosCarrusel .slidesjs-pagination{ display:none;}



.ProductosCarrusel .slidesjs-previous{ width:24px; height:23px; background: url(../img/nuevaHome/flechas.png) top left; position:relative; top:-30px; z-index:9999; left:0px; display:block; cursor:pointer; }
.ProductosCarrusel .slidesjs-next{ width:24px; height:23px; background: url(../img/nuevaHome/flechas.png) top right; position:relative; top:-53px; z-index:9999; left:126px; display:block; cursor:pointer; }
.ProductosCarrusel .slidesjs-next:hover{  background: url(../img/nuevaHome/flechas.png) bottom right;}
.ProductosCarrusel .slidesjs-previous:hover{  background: url(../img/nuevaHome/flechas.png) bottom left;}

a.enlaceCarruselProducto img{ max-height:100px; max-width:150px; display: block; margin:0 auto;}
.ProductosCarrusel .slidesjs-container{ width:160px !important; height:260px !important;}
a.enlaceCarruselProducto{ padding:0px; width:100% !important;}
a.enlaceCarruselProducto p{ font-size:0.8em; text-align:center; text-decoration:none; margin:0 auto; text-transform: lowercase;color:#0065B3; padding:2px;background: url(../img/blanco.png ); display:table; margin-top:10px; font-weight:bold;}
a.enlaceCarruselProducto p:first-letter{text-transform: uppercase; }
a.enlaceCarruselProducto h3{ font-size:1.01em; font-weight:bold; color:#ED1B24;  margin:5px auto 15px; width:156px; display:block; border-radius:5px; text-align:center;}

.verListado{ font-size:0.75em; position:relative; margin-top:-20px; top:-8px; left:23px;}
.ProductosCarrusel a.slidesjs-next, .ProductosCarrusel a.slidesjs-previous, .ProductosCarrusel .verListado{ opacity:0.5;} 
.ProductosCarrusel:hover p, .ProductosCarrusel:hover a.slidesjs-next, .ProductosCarrusel:hover a.slidesjs-previous, .ProductosCarrusel:hover .verListado{ opacity:1;} 
.ProductosCarrusel p, .ProductosCarrusel a.slidesjs-next, .ProductosCarrusel a.slidesjs-previous, .ProductosCarrusel .verListado {
  -moz-transition-property:opacity; -webkit-transition-property:opacity; -ms-transition-property:opacity; -o-transition-property:opacity;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}


.promo .ProductosCarrusel  {
  -moz-transition-property:transform, box-shadow, border; -webkit-transition-property:transform, box-shadow, border; -ms-transition-property:transform, box-shadow, border; -o-transition-property:transform, box-shadow, border;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}

.slidesjs-previous, .slidesjs-next, .verListado{ display:none !important;}
.imagenCabecera .container{background: url(../img/nuevaHome/fondoBigMatCarrusel.jpg) top left no-repeat; }
.imagenCabecera .sombraCabecera{background: url(../img/nuevaHome/sombra.png) top left no-repeat; position:absolute; z-index:999; width:950px; height:318px; margin-top: 3px; }
.cabeceraPOPimagen{background: url(../img/cabeceraPopUp.png) top left no-repeat; height:59px; width:100%; margin-bottom:20px; }

.ancho100Producto{ width:940px;}
.ancho100Producto2{ width:950px;}
.ancho100Producto2 .cajaGris, .ancho100Producto2 .ListaCategoriaProdcuto{ margin-left:10px;}
.contenido .ancho100Producto .NoticaDestacada{ width:930px;}
.contenido .ancho100Producto .producto h2{ float:left; margin:0;}
.contenido .ancho100Producto  .NoticaDestacada p { clear:both; font-size:11px; margin:5px 0 10px; }
.contenido .ancho100Producto  .marcoBLanco {clear:both;}
.contenido .ancho100Producto .NoticaDestacada .SinConFloat {
  width: 70%;
}
ul.tiendasListadoDetalle{ widows:100%; margin:0; margin-top:-8px; padding:0;}
ul.tiendasListadoDetalle li{ width:45%; display:inline-table; padding:0.5% 2%; font-weight:bold; font-size:1em; list-style:none;}
ul.tiendasListadoDetalle:hover li{ opacity:0.85;}
ul.tiendasListadoDetalle:hover li:hover{ opacity:1; color:#333; background:#FFF;}
ul.tiendasListadoDetalle li li{ width:90%; display: block; padding : 0 5%; font-weight: normal; font-size:0.95em; clear:both; margin-bottom:10px;}
ul.tiendasListadoDetalle li li input{ display:inline-table;font-size:0.95em; width:auto; float:left;}
ul.tiendasListadoDetalle li li .direccionPromo{ display: inline-block;font-size:0.95em; width:150px; margin-left:5px;}
.tablaContacto td.tiendaListado{ vertical-align: text-top;}

.imagenCabecera .slidesjs-slide { cursor:pointer;}
.ProductosCarrusel .precioGrafico{ float:none; font-size:2em; display:table; margin:0 auto -15px;}
.ProductosCarrusel .precioGrafico span.desde{ display:table; margin:0 auto -10px;}
.ProductosCarrusel .precioGrafico .euros{ font-size:0.5em; text-align:center;top: -5px; }
.ProductosCarrusel .precioGrafico .precio span{top: -8px;}

.NuevoProducto .verMas {background: url("../img/verMasBotonINFO.png") no-repeat scroll 0 0 transparent;display: block;  float: right;height: 25px;margin-top: 25px;position: relative;text-indent: -1000em;width: 70px;z-index: 999; clear:both; cursor:pointer;}
.anchoPag100 .navigationGaleria {    margin-top: 20px;}
.textoDetalleProducto{ width:470px; display:block; float:left;}

.buscadorProductosHome {
  background: url("../img/productos/MenuOrganizar.png") no-repeat scroll right bottom #EAEAEA;
  border: 1px solid #F4F4F4;
  border-radius: 8px;
  box-shadow: 1px 1px 2px #BBBBBB;
  display: inline-block;
  float: left;
  margin:15px 0 5px ;
  padding: 5px 7px;
  text-shadow: 1px 1px #FFFFFF;
  width: 98%;}

.contenido .buscadorProductosHome  h3 {
  border-bottom: none;
  color: #0065B3;
  display: inline-table;
  font-size: 1.1em;
  font-weight: normal;
  margin:0 20px 0 0;
  padding: 0;
  width: auto;	}
.anchoPag100 .detalleproductoPormocion .desde{ font-size:0.3em; top:0; display:block; }	
.megafono{ text-indent:-999999999999px;background:url(../img/productos/BigPromocion.png) no-repeat left top; width:930px; height:32px; margin-bottom:15px; }
.contenido .galeria .categoriaSubcategoria a{ text-indent:0; display:inline-table; margin:0; padding:0; margin-right:10px; color:#666; text-decoration:underline;}
.contenido .galeria .categoriaSubcategoria a:hover{ color:#1100f1;}
#infoForm h3{ cursor:pointer;margin:0;}
.SolicitarBono h3{ cursor:pointer; margin:0;}
.anchoPag100 .tablaContacto{ margin-top:0px;}
.anchoPag100 div.input{ margin:0 0 20px; padding:0; width:100%; border:none;}
.anchoPag100 div.input label{ display:inline-table; margin-right:10px; width:104px; font-size:12px;}
.anchoPag100 div.input input, .anchoPag100 div.input textarea { display:inline-table; width:250px;}
.anchoPag100 div.input input.CHECK{ width:auto;}
.anchoPag100  .labelin span{ width:100px; display:inline-flex;margin-right:10px; font-size:12px;}
.anchoPag100  .labelin div.input{ display:inline-table; margin-right:10px;}
table #ContactProvince{ position:relative; z-index:9;}
.informacionNueva td{ height:30px;}
.descuentoTienda form input.letra5{ font-size:0.5em;}

.BotonImprimirBono{background: #fff url(../img/productos/imprimir.png) 5px 5px no-repeat; padding:5px; padding-bottom:0; padding-right:10px; padding-top:2px; border-radius:5px; color:#666; min-height:35px; display: inline-block; padding-left:75px; font-size:1.25em; box-shadow:1px 1px 3px #666; cursor:pointer; margin-right:15px; }
.letraDetalle{ font-size:0.6em; color:#666 !important; display:block; position:relative; top:-5px;}
.BotonImprimirBono:hover{ color:#0065b3;box-shadow:1px 1px 5px #0065b3;}

.BotonSolicitarInfo{background: #fff url(../img/productos/mail.png) 7px 12px no-repeat; padding:5px; padding-bottom:0; padding-right:10px; padding-top:2px; border-radius:5px; color:#666; min-height:35px; display: inline-block; padding-left:46px; font-size:1.25em; box-shadow:1px 1px 3px #666; cursor:pointer; }
.BotonSolicitarInfo:hover{ color:#0065b3;box-shadow:1px 1px 5px #0065b3;}
.enlaceTiendaBono{ display:inline-table; font-size:0.7em; color:#666; text-decoration:underline; cursor:pointer;}
.enlaceTiendaBono:hover{ color:#1100f1;}

.imagenProductoPromocion{ width:100%; height:25px;background: url(../img/productos/Adj.png) no-repeat; text-indent:-99999999px;display:block; overflow:hidden; text-align:center; margin-bottom: 10px; background-position:center;} 

.FormaCuadrilla .NuevoProducto .imagenProductoPromocion {
  left: -30px;
  position: relative;
  width: 215px;
  transform:scale(0.8,0.8); 
  -ms-transform: scale(0.8,0.8);  /* IE 9 */
  -webkit-transform:scale(0.8,0.8); /* Safari and Chrome */}
.FormaCuadrilla .NuevoProducto .ImprimirBono .text3{ width:0; overflow:hidden; display:block;}
.FormaCuadrilla .NuevoProducto .ImprimirBono{ position:relative; z-index:9999; width:15px;}

.comentarioSpan{ position:relative; top:-100px;}

.anchoPag100 .detalleproductoPormocion h1{ color:#0065B3;}
.centralitaMAIL{ position: relative; float:right; width:473px; height:233px;background: url(../img/productos/centralitaMAIL.png)no-repeat; margin-bottom: -233px; top:338px;}

.textoCheck{ display: inline-table; top:-2px; position:relative; left:3px;}
.anchoPag100 .tdEnviar div.input{ display:table; margin:20px auto 0;} 
.mitad2{ width:325px; padding:0;}
.mitad1{ width:575px;}
.AlturaAutomatica{ height:auto !important;}

.buscadorTiendaQuienes .galeriaDERE{ margin:0 0 20px 10px;}

.contenido .anchoPag100 h3.Margen10Tienda{ margin-left:10px;}
.contenido .anchoPag100 .profesionalICO h3{ width:auto; border: none; }
.contenido .anchoPag100 .mitad1 h3{ width:auto;}
.anchoGlariaTienda{ width:940px;}

.buscadorAvanzado{
  background: url("../img/productos/MenuOrganizar.png") no-repeat scroll right bottom #EAEAEA;
  border: 1px solid #F4F4F4;
  border-radius: 8px;
  box-shadow: 1px 1px 2px #BBBBBB;
  display:block;

  margin: 15px 0 5px;
  padding: 5px 7px;
  text-shadow: 1px 1px #FFFFFF;
  width: 98%;
}
.SoloUnaLinea{	height:25px;}
.buscadorAvanzado h3{ border:none; width:auto !important; margin-top:3px;display: inline-table;}
.buscadorAvanzado label{    color: #0065B3;font-size:0.9em;}
.LineaBuscador, .restoBuscar{ display:table;}
.cursos label{ width:190px !important;display: inline-table; }
.consejosFORM label{ width:190px !important;display: inline-table; }
.cursos .profesionalFORMDIV label {    width: 230px !important;}
.buscadorAvanzado form{display: inline-table; margin:0 !important;  }
.buscadorAvanzado form.formularioBuscar{ margin-left:10px !important; margin-top:3px!important;}
.buscadorAvanzado .icono{   background: url(../img/productos/BuscadorAvanzado.png) no-repeat top; width:50px; height:50px; float:left; margin-right:10px; margin-top:5px; opacity:0.5;}
.buscadorAvanzado:hover .icono{ opacity:1;}
.cursos .icono{ margin-top:15px;}
.SoloUnaLinea .icono, .buscadorAvanzado .min{   background: url(../img/productos/BuscadorAvanzado-pek.png) no-repeat top; width:25px; height:25px; float:left; margin-right:10px; margin-top:0;}
.buscadorAvanzado .texto {
  color:#000;
  display: inline-block;
  height: 20px;
  width: 340px;
}

.buscadorAvanzado select{width: 335px;height: 23px;}
.buscadorAvanzado #productCategoriesLookForm .texto{width: 330px;}
.buscadorAvanzado #ProfessionalProfessionalCategoryIndexForm select{width: 333px;}
.buscadorAvanzado h3.h3Consejos{ width:177px !important;}
.buscadorAvanzado h3.h3Profesionales{ width:217px !important;}
.buscadorAvanzado .lupa, .buscadorAvanzado input.buttonLupa2 {
  background: url("../img/lupa2.gif") no-repeat scroll 0 0 #999999;
  border: medium none;
  border-radius: 5px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 0.8em;
  height: 20px;
  margin-left: 3px;
  padding: 0;
  text-indent:-9999999999px;
  width: 20px;
}
h4.h4Profesional{border-bottom: 2px solid #0065B3;}
h4.h4Profesional span{  
  background: url("../img/flecha.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
  color: #0065B3;
  display: inline-table;
  line-height: 25px;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 15px;
  text-decoration: none;}
.contenido .FotoProfesionalMini .imagen img{
  max-height: 167px;
  max-width: 100px;
}
.descuentoTienda .precioGrafico{ margin-bottom:-45px;}
.contenido .anchoPag100 .descuentoTienda  h3 {    width: 750px;}
.mensajeResultadoBusqueda{   margin-left: 16px; font-size:1.2em;     color: #F25960;}
.TestoIntroduccionBuscador{ font-size:0.75em; color:#666; margin:5px;}
.TestoIntroduccionBuscador strong{font-size:1.1em;}
.TestoIntroduccionBuscador strong.TitularIntro{ font-size:1.2em;color: #666; }
.TestoIntroduccionBuscador strong.TitularIntro .p1{  color: #0065B3;}
.TestoIntroduccionBuscador strong.TitularIntro .p2{  color: #F25960;}

.ui-draggable{ min-width:360px !important;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { width:100%;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{ float:right;}

.promocionUnica{ left:0 !important;}

.textSearch{ font-size:0.9em; color:#f00;}
.ordenacion .botonBusquedaDestacado{ padding:1px 3px; background:#fff; color: #0065B3; box-shadow:0px 0px 3px #666; border-radius:3px; margin-top:0; font-weight: bold; display:table; }

.ordenacion .botonBusquedaDestacado span{ float:none; display: inline-block;}
.ordenacion  .botonBusquedaDestacado  input[type="checkbox"]{ float:none;  top: 2px; display: inline-block;}

.mensajeMail{   background: url(../img/productos/Forward.png) no-repeat left; padding-left:55px; color:#1ba318; font-size:18px; margin:15px auto; display:table;}

.contenido .FotoProfesionalMini .imagen img {
  max-height: 167px;
  max-width: 100px;
}

.cabecera .usuario div.Presupuesto{display: block; float: left; margin: 8px 0 0 12px; height:28px; padding-left:32px; color:#666666; background: url(../img/presupuesto/carritoCompra.png) no-repeat left; }
.Presupuesto span, .Presupuesto a{color:#666666; font-size:0.9em;display: block; height:14px; padding:0; margin:0;  text-shadow: 1px 1px #F4F4F4; }
.Presupuesto a{ text-decoration: underline;}
.tooltipPresupuesto{ position: absolute; top:40px; margin-left:50px !important; padding:8px; background:#fff; box-shadow:2px 2px 5px #000; font-size:0.9em; color:#666;   width: 135px;  text-align:justify; z-index: 9999; }
.tooltipPresupuesto a{ background: url(../img/flecha.gif) no-repeat left ; padding-left:15px !important; text-decoration:none; color:#0065b3; text-decoration:underline; position:relative; display:block;}
.tooltipPresupuesto a:hover{ text-decoration:underline;}
.tooltipPresupuesto .flechaTool{ width:20px; height:20px; position:relative; transform: rotate(45deg); top:-20px; float:left; background:#fff; margin-right: -20px !important; 
                                 -ms-transform: rotate(45deg);  /* IE 9 */
                                 -webkit-transform:rotate(45deg); /* Safari and Chrome */ }
.PrepuestoCabecera{ position:relative; left:-10px; display: table; margin:0; padding:0; background: url(../img/presupuesto/presupuestoImagen2.png) no-repeat right top; top:-15px; width:961px; min-height:281px;}
.PrepuestoCabecera h1{ display:block;  border:none; color:#ed1b24; margin:30px 10px 10px 10px; width: 300px !important; font-size:1.4em; font-weight:bold; text-shadow:   -2px -2px 0 #fff,
                         2px -2px 0 #fff,
                         -2px 2px 0 #fff,
                         2px 2px 0 #fff;}
.PrepuestoCabecera h2{ display:block;  color:#666; font-size:1.3em; width: auto; margin:10px; margin-top:0px;}
.PrepuestoCabecera h2 strong{ color:#0065b3;}
.PrepuestoCabecera p{ margin:10px 10px 10px; color:#666; font-size:0.9em; text-align:justify;}
.PrepuestoCabecera p strong{ color:#333; }
a.BotonesGrandesPresupuesto{ background:#eaeaea  url(../img/productos/fondoCategorias.png)top repeat-x; width:207px; padding:5px 10px; border:1px solid #f4f4f4; box-shadow:1px 1px 2px #bbbbbb; border-radius:8px; display: block; margin:10px 0;text-shadow:1px 1px #fff;     }
a.BotonesGrandesPresupuesto span.PresupuestoModificar{background: url(../img/presupuesto/modificar.png) no-repeat left top; height:49px; padding-top:7px; padding-left:60px; font-size:1.2em; color:#666;line-height: 1.1em; display:table; margin:0 auto;text-shadow:1px 1px #fff; }

.ListadoPresupuestosCreados .advertenciaPresupuesto{background: url(../img/alert.png) no-repeat left top;  padding-left:35px; margin:2px 0  0 20px !important;  }
a.BotonesGrandesPresupuesto span.PresupuestoCrear{background: url(../img/presupuesto/crear.png) no-repeat left top; height:49px; padding-top:7px;  padding-left:60px; font-size:1.2em; color:#666;line-height: 1.1em; display:table; margin:0 auto;text-shadow:1px 1px #fff; }
a.BotonesGrandesPresupuesto:hover span{ color:#0065b3;}

.botoneraHomePresupuesto{ display:block; width:240px; margin:60px 20px 60px  ; }
.FormulariosHomePresupuesto{ width: 945px; display: table; float:left; height:20px; margin-top:10px;}
.formularioPresupuesto{ padding:20px; background:#f1f1f1; font-size:1.1em; margin-bottom:25px; }
.formularioPresupuesto .titularFORM{ text-transform:uppercase;font-size:1.2em;  color:#0065b3;line-height: 1.1em; display:table; margin:0 0 20px;text-shadow:1px 1px #fff;}
.formularioPresupuesto label{ color:#666; width:130px; display:inline-table;}
.formularioPresupuesto input, .formularioPresupuesto select, .anchoPag100 .formularioPresupuesto div.input input, .anchoPag100 .formularioPresupuesto div.input select{ height:30px; background:#fff; border:none; display:inline-table; margin-left:10px; width:700px; padding:0 10px; position:relative; z-index:99999;}
.mailMsg_1, .mailMsg_2, .mailMsg_3, .mailMsg_4, .mailMsg_5, .mailMsg_6, .mailMsg_7, .mailMsg_8, .mailMsg_9, .mailMsg_10, .mailMsg_11, .mailMsg_12, .mailMsg_13, .mailMsg_14, .mailMsg_15, .mailMsg_16, .mailMsg_17, .mailMsg_18, .mailMsg_19, .mailMsg_20{ float:left;}
.anchoPag100 .formularioPresupuesto div.input select{ width:720px; padding:5px 10px; height:30px;}
.formularioPresupuesto input[type="checkbox"]{ width:auto; height:auto;}
.formularioPresupuesto .divisionGRAMDE input[type="checkbox"]{ float:left;}
.formularioPresupuesto .divisionGRAMDE .letraPekeA1{ float:left;}
.formularioPresupuesto select{ padding-top:5px; }
.errorFormularioHomePresupuesto{ float:left; margin:0 0 10px 150px; font-size:0.7em; color:#F00;}
.olvidarPresupuesto{ float: right; margin:-10px 40px 20px 0;font-size:0.7em; color:#333;}
.olvidarPresupuesto a{ text-decoration:underline; color:#333;}
.formularioPresupuesto .gris{ float:right; font-size:0.8em; margin-right:40px;}
.formularioPresupuesto  .gris input, .formularioPresupuesto  .gris a{  background:#bcbcbc; padding:2px 10px 0; text-decoration:none; border:1px #fff outset; font-size:12px; color:#fff; box-shadow: 2px 2px 3px #CCC; text-shadow: -1px -1px  #999; border-radius: 8px; width:auto; cursor:pointer; margin-right:2px; display:table; }
.formularioPresupuesto  .gris input:hover, .formularioPresupuesto  .gris a:hover{ text-shadow: 1px 1px  #999; border:1px #ccc outset; background:#aaa;}
.formularioPresupuesto  .gris a{ height: 23px;  text-transform: uppercase; display:inline-table; padding-top:7px; }
.ListadoPresupuestosCreados{ background:#eaeaea  url(../img/productos/MenuOrganizar.png) right bottom no-repeat; width:  941px; padding:0px; border:1px solid #f4f4f4; box-shadow:1px 1px 2px #bbbbbb; border-radius:8px; display:inline-block; margin:10px 0; text-shadow:1px 1px #fff; clear:both; }
.ListadoPresupuestosCreados .numero{ float:left; background:#dbdbdb; padding:0 15px; font-size:3em; color:#fff; text-shadow:1px 1px 4px #000; border-radius:8px 0 0 8px; height:80px;}
.ListadoPresupuestosCreados .nombre{ float:left; margin-left:25px; font-size:0.8em; color:#666; margin-top:17px;}
.ListadoPresupuestosCreados .nombre strong{ display:block; color:#0065b3;margin-bottom: 3px;}
.ListadoPresupuestosCreados .InputNombre2{ float:left; margin-left:15px; font-size:1.2em; color:#666; margin-top:20px;}
.ListadoPresupuestosCreados .InputNombre2 input{height:35px; background:#fff;font-size:0.9em; padding:0 5px; border:none; display:inline-table; width:280px}
.ListadoPresupuestosCreados .BotonCrear{ float:left; margin-left:15px;  color:#666; margin-top:26px; display: block;}
.ListadoPresupuestosCreados .BotonCrear a{ }
.ListadoPresupuestosCreados .BotonCrear a.PDF3{ background:#999999  url(../img/presupuesto/pdf.png) right no-repeat; }
.ListadoPresupuestosCreados .BotonCrear a.eliminarPresu{ background:#ed1b24  url(../img/presupuesto/eliminar.png) right no-repeat; }
.ListadoPresupuestosCreados .BotonCrear .Mail3{  background:#999999  url(../img/presupuesto/mail.png) right no-repeat; padding:2px 5px 2px 5px; text-indent:-9999px !important; border-radius: 5px; height:20px; margin-bottom:4px; cursor:pointer; width:20px !important; background-position:6px 3px !important;}
.ListadoPresupuestosCreados .BotonCrear a.Modifciar4{ background:#999999  url(../img/presupuesto/crear2.png) right no-repeat; }
.ListadoPresupuestosCreados .BotonCrear a.cerrarPre{ background:#999999  url(../img/presupuesto/cerrar.png) right no-repeat; }
.ListadoPresupuestosCreados .BotonCrear a.VerPre{ background:#999999  url(../img/presupuesto/ver.png) right no-repeat; }

.ListadoPresupuestosCreados .BotonCrear a, .ListadoPresupuestosCreados .BotonCrear div div{ height:20px;display:block; border-radius:5px; background:#999999; text-shadow:none; width:20px !important; text-indent:-9999px !important; padding:2px 5px !important; background-position:6px 3px !important;}

.anchoBotonesPresupuesto{ width:300px; margin:0 !important; }
.sinAlto{ margin-top:10px !important;}
.anchoBotonesPresupuesto .BotonCrear{ margin-top:35px !important;}
.ListadoPresupuestosCreados .nombre .BotonCrear{ font-size:1.2em; margin:0;}
.ListadoPresupuestosCreados .dosBotonesHorizontal{ margin:7px 0 0 20px;}
.ListadoPresupuestosCreados .dosBotonesHorizontal span{ margin-top:7px; display:block; }
.ListadoPresupuestosCreados .dosBotonesHorizontal span.fondoBlancoPresupusto{margin-top:3px;}
.ListadoPresupuestosCreados .nombre .BotonCrear a{ display:inline-block; margin-right:20px;}
.ListadoPresupuestosCreados .alturaDosBotones{ margin-top:15px;}
.ListadoPresupuestosCreados .alturaUnBoton{ margin-top:37px;}
.AnchoListadoPre{ width:250px; overflow:hidden; padding-right:5px;}
.fondoBlancoPresupusto{ background:#fff; color:#ed1b24; padding:3px 10px; border-radius:4px;}
.cabeceraListadoPresupuesto{   width: 941px; font-size:0.8em; margin-left:4px;}
.cabeceraListadoPresupuesto thead tr{ background:#eaeaea; color:#666;  }
.cabeceraListadoPresupuesto thead tr th{ padding:2px; font-weight:bold;}
.cabeceraListadoPresupuesto thead tr th:first-child{ padding-left:15px;}
.cabeceraListadoPresupuesto tbody tr{}
.cabeceraListadoPresupuesto tbody tr td{padding:15px 2px;  border-bottom:5px solid #eaeaea;}
.ImagenProductoPresupuesto { padding:8px; min-width:125px; min-height:125px; background:#fff; box-shadow:1px 1px 3px #666; border-radius:5px; margin-right:15px; display:inline-table; float:left; }
.ImagenProductoPresupuesto img{ display:table; margin:0 auto; max-height:125px; max-width:125px;}
.TextoProductoPresupuesto{display:inline-table; color:#666; float:left; width:200px;}
.TextoProductoPresupuesto strong{ color:#ff0000; text-transform: uppercase;}
.TextoProductoPresupuesto p{height:75px; overflow:hidden; margin-top:15px; text-align:justify;}
.cantidadTabla{ width: auto; display:inline-table;}

.cantidadTabla div.input {
  border-bottom: none;
  clear: both;
  display: table;
  margin: 0;
  padding:0;
  width: auto;
}
.cantidadTabla div.input{ min-width:50px; padding:4px; background:#fff; box-shadow:1px 1px 3px #666; clear:both;  border-radius:5px; color:#666; margin-right:10px; display:inline-table; text-align:center;}
.cantidadTabla div.input input[type="text"]{  border:none;display:table; padding:0; float:left; max-width:50px; text-align:right; }
.cantidadTabla div.input span{ font-size:0.8em; margin-left:5px;}
.SumarRestar{   display: inline-table;    position: relative;}
.SumarRestar div{ display: inline-table; height:20px; width:10px; position:relative; top:3px; padding:0 8px; font-size:1.5em; margin:3px 0; text-align:center; font-weight:bold; color:#666;  border-radius:4px; background:#eaeaea; text-decoration:none; cursor:pointer;}
.precioTablaPresupuesto{ font-size:1.1em; font-weight:bold;}
.precioTablaPresupuesto span{ font-size:0.8em; font-weight: normal;}
.BotonEliminar23{ text-indent: -1000em; height:44px; width:27px;background: url(../img/presupuesto/borrarAzul.png) right no-repeat; display:table; margin:0 auto; }
.BotonActualizar23{ cursor:pointer; text-indent: -1000em; height:44px; width:29px;background: url(../img/presupuesto/actualizarAzul.png) right no-repeat; display:table;margin:0 auto; }
.m1{ width:40%;}
.m2{ width:20%; text-align:center;}
.m3{ width:20%; text-align:center;}
.m4{ width:10%; text-align:center;}
.m5{ width:10%; text-align:center;}
.PresupustoProductoListado{ float:right; display:table; margin-top:30px; width:213px; position:relative; }
.FormaCuadrilla .PresupustoProductoListado{ float: none; margin:20px auto 0; width:148px;}
.PresupustoProductoListado, .PresupustoProductoListado a{color:#7a7a7a;}
.PresupustoProductoListado .AnadirAlPresupuesto{ float: right; background:#e2e2e2  url(../img/presupuesto/carritoCompra.png) no-repeat; background-position:5px 7px; font-size:0.7em; width:65px; height:37px; padding:12px 0 0 38px; line-height:1em; display: block; cursor:pointer; }
.FormaCuadrilla .PresupustoProductoListado .AnadirAlPresupuesto{ opacity:0.8; cursor:pointer;}
.FormaCuadrilla .PresupustoProductoListado .AnadirAlPresupuesto:hover{ opacity:1;}
.PresupustoProductoListado .AnadirAlPresupuesto:hover{ color:#ED1A21;}
.FormaCuadrilla .PresupustoProductoListado .AnadirAlPresupuesto{ width:0; text-indent:-9999px; height:37px; display:block; cursor:pointer;}
.PresupustoProductoListado .CantidadProducto{ padding:5px 0 0 5px; width:105px; height:44px; background:#eaeaea;font-size:0.6em; float:left;}
.PresupustoProductoListado .CantidadProducto div{ display:block; clear:both;}
.PresupustoProductoListado .CantidadProducto div span{ float:left; margin-right:6px;}
.PresupustoProductoListado .CantidadProducto div span a{ display:block; margin-left:5px; margin-top: -2px; text-decoration: none;}
.PresupustoProductoListado .CantidadProducto div span a.restarCantidad{ text-indent:-999999px; border-top:1px solid #7a7a7a; margin-top:3px;}
.PresupustoProductoListado .CantidadProducto div a{ }
.PresupustoProductoListado .CantidadProducto div a:hover{}
.PresupustoProductoListado .CantidadProducto div span.numeroCantidad{ border-radius:3px; padding:0 3px; background:#fff; color: #0065B3; border:1px solid #7a7a7a;}
.PresupustoProductoListado .CantidadProducto input{border-radius:3px; padding:0 3px; background:#fff; color: #0065B3; border:1px solid #7a7a7a; width:23px; display: block; float:left; position:relative; top:10px; }

.SumaRestaCantidad2, .SumaRestaCantidad{ margin-top:7px; position:relative; z-index:999;}
.restarCantidad2{ position:relative; top:3px;}
.SumaRestaCantidad{ margin-top:-1px; position:relative; z-index:999;}
.sumarCantidad2, .restarCantidad2, .sumarCantidad, .restarCantidad{ width:9px !important; height:9px !important;  cursor:pointer !important; text-indent:-9999px !important; margin-top:1px !important; display:table !important; margin-left:5px !important;     line-height: 0!important;}
.sumarCantidad2, .sumarCantidad{ background: url(../img/presupuesto/sumarRestarPeke.png)  no-repeat !important ;  background-position:top !important;}
.restarCantidad2, .restarCantidad{ background: url(../img/presupuesto/sumarRestarPeke.png)  no-repeat !important ; background-position:bottom !important;}
.BotonVerPresupuestoProducto a{ text-decoration:underline; position:relative; top:5px; }
.cantCaja{ position:relative; top:12px;}

.CantidadProducto div.mensajePresupuestoAdd{ position:absolute; font-size:150%; border-radius:10px; box-shadow:2px 2px 10px #333;background:#fff; padding:5px; z-index:9999999; }


.contenido .galeria  .PresupustoProductoListado{ float:right;}
.contenido .galeria  .PresupustoProductoListado, .PresupustoProductoListado a{color:#7a7a7a;}
.contenido .galeria  .PresupustoProductoListado .AnadirAlPresupuesto{ float: none; background:#e2e2e2  url(../img/presupuesto/carritoCompra.png)  no-repeat; background-position:5px 7px; font-size:0.8em; width:72px; height:32px; padding:12px 0 0 38px; line-height:1em; display: block; text-indent:0; text-align:left;cursor:pointer; }
.contenido .galeria .PresupustoProductoListado .CantidadProducto{ font-size:0.8em;}
.contenido .galeria  .PresupustoProductoListado .CantidadProducto div span a{ display:block; line-height:1em; text-decoration: none;  text-indent:0; text-align:left; }

.contenido .galeria  .PresupustoProductoListado .CantidadProducto div  a{ display:block; line-height:1em; text-decoration:underline;  text-indent:0; text-align:left; }


.precioPromoCarrito{ float:right; }
.precioPromoCarrito .PresupustoProductoListado, .preciosProductosHistorico .PresupustoProductoListado{ width:auto;}
.preciosProductosHistorico .PresupustoProductoListado{ margin-top:20px;}
.contenido .DetalleConGaleria .precioAntiguo{ margin-bottom:-40px;}

.Perfil1{color: #666666; width:150px; display:inline-block; margin-right:15px; font-size:90%; margin-bottom:10px;}
.Perfil2{color: #333; width:550px; display:inline-block; padding:3px; border-radius:5px;font-size:90%; background:#fff;margin-bottom:10px; margin-right:90px;}

.anchoPag100 .formularioPresupuesto div.input label {
  color: #666666; width:120px; display:inline-block; margin-right:15px; font-size:90%; margin-bottom:10px; float:none; }

.tooltipRegistro{ position: absolute; top:115px; margin-left:250px !important; padding:12px; background:#fff; box-shadow:2px 2px 5px #000; font-size:0.9em; color:#666;   width: 255px;  text-align:justify; z-index: 999; }
.tooltipRegistro span{text-decoration:none; color:#0065b3;  position:relative; cursor:pointer;}
.tooltipRegistro span:hover{ text-decoration:underline;}
.tooltipRegistro .flechaTool{ width:20px; height:20px; position:relative; transform: rotate(45deg); top:20px; float:left; background:#fff; margin-left: -23px !important; box-shadow:-1px 1px 1px #666; 
                              -ms-transform: rotate(45deg);  /* IE 9 */
                              -webkit-transform:rotate(45deg); /* Safari and Chrome */ }
.ToolTipProductos a{ background:none; padding:0 !important; display:inline-table;  }
.ToolTipProductos{width:250px; top:25% !important; position: absolute !important; margin-left: -150% !important;  box-shadow: 2px 2px 215px #333; padding:16px;}
#ListaDeProductos .tooltipRelative{    
  float: left;
  margin-bottom: -290px;
  margin-left: 0 !important;
  position: relative !important;
  top: 0 !important;
  z-index:999999 !important}
.tooltipRelative a{background:none !important; padding:0 !important; display:inline-table!important; color: #0065B3;}

.cabeceraListadoPresupuesto tbody tr.sinBarra td {

}
.cabeceraListadoPresupuesto tbody tr.TrPromo{ background:url(../img/presupuesto/promoPeke.png) top center  no-repeat; background-position:0 15px; padding-top:25px;}
.cabeceraListadoPresupuesto tbody tr.TrPromo td {
  border-bottom: none;
  padding: 35px 2px 0px;
}
.cabeceraListadoPresupuesto tbody tr.TrPromo td strong{ color: #3686C3;}

.ConDibujos span, .ConDibujos strong{ display:inline-block !important; }
.ConDibujos p{ margin-bottom:20px; line-height:35px;}

.ConDibujos strong{ color:#f99a00 !important; font-size:1.2em;  text-shadow: 1px 1px #f9f8a4;}

.BibujoJorge1{ 
  background-position: 6px 3px !important;
  border-radius: 5px;
  display: block;
  height: 20px;
  padding: 2px 5px !important;
  text-indent: -9999px !important;
  text-shadow: none;
  width: 20px !important;
  background: url("../img/presupuesto/cerrar.png") no-repeat scroll right center #999999;
}
.BibujoJorge2{ 
  background-position: 6px 3px !important;
  border-radius: 5px;
  display: block;
  height: 20px;
  padding: 2px 5px !important;
  text-indent: -9999px !important;
  text-shadow: none;
  width: 20px !important;
  background: url("../img/presupuesto/eliminar.png") no-repeat scroll right center #ED1B24;
}
.BibujoJorge3{ width:238px; height:116px; float:right; margin:0 10px 10px;
               background: url("../img/presupuesto/captura.jpg") no-repeat scroll right center #ED1B24;
}
.subrayadoJorge{ text-decoration:underline;}
.centrarCurriculum{ clear:both; height:42px;}
.centrarCurriculum span, .centrarCurriculum div, .centrarCurriculum div.input, .centrarCurriculum fieldset{ position:relative; float:left; display:table; margin-right:10px; width:auto;}
.centrarCurriculum span, .centrarCurriculum div{ top:12px;}
.centrarCurriculum div.input{ top:0;}
.centrarCurriculum input#WorkArchivo{ background:#fff;}
.videos{ padding:8px; border-radius:5px; background: #0065B3; display:inline-block; margin:10px;}
.videos .video1{ width:183px; height:100px; display:block;    text-indent: -1000em;   background: url(../img/BigMatDay2014/video1.jpg) no-repeat; }
.videos .video1:hover{  background: url(../img/BigMatDay2014/video1.gif) no-repeat;}
.videos .video2{ width:183px; height:100px; display:block;    text-indent: -1000em;   background: url(../img/BigMatDay2014/video2.jpg) no-repeat; }
.videos .video2:hover{  background: url(../img/BigMatDay2014/video2.gif) no-repeat;}
.videosYouTube iframe{display:inline-block; margin:10px;}

.corte0{
  background: url(../img/tarjeta_compra_corteIngles.png) no-repeat;
  background-position:225px 80px;
  display: table;
  float: right;
  width: 461px;}

.corteInlgles{ background:#bce4f7 url(../img/logo-Blanco.png) no-repeat center;}	
.corteInlgles a.margen10 {
  margin-top: 0px !important; position:relative; top:-4px; }
.brannerDoble p.corte1{ color:#00337c; font-size:1.2em;  text-shadow:none;}

.brannerDoble p.corte1 strong{ font-size:1.45em;color:#00337c;text-shadow:none;}

.brannerDoble p.corte2{color:#00337c; font-size:0.8em; margin-top:130px;text-shadow:none; margin-bottom:-20px; opacity:0.5; }
.corteInlgles:hover p.corte2{ opacity:1;}
.brannerDoble p.corte2 a{color:#00337c;}
.margenServicio10{ margin:0 !important;}
.addthis_32x32_style .at15t_favorites{ display:none !important;}
.navidad2014{ background:url(../img/navidad2014.jpg) no-repeat;}
.navidad2014 p{ text-shadow:0 2px 2px #fff,2px 0 2px #fff,1px 2px 2px #fff,2px 1px 2px #fff,0 0 2px #fff,0 0 4px #fff, 0 0 8px #fff, 0 0 16px #fff, 0 0 32px #fff ;}
a.felicitacionNAvidad2014{background:url(../img/newsBigMatGrande.jpg) no-repeat; width:475px; height:265px; text-indent:-999999px; display:block;}


/* nuevos estilos posicionamiento tiendas*/
.PosTienda{ margin:13px 0 3px 10px; padding:10px 0; background:url(../img/SeparadorProfesionalesHome.gif) no-repeat top;}
.PosTienda P{ font-size:12PX; color:#666; margin-bottom:25PX; text-align:justify; padding-right:20px;}
.PosTienda P STRONG{ font-size:13PX; color: #333;}
.PosTienda .PrimerTitular{  color: #0065b3;   display: block;      font-size: 1.5em; margin-bottom:10PX;}
.PosTienda .PrimerTitular strong{   color: #ed1b24; font-size: 1em;}
.PosTienda ul.listadoTiendasGeneral{ width:225px; margin:0 3px; padding:0 0 0 12px; border-left:1px solid #999; display:block; float:left;  
                                     -webkit-box-sizing: border-box;
                                     -moz-box-sizing: border-box;
                                     box-sizing: border-box;}
.PosTienda ul.listadoTiendasGeneral:first-of-type{ border:none; padding:0;}
.PosTienda LI{ list-style:none;}
.PosTienda ul.listadoTiendasGeneral h3, .PosTienda ul.listadoTiendasGeneral h5{ margin:0 0 5px; min-height:30px; margin-bottom:10px; position: relative ;   top: 0px;
                                                                                z-index: 1;}
.PosTienda ul.listadoTiendasGeneral h3 a, .PosTienda ul.listadoTiendasGeneral h5 a{color: #0065b3;  background:#fff;    display: block;      font-size: 16px; font-weight:bold;}
.PosTienda ul.listadoTiendasGeneral h3 a strong, .PosTienda ul.listadoTiendasGeneral h5 a strong{color: #ed1b24;     font-size: 16px;}
.PosTienda ul.listadoTiendasGeneral h2 , .PosTienda ul.listadoTiendasGeneral h4 { margin:15px 0 0px;  max-width: 257px;}
.PosTienda ul.listadoTiendasGeneral h2 a, .PosTienda ul.listadoTiendasGeneral h4 a{color: #666;   display: block;      font-size: 11px; font-weight: normal;}
.PosTienda ul.listadoTiendasGeneral h2 a strong, .PosTienda ul.listadoTiendasGeneral h4 a strong{color: #333;display: block; margin:-2px 0 10px;    font-size: 14px; font-weight: normal;}
.PosTienda ul.listadoTiendasGeneral ul li{ display:list-item; list-style:circle; margin:0 10px 5px 20px; font-size: 12px; color:#0065b3;}
.PosTienda ul.listadoTiendasGeneral ul li a{color:#0065b3;}
.PosTienda ul.listadoTiendasGeneral ul li a:hover{ text-decoration:underline;}
.PosTienda ul.listadoTiendasGeneral  h2.DestadadoTienda a, .PosTienda ul.listadoTiendasGeneral  h4.DestadadoTienda a{color: #0065b3;   display: block;      font-size: 16px; font-weight: bold;}
.PosTienda ul.listadoTiendasGeneral  h2.DestadadoTienda a strong, .PosTienda ul.listadoTiendasGeneral h4.DestadadoTienda a strong{color: #ed1b24;  text-transform:uppercase !important; font-weight: bold !important;font-size: 16px; }
.PosTienda ul.listadoTiendasGeneral  h2.DestadadoTienda a strong{ }
.PosTienda ul.Ocupar100{ width:100%;}
.contenido .PosTienda .NoticaNoDestacada{ float:left; width:305px;
                                          -webkit-box-sizing: border-box;
                                          -moz-box-sizing: border-box;
                                          box-sizing: border-box;}

.PosTienda LI{ display:block; }	
.listadoNoVisible LI{ height:30px;}
.PosTienda LI li{ display:block; height:auto;}		  
.listadoTriple .listadoTiendasGeneral li ul{ display:block; overflow:hidden;  height:0; opacity:0; position:absolute; box-shadow:0px 0px 2px #999; margin:-10px 0 0 0; background:url(../img/blanco3.png); border-radius:10px; z-index:9; padding:0px; font-size:0em; width:auto;}	
.listadoTriple .listadoTiendasGeneral li:hover ul{height: auto; font-size:1em; padding:10px 0;  opacity:1;transition-property:all; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;transition-duration:0.5s;}	 
.listadoTriple .listadoTiendasGeneral li h2 a, .listadoTriple .listadoTiendasGeneral li h4 a{ color: #666; transition-property:all; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;transition-duration:0.5s;}
.listadoTriple .listadoTiendasGeneral li:hover h2 a, .listadoTriple .listadoTiendasGeneral li:hover h4 a{ color:#0065b3;}  
.listadoTriple .listadoTiendasGeneral li h2 a strong, .listadoTriple .listadoTiendasGeneral li h4 a strong{ color: #000; transition-property:all; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;transition-duration:0.5s;}
.listadoTriple .listadoTiendasGeneral li:hover h2 a strong, .listadoTriple .listadoTiendasGeneral li:hover h4 a strong{ color:#ed1b24;}
.PosTienda .listadoTriple ul.listadoTiendasGeneral{ height:255px;  overflow: hidden; margin-bottom:30px; transition-property:all; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;transition-duration:0.5s;}

PosTienda .listadoTriple:hover ul.listadoTiendasGeneral{ overflow: auto !important; transition-property:all; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;transition-duration:0.5s;}*/

.PosTienda .listadoTiendasGeneral LI {
  display:table; padding:0 0 5px;
  height: auto;
}
.contenido .PosTienda .listadoTiendasGeneral .NoticaNoDestacada{ box-shadow:0 0 2px #666; transition-property:all; -moz-transition-property:all; -webkit-transition-property:all; -ms-transition-property:all; -o-transition-property:all;     -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;transition-duration:0.5s; border:1px solid #fff;min-height: 400px;-webkit-box-sizing: border-box;
                                                                 -moz-box-sizing: border-box;
                                                                 box-sizing: border-box;}
.contenido .PosTienda .listadoTiendasGeneral .NoticaNoDestacada:hover{ background:#f9f9f9; box-shadow:0 0 3px #0065b3;border:1px solid #0065b3;}

.ProviciasSeguido li{ display:inline-block !important;margin: 0 15px;  }
.ProviciasSeguido li .NoticaNoDestacada{width: 270px !important;}
.ProviciasSeguido .limpiarFLOAT{ display:none;}







/*banner premios arquitectura*/
.bannerHomeNuevaPremio2015{   background: url(../img/premio2015.jpg) top left no-repeat ; }
/*dia de la casa*/
.bannerDiaCasa2015{   background: url(../img/promoDiaCasa.jpg) top left no-repeat ; }
.dosAlturas{ height:85px;}
.TresAlturas{ height:105px;}
.suscribirseNewslleterHome{ width:466px; height:261px; background:url(../img/newsBigMatGrande.jpg) no-repeat; display: block; }
.banner_Sus_bigmatDay_2015{ background: url(../img/bigmatDayGrande.jpg) top left no-repeat ; width:470px; height:282px; display:block; }
.BigMatDay2013 a.botPDF2015{ width:126px; height:150px; position:relative; top:80px; left:565px; display:block; float:left; margin:0; padding:0;}
.BigMatDay2013 a.botEnlace2015{ width:126px; height:150px;  position:relative; top:80px; left:570px;display:block;float:left; margin:0; padding:0;}
.textoConcurso{ 
  display:block;
  float:left;
  margin: 10px 0 0 30px;
  width: 600px;}
a.basesConcurso{ text-align:center; width: auto; display:block;  color:#999;border: 2px solid #999;border-radius: 5px; padding:3px;  background:#fff;}
a.basesConcurso:hover{color:#0065B3;border: 2px solid #0065B3;}
.VersionMovil{ display:none;}
#listadoPortugal .listadoNoVisible{ height:0 !important;}
#listadoPortugal .listadoVisible{ height: auto !important;}


#buttonTienda, #buttonTiendaPortugal{
  background: #bcbcbc none repeat scroll 0 0;
  border: 1px outset #fff;
  border-radius: 8px;
  box-shadow: 2px 2px 3px #ccc;
  color: #fff;
  font-size: 18px;
  font-weight:bold;
  margin-bottom:30px;
  display:table;
  padding: 2px 10px 0;
  text-decoration: none;
  cursor:pointer;
  text-shadow: -1px -1px #999;}

.listadoNoVisible{ 
  height:30px !important; overflow:hidden !important; 
  -moz-transition-property:all; 
  -webkit-transition-property:all; 
  -ms-transition-property:all; 
  -o-transition-property:all;     
  -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}

.listadoVisible{ height:255px; }	
.PosTienda .listadoTriple:hover ul.listadoVisible{ overflow:auto !important; height:255px; } 
.AlturaDatosTienda{ min-height:105px; text-align:left;}
.portuHome{
	    color: #ed1b24;
    display: block;
    font-size: 0.8em;
    margin: 5px 0 0;}
.NuevoProducto p.PrecioVariable{ opacity:0.5; margin-top:15px; padding:3px 10px!important;  color:#fff  !important; text-shadow:none !important; background:#666; border-radius:2px 2px 4px 4px; text-align:center;}
.PrecioIVA{ display:table; float:right; padding:2px 6px!important;  color:#666  !important; text-shadow:none !important;}
.NuevoProducto p.PrecioIVA-NORMAL{ font-size:10px; text-transform:none !important; display:table; float:right; padding:2px 6px!important;  color:#666  !important; text-shadow:none !important; position:relative; top:10px; right:-5px;}
.NuevoProducto p.PrecioIVA-ROJO{ font-size:10px; text-transform:none !important; display:table; float:right; padding:2px 6px!important;  color:#666  !important; text-shadow:none !important; position:relative; top:10px; right:-5px;
  -moz-transition-property:all; 
  -webkit-transition-property:all; 
  -ms-transition-property:all; 
  -o-transition-property:all;     
  -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.NuevoProducto:hover p.PrecioIVA-ROJO{color:#ed1a21  !important; }
p.PrecioIVA-ROJO2{font-size:10px; text-transform:none !important; display:table; float:right; padding:2px 6px!important;  color:#ed1a21  !important; text-shadow:none !important; position:relative; top:10px; right:-5px;}
p.PrecioIVA{ font-size:10px; text-transform:none !important; display:table; float:right; padding:2px 6px!important;  color:#666  !important; text-shadow:none !important; position:relative; top:10px; right:-5px;}
.FormaCuadrilla .NuevoProducto p.PrecioIVA-NORMAL, .FormaCuadrilla .NuevoProducto p.PrecioIVA-ROJO{ 
    display: table;
    float: none;
    font-size: 10px;
    line-height: normal;
    margin: 0 auto;
    opacity: 1;
    width: auto;}
 .FormaCuadrilla .NuevoProducto p.PrecioVariable{ 
    display: block;
    float: none;
    font-size: 9px;
    line-height: normal;
    margin: 15px auto 0;
    opacity: 0.5;
    width: auto;}	
.videosYouTube2 iframe, .videosYouTube2 video{ width:100% !important; margin:0;}
.videosYouTube2 div{ width:222px !important;display:inline-block; margin:10px 5px;}
.bannerHomeNueva5.bigmatDay2016{background: url(../img/bmday2016.jpg) top left no-repeat ; }

.bannerHomeNueva5.bigmatDay2016 .FlechaBanner {
    margin-top: 149px;
}
.BigMatDay2013 a.bmd1{ background: url(../img/BigMatDay2015/feria_01.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.bmd1:hover{ background: url(../img/BigMatDay2015/feria_01.gif) no-repeat top;}

.BigMatDay2013 a.bmd2{ background: url(../img/BigMatDay2015/feria_02.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.bmd2:hover{ background: url(../img/BigMatDay2015/feria_02.gif) no-repeat top;}

.BigMatDay2013 a.bmd3{ background: url(../img/BigMatDay2015/feria_03.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.bmd3:hover{ background: url(../img/BigMatDay2015/feria_03.gif) no-repeat top;}

.BigMatDay2013 a.bmd4{ background: url(../img/BigMatDay2015/feria_04.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.bmd4:hover{ background: url(../img/BigMatDay2015/feria_04.gif) no-repeat top;}

.BigMatDay2013 a.bmd5{ background: url(../img/BigMatDay2015/feria_05.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.bmd5:hover{ background: url(../img/BigMatDay2015/feria_05.gif) no-repeat top;}

.BigMatDay2013 a.bmd6{ background: url(../img/BigMatDay2015/feria_06.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.bmd6:hover{ background: url(../img/BigMatDay2015/feria_06.gif) no-repeat top;}

.BigMatDay2013 a.bmd7{ background: url(../img/BigMatDay2015/feria_07.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.bmd7:hover{ background: url(../img/BigMatDay2015/feria_07.gif) no-repeat top;}

.BigMatDay2013 a.bmd8{ background: url(../img/BigMatDay2015/feria_08.gif) no-repeat bottom; display:block; float:left; margin:4px ; width:68px; height:102px;}
.BigMatDay2013 a.bmd8:hover{ background: url(../img/BigMatDay2015/feria_08.gif) no-repeat top;}	