
BODY {background:#ffffff;}

@font-face {font-family:'alternate'; font-weight:normal; font-style:normal; src:url('https://www.urbecom.com/css/fuentes/AlternateGothic.woff') format('woff');}
@font-face {font-family:'PTS'; font-weight:normal; font-style:normal; src:url('https://www.urbecom.com/css/fuentes/PTS-N.woff') format('woff');}
@font-face {font-family:'PTS'; font-weight:bold; font-style:normal; src:url('https://www.urbecom.com/css/fuentes/PTS-B.woff') format('woff');}
@font-face {font-family:'IconWeb'; font-weight:normal; font-style:normal; src:url('https://www.urbecom.com/css/fuentes/IconWeb.woff') format('woff');}

@font-face {font-family:'GothNw'; font-weight:400; font-style:normal; src:url('fuentes/GothNw-N.woff') format('woff');}
@font-face {font-family:'GothNw'; font-weight:400; font-style:italic; src:url('fuentes/GothNw-NI.woff') format('woff');}
@font-face {font-family:'GothNw'; font-weight:600; font-style:normal; src:url('fuentes/GothNw-B.woff') format('woff');}
@font-face {font-family:'GothNw'; font-weight:600; font-style:italic; src:url('fuentes/GothNw-BI.woff') format('woff');}


/* ---------------------------- ESTILOS MUY IMPORTANTES --------------------------------------- */

* {text-decoration:none; margin:0; padding:0;}	
p, form, h1, h2, h3, .productos h1 {margin:0px; padding:0px;}
table {border-collapse:collapse; border:none;}
td, th {text-align:left; vertical-align:top;}
input, textarea {padding:5px; border:1px solid rgba(0,0,0,0.2); background:rgba(0,0,0,0.02); cursor:pointer;}
fieldset {padding:10px; border-radius:10px;}
fieldset input {background:#ffffff;}
select {padding:3px;}
.MsoNormal, th {color:#000;}
.highslide-caption {margin-top:15px}
img {border:0px; display:inherit;}
h1 {font-size:20px;}
.tituloSeccion {width:90%; height:35px; margin:10px auto; text-align:center; border-bottom:solid 1px rgba(0,0,0,0.35);}

#arriba, #arriba img {-webkit-box-sizing:content-box; box-sizing:content-box; transition:none; -webkit-transition:none;}
.capaFlexTop {display:flex; flex-wrap:wrap; justify-content:center;}
.capaFlexCen {display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}

.capaCuerpo {width:100%;}
.capa1000   {width:1000px; margin:auto;}
.anchoTotal {width:0px; margin:auto;}

.fina {font-weight:200;}
.norm {font-weight:400;}
.semi {font-weight:600;}
.bold {font-weight:800;}

.txtFiloNeg1 {text-shadow:-1px -1px 0 #000, -1px 0 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, 1px 0 0 #000, 1px 1px 0 #000, 0 -1px 0 #000, 0 1px 0 #000;}
.txtFiloNeg2 {text-shadow:-2px -2px 0 #000, -2px 0 0 #000, -2px 2px 0 #000, 2px -2px 0 #000, 2px 0 0 #000, 2px 2px 0 #000, 0 -2px 0 #000, 0 2px 0 #000;}
.txtFiloBco1 {text-shadow:-1px -1px 0 #fff, -1px 0 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 1px 0 0 #fff, 1px 1px 0 #fff, 0 -1px 0 #fff, 0 1px 0 #fff;}
.txtFiloBco2 {text-shadow:-2px -2px 0 #fff, -2px 0 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, 2px 0 0 #fff, 2px 2px 0 #fff, 0 -2px 0 #fff, 0 2px 0 #fff;}

.videoYoutube {position:relative; height:0; overflow:hidden; box-shadow:0px 0px 10px rgba(0,0,0,0.5);}
.videoYoutube iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.video_11-5 {padding-bottom:46%;}
.video_16-9 {padding-bottom:56.25%;}
.video_4-3  {padding-bottom:75%;}

.ancho100 {width:100%;}
.ancho50  {width:48%; margin:0px 1%;}
.limpiar, .separar {width:100%; clear:both; text-align:center;}

BODY, A {font-family:'GothNw', Arial, Helvetica, Tahoma, Verdana;}
A       {color:#1e9f4a;}
A:hover {color:#000000;}


/*------------------------------------ ESTILOS FICHAS PRODUCTOS --------------------------------------------------*/

.eti-productos {pointer-events:none;}
.eti-oferta {width:100%; position:relative; color:#000000; pointer-events:none;}
.eti-descuento {top:8px; right:8px; width:50px; height:50px; font:normal 24px 'alternate', Arial, Helvetica; line-height:52px; text-align:center;
	background:rgba(255,255,255,0.95); box-shadow:0px 0px 6px rgba(0,0,0,0.6); border-radius:49%; position:absolute; z-index:25;}
	

/*----------------------------- ESTILOS PARA LAS VARIACIONES Y ATRIBUTOS ------------------------------------------*/

.variaciones, .atributos, .variaciones legend, .atributos legend {color:#000000;}
.variaciones, .atributos {padding:0px; margin-top:20px;}
.variaciones fieldset, .atributos fieldset {width:100%; padding:10px; border:solid; border-width:1px; border-color:#000; background:#EE7C00;
	-webkit-box-sizing:border-box; box-sizing:border-box;}
.variaciones legend, .atributos legend {margin:0px 0px 0px 10px; font-size:140%; font-weight:bold;
	text-shadow:-1px -1px 0 #fff, -1px 0 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 1px 0 0 #fff, 1px 1px 0 #fff, 0 -1px 0 #fff, 0 1px 0 #fff;} 
.variaciones input, .atributos input, textarea, select {border:1px solid #CCC;} 
.variaciones input:focus, .atributos input:focus, select:focus {background:#FFF799;}
.variaciones select, .atributos select {margin-top:5px; max-width:100%; min-height:50px; font:600 22px 'PTS'; padding-left:10px; border:solid 1px #555; background:#fff;}
.atrib_opciones {text-align:left; padding:0px 15px 10px 10px; float:left; display:inline;}
.atributos label {display:block; font-weight:bold; margin-top:10px; margin-bottom:2px;}


/* ---------------------------- BOTONES AÑADIR - RESTAR CANTIDAD EN PRODUCTOS ---------------------------------------*/

.productos-cantidad .quantity-prop-pr {width:35px; height:23px; margin:-5px; text-align:center;}
.productos-cantidad input.quantity-prop-pr, .productos-cantidad input.quantity-plus-prop-pr, .productos-cantidad input.quantity-minus-prop-pr {
	font:bold 15px Arial, Helvetica; line-height:15px;}
.productos-cantidad input.quantity-plus-prop-pr, .productos-cantidad input.quantity-minus-prop-pr {width:20px; height:25px;}

#form-cantidad-prop-pr {margin:0; padding:0;}
.quantity-prop-pr {width:51px; height:33px; margin:-5px; text-align:center;}
input.quantity-minus-prop-pr {border-radius:5px 0px 0px 5px;}
input.quantity-plus-prop-pr  {border-radius:0px 5px 5px 0px;}
input.quantity-prop-pr {border-radius:0px 0px 0px 0px; background:rgba(255,255,255,0.85);}

input.quantity-prop-pr, input.quantity-plus-prop-pr, input.quantity-minus-prop-pr {padding:0; font:bold 20px Arial, Helvetica; border:solid 1px #aaaaaa;}
input.quantity-plus-prop-pr, input.quantity-minus-prop-pr {width:30px; height:35px; background:linear-gradient(rgba(0,0,0,0.05),rgba(0,0,0,0.25)); transition:all 0.15s;}
input.quantity-plus-prop-pr:hover, input.quantity-minus-prop-pr:hover, input.quantity-plus-prop-pr:focus, input.quantity-minus-prop-pr:focus {
	background:linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0.05));}


/* -------------------------- VENTANA WHATSAPP ---------------------------------*/

.ventanaAyuda, .ventanaWhatsApp a {box-sizing:border-box; z-index:1000; position:fixed;}
.ventanaAyuda {width:120px; height:50px; bottom:55px; right:10px; padding-top:4px; font-size:12px; text-align:center; background:url(images/globoFondo.svg) no-repeat top center;}
.ventanaWhatsApp a {width:120px; height:40px; bottom:10px; right:10px; background:#40A22E; border:solid 2px #fff; border-radius:8px; box-shadow:0 0 10px rgba(0,0,0,0.3);}
.ventanaWhatsApp a:hover {background:#1f6d10;}
.ventanaWhatsApp img {margin:-2px 0 0 -2px;}


/* ----------------------- VENTANA MODAL -------------------------------*/

#ventanaModal, .salidaModal, .botonAceptar, .botonAceptar a {transition:all 0.4s;}

#ventanaModal {top:0; right:0; bottom:0; left:0; position:fixed; background:rgba(0,0,0,0.7); opacity:0; text-align:center; color:#fff; pointer-events:none; z-index:100000;}
#ventanaModal:target {opacity:1; pointer-events:auto;}
.ocultar {display:none;}

#inicioModal {width:450px; height:auto; top:50%; left:50%; box-shadow:0 0 20px rgba(0,0,0,1); background:#fff; border:solid 1px #ddd; transform:translate(-50%,-52%); overflow:hidden; position:fixed;}
#inicioModal img {width:100%; height:auto; display:inherit;}

.salidaModal {width:100%; height:40px; padding:0 20px; color:#fff; background:rgba(0,0,0,.7); display:flex; align-items:center; justify-content:flex-end; box-sizing:border-box;}
.salidaModal span {margin-left:10px; font-size:20px;}
.salidaModal:hover {background:rgba(0,0,0,.9); color:rgba(255,255,255,0.6);}
.iconModalCerrar:before {font-family:'IconWeb'; content:"\e92f";}

.modalLinkPagina a {display:flex;}
.botonAceptar {margin:15px auto; padding:10px 15px; font-size:20px; line-height:20px; color:#fff; background:rgba(0,0,0,.7); border-radius:8px; border:solid 1px #fff; box-shadow:0 0 8px rgba(0,0,0,0.5);}
.botonAceptar:hover {background:rgba(0,0,0,.9); color:rgba(255,255,255,0.6);}


/* ----------------------------- ICONOS WEB ------------------------------------*/

[class^="icon"], [class*=" icon"] {font-family:'IconWeb'; -webkit-font-smoothing:antialiased;}

.iconHomeS:before    {content:"\e900";}
.iconHomeH:before    {content:"\e923";}
.iconCorazonS:before {content:"\e91a";}
.iconCorazonH:before {content:"\e921";}
.iconBuscar:before   {content:"\e922";}
.iconCarro:before    {content:"\e91c";}
.iconCesta:before    {content:"\e91b";}
.iconBolsa:before    {content:"\e91d";}
.iconUserS:before    {content:"\e91f";}
.iconUserS2:before	 {content:"\e946";}
.iconUserH:before    {content:"\e91e";}
.iconPassS1:before	 {content:"\e945";}
.iconPassH1:before   {content:"\e944";}
.iconPassS2:before   {content:"\e943";}
.iconPassH2:before   {content:"\e942";}

.iconMenu1:before    {content:"\e905";}
.iconMenu2:before    {content:"\e924";}
.iconMenu3:before    {content:"\e925";}
.iconDirec:before    {content:"\e908";}
.iconFax:before      {content:"\e90b";}
.iconEmail:before    {content:"\e909";}
.iconEmailS:before   {content:"\e906";}
.iconEmailH:before   {content:"\e952";}
.iconContacto:before {content:"\e926";}
.iconMovil:before    {content:"\e917";}
.iconTelef:before    {content:"\e951";}
.iconTelefS:before   {content:"\e907";}
.iconTelefH:before   {content:"\e90a";}
.iconCamionS:before  {content:"\e941";}
.iconCamionH:before  {content:"\e940";}
.iconInfo:before     {content:"\e947";}
.iconIdiomas:before  {content:"\e960";}
.iconFecha1:before   {content:"\e919";}
.iconFecha2:before   {content:"\e963";}
.iconHorario:before  {content:"\e93f";}

.iconCerrarBold:before     {content:"\e90c";}
.iconCerrarMedi:before     {content:"\e92f";}
.iconCerrarNorm:before     {content:"\e930";}
.iconCerrarFino:before     {content:"\e931";}
.iconFlechaTopBold:before  {content:"\e901";}
.iconFlechaTopMedi:before  {content:"\e932";}
.iconFlechaTopNorm:before  {content:"\e933";}
.iconFlechaTopFina:before  {content:"\e934";}
.iconFlechaDchaBold:before {content:"\e902";}
.iconFlechaDchaMedi:before {content:"\e935";}
.iconFlechaDchaNorm:before {content:"\e936";}
.iconFlechaDchaFina:before {content:"\e937";}
.iconFlechaBajoBold:before {content:"\e903";}
.iconFlechaBajoMedi:before {content:"\e938";}
.iconFlechaBajoNorm:before {content:"\e939";}
.iconFlechaBajoFina:before {content:"\e93a";}
.iconFlechaIzdaBold:before {content:"\e904";}
.iconFlechaIzdaMedi:before {content:"\e93b";}
.iconFlechaIzdaNorm:before {content:"\e93c";}
.iconFlechaIzdaFina:before {content:"\e93d";}

.iconScrollCent:before  {content:"\e998";}
.iconScrollTop:before   {content:"\e997";}
.iconScrollDcha:before  {content:"\e996";}
.iconScrollBajo:before  {content:"\e994";}
.iconScrollIzda:before  {content:"\e995";}
.iconFlechaBack1:before {content:"\e999";}
.iconFlechaGo1:before   {content:"\e99a";}
.iconFlechaBack2:before {content:"\e99b";}
.iconFlechaGo2:before   {content:"\e99c";}
.iconFlechaBack3:before {content:"\e99d";}

.iconRedes:before      {content:"\e916";}
.iconFacebook:before   {content:"\e90d";}
.iconTwitter:before    {content:"\e90e";}
.iconWordpressH:before {content:"\e90f";}
.iconWordpressS:before {content:"\e94c";}
.iconBlog:before       {content:"\e910";}
.iconInstagram:before  {content:"\e911";}
.iconYoutube1:before   {content:"\e912";}
.iconYoutube2:before   {content:"\e920";}
.iconLinkedin:before   {content:"\e914";}
.iconPinterest:before  {content:"\e915";}
.iconWhatsapp:before   {content:"\e913";}
.iconWhatsappColor .whatPath1:before {content:"\e929"; color:#40a035;}
.iconWhatsappColor .whatPath2:before {content:"\e92a"; color:#ffffff; margin-left:-1em;}
.iconWhatsappColor .whatPath3:before {content:"\e92b"; color:#40a035; margin-left:-1em;}
.iconGoogle .gooPath1:before {content:"\e948"; color:#d7282a;}
.iconGoogle .gooPath2:before {content:"\e949"; color:#45ac43; margin-left:-1em;}
.iconGoogle .gooPath3:before {content:"\e94a"; color:#5177b5; margin-left:-1em;}
.iconGoogle .gooPath4:before {content:"\e94b"; color:#f4c300; margin-left:-1em;}

.iconPagoTarjeta:before   {content:"\e973";}
.iconPagoBizum:before     {content:"\e974";}
.iconPagoPaypal:before    {content:"\e971";}
.iconPagoTransfer:before  {content:"\e972";}
.iconPagoReembolso:before {content:"\e970";}
.iconPagoEnMano1:before   {content:"\e96f";}
.iconPagoEnMano2:before   {content:"\e96e";}
.iconPagoGPay:before      {content:"\e977";}
.iconPagoStripe:before    {content:"\e976";}
.iconPagoSequra:before    {content:"\e975";}

.iconEstEsperaH:before    {content:"\e982";}
.iconEstEsperaS:before    {content:"\e983";}
.iconEstAprobadoH:before  {content:"\e984";}
.iconEstAprobadoS:before  {content:"\e985";}
.iconEstPreparadoH:before {content:"\e986";}
.iconEstPreparadoS:before {content:"\e987";}
.iconEstEnviado:before    {content:"\e988";}
.iconEstRecibido:before   {content:"\e989";}
.iconEstCancelado:before  {content:"\e98a";}
.iconEstReembolso:before  {content:"\e98b";}
.iconEstDevoInicio:before {content:"\e98e";}
.iconEstDevoFin:before    {content:"\e98d";}
.iconEstDevoCancel:before {content:"\e98c";}

.iconFilePDF_H:before {content:"\e978";}
.iconFilePDF_S:before {content:"\e979";}
.iconFileCSV_H:before {content:"\e97a";}
.iconFileCSV_S:before {content:"\e97b";}
.iconFileJPG_H:before {content:"\e97c";}
.iconFileJPG_S:before {content:"\e97d";}
.iconFilePNG_H:before {content:"\e97e";}
.iconFilePNG_S:before {content:"\e97f";}
.iconFileSVG_H:before {content:"\e980";}
.iconFileSVG_S:before {content:"\e981";}

.iconStarNormal:before {content:"\e918";}
.iconStarRound:before  {content:"\e92e";}
.iconStarBorde:before  {content:"\e92d";}
.iconStarHueca:before  {content:"\e92c";}
.iconContraste:before  {content:"\e927";}
.iconConfigurar:before {content:"\e928";}
.iconOk:before         {content:"\e93e";}
.iconSpinner1:before   {content:"\e94d";}
.iconSpinner2:before   {content:"\e94e";}
.iconSave:before       {content:"\e94f";}
.iconFiltro1:before    {content:"\e954";}
.iconFiltro2:before    {content:"\e953";}
.iconFiltro3S:before   {content:"\e955";}
.iconFiltro3H:before   {content:"\e956";}
.iconFolleto:before    {content:"\e962";}
.iconGaleria:before    {content:"\e969";}
.iconVideos:before     {content:"\e95b";}
.iconEditar:before     {content:"\e950";}
.iconOrdenar:before    {content:"\e957";}
.iconVista:before      {content:"\e96c";}
.iconVerSi:before      {content:"\e98f";}
.iconVerNo:before      {content:"\e990";}
.iconVista360:before   {content:"\e96b";}
.iconMapaInte:before   {content:"\e96a";}
.iconLlegar:before     {content:"\e964";}
.iconMenos:before      {content:"\e992";}
.iconMas:before        {content:"\e993";}
.iconCalcular:before   {content:"\e991";}

.iconFiesta:before   {content:"\e958";}
.iconComer:before    {content:"\e959";}
.iconDormir:before   {content:"\e95a";}
.iconExplora:before  {content:"\e95e";}
.iconHistoria:before {content:"\e95f";}
.iconGuiadas:before  {content:"\e961";}
.iconMuseos:before   {content:"\e965";}
.iconParques:before  {content:"\e966";}
.iconIglesia:before  {content:"\e967";}
.iconSenderos:before {content:"\e968";}
.iconTeresa:before   {content:"\e95c";}
.iconSanJuan:before  {content:"\e95d";}
.iconCazorla:before  {content:"\e96d";}


/* ----------------------------- ESTILOS EFECTOS GENERALES ------------------------------------*/

.redondea {border-radius:8px;}

a, .opacidad img, .realce img, .respland img, .sombra, .ampliar img, .amplia2 img, .ampliaCapa, .desplaza img, .ruleta img, .circulo img, .cuadrado img, .grises img, 
#menu li a, .nav li a, .carro-flotante, .efectos, .efectos img, .efectos a, input, .contactoTelf, .contactoMail, .contactoWhat, .logo, #cabeceraMenu {
	transition:all 0.4s; -webkit-transition:all 0.4s;}

.productos-contenedor, .productos-imagen img, .ficha-boton, .ficha-boton2, .productos-botonera, .vista-rapida-ficha, .efecto5, .efecto5 img, .efecto5 a {
	transition:all 0.5s; -webkit-transition:all 0.5s;}

.opacidad img, .realce img:hover {opacity:1;}
.opacidad img:hover, .realce img {opacity:0.6;}

.respland img {box-shadow:0px 0px 0px #ffffff;}
.respland img:hover {box-shadow:0px 0px 5px #ffffff;}

.sombra {box-shadow:0px 0px 0px rgba(0,0,0,0);}
.sombra:hover {box-shadow:0px 0px 6px rgba(0,0,0,0.5);}

.ampliar img, .amplia2 img {-webkit-transform: scale(1); transform: scale(1);}
.ampliar img:hover {-webkit-transform: scale(1.18); transform: scale(1.18);}
.amplia2 img:hover {-webkit-transform: scale(1.05); transform: scale(1.05);}

.ampliaCapa {-webkit-transform: scale(1); transform: scale(1);}
.ampliaCapa:hover {-webkit-transform: scale(1.18); transform: scale(1.18);}

.desplaza img, .ruleta img {margin-top:0px; padding-bottom:0px;}
.desplaza img:hover {margin-top:-2px; padding-bottom:2px;}
.ruleta img:hover {margin-top:-30px; padding-bottom:30px;}

.circulo img, .cuadrado img:hover {border:solid 2px #ffffff; border-radius:0px;}
.circulo img:hover, .cuadrado img {border:solid 2px #ffffff; border-radius:50%;}

.grises img {filter: url('#grayscale'); -webkit-filter:grayscale(100%); filter:grayscale(100%); filter:Gray();}
.grises img:hover {-webkit-filter:grayscale(0%); filter:none;}


/* ----------------------------- ESTILOS UTILES VARIOS  ----------------------------------------*/

.imags, .formas-pago-cont-item, .profile-items {text-align:center;}
.imags img, .formas-pago-cont-item img, .profile-items img {display:inline;}
.cent {text-align:center;}
.izda {text-align:left;}
.dcha {text-align:right;}
.flotaDcha {float:right;}
.flotaIzda, .flotar {float:left;}

.margen-5  {margin-top:5px;}	
.margen-10 {margin-top:10px;}
.margen-15 {margin-top:15px;}
.margen-20 {margin-top:20px;}
.margen-25 {margin-top:25px;}
.margen-30 {margin-top:30px;}
.margen-35 {margin-top:35px;}

[class^="separa-"], [class*=" separa-"], .limpiar, .separar {width:100%; clear:both;}
.separa-01 {height:1px;}
.separa-02 {height:2px;}
.separa-03 {height:3px;}
.separa-05 {height:5px;}
.separa-10 {height:10px;}
.separa-15 {height:15px;}
.separa-20 {height:20px;}
.separa-25 {height:25px;}
.separa-30 {height:30px;}
.separa-40 {height:40px;}
.separa-50 {height:50px;}
.separa-60 {height:60px;}
.separa-70 {height:70px;}
.separa-80 {height:80px;}
.separa-90 {height:90px;}
.separa-100 {height:100px;}
.separa-120 {height:120px;}
.separa-150 {height:150px;}
.separa-200 {height:200px;}

.ocultaCapa {display:none;}
.muestraCapa {display:block; margin: 20px 0 20px;}


/* ----------------------------- ESTILOS FORMULARIOS ------------------------------------*/

.seccion-form, .campos, .selector, .form-label-privacidad a {font:15px Arial, Helvetica; text-decoration:none;}

.form-container {width:100%; max-width:560px; margin:20px auto auto auto; background:rgba(255,255,255,0.95); border:solid 1px #dddddd;}
.form-container ul {margin:0; padding:20px;}

.campos {width:95%; max-width:95%; padding:10px; border-radius:5px; border:solid 1px rgba(0,0,0,0.2); background:rgba(0,0,0,0.02); box-shadow:0px 0px 5px rgba(0,0,0,0.3);}
.campos:hover {border:solid 1px rgba(0,0,0,0.5); background:#ffffff; box-shadow:0px 0px 5px rgba(0,0,0,0.6);}
.campos, .form-button button {transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;}

.selector {min-width:50%; max-width:90%; padding:6px; border-radius:5px; border:solid 1px rgba(0,0,0,0.3); box-shadow:0px 0px 5px rgba(0,0,0,0.3);}

.form-ul {margin:0px; padding:10px 25px; list-style:none;}
.form-ul li {clear:both; padding:0px 0px 20px 0px;}

.form-label-text {width:90%; margin-left:8px; line-height:36px; text-align:left;}
.form-field-text, .form-field-area, .form-field-select {width:97%; height:40px; margin-left:10px;}
.form-field-area {height:105px;}
.form-field-area textarea {height:80px; max-height:80px;}
.form-field-select, .form-field-option, .form-field-check {margin-left:25px;}

.form-label-privacidad {width:65%; padding-top:2px; text-align:right; float:left; display:inline;}
.form-field-privacidad {margin-left:10px; float:left; display:inline;}

.form-button {width:100%; margin-top:10px; text-align:center;}
	.form-button button {width:140px; height:35px; border:solid 1px rgba(0,0,0,0.4); border-radius:5px; background:rgba(0,0,0,0.5); color:#ffffff;}
	.form-button button:hover {width:150px; background:rgba(0,0,0,0.7);}
	
.check {margin:5px 5px 0px 0px;}
.error {color:#FF0004;}

#formulario-seccion-recaptcha {text-align:center;}
#recaptcha_area {margin:30px auto auto auto;}


/* ----------------------------- ESTILOS RGPD ------------------------------------*/

.text-checkbox-privacidad, .text-checkbox-noticias, .text-checkbox-carrito {font-size:70%; padding:10px; border:solid 1px; margin:5px 0px 20px 0px;}


/*CSS_DESCUENTOS_CANTIDADES_PRODUCTOS*/
#dtoCantidadProducto {width:100%; max-width:700px; margin:20px auto auto auto; padding:7px; text-align:center; font-family:Arial, Helvetica, sans-serif;
	border-radius:10px; background:rgba(0,0,0,0.05); border:solid 1px #cccccc;}
#dtoCantidadProducto, .dtoTxtTitu, .dtoTxtNorm, .dtoTxtTitular {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#dtoCantidadProducto table {width:100%; margin:auto; border-collapse:separate;}
#dtoCantidadProducto td {width:32.7%; margin:.15% .3%; border-radius:5px; text-align:center; vertical-align:middle;}
.dtoTxtTitu, .dtoTxtNorm, .dtoTxtTitular {padding:10px; font-size:16px; line-height:17px;}
.dtoTxtTitular {width:99.6%; margin:.15% .3%; color:#ffffff; font-weight:bold; font-size:18px; border-radius:5px; background:rgba(0,0,0,0.8); border:solid 1px #999999;}
.dtoTxtTitu {font-weight:bold; color:#ffffff; background:rgba(0,0,0,0.5); border:solid 1px #999999;}
.dtoTxtNorm {font-weight:normal; color:#000000; background:#ffffff; border:solid 1px #cccccc;}
.dtoTxtVar {font-size:70%;}
	
	
/* ---------------------------- RESPONSIVE - RESPONSIVE - RESPONSIVE --------------------------------- */

@media only screen and (max-width: 1000px) {

td, th {font-size:12px;}
.text-checkbox-privacidad a, .text-checkbox-noticias a, .text-checkbox-carrito a {font-size:100% !important;}
[class^="margen-"], [class*=" margen-"], .limpiar, .separar {text-align:center;}

#cuerpo, .capaCuerpo, .capa1000 {width:100%; margin:auto;}

.ancho50 {width:98%; margin:15px 1%;}

.callbacks_container {margin-bottom:0px !important;}

/*ESTILOS PARA LAS VARIACIONES*/
.variaciones, .atributos {font-size:16px;}
.variaciones select, .atributos select {margin-top:10px; width:100%; min-height:40px; font:400 18px 'alternate'; padding-left:0px;}

.separa-10 {height:8px;}
.separa-15 {height:10px;}
.separa-20 {height:14px;}
.separa-25 {height:20px;}
.separa-30 {height:22px;}
.separa-40 {height:30px;}
.separa-50 {height:35px;}
.separa-60 {height:40px;}
.separa-70 {height:55px;}
.separa-80 {height:65px;}
.separa-90 {height:75px;}
.separa-100 {height:80px;}
.separa-120 {height:90px;}
.separa-150 {height:115px;}
.separa-200 {height:140px;}


/* --------------------- VENTANA WHATSAPP ------------------------------*/

.ventanaAyuda, .ventanaWhatsApp a {left:10px; right:auto;}


/* ----------------------- VENTANA MODAL -------------------------------*/

#inicioModal {width:80%;}
.botonAceptar {font-size:18px; line-height:18px;}

}


