#otrosproductos, #preFooter { width:auto; min-height:255px; margin: 19px 10px 0px 24px;   background-color:#efefef; /*border-radius:10px; */ text-align:left; padding-top:15px;}
.int { min-height:450px !important; margin-left:0px !important; }
#otrosproductos h2, #preFooter h2 { font-family: 'Raleway', sans-serif; font-weight:700; color:#494949; font-size:1.313em;   margin:0px 0px 10px 20px;  }
#otrosproductos .linea, #preFooter .linea { width:100%; background-color:#ffffff; border-top: solid 0.1em #c5c5c5; height:0.1em;  }
#otrosproductos .producto{ float:left; width:145px; min-height:190px; margin:25px 0px 0px 25px; /*background-image: url(../imgs/sprite_productos.png); background-position: -10px -280px; */}

#otrosproductos, #preFooter { width:auto; min-height:250px; margin: 19px 10px 0px 24px;   background-color:#efefef; /* border-radius:10px; */ text-align:left; }
.int { min-height:460px !important; margin-left:0px !important; }
#otrosproductos h2, #preFooter h2 { font-family: 'Raleway', sans-serif; font-weight:700; color:#494949; font-size:1.313em;   margin:0px 0px 10px 20px; padding-top:10px; }
#otrosproductos .linea, #preFooter .linea { width:100%; background-color:#ffffff; border-top: solid 0.1em #c5c5c5; height:0.1em;  }
#otrosproductos .producto{ float:left; width:145px; min-height:190px; margin:15px 0px 0px 25px; /*background-image: url(../imgs/sprite_productos.png); background-position: -10px -280px; */}

#otrosproductos .productos{
 /*width:129px;*/
 width:133px;
 height:90px;
 /*border-radius:10px;*/
 /*border:solid 3px #ffffff;*/
 /*margin-bottom:10px;*/
 
/*	box-shadow: 0px 5px 12px #888888;*/
	}
#otrosproductos .productos, #blocBestSellers .productos, #blocEtiquetesRoba .productos, #blocEtiquetesObjectes .productos, #otrosproductos_secc .productos{
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 
/*  margin-bottom:10px;*/
	}
#blocBestSellers .productos, #otrosproductos_secc .productos {
 width:188px;
 height:130px;
}
#blocEtiquetesRoba .productos, #blocEtiquetesObjectes .productos{
 width:263px;
 height:130px;
}


#otrosproductos .p1Img { top:0px; left:0px; }
#otrosproductos .p2Img { top:0px; left:-150px; }
#otrosproductos .p3Img { top:0px; left:-300px; }
#otrosproductos .p4Img { top:0px; left:-450px; }
#otrosproductos .p5Img { top:0px; left:-600px; }
#otrosproductos .p6Img { top:-150px; left:0px; }
#otrosproductos .p7Img { top:-146px; left:-158px; }
#otrosproductos .p8Img { top:-150px; left:-300px; }
#otrosproductos .p9Img { top:-150px; left:-453px; }
#otrosproductos .p10Img { top:-144px; left:-598px; }

#otrosproductos p { /*font-family: 'Raleway', sans-serif; font-weight:700; color:#494949; font-size:0.830em; width:140px; */text-align:center; margin-top:0px;}
#otrosproductos h3 { /*font-family: 'Raleway', sans-serif; font-weight:700; color:#494949; font-size:0.830em; width:140px;*/ text-align:center; margin-top:0px;}


#otrosproductos_secc { width:auto; min-height:730px; margin: 0px 10px 0px 24px; text-align:left; padding-top:15px;}
/*#otrosproductos_secc p { font-family: 'Raleway', sans-serif; font-weight:700; color:#333333; font-size:0.978em; width:175px; text-align:center; margin-top:0px;}*/
#otrosproductos_secc .name { /*font-family: 'Raleway', sans-serif; font-weight:700;*/ color:#333333; font-size:0.978em; text-align:center; margin-top:0px; margin-bottom: 0; height: 37px;}
/*#otrosproductos_secc .precio { font-family:'Nunito', sans-serif; font-size:0.938em; font-weight:normal; margin-top:5px; }*/
/*
#otrosproductos_secc a:hover > .productos {box-shadow: 0px 7px 12px #333333; top: -5px; }
#otrosproductos_secc a:hover > p   { color:#ce2125;}
#otrosproductos_secc a:hover > .name   { color:#ce2125;}
*/
#otrosproductos_secc .p1Img { top:0px; left:0px; }
#otrosproductos_secc .p2Img { top:0px; left:-200px; }
#otrosproductos_secc .p3Img { top:0px; left:-400px; }
#otrosproductos_secc .p4Img { top:0px; left:-600px; }
#otrosproductos_secc .p5Img { top:0px; left:-800px; }
#otrosproductos_secc .p6Img { top:-200px; left:0px; }
#otrosproductos_secc .p7Img { top:-200px; left:-200px; }
#otrosproductos_secc .p8Img { top:-200px; left:-400px; }
#otrosproductos_secc .p9Img { top:-200px; left:-600px; }
#otrosproductos_secc .p10Img { top:-200px; left:-800px; }






.uso { width:48px; height:46px; position:absolute; margin-left:30px; margin-top:-7px; }
.uso1Img { top:-200px; left:0px; }
.uso2Img { top:-200px; left:-50px; }
.uso3Img { top:-250px; left:0px; }
.uso4Img { top:-250px; left:-50px; }
.uso5Img { top:-300px; left:0px; }



.imgTablaEnvios { padding-left:5%;}

#aplicacion { width:auto; min-height:950px; margin: 5px 10px 0px 0px;   background-color:#efefef; border-radius:10px;  text-align:justify; padding-top:15px;}
#aplicacion  h2 {font-family: 'Raleway', sans-serif; font-weight:700; font-size:1.375em; color:#000; padding-left:25px; margin:0px 0px 10px 0px;  }
#aplicacion .linea { width:100%; background-color:#ffffff; border-top: solid 0.1em #c5c5c5; height:0.1em;  }
#aplicacion .elm { padding:20px 30px; font-size: 1.000em; border-bottom:dashed 1px #85827f; /*float:left;*/ margin:10px; line-height:19px; }
#aplicacion .elm_img { width:106px; height:106px; float:right; margin: 0px 0px 0px 40px;  -moz-box-shadow: 0px 5px 12px #888; -webkit-box-shadow: 0px 5px 12px #888888; box-shadow: 0px 5px 12px #888888; border: solid 3px #fff; }
#aplicacion .elm_img1 {top: -340px; left: -150px; }
#aplicacion .elm_img2 {top: -340px; left: -300px; }
#aplicacion  h3 {font-family: 'Raleway', sans-serif; font-weight:700; font-size:1.250em; color:#e74123; margin-bottom:5px; }



#espera { margin:75px 0px 0px 160px; min-height:170px; font-family: 'Raleway', sans-serif; font-weight:400; font-size:1.188em;}
#espera .loading {  float:left; margin:-10px 20px 0px 0px; }


#confirmacion { }
#confirmacion .dir { margin-top:10px; font-family: 'Raleway', sans-serif; font-weight:700; font-size:1.313em; margin:20px 0px; }
#confirmacion .err_dir { background-color:#fff; border:solid 2px #e74123; width:50px; padding:3px; }
#confirmacion form {  width:496px; min-height:278px; background-color:#efefef; border-radius:10px;  text-align:left; padding:20px; }
#confirmacion .tit {   background-color:#666666;  font-family: 'Raleway', sans-serif; font-weight:700; font-size:1.063em; color:#fff; padding:5px 15px; margin-bottom:20px; }
#confirmacion input { width:42px; margin:0px 5px 10px 20px; font-family:Arial; font-size:0.938em; color:#666666; padding:8px 10px; padding-right:18px; border:solid 1px #bfbfbf; background-position:right -30px ; }
#confirmacion input:required{
	background: #fff url(../imgs/red_asterisk.png) no-repeat 98% center;
}
#confirmacion input:required:valid {
	background: #fff url(../imgs/valid.png) no-repeat 98% center;
	 background-color:#FFF;
}
#confirmacion input:focus:invalid {
	background: #fff url(../imgs/invalid.png) no-repeat 98% center;
	 background-color:#f1efef;
}

#confirmacion .lblVal { float:right; width:85px; font-family: Arial, Helvetica, sans-serif; color:#666; font-size:0.750em; margin-top:-10px; }
#confirmacion .botones { width:240px; float:right; margin-right:0px;}




#crea .producto:hover {  background-color: #B1C9CC;
    border-radius: 1px 3px 3px 3px;
    box-shadow: 1px 4px 9px #000000;
	}
#crea .sel { background-color:#B1C9CC;/*#ddeef0; #e74123   2ECC71 B1C9CC*/border-radius:2px;}
#crea .productos{  height:129px;
border-radius:10px;
	border: solid 1px #bcc2cb;
margin-bottom:10px;
/*border:solid 3px #ffffff;
    -moz-box-shadow: 0px 5px 12px #888; /* esto es opcional para versiones antiguas  sino valida lo quitamos*//*
    -webkit-box-shadow: 0px 5px 12px #888888; /* esto es opcional para versiones antiguas, sino valida lo quitamos *//*
	box-shadow: 0px 5px 12px #888888;*/
	}

#crea .sel  .productos{
	border-radius:10px; /*border:solid 3px #F00000; */
	border: 3px solid red;

}

#crea .navAnt {width:17px; height:25px;float:left; margin-top:60px; margin-left:-20px;}
#crea .ant { top:0px; left:0px;  }
#crea .navSeg {width:17px; height:25px;float:right; margin:60px 15px 0px 0px;}
#crea .seg { top:0px; left:-50px;  }

#crea .p1Img { top:0px; left:0px; }
#crea .p2Img { top:0px; left:-160px; }
#crea .p3Img { top:0px; left:-310px; }
#crea .p4Img { top:0px; left:-460px; }
#crea .p5Img { top:0px; left:-610px; }
#crea .p6Img { top:-145px; left:0px; }
#crea .p7Img { top:-145px; left:-160px; }
#crea .p8Img { top:-145px; left:-310px; }
#crea .p9Img { top:-145px; left:-460px; }
#crea .p10Img { top:-145px; left:-600px; }

#crea #personalizar_cont { padding:10px 0px 0px 36px;}

#crea form input  { padding:3px; }
#crea form input:required, #crea form textarea:required {
	background: #fff url(../imgs/red_asterisk.png) no-repeat 98% center;
	border: solid 1px #e9e7e7;
}
#crea form input:required:valid, #crea form textarea:required:valid {
	background: #fff url(../imgs/valid.png) no-repeat 98% center;
	 background-color:#FFF;
}
#crea form input:focus:invalid, #crea form textarea:focus:invalid {
	background: #fff url(../imgs/invalid.png) no-repeat 98% center;
	 background-color:#f1efef;
}


#crea form fieldset ul { padding:15px 5px; padding-bottom:0px; margin:0px 0px 10px 5px; height:40px; overflow:hidden;  }
#crea form fieldset li { float:left; font-size:0.938em; font-family: 'Open Sans', sans-serif; margin-right:7px; height:40px;}

#crea form label { margin-left:5px;}
#crea form .cTexto{ width:230px;  display:block; margin-left:0px;}

#crea form .navAnt {width:14px; height:20px;float:left; margin:15px 10px 0px 5px;  }
#crea form .ant { top:0px; left:-150px;  }
#crea form .navSeg {width:14px; height:20px;float:right; margin-top:15px; margin-right:5px;}
#crea form .seg { top:0px; left:-200px;  }

#crea form .ul_icT input { padding:3px 0;}
#crea form .slide_iconos  { height:auto; margin-bottom:0px; } /*77 antiguamente*/
#crea form .slide_iconos li {
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 0.938em;
    margin-right: 5px;
	margin-top:0px;
   min-height: 120px; /* 88*/
	}
#crea form .slide_iconos li:hover > label{ box-shadow: 2px 3px 4px #888888;; border-radius:4px; }
#crea form .slide_iconos input { margin-top:30px; margin-left:5px; vertical-align: middle; padding:3px 0;  }
#crea .iconoEt { float: right;
    height: 60px;
    margin: 0 5px 0px 2px;
    width: 60px; }

#crea .ic0 { top:0px; left:0px; }
#crea .ic1 { top:0px; left:-60px; }
#crea .ic2 { top:0px; left:-120px; }
#crea .ic3 { top:0px; left:-180px; }
#crea .ic4 { top:0px; left:-240px; }
#crea .ic5 { top:0px; left:-300px; }
#crea .ic6 { top:0px; left:-360px; }
#crea .ic7 { top:0px; left:-420px; }
#crea .ic8 { top:0px; left:-480px; }
#crea .ic9 { top:0px; left:-540px; }
#crea .ic10 { top:-60px; left:0px; }
#crea .ic11 { top:-60px; left:-60px; }
#crea .ic12 { top:-60px; left:-120px; }
#crea .ic13 { top:-60px; left:-180px; }
#crea .ic14 { top:-60px; left:-240px; }
#crea .ic15 { top:-60px; left:-300px; }
#crea .ic16 { top:-60px; left:-360px; }
#crea .ic17 { top:-60px; left:-420px; }
#crea .ic18 { top:-60px; left:-480px; }
#crea .ic19 { top:-60px; left:-540px; }
#crea .ic20 { top:-120px; left:0px; }
#crea .ic21 { top:-120px; left:-60px; }
#crea .ic22 { top:-120px; left:-120px; }
#crea .ic23 { top:-120px; left:-180px; }
#crea .ic24 { top:-120px; left:-240px; }
#crea .ic25 { top:-120px; left:-300px; }
#crea .ic26 { top:-120px; left:-360px; }
#crea .ic27 { top:-120px; left:-420px; }
#crea .ic28 { top:-120px; left:-480px; }
#crea .ic29 { top:-120px; left:-540px; }
#crea .ic30 { top:-180px; left:0px; }
#crea .ic31 { top:-180px; left:-60px; }
#crea .ic32 { top:-180px; left:-120px; }
#crea .ic33 { top:-180px; left:-180px; }
#crea .ic34 { top:-180px; left:-240px; }
#crea .ic35 { top:-180px; left:-300px; }
#crea .ic36 { top:-180px; left:-360px; }
#crea .ic37 { top:-180px; left:-420px; }
#crea .ic38 { top:-180px; left:-480px; }
#crea .ic39 { top:-180px; left:-540px; }
#crea .ic40 { top:-240px; left:0px; }
#crea .ic41 { top:-240px; left:-60px; }
#crea .ic42 { top:-240px; left:-120px; }
#crea .ic43 { top:-240px; left:-180px; }
#crea .ic44 { top:-240px; left:-240px; }
#crea .ic45 { top:-240px; left:-300px; }
#crea .ic46 { top:-240px; left:-360px; }
#crea .ic47 { top:-240px; left:-420px; }
#crea .ic48 { top:-240px; left:-480px; }
#crea .ic49 { top:-240px; left:-540px; }
#crea .ic50 { top:-240px; left:0px; }
#crea .ic51 { top:-300px; left:-60px; }
#crea .ic52 { top:-300px; left:-120px; }
#crea .ic53 { top:-300px; left:-180px; }
#crea .ic54 { top:-300px; left:-240px; }
#crea .ic55 { top:-300px; left:-300px; }
#crea .ic56 { top:-300px; left:-360px; }
#crea .ic57 { top:-300px; left:-420px; }

#crea .paletas_iconosselloFlecha label {
 width:103px;
 height:26px;
}
#crea .paletas_iconosselloFlecha .slide_iconos li {
 min-height:50px;
}
#crea .paletas_iconossello34599 img { top: -7px; left:-33px; } /*S1*/
#crea .paletas_iconossello34600 img { top: -36px; left:-33px; }
#crea .paletas_iconossello34601 img { top: -66px; left:-33px; }
#crea .paletas_iconossello34602 img { top: -95px; left:-33px; }
#crea .paletas_iconossello34603 img { top: -124px; left:-33px; }
#crea .paletas_iconossello34604 img { top: -153px; left:-33px; }

#crea .paletas_iconossello34605 img { top: -7px; left:-180px; } /*S7*/
#crea .paletas_iconossello34606 img { top: -36px; left:-180px; }
#crea .paletas_iconossello34607 img { top: -66px; left:-180px; }
#crea .paletas_iconossello34608 img { top: -95px; left:-180px; }
#crea .paletas_iconossello34609 img { top: -124px; left:-180px; }
#crea .paletas_iconossello34610 img { top: -153px; left:-180px; }

#crea .paletas_iconossello34611 img { top: -6px; left:-329px; } /*S13*/
#crea .paletas_iconossello34612 img { top: -35px; left:-329px; }
#crea .paletas_iconossello34613 img { top: -64px; left:-329px; }
#crea .paletas_iconossello34614 img { top: -93px; left:-329px; }
#crea .paletas_iconossello34615 img { top: -122px; left:-329px; }
#crea .paletas_iconossello34616 img { top: -151px; left:-329px; }

#crea .paletas_iconossello34617 img { top: -5px; left:-484px; } /*S19*/
#crea .paletas_iconossello34618 img { top: -34px; left:-484px; }
#crea .paletas_iconossello34619 img { top: -63px; left:-484px; }
#crea .paletas_iconossello34620 img { top: -93px; left:-484px; }
#crea .paletas_iconossello34621 img { top: -122px; left:-484px; }
#crea .paletas_iconossello34622 img { top: -151px; left:-484px; }


#crea #cont_popup, #crea #cont_popup_clr {  display:none; position: absolute;margin-left: auto;box-shadow: 1px 4px 9px #000000;
	margin-right: auto;	left:0;	right:0; top:5%;  padding:20px 30px;  background-color:#fff; width:90%; z-index:2;
	 }
 #cont_popup_clr { width:450px !important; }
.tit_pop { font-family: 'Raleway', sans-serif; font-size:1.313em; font-weight:700; background-color:#e9e7e7; color:#000;padding:5px; padding-left:15px; margin-bottom:10px; }
#crea #popup_iconos, #crea #popup_colores {  width:auto;  margin:0 auto;}

#crea #popup_iconos form, #crea #popup_colores form{ padding:5px; }
#crea #popup_iconos  .iconoEt { margin:7px;}
#crea #popup_iconos ul,  #crea #popup_colores ul { margin:0; padding:0;border-bottom: dashed 1px #85827f; overflow:hidden; }
#crea #popup_iconos li, #crea #popup_colores li { margin:10px;  }
#crea #popup_colores li { margin-bottom:35px; }
#crea #popup_iconos input{  height: 60px; margin:5px;    vertical-align: middle; }
.cerrar { float:right; margin-top:-35px; margin-right:-35px; border-radius: 50%; background-color:#000; color:#fff; font-family:'Nunito'; text-align:center;  padding:0px 8px 0 8px; font-size:1.550em; border:solid 3px #fff; }

#crea .icT { font-family: 'Raleway', sans-serif; font-size:1.313em; font-weight:700; padding:8px 11.5px; border: solid 1px #e9e7e7; border-radius:8px;  }
#crea .icT:hover { box-shadow: 1px 4px 9px #000000; }
#crea .icT_grup { display:inline; padding:15px 5px 15px 0;   border-radius:8px; }
#crea .icT_grup:hover { box-shadow: 1px 4px 9px #000000;}
#crea .icT_grup .icT:hover { box-shadow:none; }

.fAbee { font-family:'ABeeZee', sans-serif; font-size:1.125em; }
.DaysO { font-family:'Days One', sans-serif;  font-size:1.125em;}
.GHand { font-family:'Gochi Hand', cursive;  font-size:1.250em;}
.GHotel { font-family:'Grand Hotel', cursive;  font-size:1.250em;}

.op1 { background-color:#fff; color:#000; } /* T. negro */
.op2 { background-color:#fff; color:#1947ae; } /* T. azul */
.op3 { background-color:#fff; color:#d04300;  } /* T. rojo */
.op4 { background-color:#fff; color:#88c539; }/* T. verde */
.op5 { background-color:#fa9d99; color:#000;  border-color:#fa9d99 !important;  } /* rosa */
.op6 { background-color:#fa9d99; color:#fff; border-color:#fa9d99 !important;  }/* rosa */
.op7 { background-color:#6ac334; color:#000;  border-color:#6ac334 !important; }/* verde */
.op8 { background-color:#6ac334; color:#fff; border-color:#6ac334 !important;  }/* verde */
.op9 { background-color:#d04300; color:#000;  border-color:#d04300 !important; }/* rojo */
.op10 { background-color:#d04300; color:#fff; border-color:#d04300 !important;  }/* rojo */
.op11 { background-color:#1947ae; color:#000;  border-color:#1947ae !important; }/* azul */
.op12 { background-color:#1947ae; color:#fff; border-color:#1947ae !important;  }/* azul */
.op13 { background-color:#ee4564; color:#000;  border-color:#ee4564 !important; }/* fucsia */
.op14 { background-color:#ee4564; color:#fff; border-color:#ee4564 !important;  } /* fucsia */
.op15 { background-color:#000; color:#fff; border-color:#000 !important;  }/* negro */
.op16 { background-color:#fdfa00; color:#000; border-color:#fdfa00 !important; }/* amarillo */
.op17 { background-color:#00843e; color:#000; border-color:#00843e !important;  }/* verde oscuro */


#cont { margin-left:30px; }
.txtpq {font-size:0.813em; }

.iconoMuestra {   float:left; margin:-5px 0px 0px 0px;  }
#previsualizar #comprar { width:88%; min-height:45px; padding:10px;  background-color:#ddeef0;border-top: dashed 1px #85827f; border-bottom: dashed 1px #85827f;  margin:15px 0px;}
#previsualizar .precio { font-family:'Nunito', sans-serif; font-size:1.500em;  color:#e74123 !important;}
#previsualizar #comprar p {  font-weight:300;  text-align:left; width:auto;}
#previsualizar  .producto { width:117px; padding:0px; margin:5px 8px 0px 0px; }
#previsualizar  .productos {width:117px; height:124px;}
#previsualizar .producto:hover {background-color:#fff; border-radius:0px;box-shadow:none;}

#previsualizar .prod_sel { font-weight:700; font-size:1.313em; }
#previsualizar ul { font-size:0.875em; float:right; width:135px;}
#previsualizar li{ padding-left:13px;  background:#fff url(../imgs/sprite_crea.png) no-repeat; background-position: -240px 5px ;  margin-bottom:7px;}



#direccion_envio, #forma_envio, #forma_pago, #hazte_fan, #recomienda, #confirmar_datos { width:65%; float:left; margin-right:10px;font-family: 'Raleway', sans-serif; font-weight:400; font-size:1.000em; margin-bottom:15px;  }
.txtSeg { font-size:0.938em; line-height:16px; margin:15px 30px; }


#pedido form { padding:0px;}
#pedido form input { padding:3px; }
#pedido fieldset { border:none;  }
#pedido .elm_frm {  float:left; padding:12px;  text-align:center;border: solid 3px #FFF; display:block; min-height:85px; width:27%; cursor: pointer; }
#pedido .elm_frm:hover {  border: solid 3px #DDEEF0; padding:12px;}
#pedido .sel {background-color: #DDEEF0;border: solid 3px #DDEEF0; }
#pedido .rd {  margin:5px 5px;}
#pedido label { font-family: 'Open Sans', sans-serif; font-size:0.980em; color:#000; line-height:16px; }
#pedido .precio { font-family:'Nunito', sans-serif; font-size:1.188em; color:#e74123; font-weight:700; }
#pedido #total, #pedido #total2 { background-color:#c1dfde; padding:7px 10px; font-size:1.750em; font-weight:700; margin-bottom:10px; }
#pedido .sC { float:left; min-width:160px !important; background-color:#666;  padding-left:33px; background-position: 8px -52px; background-image:url(../imgs/sprite_crea.png);
	background-repeat:no-repeat; }
#pedido .sC:hover { background-color:#474444; }
#pedido .txtpp { font-family:'Nunito', sans-serif;; font-size:0.750em; line-height:12px;   }
#pedido .aviso { margin: 20px 0; }
#pedido .pagoSeg { width:70px; height:70px; float:left; margin-right: 10px;  }
#pedido .pSegImg { top:0; left:-500px; }
#pedido .confianza { width:67px; height:63px; float: left; margin-right:10px;  }
#pedido .confImg { top:-60px; left:-400px; }
#pedido .conf {font-family: 'Raleway', sans-serif; font-size: 1.000em; font-weight:700; width:100px; float: left; margin-top: 5px; line-height:16px; }
#pedido .codigo { float: left; margin-top: 10px; font-weight:700; }

#pedido .envio { background-color:#c1dfde; padding:10px; border-top: dashed 1px #85827f; border-bottom: dashed 1px #85827f; font-size:1.125em; margin:20px 0;}

#pedido #direccion_envio input { font-family: 'Raleway', sans-serif; font-weight:500; font-size:1.000em;   width:200px; margin:0px 5px 12px 5px; padding:8px 5px; border:solid 1px #bfbfbf; padding-right:25px;}
#pedido input:required, #pedido textarea:required {
	background: #fff url(../imgs/red_asterisk.png) no-repeat 98% center;
}
#pedido input:required:valid, #pedido textarea:required:valid, #pedido input:focus:valid {
	background: #fff url(../imgs/valid.png) no-repeat 98% center;
}
#pedido input:focus:invalid, #pedido textarea:focus:invalid {
	background: #fff url(../imgs/invalid.png) no-repeat 98% center;
}

.lblPq { width:70px !important; }
.inputPq { width:85px !important; }
.inputLg { width:400px !important; }

#pedido .ok { background-image: url(../imgs/sprite_pedido.png); background-position:210px -25px; background-repeat:no-repeat;}
#pedido .okP { background-image: url(../imgs/sprite_pedido.png); background-position:100px -25px; background-repeat:no-repeat;}
#pedido .ko { background-image: url(../imgs/sprite_pedido.png); background-position:210px 5px; background-repeat:no-repeat;}

.f_envio { width:130px; height:35px;  margin: auto; margin-bottom:10px;}
.correos { top:0px; left:-50px; }
.carta { top:0; left: -200px;  }
.urgente { top:0; left: -350px;  }
.tarjeta { top:-60px; left: 0px;  }
.transferencia { top:-60px; left: -150px;  }
.paypal { top:-60px; left: -260px;  }

#tu_pedido { font-family:'Nunito', sans-serif; font-size:0.938em;  font-weight:400; }
#tu_pedido .tit { margin-right:0px; background-image:url(../imgs/sprite_pedido.png); background-position: 50px -102px; background-repeat:no-repeat; }
#tu_pedido .cf { margin:0px;  background-position: 70px -102px; padding-left:10px;   }
#tu_pedido .linea_pedido { padding:10px; padding-right:0px; display:block; border-bottom: dashed 1px #b9b9b9;}
#tu_pedido .cant { display:inline-block; width:20px;  }
#tu_pedido .desc { display:inline-block; width:165px;  }
.ex { font-weight:400; font-size:0.875em; }
#tu_pedido .pr { display:inline-block; width:40px; text-align:right;  }
#tu_pedido #previa { width:200px; }
.eliminar { border-radius: 50%; background-color:#fff; color:#000; font-family:'Nunito'; text-align:center;  padding:0px 4px; margin-left:7px; font-size:0.750em;}
.eliminar:hover {   color:#ce2125; }

#hazte_fan .elm { width:110px; float: left; border-right:solid 1px #ccc; padding:10px; padding-right:5px; margin-top:10px; }
#hazte_fan .ico { width: 33px; height: 34px; float:left; margin:15px 5px 15px -5px; }
#hazte_fan .fbImg { top:-150px; left:0px; }
#hazte_fan .twImg { top:-150px; left:-50px; }
#hazte_fan .gpImg { top:-200px; left:0px; }
#hazte_fan .bgImg { top:-200px; left:-50px; }
#hazte_fan .addthis_mc {position:relative; float:left; }

#recomienda fieldset { margin-left:30px; }
#recomienda textarea{ width:380px; height:64px;   }
#recomienda label { width:80px; font-size:1.125em; font-weight:700; float: left; text-align:right; margin-right:20px;}
#recomienda .contactos { width:105px; height:32px; float:left; margin-left:100px; }
#recomienda .contImg { top:-140px; left: 0; }
#recomienda .email { width:105px; height:32px; float:left; margin-left:15px;   }
#recomienda .emailImg { top:-140px; left: -150px; }
#recomienda .botones { margin-right:20px;}
#recomienda .chk { margin-left:100px;  }
#recomienda .lblChk { float:right; width:auto; font-weight:400; font-size:0.750em;  }

#confirmar_datos  { font-size:1.063em; width:60%; line-height:19px; }
#datos_transf {background-color:#e9e7e7; border-radius:8px; padding:20px;  font-family:'Nunito', sans-serif; font-size:0.875em; margin:20px 0; }
.datos_bc { font-size:1.125em;  }

#error_pago { }
#error_pago ul { margin-top:20px;  }
#error_pago li{ padding-left:15px;  background:#fff url(../imgs/sprite_pedido.png) no-repeat; background-position: -499px -87px;  margin-bottom:7px;}

#otro_pago { float:left; width:60%; }
#problema_pago { float:right; width:40%;}
#otro_pago .cont, #problema_pago .cont { margin:10px 0 0 20px;font-family: 'Open Sans', sans-serif; font-size:0.938em;   }
#problema_pago textarea { width:290px; height:90px; margin-top:20px;}


.sep { width:100%; clear:both;   }
.h25 { height:25px; }
.h15 { height:15px; }
.mt5 { margin-top:10px; }
.mr30 { margin-right:30px !important;}
.ml10 { margin-left:10px; }
.w100 { width:95%; }
.w50 { width:48% !important; }
.wa { width:auto !important; }
b { font-weight:700;}


button  {
	width:85px !important;
	min-width:65px !important;
	border:none;
	background-image:url(../imgs/sprite_crea.png);
	background-repeat:no-repeat;
	background-position: 62px -25px;
	text-align:left;
	cursor:pointer;
	}
.btn:hover { background-color:#cc2305; box-shadow: 1px 4px 9px #666666;}
.gr:hover, .borrar:hover { background-color:#474444; }
#crea .btn, #confirmar_datos .btn{ min-width:110px !important; background-position: 85px -25px;}
#otro_pago .btn { min-width:130px !important; background-position: 105px -25px; }
#previsualizar .btn {  margin-top:-30px; }
#confirmar_datos .bCambiar { background-color:#5abcb5; min-width:200px; float:left;background-image:url(../imgs/sprite_pedido.png); background-position:-295px -133px;  padding-left:40px;   }
#confirmar_datos .bCambiar:hover {background-color:#15b0a6 !important;}
#confirmar_datos .bImprimir { background-color:#5abcb5; min-width:90px; float:left;background-image:url(../imgs/sprite_pedido.png); background-position:-295px -168px;  padding-left:40px; margin-left:10px;   }
#confirmar_datos .bImprimir:hover {background-color:#15b0a6 !important;}

.linea-dash { width:auto;border-top: dashed 1px #85827f; margin:20px 0px 10px -20px; }

/*****************************/
/* Footer
/*****************************/

#footer { min-height: 150px; width: auto; /*margin: 20px 0 14px 14px;*/
	font-family: 'DosisMedium', sans-serif; font-size: 1em; color: #494848; text-align: left; overflow: hidden;
	background-color: #fc3453; /* border-radius: 10px;  margin-left: 5px; margin-right: 5px; */ margin-top: 20px; padding: 20px 75px;
}

#footer .footerColumna {display: inline-block; vertical-align: top}
#footer .footerColumna1 {width: 31%; }
#footer .footerColumna2 {width: 31%; }
#footer .footerColumna3 {width: 36%; }

#footer .footerMenu { margin-bottom: 1.5em;}
#footer .footerMenuLink a { color: black; font-weight: bold; font-size: 14px; color: #494848; }
#footer .footerMenuLink a:hover { text-decoration: underline; }
#footer .footerMenuLink { display: block; margin-bottom: 0.2em}
#footer .footerMenuLinks { list-style: none; padding: 0; }
#footer .footerMenuTitle { font-size: 15px; color: white; font-weight: bold; margin-bottom: 0.5em;}

#footer .logoMarcaropa { margin: 0 auto 10px auto; display: block; width: 185px; height: 38px; background-position: -120px -147px; }

#footer .suscribete { font-family: 'DosisMedium', sans-serif; font-weight: 700; color: #494848; margin-bottom: 1.5em;}
#footer .suscribeteTitle { font-size: 15px; color: white; font-weight: bold; margin-bottom: 0.5em;}
#footer .suscribeteControl { margin-bottom: 0.5rem; font-size: 0}
#footer .suscribeteControlInput{ display: inline-block; height: 19px; font-size: 14px; padding: 5px; width: 140px; font-weight: 700; font-style: italic; box-shadow: inset 1px 1px 6px -3px #000; border: none; color: #494949; }
#footer .suscribeteControlBtn{ display: inline-block; height: 29px; padding: 7px 8px; background-color: #605e5e; color: #fff; border: none; font-weight: 700; }

#footer .sellos {margin-bottom: 10px}
#footer .imgFamilia{display: inline-block;width: 50px;height: 50px;margin-right: 10px;margin-top: 0px;}
#footer .imgEcomerce{display: inline-block;width: 124px;height: 50px;margin-right: 10px;margin-top: 0px;}
#footer .imgFamilia .familiaXS {top: -300px;left: -315px;}
#footer .imgFamilia .familiaXL {top: -300px;left: -371px;}
#footer .imgEcomerce .ecomerce {top: -350px;left: -314px;}

#footer .redes { margin-bottom: 12px}
#footer .ico { width: 26px; height: 26px; display:inline-block; margin-right: 5px; }
#footer .fbImg { top:-158px; left:0px; }
#footer .twImg { top:-158px; left:-33px; }
#footer .inImg { top:-158px; left:-68px; }
#footer .pinImg { top:-187px; left:-33px; }
#footer .gpImg { top:-187px; left:-68px; }
#footer .bgImg { top:-187px; left:0px; }

#footer .obreCopy {display: block; }

#postFooter .formaPago {text-align: left;}
/*#postFooter .formaPago img {max-width: 100%; display: inline-block;}*/
#postFooter .formaPago .right {float: right;}
#postFooter .tarjetas { width: 222px; height: 34px; display: inline-block; margin-right: 5px; }
#postFooter .tarjetas img { top: -107px; left: -152px; }
#postFooter .paypalFooter { width: 117px; height: 34px; display: inline-block; margin-right: 5px; }
#postFooter .paypalFooter img { top: -219px; left: -152px; }
#postFooter .confianzaOnline { width: 168px; height: 35px; display: inline-block; margin-right: 5px; }
#postFooter .confianzaOnline img { top: -298px; left: 0px; }
#postFooter .candado { width: 12px; height: 35px; display: inline-block; margin-right: 5px; }
#postFooter .candado img { top: -240px; left: 0px; }
#postFooter .pagoSeguro { font-size: 24px; color: #00833f; display: inline-block; vertical-align: top; line-height: 1.5em; font-family: Arial; }


@media only screen and (max-width: 480px) {
	#footer { padding: 15px; text-align: center;}
	#footer .footerColumna1, #footer .footerColumna2, #footer .footerColumna3 {width: 100%; }
	/*#footer .logoMarcaropa {margin-left: 0; margin-right: 0;}*/
	#postFooter .formaPago .right {float: none;}
}

/*****************************/
/* Footer end
/*****************************/

.fb_iframe_widget {float: left;clear: left;}

address { display:inline; font-style:normal; font-weight:bold; }
address:after{
/* \40 es un c�digo para escribir el caracter '@' */
content: " transfer\40 marcaropa.com";
}
.fl-lf { float:left !important;}
.fl-rg { float:right;}
.nb{ border:none !important; }
.nm{ margin:0 !important; }
.mr { margin-right:0px !important;}
.mt { margin-top:0px !important;}
.mb { margin-bottom:0px !important;}
.ml { margin-left:0px !important;}
.bgn { background-image:none !important; }
.blk { display:block; }
.nn { display:none; }
.txt-rg { text-align:right !important; }
.txt-lf { text-align:left !important; }
.espacio { height:5px; font-size:1px; clear:both;}
.esphor{float:left;width:25px;}



/* FICHA PRODUCTO */

.botonComprar a{
	min-width: 140px;
}


/* PREFOOTER */
#preFooter { min-height: 340px; }
#preFooter .opinionPreFooter { display: inline-block;width: 44%; margin: 10px 5px 20px 40px; max-width: 373px;}
#preFooter .opinionPreFooter { font-family: 'Raleway', sans-serif; font-weight: 700; color: #494949; font-size: 0.830em; }
#preFooter .cuerpoTextoOpinion { padding-left: 16px; margin-top: 10px;}

#preFooter .estrellasF { width: 100px;height: 14px; margin-left: 16px; margin-top: 10px; display: inline-block; position: relative; top: 3px;}
#preFooter .estrellasF .estrella5Footer { top: -300px; left: -180px; }
#preFooter .estrellasF .estrella4Footer { top: -318px; left: -180px; }
#preFooter .estrellasF .estrella3Footer { top: -336px; left: -180px; }
#preFooter .estrellasF .estrella2Footer { top: -354px; left: -180px; }
#preFooter .estrellasF .estrella1Footer { top: -372px; left: -180px; }
.infoRating, .ratingFinal, .textoRaiting{display: inline-block; }

#periodicosPreFooter .noticiasFooter .noticiaFooter { float: left; width: 20%; margin: 10px 0px 20px 10px; min-width: 155px;}
#periodicosPreFooter .textoNoticiaFooter { font-family: 'Raleway', sans-serif; font-weight: 700; color: #494949; font-size: 0.68em; text-align: center; overflow: hidden; height: 34px;}
#preFooter .imgOpinionF, .imgOpinionF { width: 135px; height: 32px; margin:0 auto; }
#periodicosPreFooter .noticiasFooter .noticiaFooter:last-child { padding-right: 10px; }
#periodicosPreFooter .noticiasFooter .noticiaFooter{ background-color: #ffffff; height: 84px; padding: 10px; box-shadow: -2px 3px 4px -2px; }
#periodicosPreFooter .noticiasFooter .noticiaFooter:first-child { margin-left: 17px; }

.noticiasFooter .noticiaFooter img.elperiodico{ top: -75px; left: -179px; }
.noticiasFooter .noticiaFooter img.lavanguardia{ top: -72px; left: -314px; }
.noticiasFooter .noticiaFooter img.elconfidencial{ top: -189px; left: -179px; }
.noticiasFooter .noticiaFooter img.noticiasemprendedores{ top: -150px; left: -314px; }
.noticiasFooter .noticiaFooter img.estrelladigital{ top: 0px; left: -450px; }
.noticiasFooter .noticiaFooter img.europapress{ top: -50px; left: -450px; }
.noticiasFooter .noticiaFooter img.saposyprincesas{ top: -100px; left: -450px; }
.noticiasFooter .noticiaFooter img.notasdeprensa{ top: -150px; left: -450px; }
.noticiasFooter .noticiaFooter img.charhadas{ top: -200px; left: -450px; }
.noticiasFooter .noticiaFooter img.diariocritico{ top: -250px; left: -450px; }
.noticiasFooter .noticiaFooter img.comunicae{ top: -300px; left: -450px; }
.noticiasFooter .noticiaFooter img.traveler{ top: -398px; left: -450px; }
.noticiasFooter .noticiaFooter img.hechosdehoy{ top: -350px; left: -450px; }
.noticiasFooter .noticiaFooter img.barcelonanoticies{ top: -250px; left: -175px; }
.noticiasFooter .noticiaFooter img.gironanoticies{ top: -450px; left: -450px; }
.noticiasFooter .noticiaFooter img.cyberpadres{ top: -400px; left: -179px; }
.noticiasFooter .noticiaFooter img.megabolsa{ top: -200px; left: -314px; }
.noticiasFooter .noticiaFooter img.elmundofinanciero{ top: -250px; left: -314px; }
.noticiasFooter .noticiaFooter img.diariosigloxxi{ top: -400px; left: -314px; }
.noticiasFooter .noticiaFooter img.abcdiario{ top: -450px; left: -317px; }
.noticiasFooter .noticiaFooter img.noticiascuatro{ top: -450px; left: -44px; }
.noticiasFooter .noticiaFooter img.redaragon{ top: -450px; left: -180px; }

.spriteIconoPizarrasParedLI, .spriteIconosPizarraInfatilesLI{
		margin-right: 2px!important;
	}



#preFooter .linea{ height: 1px;}

#preFooter .imgOpinionF > img {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

  /* IE 5-7 */
  filter: alpha(opacity=60);

  /* Netscape */
  -moz-opacity: 0.6;

  /* Safari 1.x */
  -khtml-opacity: 0.6;

  /* Good browsers */
  opacity: 0.6;
}
#preFooter .noticiaFooter:hover .imgOpinionF img{
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  /* IE 5-7 */
  filter: alpha(opacity=100);

  /* Netscape */
  -moz-opacity: 1;

  /* Safari 1.x */
  -khtml-opacity: 1;

  /* Good browsers */
  opacity: 1;
}

/* Noticia */
.linkVolver{
	width: 150px;
    height: 50px;
    float: left;
}

.linkNoticia, .linkComprar{
	width: 150px;
    height: 50px;
    float: right;
}


#preFooter.preFooterNoticia{
    margin-left: 0px;
}

.noticiasFooter .noticiaFooter {
    background-color: #ffffff;
    height: 84px;
    padding: 10px;
    box-shadow: -2px 3px 4px -2px;
}

.noticiasFooter .noticiaFooter {
    float: left;
    width: 20%;
    margin: 10px 0px 20px 10px;
    min-width: 155px;
}

.noticiasFooter .noticiaFooter:first-child {
    margin-left: 17px;
}
.noticiasFooter .noticiaFooter:last-child {
    padding-right: 10px;
}

#etiquetas .textoNoticiaFooter {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    color: #494949;
    font-size: 0.68em;
    text-align: center;
    overflow: hidden;
    height: 34px
}

#etiquetas #preFooter{
	min-height: 840px;
}

#etiquetas #periodicosPreFooter {
    min-height: 162px;
}

.infoNoticiaSinLink{
	display: inline-block;
    margin-left: 20px;
    line-height: 28px;
    color: #E74123;
    font-weight: 700;
    text-align: center;
    width: 150px;
}

.lineaNoticias{
    top: -272px;
    left: 8px;
}

.contenedorLineaNoticias{
	height: 20px;
	max-width: 155px;
    margin: 0 auto;
}

.justifyText{
	text-align: justify;
}



blockquote:before{
  content: "\201C"; /*Unicode for Left Double Quote*/

    font-family: Georgia, serif;
    font-size: 50px;
    font-weight: bold;
    color: #999;
    position: relative;
    top: 14px;
}

blockquote:after{
content: "\201D";
    font-family: Georgia, serif;
    font-size: 50px;
    font-weight: bold;
    color: #999;
    top: 14px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    display: block;
}


.imgListado img{
	width: 150px;
    height: auto;
    float:left;
}


.noticiaListado .noticiaFooter{
	width: 87%;
	height: auto;
	border: 1px solid #D3D3D3;
}


.cuerpoNoticia{
	float:right;
	width: 70%;
}

.leerMasNoticia{
	text-align: right;
    color: #CE2125;
    font-weight: 700;
    margin-top: 15px;
}

#etiquetas .listadoNoticias .noticiaListado .textoNoticiaFooter{
	font-size: 16px;
    height: auto;
    margin-bottom: 10px;
}

#etiquetas .textoListadoNoticias{
	font-size: 13px;
	text-align: justify;
}

.infoReviewOculta{
	visibility: hidden;
}

.productoValoradoTexto{
	color:#CE2125;
}

/*********************************/
/* DSeed 17-01-2017
/*********************************/

/* Categoria producto */

.categoriasProducto {
}

.categoriasProducto .categoriaProducto {
	float: none;
	display: inline-block;
	width: calc(20% - 46px);
	min-width: 135px;
	min-height: 190px;
	margin-top: 25px;
	margin-left: 15px;
	margin-right: 15px;
	vertical-align: top;
}

.categoriasProducto .categoriaProducto .categoriaProductoImagen {
	width: 129px;
	height: 129px;
	border-radius: 10px;
	border: solid 3px #ffffff;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 5px 12px #888;
	-webkit-box-shadow: 0px 5px 12px #888888;
	box-shadow: 0px 5px 12px #888888;
	display: inline-block;
	background: center center;
	background-size: cover;
}

.categoriasProducto .categoriaProducto .categoriaProductoImagen img {
	position: absolute;
	top: 50%;
}

.categoriasProducto .categoriaProducto .categoriaProductoNombre {
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	color: #494949;
	font-size: 0.830em;
	width: 140px;
	text-align: center;
	margin-top: 0px;
	display: block;
}

/* Necesidad producto */
/* Aplicación producto */

.necesidadesProducto {
}

.necesidadesProducto .necesidadProductoItem {
	float: none;
	display: inline-block;
	width: calc(20% - 46px);
	min-width: 135px;
	min-height: 190px;
	margin-top: 25px;
	margin-left: 15px;
	margin-right: 15px;
	vertical-align: top;
}

.necesidadesProducto .necesidadProductoItem .necesidadProductoItemImagen {
	width: 129px;
	height: 129px;
	border-radius: 10px;
	border: solid 3px #ffffff;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 5px 12px #888;
	-webkit-box-shadow: 0px 5px 12px #888888;
	box-shadow: 0px 5px 12px #888888;
	display: inline-block;
	background: center center;
	background-size: cover;
}

.necesidadesProducto .necesidadProductoItem .necesidadProductoItemImagen img {
	position: absolute;
	top: 50%;
}

.necesidadesProducto .necesidadProductoItem .necesidadProductoItemNombre {
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	color: #494949;
	font-size: 0.830em;
	width: 140px;
	text-align: center;
	margin-top: 0;
	display: block;
}

.necesidadProducto .necesidadProductoHeader .imagenDestacada,
.aplicacionProducto .aplicacionProductoHeader .imagenDestacada {
	border: 5px solid white;
	box-shadow: 0px 5px 12px #888888;
	display: inline-block;
	border-radius: 20px;
	vertical-align: top;
	width: 30%;
	margin-right: 2%;
}

.necesidadProducto .necesidadProductoHeader .descripcion,
.aplicacionProducto .aplicacionProductoHeader .descripcion {
	display: inline-block;
	vertical-align: top;
	width: 65%;
}

@media (max-width: 480px) {

	.necesidadProducto .necesidadProductoHeader,
	.aplicacionProducto .aplicacionProductoHeader {
		margin: 0 15px;
	}

	.necesidadProducto .necesidadProductoHeader .imagenDestacada,
	.aplicacionProducto .aplicacionProductoHeader .imagenDestacada {
		display: block;
		width: 100%;
		margin-bottom: 30px;
		box-sizing: border-box;
	}
	.necesidadProducto .necesidadProductoHeader .descripcion,
	.aplicacionProducto .aplicacionProductoHeader .descripcion {
		display: block;
		width: inherit;
		margin-bottom: 15px;
	}

}

/* Header Redes */

#header_redes { float:left; margin-top: 2px; margin-right: 30px;}

/*201906 Bredax */
#header_redes { font-family: 'DosisMedium'; font-size: 0.5em; width: 130px;}
#header_redes div { width: 100px;}

/*201906 End Bredax */


#header_redes .ico, #navbar .ico { width: 26px; height: 26px; display:inline-block!important; margin-right: 0;padding: 0 !important; }
#header_redes .fbImg { top:-158px; left:0px; }
#header_redes .twImg { top:-158px; left:-33px; }
#header_redes .inImg, #navbar .inImg { top:-158px; left:-68px; }
#header_redes .pinImg { top:-187px; left:-33px; }
#header_redes .gpImg { top:-187px; left:-68px; }
#header_redes .bgImg, #navbar .bgImg { top:-187px; left:0px; }

/* Info */

#infoClassPagina { width:auto; margin: 5px 10px 0px 0px;   background-color:#efefef; border-radius:10px;  text-align:justify; padding-top:15px;}
#infoClassPagina h1 {font-family: 'Raleway', sans-serif; font-weight:700; font-size:1.375em; color:#000; padding-left:25px; margin:0px 0px 10px 0px; border: none; }
#infoClassPagina h2 {font-family: 'Raleway', sans-serif; font-weight:700; font-size:1.250em; color:#e74123; margin-bottom:5px; }
#infoClassPagina p {margin-bottom: 1em}
#infoClassPagina .linea { width:100%; background-color:#ffffff; border-top: solid 0.1em #c5c5c5; height:0.1em;  }
#infoClassPagina .elm { padding:20px 30px; font-size: 1.000em; margin:10px; line-height:19px; }
#infoClassPagina .elm_content {margin-top: 1em}
#infoClassPagina .elm_img { width:106px; height:106px; float:right; margin: 0px 0px 0px 40px;  -moz-box-shadow: 0px 5px 12px #888; -webkit-box-shadow: 0px 5px 12px #888888; box-shadow: 0px 5px 12px #888888; border: solid 3px #fff; }
#infoClassPagina .elm_img1 {top: -340px; left: -150px; }
#infoClassPagina .elm_img2 {top: -340px; left: -300px; }
#infoClassPagina ul {padding-left: 1.2em;}
#infoClassPagina li {background: inherit; position: relative; padding-left: 0; margin-bottom: 0.5em;}
#infoClassPagina li:before {content: "• "; color: red;}

/** Admin */

#field-meta_title {width: 100%;}
#field-meta_description {width: 100%;}
#field-origen {width: 100%;}
#field-destino {width: 100%;}
