@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);


#imgcarrusel_p_LeftUp{
  float:right;
  display:table; 
  width:50%;
  text-align:center;
  bottom:0;
  position:absolute;
  left:45%;
}


#imgcarrusel_p_LeftUp img{height:85vh}
#imgcarrusel_p_CenterDown { display:table; width:100%; position:absolute; top: 10%; height: auto;}
#imgcarrusel_p_CenterDown img{    
width:50%;
	border: 0px solid red;
	}

#txtcaja{width:100%;}

.p_CenterDown{
bottom:50px;
position: absolute;
width:100%;
}
.t_p_CenterDown{
  width:100%;
text-align:center;  
}

.p_CenterUp{
top:25%;
width:33%;
left:20%;
position: absolute;                                                                      
}

.p_LeftDown{
bottom:100px;
position: absolute;
left:5%;
}

.p_LeftMid{
position: absolute;
left:5%;
}

.p_LeftUp{
top:200px;
position: absolute;
left:12%;
width:40%;
}

.feriaizq{
bottom:50px;
position: absolute;
width:100%;
}

.p_RightDown{
bottom:100px;
position: absolute;
right:5%;
}

.p_RightMid{
position: absolute;
right:5%;
width:35%;
top:25%;
}

.p_RightUp{
top:35%;
position: absolute;
right:10%;
width:40%;
text-align:right;
}

.empresa{
bottom:50px;
position: absolute;
left:5%;
}

.TM006{
bottom:50px;
position: absolute;
width:100%;
text-align: center;
}

.datosempresa{
top:70px;
position: absolute;
width:100%;
text-align: center;
}



.p_LeftDown  #titcarrusel { text-align:left;}
.p_RightUp #titcarrusel{ background-color: rgba(255,255,255,0.5); color:#000; padding: 10px 30px;}
.p_RightUp #txtcarrusel{ background-color: rgba(255,255,255,0.5); color:#000; padding: 20px 30px; margin-top:60px;}
.empresa #titcarrusel{ text-align:left; padding:0;}
.datosempresa #titcarrusel{ background-color: rgba(0,0,0,0.3); color:#FFF; padding: 10px 30px; top:100px; width:80%;margin: 20px auto;}
.datosempresa #txtcarrusel{ background-color: rgba(0,0,0,0.3); color:#FFF; padding: 10px 30px;width:80%;margin: 20px auto;}
.feriaizq #titcarrusel{ width:50%;background-color: rgba(255,255,255,0.7); color:#000; padding: 10px 30px; text-align:center; margin:0 auto;}
.feriaizq #txtcarrusel{ width:50%;background-color: rgba(255,255,255,0.7); color:#000; padding: 20px 30px;  text-align:center; margin:0 auto;     margin-top: 10px;
    font-size: 0.9em;
    line-height: 1.5em;}

.enlaceproductos{
	background:#2a8941;
	color:#FFF;
	padding:10px;
	font-weight: bold;
}

#swp_43_35{background-color:#000;}

video{
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(polina.jpg) no-repeat;
    background-size: cover; 
}

body:first-of-type video{position:absolute;}
        
 


#swp_43,#swp_28,#swp_60,#swp_999999,#swp_13{z-index:10;}
#swp_16{z-index:1;}

.fondowhite{
background-color: rgba(255,255,255,0.5);		
}

.c_blanco,.c_blanco a{color:#FFF;}
.c_negro,.c_negro a{color:#000;}
.c_verde,.c_verde a{color:#028d37;}
.c_gris, .c_gris a{color:#000;}
.c_gris a{color:#fff;}
	
#titcarrusel{
/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.74);*/
font-size: 1.75em;
font-family: 'Open Sans', sans-serif;
width: 100%;
text-align:left;
/*background-color: rgba(255,255,255,0.5);*/
padding: 1em;
/*color: #379144;*/
}

#txtcarrusel{
margin-top: 30px;
font-size: 0.8em;
width: 100%;
text-align:left;
/*color:#999;*/
line-height: 2em;font-family: 'Open Sans', sans-serif;
}

.empresa #txtcarrusel{
margin-top: 30px;
font-size: 0.8em;
width: 70%;
text-align:left;
/*color:#999;*/
line-height: 2em;font-family: 'Open Sans', sans-serif;
}

.p_RightMid #titcarrusel{
font-weight: bold;
}

.p_RightMid #txtcarrusel{
font-size: 1.1em;
padding: 0 1.6em;
margin-top: 10px;
 line-height:1.5em;
}


.p_LeftUp #txtcarrusel{padding-left: 2em; margin-top:0px;}
.p_CenterDown #titcarrusel,.p_CenterDown #txtcarrusel{
 text-align:center;
 padding:0;
 width:50%;
 margin:0 auto;
}

.p_CenterDown #titcarrusel{
font-weight: bold;
font-size: 2em;
}
.p_CenterDown #txtcarrusel{
 margin-top:10px;
 font-size:0.9em;
 line-height:1.5em;
}

.TM006 #titcarrusel,.TM006 #txtcarrusel{
 text-align:center;
 padding:0;
 width:50%;
 margin:0 auto;
}

.TM006 #titcarrusel{
font-weight: bold;
font-size: 2em;
}
.TM006 #txtcarrusel{
 margin-top:10px;
 font-size:0.9em;
 line-height:1.5em;
}

.TM006 #txtcarrusel b{  color:#666;border-top:2px solid #007E19; }

/*TEXTO CERAMICS INICIO*/

.p_CenterUp #titcarrusel{
text-align:right;
font-weight: bold;
padding:0;
}

.p_CenterUp #txtcarrusel{
margin-top: 10px;
font-size: 13pt;
width: 80%;
text-align:left;
line-height: 2em;font-family: 'Open Sans', sans-serif;
text-align:right;
float:right;
}

#caraccarr{
margin-top: 50px;font-family: 'Open Sans', sans-serif;
font-size: 0.9em;
font-weight: bold;
color:#000;
text-align:left;
border-bottom:1px solid #000;
padding-bottom: 2px;
text-transform:uppercase;
}

#diamcarr{
margin-top: 20px;
width:15%;
font-size: 3.5em;
font-weight: normal;
color:#ccc;
float:left;
}

#cajamapa{width:33%;margin:0 0% 0 0;padding:0; display:table;height:auto;float:left;}

#txtcarrusel{ text-decoration:none;font-family: 'Open Sans', sans-serif; display:table; z-index:1000 }
#titcarrusel a{text-decoration:none;}
#txtcarrusel a{text-decoration:none;}


header{-webkit-box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);
box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);opacity: 0.9;margin: auto;}}
#cajac h2{padding-bottom: 40px;font-size: 3em; font-weight: bold;}

#cajagris{

opacity: 0.9;
color:#000;
width: 100%;
text-align:center;
/*font-size: 2em;*/
padding: 75px 0 5px ;
clear: both;
/*background-color:#2d2d2d;*/background-color: #FFF;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
display: table;
}

#swp_15{background-image:url(http://www.asnet.es/demo/sedal/admin/upload/Images/endura_1.jpg); background-size:cover;}

#swp_17{background-image:url(http://www.asnet.es/demo/sedal/admin/upload/Images/product_novedades_4.jpg);background-size:cover;}

#swp_33{background-image:url(http://www.asnet.es/demo/sedal/img/carrusel/ceramicas.jpg);background-size:cover;}
#swp_33 #titpres, .p_CenterMid #titcarrusel{background-color: rgba(255,255,255,0.5);    font-size: 1.75em;padding: 1em; text-align:center;} 
#swp_18{background-image: url(img/ceramics.jpg); color:#FFF; background-size:cover;}
#swp_13{background-image: url(img/trabajo.jpg);  color:#FFF; background-size:cover;}
.fa{font-size: 40px;}
.fa-file-pdf-o,.fa-envelope,.fa-info{font-size: 16px}

#swp_43 .fa-angle-right,#swp_43 .fa-angle-left{color:#FFF;}

#cerrarsol a{color:#999; font-size: 12px;}
@media screen and (min-width:600px){

}


@media screen and (min-width:1000px){
#cate .fa{display:none}

html { height: 100%; background: #fff; }
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

body {
    font-family: 'Open Sans', sans-serif;
    background: #fff;
    font-size: 1.5em;
    color: #4d4d4d;
    -webkit-font-smoothing: antialiased;
}

html,body{position:relative;height:100%;}
body{background:#FFF;font-family: 'Open Sans', sans-serif;font-size:14px;color:#000;margin:0;padding:0;}
.swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}








*:focus {outline: none;}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

input {

  border: 0;
}

button {border:0;}




a {color: #cccccc;}


img {

border: none;

}


#categoriasdetprod img{max-width:40px;}
h2 {font-family: 'Open Sans', sans-serif;font-weight: lighter;font-size: 3em;padding-bottom: 1em; }
p {font-family: 'Open Sans', sans-serif;}

#container {width: 100%;display: table;height: auto;background: white;}
#logocentro {width: auto;float: left;margin-left: 2em;margin-bottom: 1%;margin-top: 0.5em;}
#headinterior {width: 100%;height: auto;display: table;float: left;position: absolute;z-index: 100; padding: 20px 0;
background-image:url(img/backtop.png);
}
.logo {width: 20%;height: auto;display: table;float: left;margin-left: 1%; margin-top: 10px;}
.logo img {width: 60%; max-width:160px;min-width:160px;margin-top: 10px;margin-bottom: 10px;}
#idiomas {width: auto;height: auto;display: table;float: right;font-size: 1em;margin-top: 6px;margin-left: 2em; margin-right: 1%}
#idioma {width: auto;float: left;}
#idioma a {/*color: white*/color: grey;text-decoration: none;font-size: 0.8em;opacity: 0.8;}
#idioma select {color: #000000;font-weight: bolder;}

/*HOME*/
#cajac{width:70%;height: auto;display: table;font-family: 'Open Sans', sans-serif; 200, sans-serif;z-index:10}
#swp_16 #cajac{margin-top:10%;}
#titpres{width:100%;clear:both;margin-bottom: 2%;font-size: 2.5em;}
#hometxt {width: 100%;height: auto;display: table;font-family: 'Open Sans', sans-serif; text-align: center;padding-top: 2em;padding-bottom: 2em;font-size: 36pt;}
#textcentral, .p_CenterMid #txtcarrusel {width: 90%;margin: 0 auto;display: table;height: auto;text-align: center;font-size: 13pt;line-height: 30pt;font-family: 'Open Sans', sans-serif; 200;padding-bottom:2em;}
.p_CenterMid #txtcarrusel {text-align: justify}
.p_CenterMid{width:80%;margin:0 auto;}
#ceramics {width: 100%;height: 30em;display: table;background-image: url(img/ceramics.jpg);background-attachment: fixed;}
#ceramics h1 {width: 100%;height: auto;display: table;text-align: center;padding-top: 10%;padding-bottom: 2%;color: white;font-weight: lighter;font-size: 3em;}
#ceramics p {width: 70%;height: auto;display: table;text-align: center;font-family: 'Open Sans', sans-serif; 200;margin: 0 auto;font-size: 0.8em;color: white;}
#work {width: 100%;height: 30em;background-color: white;background-image: url(img/trabajo.jpg);background-attachment: fixed; }
#swp_13 h2 {width: 100%;height: auto;text-align: center;padding-top: 20px;color: white;font-weight: lighter;font-size: 3em; clear:both;}
#work h1,#swp_13 h1 {width: 100%;height: auto;display: table;text-align: center;padding-top: 20px;padding-bottom: 1%;color: white;font-weight: lighter;font-size: 3em; clear:both;}
#work p,#swp_13 p,#contentbolsatrabajo div {width: 70%;height: auto;text-align: center;font-family: 'Open Sans', sans-serif; 200;margin: 0 auto;font-size: 0.8em;color: white;line-height: 30pt;clear:both;}
#work a,#swp_13 a {height: auto;display: table;padding: 1%;background-color: white;color: #333333;font-family: 'Open Sans', sans-serif; 200;font-size: 0.8em;margin: 0 auto;text-decoration: none;}
#work img,#swp_13 img {width: 50%;height: auto;display: table;margin: 0 auto;}
#footer {width: 100%;height: auto;display: table;background-color: #f2f2f2;text-align: center;padding-top: 5%;}


.is-sticky{
border:0px solid red;
position:fixed;
bottom:0;
left:0;
}

/*FORMULARIO DE CONTACTO PIE*/

#formulario2 {width: 100%;height: auto;display: table;margin: 0 auto;padding-top: 2%;margin-top: 1%;padding-bottom: 1%;text-align: center;}
#formulario2 input {width: 35%;height: 6em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;}
#formulario2 #checkpolitica input {width:15px;height:15px; margin-bottom: 1%}
#formulario2 textarea {width: 70%;height: 10em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;padding-top:2%;margin-top: 2%;margin-bottom: 1%;font-family: 'Open Sans', sans-serif; 200, sans-serif;}
#nombre2 , #email2 , #comentarios2 , #submit2 {padding-left: 2em;font-family: 'Open Sans', sans-serif; 200, sans-serif;font-size: 0.8em;}
#comentarios2 textarea {font-family: 'Open Sans', sans-serif; }
#enviarform2 input {width: 20%;height: 4em;background-color: #f2f2f2;text-align: center;}
#footer2 {width: 100%;display: table;background-color: #383838;color: #b3b3b3;font-size: 0.7em;text-align: center;padding-bottom: 1%;padding-top: 1%;}
#footer2 a {color: #b3b3b3;}
.footerbottom {width: 100%;height: auto;text-align: center;font-size: 0.6em;padding-top: 0.5em;padding-bottom: 0.5em;}
#titslide {width: 20%;background-color: black;display: table;float: right;}

.titulo_senmail{
margin: 80px auto 0 auto; 
width:80%;
}

footer{width:100%;background: #E6E8EB; height: 100%;}
.footerint{padding-top: 100px;width: 100%;height: auto;display: table;margin: 0 auto;clear:both;}
.footerint h1 {text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 400; padding: 0 10%;}
#legal {text-align: center;}
#dire {text-align: center;padding-top: 5em;}
#swp_999999 #dire{bottom: 50px; font-size: 0.75em;position:absolute;width: 100%; text-align: center;}
#swp_999999 #legal{bottom: 20px; font-size: 0.75em;position:absolute; width: 100%; text-align: center;}
#legal a{color:#000; text-decoration:none;}

/*PRODUCTOS SEDAL*/
#maps , #maps2 , #maps3 {width: 90%;height: 500px;display: table;float: left;margin: 7em 3% 0 3%; max-height:500px;}
#maps iframe , #maps2 iframe , #maps3 iframe {width: 100%;height: 506px;padding-left: 0.5em;}
footer{display:table;}
#boxprod{
width: 100%;height: auto;display: table; padding: 0 15%;/*padding-top: 30px;/*background-color: #2d2d2d*/-webkit-box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);
box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);opacity: 0.9;margin: auto;/*padding-top: 6px;*/}

.catprinsedal{
width: 12.6%;
position: relative;
height: auto;
float:left;
text-align:center;
padding-bottom: 0.5em;padding-top: 0.9em;
}
#boxprod a {color: #616362;font-family:'Open Sans', sans-serif;font-weight: 300;font-size: 0.8em;padding-bottom: 2em; }
.catprinsedal a{text-decoration:none; font-size: 1em; width:100%;}
.catprinsedal a img{width: 55px}

.opsolotxt{
display:table; border: 2px solid #616362;width:80%; font-size:0.8em;padding:10px;}
}

#menucats{width: 15%;height: auto;display: table;float:left;background-color: #ededed;padding-right: 1%;padding-left: 1%;padding-bottom: 2em;margin: 0;}
#listaproductos{width: 85%;height: auto;display: table; border: 0px solid #f2f2f2;margin: 0px auto;float:right; padding:0}

.catsedal{width: 99%;height: auto;display: table;margin:40px 0 10px 0%; padding-right: 1%; }


.opcatsedal {width: 30%; margin: 1% 10%; position: relative; float:left;
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #fff;   */

}
.opcatsedal a{text-decoration:none; font-size: 0.8em; color:#444; }
.opcatsedal img{max-height:3em;}
.opcatsedal .imgcat{width: 100%;float:left;text-align: center;padding-top: 0.8em;padding-bottom: 0.5em; }
.opcatsedal .namecat{width: 100%; float:right;font-size: 7pt;display: block;text-align: center;min-height: 30px;}


 .activo{ border: 0px solid #444; background:#d0d0d0;}
#boxprod .activo{

height: auto;
/*-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;*/
padding-top: 0.9em;padding-bottom: 0.5em;
background:#ededed;
}
#titcats,#categoriaproducto {width: auto;height: auto;margin: 0 0 0.5em 0.5em;font-family:'Open Sans', sans-serif;padding-top: 1em;border-bottom: 1px solid #7e7e7e;font-weight: 700; font-size: 2em;}
#categoriaproducto{border:0;margin-bottom:0}
#cate { color: #999;padding: 10px;font-weight: 700;font-family:'Open Sans', sans-serif;margin-top: 25px;}



#producto{width: 50%;margin: 0% ; background: #FFF; float:left;text-align: center;}

.botop{border-top: 1px solid #f2f2f2;}

.bobottom{border-bottom: 1px solid #f2f2f2;}

.boleft{border-left: 1px solid #f2f2f2;}

.boright{border-right: 1px solid #f2f2f2;}

#producto:last{border-right: 1px solid #f2f2f2;} 
#producto #dataprod{width: 60%;margin: 1%; padding:0;display:table;height:auto;float:left;}
#producto #img{width: auto;margin: 0%;padding:0;display:table;height:auto; text-align:center; min-height:300px;}
#producto #img img {width: 100%; max-height: 270px;}

#catprod{font-size: 1em; font-weight: bold;display:table;height:auto;padding-left: 0.8%;padding-top: 0.8em;}
#nombreprod{text-align:left;font-size: 1.5em; font-weight: bold;display:table;height:auto; color:#2a8941; font-family: Arial;padding-left: 0.8%;}
#refprod{font-size: 0.8em; font-weight: normal;display:table;height:auto;padding-left: 0.8%;}
#categoriasdetprod{font-size: 1em; font-weight: normal;display:table;min-height:70px;margin-top: 3%; text-align:left; margin-left:5px;}
#accionesprod{/*width: 30%*/;width: 25%; float:left;font-size:1em;margin-top: 13%;padding-left: 0.8%;display: table;}
#accionesprod a{text-decoration:none;color:#000;font-size: 0.7em; white-space: nowrap;}
.descprod{width:98%; margin: 2% 1%;font-size: 0.9em;font-weight: normal;display:none; text-align:left;}
#txtdescprod{width: 95%;margin: -10px auto 10px auto; display:table; line-height: 1.5em;}
#txtdescprod img{max-width:100%;}
#quitarfiltro{clear:both; width:100%;    padding-top: 10%; text-align:center;}
#quitarfiltro a{padding: 5px; background:#999; text-decoration:none;font-size: 0.8em;color:#CCC;}

/*Formulario solicitar*/
#mask {
  display: none;
  background: #000; 
  position: fixed; left: 0; top: 0; 
  z-index: 10;
  width: 100%; height: 100%;
  opacity: 0.8;
  z-index: 999;
}


.login-popup {
  background: rgb(255, 255, 255);
  padding: 10px;
  left: 50%;
  top: 50%;
  width: 85%;
  margin: 0 auto;
  min-height: 310px;
  height: auto;
  font-size: 1.2em;
  float: left;
  display: none;
  position: fixed;
  z-index: 99999;
   border-radius: 3px;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 10px #ccc;
  -moz-box-shadow: 0px 0px 20px #ccc;
  -webkit-box-shadow: 0px 0px 20px #ccc;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
}

.leyenda-popup {
  background: rgb(255, 255, 255);
  padding: 10px;
  left: 50%;
  top: 50%;
  width: 85%;
  margin: 0 auto;
  min-height: 310px;
  height: auto;
  font-size: 1.2em;
  float: left;
  display: none;
  position: fixed;
  z-index: 99999;
   border-radius: 3px;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 10px #ccc;
  -moz-box-shadow: 0px 0px 20px #ccc;
  -webkit-box-shadow: 0px 0px 20px #ccc;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
}

.pdf-popup {
 
  padding: 0px;
  left: 50%;
  top: 20%;
  width: 85%;
  margin: 0 auto;
  min-height: 310px;
  height: 80%;
  font-size: 1.2em;
  float: left;
  display: none;
  position: fixed;
  z-index: 99999;
   border-radius: 3px;
  border: 0px solid #ccc;
  box-shadow: 0px 0px 10px #ccc;
  -moz-box-shadow: 0px 0px 20px #ccc;
  -webkit-box-shadow: 0px 0px 20px #ccc;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
}

#titlogin{
  width: 100%;  
  display:table;
  height: auto;  
  padding: 20px 20px 20px 20px;
  font-size: 2em;
  font-family: 'Open Sans', sans-serif;
  float:left;
  text-align:left;
  color:#2a8941;
}

#login-box .campoop{
  width: 200px;  
  display:table;
  height: auto;  
  padding: 2px 20px;
  font-size: 14px;
  font-weight: bold;
  float:left;
  text-align:left;
  color:#6b6b6b;
}

#login-box .campoop input {
padding: 5px;
border: 2px solid rgb(221, 221, 221);
width: 200px;
color: rgb(170, 170, 170);
}

#cerrarsol{
width:100%;
float:right;
font-size: 0.6em;
text-align:right;
}


/*Bolsa de Trabajo*/
#ofertasbolsa{
 width:100%;

 position:relative;
 display:table;
}

#ofertasbolsa{
 width:100%;
 display: table;
 height: auto;
}


#cuadroleyenda{
	width:25%;
	height:auto;
	display:table;
	font-size: 12px;
	float:left;	
	margin-bottom: 50px;
	min-height:100px;
}

#cuadroleyenda  #imgley{
	width:20%;	
	float:left;	
}

#cuadroleyenda  #imgley img{width:75%;}

#cuadroleyenda  #txtley{
	width:75%;	
	float:left;	
	display:table;
}

#cuadroleyenda  #txtley #titley{
	font-weight: bold;
	font-size: 16px;
	margin-bottom:5px;
}

/*BOLSA DE TRABAJO FORMULARIO*/

#formulario {width: 70%;height: auto;display: table;margin: 0 auto;padding-top: 2%;margin-top: 1%;padding-bottom: 8%;text-align: center;}
#formulario input {width: 100%;height: 3em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;}
#formulario textarea {width: 100%;height: 5em;border-radius: 2em;border: 1px solid #e6e6e6;font-family: 'Open Sans'}
#textoform { font-family: 'Open Sans', sans-serif; padding-bottom: 2em;}
#grupoform {width: 50%;height: auto;display: table;float: left;font-family: 'Open Sans';font-size: 0.9em;}
#lbform {width: 50%;padding-bottom: 1em;float: left;}
#campoform {width: 50%;height: 6em;text-align: left;float: left;}
#enviarform input {width: 100%;height: 4em;background-color: #2a8941;text-align: center;color: white;}

#ofbolsa{width: 45%;margin: 1% 2%; padding: 1%;border: 1px solid #f2f2f2;display:table; float:left;}
#descripbolsa{font-size: 1em; font-weight: normal;display:table;height:auto;margin-top: 20px;margin-left: 1.2em;}
#nombrebolsa,#titbolsapop{font-size: 1.1em; font-weight: bold;display:table;height:auto; color:#2a8941; font-family: 'Open Sans', sans-serif;margin-left: 1.2em;}
#refbolsa{font-size: 1em; font-weight: bold;display:table;height:auto;margin-left: 1.2em;}
#opcionesbolsa{font-size: 0.9em; font-weight: bold;display:table;height:auto;text-align:right;float:right;    background: #CCC;padding: 20px;}
#opcionesbolsa a{color:#FFF}
#campo1,#tituloop{font-size: 0.8em; font-weight: normal;display:table;height:auto;margin-top: 18px;width: 17%;float:left; height: 35px; font-family: 'Open Sans', sans-serif;padding-left: 2em;}
#campoinput,#campoop{font-size: 0.9em; font-weight: normal;display:table;height:auto;margin-top: 20px;width: 29%;float:left; height: 35px;}
#campotextarea {font-size: 0.9em; font-weight: normal;display:table;height:auto;margin-top: 20px;width: 90%;float:left;padding: 2px; font-weight: normal;}
#campoinput input,#campoop input,#campoinput select,#campoop select{border: 1px solid #ccc; font-size: 0.8em; color:#888; width: 75%; padding: 12px; font-weight: normal;border-radius: 30px;}
#enviarformbolsa{ width:100%; padding-top: 20px; height: auto;display:table;text-align:center;  }
#enviarformbolsa input { width:30%; padding:10px 0; border: 1px solid #e6e6e6; font-size: 1em; color:#fff; background:#2a8941;border-radius: 30px; }
#campotextarea textarea{border: 1px solid #ccc; font-size: 1em; color:#888; width: 92%;border-radius: 30px;margin-left: 2em;padding-left: 2em;padding-top: 2em;}
#txtformhigh {font-size: 1em;display: table;padding-left: 1.2em;font-family: 'Open Sans', sans-serif;font-weight: lighter;}

/*BOLSA DE TRABAJO*/

#boxwork {width: 100%;height: 50em;display: table;background-image: url(http://www.asnet.es/demo/sedal/admin/upload/Images/boy.jpg);}
#centralwork {width: 50%;margin: auto;height: 11em;display: table;text-align: center;background-color: rgba(0,0,0,0.5);margin-top: 25em;color: white;}
#titwork {width: 100%;height: auto;display: table;margin: 0 auto;font-size: 3em;color: white;font-weight: lighter;padding: 0.5em;font-family: 'Open Sans';}
#boxwork span {color: white;}

/* CONTACTO */

#txtcontact {width: 100%;height: auto;display: table;font-size: 0.8em;color: #000;padding-left: 5%;padding-bottom: 2em;min-height:14em;}
#txtcontact h3 {color: #2a8941;}

/*TEXTOS LEGALES*/

#textolegal {width: 80%;height: auto;display: table;margin: 0 auto;padding-top: 10em;}
#polprivacy h2 {padding-bottom: 1em;}
#polprivacy {text-align: justify;padding: 2em;font-family: 'Open Sans';font-size: 0.9em;}

#fullwidth {width: 100%;height: auto;display: table;margin: 0 auto;padding: 4em 0 0 0;}
#fullwidth #txtwelcome{width:80%;margin:0 auto; padding: 10px 0 40px;font-size:1.2em;text-align:center}
#fullwidth  h2{width: 100%;text-align:center;    font-size: 2em;
    font-weight: bold;
    display: table;
    height: auto;
    color: #2a8941;
    font-family: Arial;
}

#unidadempresa{
	width:auto;
	margin:0 auto;
	display:table;
	height: auto;
	text-align:center;
	margin-bottom:30px;
	
}

#unidadempresa a{color:#000; text-decoration:none;}

#imgempresa{
	width:auto;
	text-align:center;
}
#imgempresa img{
-webkit-box-shadow: 3px 10px 32px -9px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 10px 32px -9px rgba(0,0,0,0.75);
box-shadow: 3px 10px 32px -9px rgba(0,0,0,0.75);
}

#nomunidad{
	width:80%;
	margin:-480px auto 50px auto;
	padding: 20px 5%;
	text-align:center;
	background: #cccccc;
	color:#000;
	position:relative;
	display:table;
	min-height: 80px;
	
}

#nomunidad a{
	color: #fff;
	text-decoration:none;
}

#linkunidad{
	width:50%;
	margin:330px auto 0 auto;
	padding: 5px 5%;
	text-align:center;
	color: #fff;
	font-weight: bold;
	background:#2a8941;
	position:relative;
}

#linkunidad a{
	color: #fff;
	text-decoration:none;
}


#respuestaenviar{width:100%;text-align:center;}

/*PHONE AND HANDHELSDS*/
@media screen and (min-width:1349px){ 
#cajac{width:80%; font-size: 13pt;}
}


@media screen and (max-width:1350px) and  (min-height: 290px){ 

#cajac{width:95%; font-size: 14pt;z-iondex:10;}
#titpres{font-size: 2em}
#textcentral{font-size: 13pt;}
.p_CenterUp{
top:20%;
width:45%;
left:10%;
position: absolute;                                                                      
}

}

@media screen and (max-width:915px) {
#imgempresa img {width:100%}

}

@media screen and (max-width:800px) {
.p_CenterDown #txtcarrusel {font-size:0.8em}
.p_RightMid #txtcarrusel{width:80%; padding:0;margin:auto;}
#imgempresa img {width:100%}
}

@media screen and (max-width:1000px) and  (min-height: 290px){

body {
    font-family: 'Open Sans', sans-serif;
    background: #fff;
    font-size: 1.5em;
    color: #4d4d4d;
    -webkit-font-smoothing: antialiased;
}
/*HOME*/

#cajamobile{display:table;width:100%;}
#cajagris {padding-top: 11em;}
#cajac{width:%;height: auto;display: table;font-family: 'Open Sans', sans-serif; }
#cajac h2{font-size: 20px;margin-bottom: 20px;}
#cajac p{font-size: 14px; }
#titpres{width:100%;clear:both;margin-bottom: 2%;font-size: 1.5em;}
#hometxt {width: 100%;height: auto;display: table;font-family: 'Open Sans', sans-serif; 200, sans-serif;text-align: center;padding-top: 2em;padding-bottom: 2em;font-size: 36pt;}
#textcentral {width: 100%;margin: 0 auto;display: table;height: auto;text-align: center;font-size: 15pt;line-height: 30pt;font-family: 'Open Sans', sans-serif; 200;padding-bottom:2em;}
#ceramics {width: 100%;height: 30em;display: table;background-image: url(img/ceramics.jpg);background-size: cover;}
#ceramics h1 {width: 100%;height: auto;display: table;text-align: center;padding-top: 10%;padding-bottom: 2%;color: white;font-weight: lighter;font-size: 3em;}
#ceramics p {width: 70%;height: auto;display: table;text-align: center;font-family: 'Open Sans', sans-serif; 200;margin: 0 auto;font-size: 0.8em;color: white;}
#work {width: 100%;height: 30em;background-color: white;background-image: url(img/trabajo.jpg);background-size: cover; }
#swp_13 h2 {width: 100%;height: auto;text-align: center;padding-top: 20px;color: white;font-weight: lighter;font-size: 3em; clear:both;}
#work h1,#swp_13 h1 {width: 100%;height: auto;display: table;text-align: center;padding-top: 20px;padding-bottom: 1%;color: white;font-weight: lighter;font-size: 3em; clear:both;}
#work p,#swp_13 p,#contentbolsatrabajo div {width: 70%;height: auto;text-align: center;font-family: 'Open Sans', sans-serif; 200;margin: 0 auto;font-size: 0.8em;color: white;line-height: 30pt;clear:both;}
#work a,#swp_13 a {height: auto;display: table;padding: 1%;background-color: white;color: #333333;font-family: 'Open Sans', sans-serif; 200;font-size: 0.8em;margin: 0 auto;text-decoration: none;}
#work img,#swp_13 img {width: 50%;height: auto;display: table;margin: 0 auto;}
#footer {width: 100%;height: auto;display: table;background-color: #f2f2f2;text-align: center;padding-top: 5%;}
.footerint h1{font-size: 18px;}
#formulario {width: 70%;height: auto;display: table;margin: 0 auto;padding-top: 2%;padding-bottom: 2%;}
#formulario input {width: 35%;height: 30px;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;}
#formulario textarea {width: 70%;height: 60px;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;margin-top: 3%;margin-bottom: 3%;font-family: 'Open Sans', sans-serif; 200, sans-serif;}
#nombre , #email , #comentarios , #submit {padding-left: 2em;font-family: 'Open Sans', sans-serif; 200, sans-serif;font-size: 0.8em;}
#comentarios textarea {font-family: 'Open Sans', sans-serif; }
#enviarform input {width: 20%;height: 4em;background-color: #f2f2f2;text-align: center;}
#footer2 {width: 100%;display: table;background-color: #383838;color: #b3b3b3;font-size: 0.7em;text-align: center;padding-bottom: 1%;padding-top: 1%;}
#footer2 a {color: #b3b3b3;}
.footerbottom {width: 100%;height: auto;text-align: center;font-size: 0.6em;padding-top: 0.5em;padding-bottom: 0.5em;}
#titslide {width: 20%;background-color: black;display: table;float: right;}
.logo img{width:85%}

.p_CenterDown{
bottom:50px;
position: absolute;
width:90%;padding:0;margin-left:5%;
}

.p_CenterUp{
top:100px;
width:90%;padding:0;margin-left:5%;
left:10%;
position: absolute;
}

.p_LeftDown{
bottom:100px;
position: absolute;
width:90%;padding:0;margin-left:5%;
}

.p_LeftMid{
position: absolute;
width:90%;padding:0;margin-left:5%;
}

.p_LeftUp,{
top:200px;
position: absolute;
width:40%;padding:0;margin-left:5%;

}

.feriaizq{
bottom:20px;
position: absolute;
width:100%;padding:0;margin:0;
}


.feriaizq #titcarrusel, .feriaizq #txtcarrusel{width:80%;}

.p_RightDown{
bottom:100px;
position: absolute;
width:90%;padding:0;margin-left:5%;
}

.p_RightMid{
position: absolute;
width:90%;padding:0;margin-left:5%;
}

.p_RightUp{
top:200px;
position: absolute;
width:90%;padding:0;margin-left:5%;
text-align:right;
}

.empresa{
bottom:50px;
position: absolute;
width:90%;padding:0;
}

.TM006{
bottom:50px;
position: absolute;
width:90%;padding:0;margin-left:5%;
}

.TM006 #titcarrusel,.TM006 #txtcarrusel{
 text-align:center;
 padding:0;
 width:100%;
 margin:0 auto;
}



.TM006 #txtcarrusel b{  color:#666; border-top:2px solid #007E19; }

.p_CenterDown #titcarrusel,.p_CenterDown #txtcarrusel{width:100%}


.p_LeftDown  #titcarrusel{ text-align:left;}
#titcarrusel{
/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.74);*/
font-size: 1em;
font-family: 'Open Sans', sans-serif;
width: 100%;
text-align:left;
/*background-color: rgba(255,255,255,0.5);*/
padding: 1em;
}

#txtcarrusel{
margin-top: 30px;
font-size: 0.75em;
width: 90%;
text-align:left;
line-height: 2em;font-family: 'Open Sans', sans-serif;
}

.p_RightMid{top:10%;}

/*TEXTO CERAMICS INICIO*/



#caraccarr{
margin-top: 50px;font-family: 'Open Sans', sans-serif;
font-size: 0.9em;
font-weight: bold;
color:#000;
text-align:left;
border-bottom:1px solid #000;
padding-bottom: 2px;
text-transform:uppercase;
}

#diamcarr{
margin-top: 20px;
width:15%;
font-size: 3.5em;
font-weight: normal;
color:#ccc;
float:left;
}



#container {width: 100%;display: table;height: auto;background: white;}
#headinterior {width: 100%;height: auto;display: table;background-color:#333; }
#idiomas {width: 30%;height: auto;display: table;float: left;font-size: 1em;text-align: center;margin: 10px 10px 0 0;padding: 0 0 0 80%;float:right}
#idioma {width: 33%;float: left;}
#idioma a {color: #555;text-decoration: none;font-size: 0.9em;opacity: 0.8;margin-left:5%;}
#idioma select {color: #000000;font-weight: bolder;}
#logocentro {width: 100%;padding-top: 1em;}
#hometxt , #textcentral ,#ceramics ,#work {font-size: 75%;text-align: justify;width: 90%;margin: 0 auto;padding-bottom: 1.5em;line-height:1.6em;}
#ceramics h1 , #work h1 {width: 90%;margin: 0 auto;}
#ceramics {width: 100%;height: 30em;display: table;background-image: url(img/ceramics.jpg);background-attachment: fixed;color: white;}
#ceramics p , #work p {width: 90%;margin: 0 auto;}
#work {width: 100%;height: 30em;background-color: white;background-image: url(img/trabajo.jpg);background-attachment: fixed;color: white; }
#work a {color: white;padding-left: 9em; }
#work img , #ceramics img {padding-left: 10em;padding-top: 2em;}
#footer {width: 100%;height: auto;display: table;background-color: #f2f2f2;text-align: center;padding-top: 5%;}
#formulario {width: 100%;height: auto;display: table;background-color: white;margin: 0 auto;padding-top: 2%;margin-top: 2%;padding-bottom: 2%;text-align: center;}
#formulario input {width: 70%;height: 2em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;margin-bottom: 1.5em;}
#formulario textarea {width: 70%;height:5em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;margin-top: 3%;margin-bottom: 3%;font-family: 'Open Sans', sans-serif;}
#nombre , #email , #comentarios , #submit {padding-left: 2em;font-family: 'Open Sans', sans-serif; 200, sans-serif;font-size: 0.8em;}
#comentarios textarea {font-family: 'Open Sans', sans-serif; }
#enviarform input {background-color: #f2f2f2;}
#footer2 {width: 100%;display: table;background-color: #383838;color: #b3b3b3;font-size: 0.7em;text-align: center;padding-bottom: 1%;padding-top: 1%;}
#footer2 a {color: #b3b3b3;}
.footerbottom {width: 100%;height: auto;text-align: center;font-size: 0.6em;padding-top: 0.5em;padding-bottom: 0.5em;}
.footerint h1 {width: 80%;margin: 0 auto;text-align: center;}
#titslide {width: 20%;background-color: black;display: table;float: right;}
.footerbottomint a {color: black;}
#dire {text-align: center;}
#legal {text-align: center;}
#maps {width: 90%;height: auto;display: table;float: left;margin-top: 10em;}
#maps2 , #maps3 {margin-top: 10em;width: 90%;height: auto;display: table;float: left;}
#maps iframe   {width: 95%;height: 350px;padding-left: 1.3em;}
#maps2 iframe{width: 95%;height: 350px;padding-left: 1.3em;}
#maps3 iframe{width: 95%;height: 350px;padding-left: 1.3em;}

/*PRODUCTOS SEDAL*/

#boxprod{
width: 100%;height: auto;display: table; background-color: white;opacity: 0.9;margin: auto;}
.catprinsedal{
width: 14%;
position: relative;
height: auto;
float:left;
text-align:center;
padding-bottom: 1em;
}
#boxprod a {color: #616362;font-family:'Open Sans', sans-serif;font-weight: 300;font-size: 0.8em;padding-bottom: 2em; padding-top: 2em;}
.catprinsedal a{text-decoration:none; font-size: 1em; width:100%;}
.catprinsedal a img{width: auto}

#menucats{width: 25%;height: auto;display: table;float:left;background-color: #ededed;}

.catsedal{width: 99%;height: auto;display: table;margin:40px 0 10px 0%; padding-right: 1%; }


.opcatsedal {width: 48%; margin: 1%; position: relative; height: auto;float:left; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
/*background: #fff;*/
height: auto;
}
.opcatsedal a{text-decoration:none; font-size: 0.8em; color:#444; }
.opcatsedal img{max-height:3em;}
.opcatsedal .imgcat{width: 100%;float:left;text-align: center;padding-top: 0.8em;padding-bottom: 0.5em; }
.opcatsedal .namecat{width: 100%; float:right;font-size: 0.9em;text-align: center;display:none;}
 .activo{ border: 0px solid #444; }
#boxprod .activo{
width: 100%;
height: auto;
/*-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;*/
padding-top: 0.5em;padding-bottom: 0.5em;
background:#ededed;
}
#titcats,#categoriaproducto {width: 95%;height: auto;margin: 0.5em 0 0.5em 0.5em;font-family:'Open Sans', sans-serif;padding-top: 1em;border-bottom: 1px solid #7e7e7e;font-weight: 700; font-size: 2em;}
#cate { color: #999;padding: 10px;font-weight: 700;font-family:'Open Sans', sans-serif;margin-top: 25px;}
#listaproductos{width: 70%;height: auto;display: table; border: 0px solid #f2f2f2;margin: 30px auto;}
#producto{width: 90%;margin: 7% 5% ; border: 1px solid #f2f2f2; background: #FFF; float:left;text-align: center;}
#producto #dataprod{width: 100%;margin: 1%; padding:0;display:table;height:auto;float:left;}
#producto #img{width: 100%;margin: 0%;padding:0;display:table;height:auto; text-align:center;}
#producto #img img {width: auto;}
#catprod{font-size: 1em; width: 100%;padding-top: 1em;}
#nombreprod{font-size: 1em; width: 100%;}
#refprod{font-size: 1em; width: 100%;}
#categoriasdetprod{font-size: 1em; font-weight: normal;display:table;min-height:70px;margin: 3% auto 0 auto;}
#accionesprod{ width: 27%;float:left;font-size:1em;}
#accionesprod a{text-decoration:none;color:#000;font-size: 0.8em;}
.descprod{width:98%; margin: 1% 1%;font-size: 0.9em;font-weight: normal;display:none;}
#txtdescprod{width: 95%;margin: 60px auto 10px auto; display:table; line-height: 1.5em;}

/*Formulario solicitar*/

#mask {display: none;background: #000;position: fixed; left: 0; top: 0;z-index: 10;width: 100%; height: 100%;opacity: 0.8;z-index: 999;}
.login-popup,.pdf-popup {background: rgb(255, 255, 255);padding: 10px;left: 50%;top: 50%;width: 80%; margin: 0 auto;min-height: 310px;height: auto; font-size: 1.2em;float: left;display: none;position: absolute;z-index: 99999;border-radius: 3px;border: 1px solid #ccc;box-shadow: 0px 0px 10px #ccc;-moz-box-shadow: 0px 0px 20px #ccc;-webkit-box-shadow: 0px 0px 20px #ccc;-moz-border-radius: 1px;-webkit-border-radius: 1px;}
#titlogin{ width: 100%; display:table;height: auto;padding: 20px 20px 5px 20px;font-size: 0.8em;float:left;text-align:left;color:#6b6b6b;}
#login-box .campoop{ width: 200px;display:table;height: auto;padding: 2px 20px;font-size: 14px;font-weight: bold;float:left;text-align:left;color:#6b6b6b;}
#login-box .campoop input {padding: 5px;border: 2px solid rgb(221, 221, 221);width: 200px;color: rgb(170, 170, 170);}
#cerrarsol{width:100%;float:right;font-size: 0.8em;text-align:right;}
#opcate6 , #opcate13 , #opcate14 , #opcate15 , #opcate16 , #opcate31 , #opcate32 {;width: 50%;display: block;height: 10em;}
#opcate6 a , #opcate13 a , #opcate14 a , #opcate15 a , #opcate16 a , #opcate31 a , #opcate32 a {color: black;}
#resultprod {width: 100%;height: auto;display:table;}
#menucats {width: 25%;display: table;float: left;background-color: #f2f2f2;}
#listaproductos {width: 100%;}
#boxprod a {color: #616362;font-family:'Open Sans', sans-serif;font-weight: 300;font-size: 0.8em; }
#cate {border-bottom: 1px solid #7e7e7e;font-weight: 700;font-family: 'Open Sans', sans-serif;width: 91%;}
#menucats{width: 100%;height: auto;display: table;float:left;background-color: #f2f2f2;}
.solomovil{display:block;}
.catsedal{width: 99%;height: auto;display: table;margin:30px 0 10px 1%; }
.opcatsedal {width: 35%; position: relative; height: auto;float:left;margin-left: 11%;margin-bottom: 11%; }
.opcatsedal a{text-decoration:none; font-size: 0.8em; color:#444; }
.opcatsedal img{max-width:55%;}
#boxwork {width: 100%;height: 50em;display: table;background-image: url(http://www.asnet.es/demo/sedal/admin/upload/Images/boy.jpg);}
#centralwork {width: 80%;margin: auto;height: 16em;display: table;text-align: center;background-color: rgba(0,0,0,0.5);margin-top: 25em;}
#titwork {height: auto;display: table;margin: 0 auto;font-size: 3em;color: white;font-weight: lighter;padding: 0.5em;font-family: 'Open Sans';}
#boxwork span {color: white;}
#ofertasbolsa{ width:100%; position:relative; display:table;}
#ofertasbolsa{ width:100%; display: table; height: auto;}
#ofbolsa{width: 90%;margin: 1% 2%; padding: 1%;border: 1px solid #f2f2f2;display:table; float:left;font-size: 1.5em;}
#descripbolsa{font-size: 0.7em; font-weight: normal;display:table;height:auto;margin-top: 20px;width: 100%;text-align: left;}
#nombrebolsa,#titbolsapop{font-size: 1.1em; font-weight: bold;display:table;height:auto; color:#2a8941; font-family: 'Open Sans', sans-serif;text-align: center;}
#refbolsa{font-size: 1em; font-weight: bold;display:table;height:auto;text-align: center;width: 100%;padding-top: 1em;}
#opcionesbolsa{font-size: 0.7em; font-weight: bold;display:table;height:auto;text-align:left;float:left;margin-top: 1em;margin-bottom: 1em;width: 100%;text-align: center;}
#opcionesbolsa a {color:#444444; }
.activo {
border: 1px solid #444;
}

/*Formulario solicitar*/
#mask {
  display: none;
  background: #000; 
  position: fixed; left: 0; top: 0; 
  z-index: 10;
  width: 100%; height: 100%;
  opacity: 0.8;
  z-index: 999;
}


.login-popup {

  top: 62%;}


#titlogin{
  
  font-size: 1em; 
  color:#2a8941;
  padding: 0;text-align: center;
}

#login-box .campoop{
  width: 200px;  
  display:table;
  height: auto;  
  padding: 2px 20px;
  font-size: 14px;
  font-weight: bold;
  float:left;
  text-align:left;
  color:#6b6b6b;
}

#login-box .campoop input {
padding: 5px;
border: 2px solid rgb(221, 221, 221);
width: 200px;
color: rgb(170, 170, 170);
}

#cerrarsol{
width:100%;
float:right;
font-size: 0.9em;
padding-bottom: 0.5em;
color: #grey;
text-align:right;

}

#campo1,#tituloop{font-size: 0.7em; width: 100%;float:left; height: 2px; font-family: 'Open Sans', sans-serif;}
#campoinput,#campoop{font-size: 0.8em; font-weight: normal;display:table;height:auto;margin-top: 10px;width: 85%;float:left; height: 30px;}
#campotextarea {font-size: 0.9em; font-weight: normal;display:table;height:auto;margin-top: 20px;width: 90%;float:left;padding: 2px; font-weight: normal;}
#campoinput input,#campoop input,#campoinput select,#campoop select{border: 1px solid #ccc; font-size: 0.8em; color:#888;padding: 12px; font-weight: normal;border-radius: 30px;width: 100%;}
#enviarformbolsa{ width:100%; height: auto;display:table;text-align:center;  }
#enviarformbolsa input { width:100%; padding:10px 0; border: 1px solid #e6e6e6; font-size: 1em; color:#fff; background:#2a8941;border-radius: 30px; }
#campotextarea textarea{border: 1px solid #ccc; font-size: 1em; color:#888; width: 92%;border-radius: 30px;height: 40px;}

/*BOLSA DE TRABAJO FORMULARIO*/

#formulario {width: 68%;height: auto;display: table;margin: 0 auto;padding-top: 2%;margin-top: 1%;padding-bottom: 8%;text-align: center;}
#formulario input {width: 100%;height: 3em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;}
#formulario textarea {width: 100%;height: 5em;border-radius: 2em;border: 1px solid #e6e6e6;font-family: 'Open Sans'}
#textoform { font-family: 'Open Sans', sans-serif; padding-bottom: 2em;}
#grupoform {width: 100%;height: auto;display: table;float: left;font-family: 'Open Sans';font-size: 0.9em;}
#lbform {width: 100%;padding-bottom: 1em;}
#campoform {width: 80%;height: 6em;text-align: left;}
#enviarform input {width: 100%;height: 4em;background-color: #2a8941;text-align: center;color: white;}

/*CONTACTO*/
#txtcontact {width: 90%;height: auto;display: table;font-size: 0.8em;color: #000;padding-left: 3%;padding-bottom: 2em;}
#txtcontact h3 {color: #2a8941;}

/*FOOTER*/

footer{width:100%;background: #E6E8EB; height: 100%;}
.footerint{padding-top: 10px;width: 100%;height: auto;display: table;margin: 0 auto;clear:both;}
.footerint h1 {text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 400; margin-top:80px;}
#legal {text-align: center;font-size: 0.8em;padding-bottom: 1em;padding-top: 1em;}
#legal a{color:#555; text-decoration:none;}
#dire {text-align: center;font-size: 0.8em;}
#swp_999999 #dire{bottom: 80px; font-size: 0.75em;position:absolute;width: 100%; text-align: center;}
#swp_999999 #legal{bottom: 50px; font-size: 0.75em;position:absolute; width: 100%; text-align: center;}
##formulario2 #checkpolitica a{color:#000; text-decoration:none;}
#formulario2 {width: 100%;height: auto;display: table;margin: 0 auto;padding-top: 2%;margin-top: 1%;padding-bottom: 1%;text-align: center;}
#formulario2 input {width: 80%;height: 4em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;}
#formulario2 #checkpolitica input {width:15px;height:15px; margin-bottom: 1%}
#formulario2 textarea {width: 80%;height: 4em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;}
#nombre2 , #email2 , #comentarios2 , #submit2 {padding-left: 2em;font-family: 'Open Sans', sans-serif; 200, sans-serif;font-size: 0.8em; margin-top: 40px;}
#comentarios2 textarea {font-family: 'Open Sans', sans-serif; }
#enviarform2 input {width: 70%;height: 4em;background-color: #f2f2f2;text-align: center;}
#footer2 {width: 100%;display: table;background-color: #383838;color: #b3b3b3;font-size: 0.7em;text-align: center;padding-bottom: 1%;padding-top: 1%;}
#footer2 a {color: #b3b3b3;}
.footerbottom {width: 100%;height: auto;text-align: center;font-size: 0.6em;padding-top: 0.5em;padding-bottom: 0.5em;}
#titslide {width: 20%;background-color: black;display: table;float: right;}

/*BOLSA DE TRABAJO*/

#boxwork {width: 100%;height: 50em;display: table;background-image: url(http://www.asnet.es/demo/sedal/admin/upload/Images/boy.jpg);background-position: 10% 0%;}
#centralwork {width: auto;margin: auto;height: 11em;display: table;text-align: center;background-color: rgba(0,0,0,0.5);margin-top: 25em;color: white;}
#titwork {width: 90%;height: auto;display: table;margin: 0 auto;font-size: 3em;color: white;font-weight: lighter;padding: 0.5em;font-family: 'Open Sans';}
#boxwork span {color: white;}
#titcarrusel{font-size: 2em;}
.p_LeftUp  #titcarrusel{font-size: 1.1em;}
#txtcarrusel{font-size: 16px;}
#txtcarrusel img{width:90%}
}

   .swiper-container,.swiper-inicio1,.allswipper  {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    
  
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        /*display: -webkit-flex;*/
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    
    
.swiper-slide{
background-size:100%;
}    




 .verprod{
 padding:10px;
 background:#379144;
 color:#FFF;
 font-weight: bold;
 float:right;
 }
 
 .verprod{color:#FFF;} 


 @media screen and  (width:1024px )  and (min-height: 323px) and (max-height: 500px){

.p_LeftUp,{
	top:70px;
} 
.feriaizq{
bottom:50px;
}
.p_RightMid {
	width: 80%;right:10%;
}
.p_RightMid #txtcarrusel{margin:0}
.p_LeftUp #txtcarrusel{padding-left:0}


#hometxt , #textcentral ,#ceramics ,#work,#txtini,#txtcarrusel,.p_CenterUp #txtcarrusel {font-size: 75%;text-align: justify;width: 90%;margin: 0 auto;line-height:1.5em;}
.footerint h1{font-size:14px}
#swp_999999 #dire,#swp_999999 #legal{font-size:0.55em;position:relative; top: -10px; width:90%;margin:0 auto;}
#formulario2 input,#enviarform2 input{height:2.5em;}
#formulario2 #checkpolitica input {width:15px;height:15px; margin-bottom: 1%}
#formulario2 textarea{height:4em;margin-top:1%;margin-bottom:1%}
.footerint{padding-top:0}	
.footerint h1{margin-top:160px;}
.c_blanco,.c_blanco a{color:#FFF;}
.c_negro,.c_negro a{color:#000;}
.c_verde,.c_verde a{color:#028d37;}
.c_gris, .c_gris a{color:#000;}
#boxprod{padding: 0 0%;}
#listaproductos{width:80%}
#menucats{width:20%;}
}


@media screen and (min-width:481px) and (max-width:1023px) and  (min-height: 290px){
#cajac{z-index:10}
.allswipperprev{left:0;}
.allswippernext{right:0;}
#cajagris {border:0px solid red;padding-top: 7em;}
#opcate6, #opcate13, #opcate14, #opcate15, #opcate16, #opcate31, #opcate32 {width: 15%;padding-top: 0.9em;padding-bottom: 0.9em;}
#boxprod .activo {padding-bottom: 0.9em;padding-top: 1em;width:16.6%}
#boxprod {padding-top: 2em;}
.opcatsedal {width: 16.6%;margin-left: 1%;margin-bottom: 2%;}
#producto {width: 47%;float: left;padding: 0;margin:0; min-height:600px;}
#producto #dataprod {width: 100%;}
#accionesprod {width: 32.333333%;}
#nombreprod {color: #2a8941;font-weight: bolder;font-size: 1.5em;}
.login-popup {top: 15em;}
#campoform {width: 100%;}
#bloclegal {padding-top: 5em;}
}



@media screen and  (max-width:480px ) and (min-height: 290px){

body {
    font-family: 'Open Sans', sans-serif;
    background: #fff;
    font-size: 1.5em;
    color: #4d4d4d;
    -webkit-font-smoothing: antialiased;
}

.leyenda-popup  {height: 90%;overflow:scroll;}

/*HOME*/

#cajamobile{display:table;width:100%;}
#cajagris {padding-top: 7em;padding-bottom: 1em;}
#cajac{width:%;height: auto;display: table;font-family: 'Open Sans', sans-serif; }
#cajac h2{font-size: 20px;margin-bottom: 20px;}
#cajac p{font-size: 14px; }
#titpres{width:100%;clear:both;margin-bottom: 2%;font-size: 1.5em;}
#swp_33 #titpres{font-size: 1.5em;padding: 0.5em; width:90%} 
#hometxt {width: 100%;height: auto;display: table;font-family: 'Open Sans', sans-serif; 200, sans-serif;text-align: center;padding-top: 2em;padding-bottom: 2em;font-size: 36pt;}
#textcentral {width: 100%;margin: 0 auto;display: table;height: auto;text-align: center;font-size: 15pt;line-height: 30pt;font-family: 'Open Sans', sans-serif; 200;padding-bottom:2em;}
#ceramics {width: 100%;height: 30em;display: table;background-image: url(img/ceramics.jpg);background-size: cover;}
#ceramics h1 {width: 100%;height: auto;display: table;text-align: center;padding-top: 10%;padding-bottom: 2%;color: white;font-weight: lighter;font-size: 3em;}
#ceramics p {width: 70%;height: auto;display: table;text-align: center;font-family: 'Open Sans', sans-serif; 200;margin: 0 auto;font-size: 0.8em;color: white;}
#work {width: 100%;height: 30em;background-color: white;background-image: url(img/trabajo.jpg);background-size: cover; }
#swp_13 h2 {width: 100%;height: auto;text-align: center;padding-top: 20px;color: white;font-weight: lighter;font-size: 3em; clear:both;}
#work h1,#swp_13 h1 {width: 100%;height: auto;display: table;text-align: center;padding-top: 20px;padding-bottom: 1%;color: white;font-weight: lighter;font-size: 3em; clear:both;}
#work p,#swp_13 p,#contentbolsatrabajo div {width: 70%;height: auto;text-align: center;font-family: 'Open Sans', sans-serif; 200;margin: 0 auto;font-size: 0.8em;color: white;line-height: 30pt;clear:both;}
#work a,#swp_13 a {height: auto;display: table;padding: 1%;background-color: white;color: #333333;font-family: 'Open Sans', sans-serif; 200;font-size: 0.8em;margin: 0 auto;text-decoration: none;}
#work img,#swp_13 img {width: 50%;height: auto;display: table;margin: 0 auto;}
#footer {width: 100%;height: auto;display: table;background-color: #f2f2f2;text-align: center;padding-top: 5%;}
.footerint h1{font-size: 18px;}
#formulario {width: 70%;height: auto;display: table;margin: 0 auto;padding-top: 2%;padding-bottom: 2%;}
#formulario input {width: 35%;height: 30px;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;}
#formulario textarea {width: 70%;height: 60px;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;margin-top: 3%;margin-bottom: 3%;font-family: 'Open Sans', sans-serif; 200, sans-serif;}
#nombre , #email , #comentarios , #submit {padding-left: 2em;font-family: 'Open Sans', sans-serif; 200, sans-serif;font-size: 0.8em;}
#comentarios textarea {font-family: 'Open Sans', sans-serif; }
#enviarform input {width: 20%;height: 4em;background-color: #f2f2f2;text-align: center;}
#footer2 {width: 100%;display: table;background-color: #383838;color: #b3b3b3;font-size: 0.7em;text-align: center;padding-bottom: 1%;padding-top: 1%;}
#footer2 a {color: #b3b3b3;}
.footerbottom {width: 100%;height: auto;text-align: center;font-size: 0.6em;padding-top: 0.5em;padding-bottom: 0.5em;}
#titslide {width: 20%;background-color: black;display: table;float: right;}
#cajamapa{width:98%;margin:0;padding:0; display:table;height:auto;}

.logo img {margin-left: 10%;}
.logo img {width: 85%;margin-top:5px}

.p_CenterDown{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto; right:0; left:0;
}

.TM006{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto; right:0; left:0;
}

.p_CenterUp{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0  
}

.p_LeftDown{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.p_LeftMid{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.p_LeftUp{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0

}

.feriaizq{
bottom:50px;
position: absolute;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.p_RightDown{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.p_RightMid{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto; right:0; left:0
}

.p_RightUp{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto; right:0; left:0
}



#titcarrusel{
/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.74);*/
margin:20px 0 0 0;
font-size: 1em;
font-family: 'Open Sans', sans-serif;
width: 90%;
text-align:left;
/*background-color: rgba(255,255,255,0.5);*/
padding: 0;
/*color: #379144;*/
margin: 0 auto;
}
.p_RightUp #titcarrusel{padding:10px 5%;}



#txtcarrusel{
margin-top: 0px;
font-size: 14px;
width: 90%;
text-align:center;
line-height: 1.5em;
font-family: 'Open Sans', sans-serif;
display:table;
clear:both;
border:0px solid green;
margin:0 auto;
}

.p_RightMid #txtcarrusel {font-size:14px;}
.p_CenterDown #titcarrusel,.TM006 #titcarrusel{margin-top:250px}

.p_LeftUp #txtcarrusel{padding-left:0;}
#txtcaja{ width:100%;
margin:0; padding:0;
border:0px solid green;
height:auto;
display:table;
margin-top: 0px;
}

.fa{font-size: 30px}
.fa-file-pdf-o,.fa-envelope,.fa-info{font-size: 16px}





#imgcarrusel_p_LeftUp{
  float:none;
  clear:both;
  display:table; 
  width:80%;
  margin:16% auto 0 auto;
  text-align:center;
  border:0px solid red;
  left:0;
  position:relative;
}

#imgcarrusel_p_LeftUp img{height:200px;border:0px solid blue;}




/*TEXTO CERAMICS INICIO*/




#caraccarr{
margin-top: 50px;font-family: 'Open Sans', sans-serif;
font-size: 0.9em;
font-weight: bold;
color:#000;
text-align:left;
border-bottom:1px solid #000;
padding-bottom: 2px;
text-transform:uppercase;
display:none;
}

#diamcarr{
margin-top: 20px;
width:15%;
font-size: 3.5em;
font-weight: normal;
color:#ccc;
float:left;
display:none;
}



#container {width: 100%;display: table;height: auto;background: white;}
#headinterior {width: 100%;height: auto;display: table;background-color:#333; }
#idiomas {width: 35%;height: auto;display: table;float: right;font-size: 1em;text-align: center;margin: 0 0 0 60%;padding: 0;}
#idioma {width: 32%;float: left;}
#idioma a {color: grey;text-decoration: none;font-size: 0.8em;opacity: 0.8;white-space: nowrap;}
#idioma select {color: #000000;font-weight: bolder;}
#logocentro {width: 100%;padding-top: 1em;}
#hometxt , #textcentral ,#ceramics ,#work,#txtini,.p_CenterUp #txtcarrusel,.TM006 #txtcarrusel {font-size: 72%;text-align: justify;width: 80%;margin: 0 auto;line-height:1.5em;}
#txtcarrusel{font-size: 72%;text-align: justify;width: 90%;margin: 0 auto;line-height:1.5em;}
#checkpolitica{font-size: 12px;}
#checkpolitica a{color:#666}
#txtcarrusel img{width:75%;}
#swp_13 h2{font-size:1.5em;}
#titpres{margin-top:70px; margin-bottom:0;}
#ceramics h1 , #work h1 {width: 90%;margin: 0 auto;}
#ceramics {width: 100%;height: 30em;display: table;background-image: url(img/ceramics.jpg);background-attachment: fixed;color: white;}
#ceramics p , #work p {width: 90%;margin: 0 auto;}
#work {width: 100%;height: 30em;background-color: white;background-image: url(img/trabajo.jpg);background-attachment: fixed;color: white; }
#work a {color: white;padding-left: 9em; }
#work img , #ceramics img {padding-left: 10em;padding-top: 2em;}
#footer {width: 100%;height: auto;display: table;background-color: #f2f2f2;text-align: center;padding-top: 5%;}
#formulario {width: 100%;height: auto;display: table;background-color: white;margin: 0 auto;padding-top: 2%;margin-top: 2%;padding-bottom: 2%;text-align: center;}
#formulario input {width: 70%;height: 2em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;margin-bottom: 1.5em;}
#formulario textarea {width: 70%;height:5em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;margin-top: 3%;margin-bottom: 3%;font-family: 'Open Sans', sans-serif;}
#nombre , #email , #comentarios , #submit {padding-left: 2em;font-family: 'Open Sans', sans-serif; 200, sans-serif;font-size: 0.8em;}
#comentarios textarea {font-family: 'Open Sans', sans-serif; }
#enviarform input {background-color: #f2f2f2;}
#footer2 {width: 100%;display: table;background-color: #383838;color: #b3b3b3;font-size: 0.7em;text-align: center;padding-bottom: 1%;padding-top: 1%;}
#footer2 a {color: #b3b3b3;}
.footerbottom {width: 100%;height: auto;text-align: center;font-size: 0.6em;padding-top: 0.5em;padding-bottom: 0.5em;}
.footerint h1 {width: 80%;margin: 0 auto;text-align: center;}
#titslide {width: 20%;background-color: black;display: table;float: right;}
.footerbottomint a {color: black;}
#dire {text-align: center;}
#legal {text-align: center;}
#maps {width: 90%;height: auto;display: table;float: left;margin-top: 10em;}
#maps2 , #maps3 {width: 90%;height: auto;display: table;float: left;margin-top: 10em;}
#maps iframe   {width: 95%;height: 350px;padding-left: 1.3em;}
#maps2 iframe{width: 95%;height: 350px;padding-left: 1.3em;}
#maps3 iframe{width: 95%;height: 350px;padding-left: 1.3em;}

/*PRODUCTOS SEDAL*/

#boxprod{
width: 100%;height: auto;display: table;opacity: 0.9;margin: auto;background-color: white;}
.catprinsedal{
width: 14%;
position: relative;
height: auto;
float:left;
text-align:center;
padding-bottom: 1em;
}
#boxprod a {color: #616362;font-family:'Open Sans', sans-serif;font-weight: 300;font-size: 0.8em;padding-bottom: 2em; }
.catprinsedal a{text-decoration:none; font-size: 1em; width:100%;}
.catprinsedal a img{width: auto}

#menucats{width: 25%;height: auto;display: table;float:left;background-color: #ededed;}

.catsedal{width: 99%;height: auto;display: table;margin:40px 0 10px 0%; padding-right: 1%; }


.opcatsedal {width: 48%; margin: 1%; position: relative; height: auto;float:left; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
/*background: #fff;*/
height: auto;
}
.opcatsedal a{text-decoration:none; font-size: 0.8em; color:#444; }
.opcatsedal img{max-height:3em;}
.opcatsedal .imgcat{width: 100%;float:left;text-align: center;padding-top: 0.8em;padding-bottom: 0.5em; }
.opcatsedal .namecat{width: 100%; float:right;font-size: 0.9em;text-align: center;display:none;}
 .activo{ border: 0px solid #444; }
#boxprod .activo{
width: 32%;
height: 117px;
/*-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;*/
padding-top: 0.5em;padding-bottom: 0.5em;
background:#ededed;
}
#titcats,#categoriaproducto {width: 95%;height: auto;margin: 0em 0 0.5em 0.5em;font-family:'Open Sans', sans-serif;padding-top: 0.5em;border-bottom: 1px solid #7e7e7e;font-weight: 700; font-size: 1.5em;}
#cate { color: #999;padding: 10px;font-weight: 700;font-family:'Open Sans', sans-serif;margin-top: 0px;}
#quitarfiltro{width:100%;float:left;clear:none;padding-top:20px;}
#listaproductos{width: 70%;height: auto;display: table; border: 0px solid #f2f2f2;margin: 30px auto;}
#producto{width: 90%;margin: 7% 5% ; border: 1px solid #f2f2f2; background: #FFF; float:left;text-align: center;}
#producto #dataprod{width: 100%;margin: 1%; padding:0;display:table;height:auto;float:left;}
#producto #img{width: 100%;margin: 0%;padding:0;display:table;height:auto; text-align:center;}
#producto #img img {width: 80%;max-height:600px}
#catprod{font-size: 1em; width: 100%;padding-top: 1em;}
#nombreprod{font-size: 1.5em; width: 100%;color: #2a8941;font-weight: bold;text-align:center;}
#refprod{font-size: 1em; width: 100%;}
#categoriasdetprod{font-size: 1em; font-weight: normal;display:table;min-height:70px;margin-top: 2%;text-align:center;width:100%;}
#categoriasdetprod img{width:15%;}
#accionesprod{ width: 32%;float:left;font-size:0.9em; margin-top: 30px}
#accionesprod a{text-decoration:none;color:#000;font-size: 0.8em;}
.descprod{width:98%; margin: 1% 1%;font-size: 0.9em;font-weight: normal;display:none;}
#txtdescprod{width: 95%;margin: 60px auto 10px auto; display:table; line-height: 1.5em;}

/*Formulario solicitar*/

#mask {display: none;background: #000;position: fixed; left: 0; top: 0;z-index: 10;width: 100%; height: 100%;opacity: 0.8;z-index: 999;}
.login-popup {background: rgb(255, 255, 255);padding: 10px;left: 50%;top: 50%;width: 80%; margin: 0 auto;min-height: 310px;height: auto; font-size: 1.2em;float: left;display: none;position: absolute;z-index: 99999;border-radius: 3px;border: 1px solid #ccc;box-shadow: 0px 0px 10px #ccc;-moz-box-shadow: 0px 0px 20px #ccc;-webkit-box-shadow: 0px 0px 20px #ccc;-moz-border-radius: 1px;-webkit-border-radius: 1px;}
#titlogin{ width: 100%; display:table;height: auto;padding: 20px 20px 5px 20px;font-size: 0.8em;float:left;text-align:left;color:#6b6b6b;}
#login-box .campoop{ width: 200px;display:table;height: auto;padding: 2px 20px;font-size: 14px;font-weight: bold;float:left;text-align:left;color:#6b6b6b;}
#login-box .campoop input {padding: 5px;border: 2px solid rgb(221, 221, 221);width: 200px;color: rgb(170, 170, 170);}
#cerrarsol{width:100%;float:right;font-size: 0.8em;text-align:right;}
#opcate6 , #opcate13 , #opcate14 , #opcate15 , #opcate16 , #opcate31 , #opcate32 {width: 32%; height:125px;display: block;padding-top: 0.5em;border: 1px solid #FFF;    padding-bottom: 0}
#opcate6 a , #opcate13 a , #opcate14 a , #opcate15 a , #opcate16 a , #opcate31 a , #opcate32 a {color: black;}
#resultprod {width: 100%;height: auto;display:table;}
#menucats {width: 25%;display: table;float: left;background-color: #f2f2f2;}
#listaproductos {width: 100%;}
#boxprod a {color: #616362;font-family:'Open Sans', sans-serif;font-weight: 300;font-size: 0.8em; }
#cate {border-bottom: 1px solid #7e7e7e;font-weight: 700;font-family: 'Open Sans', sans-serif;width: 91%;cursor:pointer;}
#menucats{width: 100%;height: auto;display: table;float:left;background-color: #f2f2f2;}
.catsedal{width: 99%;height: auto;display: table;margin:30px 0 10px 1%; }
.opcatsedal {width: 22%; position: relative;float:left;border: 1px solid #f2f2f2;/*margin-left: 11%;margin-bottom: 11%;*/ }
.opcatsedal a{text-decoration:none; font-size: 0.8em; color:#444; }
.opcatsedal img{max-width:55%;}
#boxwork {width: 100%;height: 50em;display: table;background-image: url(http://www.asnet.es/demo/sedal/admin/upload/Images/boy.jpg);}
#centralwork {width: 80%;margin: auto;height: 16em;display: table;text-align: center;background-color: rgba(0,0,0,0.5);margin-top: 25em;}
#titwork {height: auto;display: table;margin: 0 auto;font-size: 3em;color: white;font-weight: lighter;padding: 0.5em;font-family: 'Open Sans';}
#boxwork span {color: white;}
#ofertasbolsa{ width:100%; position:relative; display:table;}
#ofertasbolsa{ width:100%; display: table; height: auto;}
#ofbolsa{width: 90%;margin: 1% 2%; padding: 1%;border: 1px solid #f2f2f2;display:table; float:left;font-size: 1.5em;}
#descripbolsa{font-size: 0.7em; font-weight: normal;display:table;height:auto;margin-top: 20px;width: 100%;text-align: center;}
#nombrebolsa,#titbolsapop{font-size: 1.1em; font-weight: bold;display:table;height:auto; color:#2a8941; font-family: 'Open Sans', sans-serif;text-align: center;}
#refbolsa{font-size: 1em; font-weight: bold;display:table;height:auto;text-align: center;width: 100%;padding-top: 1em;}
#opcionesbolsa{font-size: 0.7em; font-weight: bold;display:table;height:auto;text-align:left;float:left;margin-top: 1em;margin-bottom: 1em;width: 100%;text-align: center;}
#opcionesbolsa a {color:#444444; }
.activo {
border: 1px solid #444;
}


/*Formulario solicitar*/
#mask {
  display: none;
  background: #000; 
  position: fixed; left: 0; top: 0; 
  z-index: 10;
  width: 100%; height: 100%;
  opacity: 0.8;
  z-index: 999;
}


.login-popup {

  top: 62%;}


#titlogin{
  
  font-size: 1em; 
  color:#2a8941;
  padding: 0;text-align: center;
}

#login-box .campoop{
  width: 200px;  
  display:table;
  height: auto;  
  padding: 2px 20px;
  font-size: 14px;
  font-weight: bold;
  float:left;
  text-align:left;
  color:#6b6b6b;
}

#login-box .campoop input {
padding: 5px;
border: 2px solid rgb(221, 221, 221);
width: 200px;
color: rgb(170, 170, 170);
}

#cerrarsol{
width:100%;
float:right;
font-size: 0.9em;
padding-bottom: 0.5em;
color: #grey;
text-align:right;

}

#campo1,#tituloop{font-size: 0.7em; width: 100%;float:left; height: 2px; font-family: 'Open Sans', sans-serif;margin-top:5px}
#campoinput,#campoop{font-size: 0.9em; font-weight: normal;display:table;height:auto;margin-top: 0px;width: 85%;float:left; height: 35px;}
#campotextarea {font-size: 0.9em; font-weight: normal;display:table;height:auto;margin-top: 20px;width: 90%;float:left;padding: 2px; font-weight: normal;}
#campoinput input,#campoop input,#campoinput select,#campoop select{border: 1px solid #ccc; font-size: 0.8em; color:#888;padding: 12px; font-weight: normal;border-radius: 30px;width: 100%;}
#enviarformbolsa{ width:100%; height: auto;display:table;text-align:center;  }
#enviarformbolsa input { width:100%; padding:10px 0; border: 1px solid #e6e6e6; font-size: 1em; color:#fff; background:#2a8941;border-radius: 30px; }
#campotextarea textarea{border: 1px solid #ccc; font-size: 1em; color:#888; width: 92%;border-radius: 30px;margin:0}

/*BOLSA DE TRABAJO FORMULARIO*/

#formulario {width: 68%;height: auto;display: table;margin: 0 auto;padding-top: 2%;margin-top: 1%;padding-bottom: 8%;text-align: center;}
#formulario input {width: 100%;height: 3em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;}
#formulario textarea {width: 100%;height: 5em;border-radius: 2em;border: 1px solid #e6e6e6;font-family: 'Open Sans'}
#textoform { font-family: 'Open Sans', sans-serif; padding-bottom: 2em;}
#grupoform {width: 100%;height: auto;display: table;float: left;font-family: 'Open Sans';font-size: 0.9em;}
#lbform {width: 100%;padding-bottom: 1em;}
#campoform {width: 80%;height: 6em;text-align: left;}
#enviarform input {width: 100%;height: 4em;background-color: #2a8941;text-align: center;color: white;}

/*CONTACTO*/
#txtcontact {width: 90%;height: auto;display: table;font-size: 0.8em;color: #000;padding-left: 3%;padding-bottom: 2em;}
#txtcontact h3 {color: #2a8941;}

/*FOOTER*/

footer{width:100%;background: #E6E8EB; height: 100%; display:table;}
.footerint{padding-top: 10px;width: 100%;height: auto;display: table;margin: 0 auto;}
.footerint h1 {text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 400; margin-top:80px;}
#legal {text-align: center;font-size: 0.9em;padding-bottom: 1em;padding-top: 1em;}
#dire {text-align: center;font-size: 0.9em;padding-top: 2em;}
#swp_999999 #dire{bottom: 40px; font-size: 0.65em;position:absolute;width: 90%; text-align: center; padding:0 5%;}
#swp_999999 #legal{bottom: 10px; font-size: 0.65em;position:absolute; width: 90%; text-align: center; padding:0 5%;}
#legal a{color:#000; text-decoration:none;}
#formulario2 {width: 100%;height: auto;display: table;margin: 0 auto;padding-top: 1%;margin-top: 1%;padding-bottom: 1%;text-align: center;}
#formulario2 input {width: 80%;height: 3em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em; margin-top:2%}
#formulario2 #checkpolitica input {width:15px;height:15px; margin-bottom: 1%}
#formulario2 textarea {width: 80%;height: 4em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em; margin-top:2%}
#nombre2 , #email2 , #comentarios2 , #submit2 {padding-left: 2em;font-family: 'Open Sans', sans-serif; 200, sans-serif;font-size: 0.8em; margin-top: 40px;}
#comentarios2 textarea {font-family: 'Open Sans', sans-serif; }
#enviarform2 input {width: 70%;height: 4em;background-color: #f2f2f2;text-align: center;}
#footer2 {width: 100%;display: table;background-color: #383838;color: #b3b3b3;font-size: 0.7em;text-align: center;padding-bottom: 1%;padding-top: 1%;}
#footer2 a {color: #b3b3b3;}
.footerbottom {width: 100%;height: auto;text-align: center;font-size: 0.6em;padding-top: 0.5em;padding-bottom: 0.5em;}
#titslide {width: 20%;background-color: black;display: table;float: right;}

/*BOLSA DE TRABAJO*/

#boxwork {width: 100%;height: 50em;display: table;background-image: url(http://www.asnet.es/demo/sedal/admin/upload/Images/boy.jpg);background-position: 10% 0%;}
#centralwork {width: auto;margin: auto;height: 11em;display: table;text-align: center;background-color: rgba(0,0,0,0.5);margin-top: 25em;color: white;}
#titwork {width: 100%;height: auto;display: table;margin: 0 auto;font-size: 3em;color: white;font-weight: lighter;padding: 0.5em;font-family: 'Open Sans';}
#boxwork span {color: white;}
#txtcarrusel img{width:90%}



#cuadroleyenda{
	width:100%;
	height:auto;
	display:table;
	font-size: 11px;
	float:left;	
	margin-bottom: 0px;
}

#cuadroleyenda  #imgley{
	width:20%;	
	float:left;	
}

#cuadroleyenda  #imgley img{width:75%;}

#cuadroleyenda  #txtley{
	width:75%;	
	float:left;	
	display:table;
}

#cuadroleyenda  #txtley #titley{
	font-weight: bold;
	font-size: 11px;
	margin-bottom:5px;
}


}

   .swiper-container,.swiper-inicio1,.allswipper  {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    
  
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        /*display: -webkit-flex;*/
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    
    
.swiper-slide{
background-size:100%;
}    


.c_blanco,.c_blanco a{color:#FFF;}
.c_negro,.c_negro a{color:#000;}
.c_verde,.c_verde a{color:#028d37;}
.c_gris{color:#000;}
.c_gris a{color:#fff;}

  .verprod{
 padding:10px;
 background:#379144;
 color:#FFF;
 font-weight: bold;
 }


@media screen and (max-height:520px) and (max-width:1000px) {
#hometxt , #textcentral ,#ceramics ,#work,#txtini,#txtcarrusel,.p_CenterUp #txtcarrusel {font-size: 75%;text-align: justify;width: 90%;margin: 0 auto;line-height:1.5em;}
.footerint h1{font-size:14px}
#swp_999999 #dire,#swp_999999 #legal{font-size:0.55em;position:relative; top: 30px; width:90%;margin:0 auto;}
#formulario2 input,#enviarform2 input{height:2.5em;}
#formulario2 #checkpolitica input {width:15px;height:15px; margin-bottom: 1%}
.c_blanco,.c_blanco a{color:#FFF;}
.c_negro,.c_negro a{color:#000;}
.c_verde,.c_verde a{color:#028d37;}
.c_gris, .c_gris a{color:#000;}
}


@media screen and (min-width:650px) and (max-width:810px) and  (min-height: 1000px){ 
.p_CenterUp{
top:30%;
width:40%;
left:15%;
position: absolute;
                                                                    
}
}

@media screen and (min-width:2000px) {
	.p_CenterDown #txtcarrusel,.p_LeftUp #txtcarrusel,.p_RightUp #txtcarrusel{font-size:1.1em;}
	#work a, #swp_13 a{font-size:1.1em;}
}


@media screen and (max-height:290px){
#swp_33 #titpres{font-size:1.1em}
#idiomas {width: 100%;height: auto;display: table;float: left;font-size: 1em;text-align: center;margin: 0;padding: 0; padding-left:45%}
#idioma {width: auto;float: left;}
#idioma a {color: black;text-decoration: none;font-size: 0.8em;opacity: 0.8;}
#idioma select {color: #000000;font-weight: bolder;}
.logo img{height: 40px;}
#cajac h2{font-size: 20px;margin-top: 70px;padding-bottom: 20px}
#cajac p{font-size: 14px; }
#swp_13 #imgini{display:none;}
#work a,#swp_13 a {height: auto;display: table;padding: 1%;background-color: white;color: #333333;font-family: 'Open Sans', sans-serif; 200;font-size: 0.8em;margin: 0 auto;text-decoration: none;}

#imgcarrusel_p_LeftUp img{height:150px;}
#hometxt , #textcentral ,#ceramics ,#work,#txtini,#txtcarrusel,.p_CenterUp #txtcarrusel {font-size: 60%;text-align: justify;width: 90%;margin: 0 auto;line-height:1.5em;}
.footerint h1{font-size:14px}
.p_LeftUp,.feriaizq {font-size: 60%;text-align: justify;width: 50%;margin: 0 auto;line-height:1.5em; top:80px; left: 5%; margin-left: 8%;}
/*#txtcaja{width:50%;float:left;}*/
#txtcarrusel img{width:80%;}
.fa{font-size: 30px}
.fa-file-pdf-o,.fa-envelope,.fa-info{font-size: 16px}
.allswipperprev{left:0;}
.allswippernext{right:0;}
#txtcarrusel,.p_CenterUp #txtcarrusel{font-size: 80%;}

/*FOOTER*/

footer{width:100%;background: #E6E8EB; height: 100%;}
.footerint{padding-top: 10px;width: 100%;height: auto;display: table;margin: 0 auto;}
.footerint h1 {text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 400; margin-top:80px;}
#bloclegal{position:relative;width:90%; margin:0 auto;padding:0}
#legal {text-align: center;font-size: 0.7em;padding-bottom: 0em;padding-top: 0em; bottom:0;}
#dire {text-align: center;font-size: 0.7em; bottom:0}
#swp_999999 #dire{bottom: 0px; font-size: 0.55em;position:absolute;width: 50%; text-align: center; padding:0; margin:0;top:50px; float:left;}
#swp_999999 #legal{bottom: 0px; font-size: 0.55em;position:absolute; width: 50%; text-align: center;padding:0;margin:0;top:60px; right:0}
#legal a{color:#000; text-decoration:none;}
#formulario2 {width: 100%;height: auto;display: table;margin: 0 auto;padding-top: 1%;margin-top: 0%;padding-bottom: 1%;text-align: center;}
#formulario2 input {width: 33%;height: 2em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em; float:left; margin-left: 5%}
#formulario2 #checkpolitica input {width:15px;height:15px; margin-bottom: 1%}
#formulario2 textarea {width: 80%;height: 3em;background-color: white;border-radius: 2em;border: 1px solid #e6e6e6;padding-right: 2em;}
#nombre2 , #email2 , #comentarios2 , #submit2 {padding-left: 2em;font-family: 'Open Sans', sans-serif; 200, sans-serif;font-size: 0.8em; margin-top: 10px;}
#comentarios2 textarea {font-family: 'Open Sans', sans-serif; }
#enviarform2 input {width: 90%;height: 2em;background-color: #f2f2f2;text-align: center;}
#footer2 {width: 100%;display: table;background-color: #383838;color: #b3b3b3;font-size: 0.7em;text-align: center;padding-bottom: 1%;padding-top: 1%;}
#footer2 a {color: #b3b3b3;}
.footerbottom {width: 100%;height: auto;text-align: center;font-size: 0.6em;padding-top: 0.5em;padding-bottom: 0.5em;}
#titslide {width: 20%;background-color: black;display: table;float: right;}
.footerint h1{margin-top:55px;}

#mask {
  display: none;
  background: #000; 
  position: fixed; left: 0; top: 0; 
  z-index: 10;
  width: 100%; height: 100%;
  opacity: 0.8;
  z-index: 999;
}


.login-popup {
  background: rgb(255, 255, 255);
  padding: 10px;
  left: 50%;
  top: 50%;
  width: 85%;
  margin: 0 auto;
  min-height: 310px;
  height: auto;
  font-size: 1.2em;
  float: left;
  display: none;
  position: fixed;
  z-index: 99999;
   border-radius: 3px;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 10px #ccc;
  -moz-box-shadow: 0px 0px 20px #ccc;
  -webkit-box-shadow: 0px 0px 20px #ccc;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
}

.pdf-popup {
 
  padding: 0px;
  left: 50%;
  top: 20%;
  width: 85%;
  margin: 0 auto;
  min-height: 310px;
  height: 80%;
  font-size: 1.2em;
  float: left;
  display: none;
  position: fixed;
  z-index: 99999;
   border-radius: 3px;
  border: 0px solid #ccc;
  box-shadow: 0px 0px 10px #ccc;
  -moz-box-shadow: 0px 0px 20px #ccc;
  -webkit-box-shadow: 0px 0px 20px #ccc;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
}

#titlogin{
  width: 100%;  
  display:table;
  height: auto;  
  padding: 20px 20px 20px 20px;
  font-size: 2em;
  font-family: 'Open Sans', sans-serif;
  float:left;
  text-align:left;
  color:#2a8941;
}

#login-box .campoop{
  width: 200px;  
  display:table;
  height: auto;  
  padding: 2px 20px;
  font-size: 14px;
  font-weight: bold;
  float:left;
  text-align:left;
  color:#6b6b6b;
}

#login-box .campoop input {
padding: 5px;
border: 2px solid rgb(221, 221, 221);
width: 200px;
color: rgb(170, 170, 170);
}

.swiper-pagination{display:none}


.opcatsedal {width: 48%; margin: 1%; position: relative; height: 5em;float:left;
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #fff;  */

}
.opcatsedal a{text-decoration:none; font-size: 0.8em; color:#444; }
.opcatsedal img{max-height:2em;}
.opcatsedal .imgcat{width: 100%;float:left;text-align: center;padding-top: 0.8em;padding-bottom: 0.5em; }
.opcatsedal .namecat{width: 100%; float:right;font-size: 7pt;display: block;text-align: center;}


 .activo{ border: 0px solid #444; background:#d0d0d0;}
 
 #boxprod{
width: 100%;height: auto;display: table; padding: 0 8%;/*padding-top: 30px;/*background-color: #2d2d2d*/-webkit-box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);
box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);opacity: 0.9;margin: auto;/*padding-top: 6px;*/}
.catprinsedal{
width: 12%;
position: relative;
height: auto;
float:left;
text-align:center;
padding-bottom: 0.5em;padding-top: 0.9em;
}
#boxprod a {color: #616362;font-family:'Open Sans', sans-serif;font-weight: 300;font-size: 0.8em;padding-bottom: 2em; }
.catprinsedal a{text-decoration:none; font-size: 1em; width:100%;}
.catprinsedal a img{width: 35px}

#listaproductos{width: 100%;height: auto;display: table; border: 0px solid #f2f2f2;margin: 0px auto;}

#producto{width: 50%;margin: 0%;padding:0 ; background: #FFF; float:left;text-align: center;}

.botop{border-top: 1px solid #f2f2f2;}

.bobottom{border-bottom: 1px solid #f2f2f2;}

.boleft{border-left: 1px solid #f2f2f2;}

.boright{border-right: 1px solid #f2f2f2;}

#producto:last{border-right: 1px solid #f2f2f2;} 
#producto #dataprod{width: 60%;margin: 1%; padding:0;display:table;height:auto;float:left;}
#producto #img{width: auto;margin: 0%;padding:0;display:table;height:auto; text-align:center;}
#producto #img img {width: 100%; max-height: 300px;}

#catprod{font-size: 1em; font-weight: bold;display:table;height:auto;padding-left: 0.8%;padding-top: 0.8em;}
#nombreprod{font-size: 1.5em; font-weight: bold;display:table;height:auto; color:#2a8941; font-family: Arial;padding-left: 0.8%;}
#refprod{font-size: 0.8em; font-weight: normal;display:table;height:auto;padding-left: 0.8%;}
#categoriasdetprod{font-size: 1em; font-weight: normal;display:table;min-height:70px;margin-top: 3%;}
#accionesprod{/*width: 30%*/;width: 25%; float:left;font-size:1em;margin-top: 20%;padding-left: 0.8%;display: table;}
#accionesprod a{text-decoration:none;color:#000;font-size: 0.8em;}
.descprod{width:98%; margin: 2% 1%;font-size: 0.9em;font-weight: normal;display:none; text-align:left;}
#txtdescprod{width: 95%;margin: 60px auto 10px auto; display:table; line-height: 1.5em;}

 #boxprod .activo {padding-bottom: 0.9em;padding-top: 1em;}
#boxprod {padding-top: 2em;}
.opcatsedal {width: 13%;margin-left: 1%;margin-bottom: 2%;}
#producto {width: 49%;float: left;padding: 0;margin:0;}
#accionesprod {width: 30%;}
#nombreprod {color: #2a8941;font-weight: bolder;font-size: 1.1em;}
#catprod {font-size: 0.9em;}
.login-popup {top: 15em;}

#cate { color: #999;padding: 10px;font-weight: 700;font-family:'Open Sans', sans-serif;margin-top: 25px; clear:both;}
#accionesprod .fa{font-size:12px;}
#titcats,#categoriaproducto {width: auto;height: auto;margin: 0.3em 0 0.5em 0.5em;font-family:'Open Sans', sans-serif;padding-top: 0.5em;border-bottom: 1px solid #7e7e7e;font-weight: 700; font-size: 1.7em;}
}

/*IPAD MINI LANDSCAPE*/

@media screen and (min-width:670px) and (max-width:778px) and   (min-height: 1024px){ 

#imgcarrusel_p_LeftUp{
  float:none;
  clear:both;
  display:table; 
  width:80%;
  margin:16% auto 0 auto;
  text-align:center;
  border:0px solid red;
  left:0;
  position:relative;
}

#imgcarrusel_p_LeftUp img{height:400px;border:0px solid blue;}

#txtcaja{ width:100%;
margin:0; padding:0;
border:0px solid green;
height:auto;
display:table;
margin-top: 0px;
}


.p_CenterDown{
top:350px;
position: relative;
width:90%;padding:0;margin:0 auto; right:0; left:0;
}

.p_CenterUp{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0  
}

.p_LeftDown{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.p_LeftMid{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.p_LeftUp,{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.feriaizq{
  bottom:80px;
}

.feriaizq #titcarrusel, .feriaizq #txtcarrusel{width:80%;font-size:1.1em;}

.p_RightDown{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.p_RightMid{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto; right:0; left:0
}

.p_RightUp{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto; right:0; left:0
}


#titcarrusel{font-size:1.2em;font-weight: bold;padding-left:1.5em;}
.p_CenterDown #txtcarrusel,#textcentral{font-size:1.1em;}


#producto #img img {width: 100%; max-height: 570px;}
#producto{width:90%; margin: 0 5% 0 5%;}
.datosempresa{width:80%; margin:0 10%;}
}


@media screen and (min-width:600px) and (max-width:778px) and  (max-height: 1020px) and  (min-height: 840px){ 

#imgcarrusel_p_LeftUp{
  float:none;
  clear:both;
  display:table; 
  width:80%;
  margin:16% auto 0 auto;
  text-align:center;
  border:0px solid red;
  left:0;
  position:relative;
}

#imgcarrusel_p_LeftUp img{height:400px;border:0px solid blue;}

#txtcaja{ width:100%;
margin:0; padding:0;
border:0px solid green;
height:auto;
display:table;
margin-top: 0px;
}


.p_CenterDown{
top:350px;
position: relative;
width:90%;padding:0;margin:0 auto; right:0; left:0;
}

.p_CenterUp{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0  
}

.p_LeftDown{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.p_LeftMid{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.p_LeftUp{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}


.feriaizq{
  top: auto;
  bottom:20px;
}

.feriaizq #titcarrusel, .feriaizq #txtcarrusel{width:80%;}

.p_RightDown{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto;right:0; left:0
}

.p_RightMid{
top:-4%;
position: relative;
width:90%;padding:0;margin:0 auto; right:0; left:0
}

.p_RightUp{
top:-4%;
position: relative;
width:80%;padding:0;margin:0 auto; right:0; left:0
}
.p_RightUp #titcarrusel{width:90%; padding: 10px 5%;}


#titcarrusel{font-size:1.2em;font-weight: bold;padding-left:1.5em;}
.p_CenterDown #txtcarrusel,#textcentral{font-size:1.1em;}

#idioma{width:15%}
#producto #img img {width: auto; max-height: 9;}
#producto{width:49.8%; margin: 0 0% 0 0%; float:left;min-height:625px }
#producto #nombreprod,#categoriasdetprod{text-align:center;}
#producto #img img{max-height:300px;}
#categoriasdetprod{min-height: 5px}
#opcate6, #opcate13, #opcate14, #opcate15, #opcate16, #opcate31, #opcate32{width:16.6%;height:auto;
}
#idiomas{width:20%; margin-top: 6px;margin-right: 2%;}
#idioma{width:33%;text-align:center;}
#idioma a{font-size:14px;}
.opcatsedal .namecat{display:block;}
#accionesprod{margin-top:3%}
#boxprod{width:100%;
padding-top:0.5em;
padding-right:0;
margin-right:0;
padding-left:0;
margin-left:0;
-webkit-box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);
box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.28);
opacity: 0.9;
margin: auto;
left:0;
position:relative;
}
#listaproductos,#resultprod,#menucats{width:100%;margin:0;padding:0;border:0px solid red;}
body{width:100%;}
#boxprod .activo{border:0;padding-top:0.9em;}
.p_RightUp{width:40%; float:right;margin-right: 13%}

.datosempresa{width:80%; margin:0 10%;}
}


@media screen and  (min-width:1000px )  and  (max-width:1034px ) and (height: 768px){
	
	#imgcarrusel_p_LeftUp{bottom:4em;width:35%;left:50%;}
	#imgcarrusel_p_LeftUp img{height:75vh;}
	.p_CenterDown #txtcarrusel{width:80%}
	#listaproductos{width:84%}
	.opsolotxt{padding:10px 1px;}
	.datosempresa{width:80%; margin:0 10%;}
}
	
/* IPAD*/
@media screen and (min-height:670px) and (max-height:778px) and  (width: 1024px){ 
#listaproductos{width:80%;}
#menucats{width:20%;}
#producto #dataprod{height:300px}
#boxprod{padding: 0 5%;}
.p_RightUp #titcarrusel{width:90%}
.p_CenterDown #titcarrusel{width:90%}
#unidadempresa{width:100%;}
#imgempresa{width:100%;}
#imgempresa img{width:100%;}
.feriaizq #titcarrusel, .feriaizq #txtcarrusel{width:80%;}
.swp_80_38{background-position:25% 50%}
.datosempresa{width:80%; margin:0 10%;}
#imgcarrusel_p_CenterDown{top:10%;}
#imgcarrusel_p_CenterDown img{ width: 85%;}
#descripbolsa{font-size: 0.6em;}
#campoinput input, #campoop input, #campoinput select, #campoop select{padding: 3px}
#categoriasdetprod{font-size:0.9em;}
}

/* IPAD LANDSCAPE*/
@media screen and (min-width:670px) and (max-width:778px) and  (height: 1024px){ 
#unidadempresa{width:100%;}
#imgempresa{width:100%;}
#imgempresa img{width:100%;}
#nomunidad{margin:-390px auto 50px auto; min-height:40px;}
#unidadempresa{margin-top:50%;}
#linkunidad { margin: 240px auto; }
.swp_80_38{background-position:25% 50%}
#imgcarrusel_p_CenterDown{top:20%;}
.p_RightUp{ width:80%;}
#imgcarrusel_p_CenterDown img{ width: 85%;}
#descripbolsa{font-size: 0.6em;}
#campoinput input, #campoop input, #campoinput select, #campoop select{padding: 3px}
	#producto #dataprod{width:60%;float:right;}
	#producto #img{width:35%;float:left;min-height:50px;}
	#catprod{font-size:0.9em;}
	#nombreprod{font-size:1.2em;text-align:center;}
	#refprod{font-size:0.75em;}
	#categoriasdetprod{font-size:0.65em;min-height:10px;}
	#accionesprod{font-size:0.8em;margin-top:10px;}
	.empresa #txtcarrusel{width:90%}
	.p_RightUp #txtcarrusel{width:80%}
	.solomovil{display:block;}
	#imgcarrusel_p_CenterDown img{ width: 85%;}
	#descripbolsa{font-size: 0.6em;}
	#producto{min-height:300px;}
	#imgcarrusel_p_LeftUp{margin-top:0;}
.p_LeftUp{ width:80%; margin:0 auto; bottom: 50px;position:absolute; top: auto;}	
}




/*IPAD AIR JOAN*/
@media screen and (min-height:670px) and (max-height:680px) and  (max-width: 1024px) and  (min-width: 920px){ 

.p_CenterDown #txtcarrusel{width:90%}

.footerint{padding-top:90px;}
#unidadempresa{width:100%;}
#imgempresa{width:100%;}
#imgempresa img{width:100%;}
#linkunidad {
    width: 50%;
    margin: 300px auto 0 auto;;
}

.swp_80_38{background-position:25% 50%}
.datosempresa{width:80%; margin:12% 10% 0 10%; display:table; height: auto;}
.p_RightUp{ width:80%;}
#imgcarrusel_p_CenterDown img{ width: 65%;}
#descripbolsa{font-size: 0.6em;}
#campoinput input, #campoop input, #campoinput select, #campoop select{padding: 3px}
#campo1{margin-top:0;}
.solomovil{display:block;}
.p_LeftUp{width:38%}
}




/*IPAD AIR JOAN APAISADO*/
@media screen and (min-height:920px) and (max-height:930px) and  (width: 768px){ 
#cajamapa{width:33%;}
#imgempresa img{width:100%;}
#nomunidad {
    width: 80%;
    margin: -400px auto 50px auto;
    padding: 20px 5%;
    min-height: 40px;
}
#unidadempresa{margin-top:50%;}

#linkunidad {
   margin: 230px auto 0 auto;
}
.p_CenterDown #titcarrusel {font-size: 1.5em;}

.swp_80_38{background-position:25% 50%}
.datosempresa{width:80%; margin:12% 10% 0 10%;display:table; height: auto; }

.p_RightUp{ width:80%;}
#imgcarrusel_p_CenterDown img{ width: 85%;}
#descripbolsa{font-size: 0.6em;}
#campoinput input, #campoop input, #campoinput select, #campoop select{padding: 3px}
#producto #nombreprod{font-size:1.2em;}
#producto {min-height:570px}
#txtdescprod{margin:10px auto;min-height: 10px;}
#producto #img{min-height: 300px;}
#categoriasdetprod img{height:50px;}
#imgcarrusel_p_LeftUp{margin-top:0;}
.p_LeftUp{ width:80%; margin:0 auto; bottom: 50px;position:absolute; top: auto;}	
}

/*IPHONE 6 LANDSCAPE*/

@media screen and  (min-width:660px )  and  (max-width:670px ) and (height: 375px){
	
	.p_LeftUp{top:100px;}
	.p_RightUp{top:130px;}
	.p_RightUp #titcarrusel{width:90%;margin-left:5%;}
	.p_RightUp #txtcarrusel{width:90%;margin-left:5%;margin-top:10px}
	#formulario2{margin-top:0; padding-top: 0%;}
	#formulario2 input, #enviarform2 input{height:2em;margin-top:8px;}
	#formulario2 textarea{height: 3em;margin-top:20px;}
	#checkpolitica{font-size:12px;}
	#checkpolitica a{color:#666;}
	#bloclegal{padding-top:0px;margin-top:-10px}
	#swp_13 h2{padding-top:50px;}
	.empresa{bottom:20px;}
	.empresa #txtcarrusel{padding:0;width:90%;margin-top:30px}
	.empresa #titcarrusel{width:90%;margin-top:50px;}
	.p_CenterDown #txtcarrusel{margin-top: 0px;font-size:0.7em;}
	.p_CenterDown #titcarrusel{font-size:0.8em;}
	.swp_80_38{background-position:25% 50%}
	.datosempresa{width:80%; margin:0 10%;}
	#cuadroleyenda{min-height:70px;}
	.datafilter{display:none}
		#producto #dataprod{width:50%;float:right;}
	#producto #img{width:45%;float:left;min-height:50px;}
	#catprod{font-size:0.9em;}
	#nombreprod{font-size:1em;}
	#refprod{font-size:0.75em;}
	#categoriasdetprod{font-size:0.65em;min-height:10px;}
	#accionesprod{font-size:0.8em;margin-top:10px;}
	.empresa #txtcarrusel{width:90%}
	..p_RightUp #txtcarrusel{width:80%}
	.solomovil{display:block;}
	#imgcarrusel_p_CenterDown img{ width: 85%;}
	#descripbolsa{font-size: 0.6em;}
	
#nomunidad {
    width: 80%;
    margin: -340px auto 50px auto;
    padding: 20px 5%;
    text-align: center;
    background: #cccccc;
    color: #000;
    position: relative;
    display: table;
    font-size: 12px;
    min-height: 40px;
}

#linkunidad {
    width: 50%;
    margin: 160px auto;
    padding: 5px 5%;
    text-align: center;
    color: #fff;
    font-weight: bold;
    background: #2a8941;
    position: relative;
}
}



/* IPHONE 6*/
@media screen and  (min-width:370px)  and  (max-width:380px ) and (min-height: 550px) and (max-height: 670px){
	.p_CenterDown  {position:absolute; bottom: 20px; top: auto;}
	.p_CenterDown #titcarrusel {font-size:1.7em;background:transparent;}
	.p_CenterDown #txtcarrusel {/*display:none;*/ }
	#nomunidad {width:65%;min-height:30px;}
	#linkunidad{    margin: 310px auto 0 auto;}
	.datosempresa{width:80%; margin:0 10%;}
	#cuadroleyenda{min-height:60px;}
	.datafilter{display:none}
	#imgcarrusel_p_CenterDown{top:20%;}
	.feriaizq{bottom: 20px;}
		#producto #dataprod{width:50%;float:right;}
	#producto #img{width:45%;float:left;min-height:50px;}
	#catprod{font-size:0.9em;}
	#nombreprod{font-size:1em;}
	#refprod{font-size:0.75em;}
	#categoriasdetprod{font-size:0.65em;min-height:10px;}
	#accionesprod{font-size:0.8em;margin-top:10px;}
	.empresa #txtcarrusel{width:90%}
	.p_RightUp #txtcarrusel{width:80%}
	.solomovil{display:block;}
	#imgcarrusel_p_CenterDown img{ width: 85%;}
	#descripbolsa{font-size: 0.6em;}
	#cuadroleyenda  #imgley img{width:55%;}
	
}

/*IPHONE 5*/
@media screen and  (min-width:315px )  and  (max-width:325px ) and (height: 568px) {
	.feriaizq{bottom:20px;}
	.feriaizq #txtcarrusel{font-size: 0.8em;}
	#linkunidad{margin: 310px auto 0 auto;}
	#nomunidad {width:65%;min-height:30px;}
	.p_CenterDown{position:absolute; bottom: 20px;top: auto;}
	.p_CenterDown #titcarrusel {font-size:1.2em;background:transparent;}
	.swp_80_38{background-position:25% 50%}
	.datosempresa{width:90%; margin:0 5%;}
	#cuadroleyenda{min-height:70px;}
	.datafilter{display:none}
	#imgcarrusel_p_CenterDown{top:20%;}
	#idiomas{width: 40%;}
		#producto #dataprod{width:50%;float:right;}
	#producto #img{width:45%;float:left;min-height:50px;}
	#catprod{font-size:0.9em;}
	#nombreprod{font-size:1em;}
	#refprod{font-size:0.75em;}
	#categoriasdetprod{font-size:0.65em;min-height:10px;}
	#accionesprod{font-size:0.8em;margin-top:10px;}
	.empresa #txtcarrusel{width:90%}
	.p_RightUp #txtcarrusel{width:80%}
	.solomovil{display:block;}
	#imgcarrusel_p_CenterDown img{ width: 85%;}
	#descripbolsa{font-size: 0.6em;}
	.datosempresa #titcarrusel{font-size: 0.8em;top:90px; margin: 10px auto;}
	.datosempresa #txtcarrusel {margin: 10px auto;}
	
}


/*IPHONE 5 LANDSCAPE*/

@media screen and  (min-width:560px )  and  (max-width:570px ) and (height: 320px){
	
	.p_LeftUp{top:100px;}
	.p_RightUp{top:130px;}
	.p_RightUp #titcarrusel{width:90%;margin-left:5%;}
	.p_RightUp #txtcarrusel{width:90%;margin-left:5%;margin-top:10px}
	#formulario2{margin-top:0; padding-top: 0%;}
	#formulario2 input, #enviarform2 input{height:2em;margin-top:8px;}
	#formulario2 textarea{height: 3em;margin-top:20px;}
	#checkpolitica{font-size:12px;}
	#checkpolitica a{color:#666;}
	#bloclegal{padding-top:0px;margin-top:-10px}
	#swp_13 h2{padding-top:50px;}
	.empresa{bottom:20px;}
	.empresa #txtcarrusel{padding:0;width:90%;margin-top:30px}
	.empresa #titcarrusel{width:90%;margin-top:50px;}
	#idioma a{ font-size: 0.9em;}
	.p_CenterDown #titcarrusel {font-size:1.4em;}
	.p_CenterDown #titcarrusel{font-size:1.2em;}
	.datosempresa{width:80%; margin:0 10%;}
	#cuadroleyenda{min-height:70px;}
	.datafilter{display:none}
		#producto #dataprod{width:50%;float:right;}
	#producto #img{width:45%;float:left;min-height:50px;}
	#catprod{font-size:0.9em;}
	#nombreprod{font-size:1em;}
	#refprod{font-size:0.75em;}
	#categoriasdetprod{font-size:0.65em;min-height:10px;}
	#accionesprod{font-size:0.8em;margin-top:10px;}
	.empresa #txtcarrusel{width:90%}
	.p_RightUp #txtcarrusel{width:80%}
	.solomovil{display:block;}
	#imgcarrusel_p_CenterDown img{ width: 85%;}
	#descripbolsa{font-size: 0.6em;}
}


/*GALAXY III*/
@media screen and  (width:360px ) and (height: 640px){
	.p_CenterDown{bottom:0px; top: auto;}
	.datafilter{display:none}
	#producto #dataprod{width:50%;float:right;}
	#producto #img{width:45%;float:left;min-height:50px;}
	#catprod{font-size:0.9em;}
	#nombreprod{font-size:1em;}
	#refprod{font-size:0.75em;}
	#categoriasdetprod{font-size:0.65em;min-height:10px;}
	#accionesprod{font-size:0.8em;margin-top:10px;}
	.empresa #txtcarrusel{width:90%}
	.p_RightUp #txtcarrusel{width:80%}
	.solomovil{display:block;}
	#imgcarrusel_p_CenterDown img{ width: 85%;}
	#descripbolsa{font-size: 0.6em;}
}


/*Pantallas muy cuadradas*/

@media screen and (max-height:800px) and (max-width: 1624px) and (min-width: 450px){ 

.p_CenterDown #titcarrusel{width:90%; font-size: 1.5em;}
.p_CenterDown #txtcarrusel{width:90%}

}


/*Pantallas pc entre 800 y 1000*/
@media screen and (min-width:800px) and (max-width: 1000px) { 

.p_CenterDown {bottom:20px}

}

/*Pantallas pc entre 600 y 800*/
@media screen and (min-width:600px) and (max-width: 815px) { 

.p_CenterDown {bottom:40px}
.p_CenterDown #titcarrusel{font-size: 1.6em;}
.p_CenterDown #txtcarrusel{font-size: 0.9em;}
.datosempresa{width:80%; margin:12% 10% 0 10%;display:table; height: auto; }
}

@media screen and (min-width:1900px) { 
.datosempresa #txtcarrusel{font-size:1.1em}
}

@media screen and (max-width:1000px) { 
 .datafilter{display:none}
}

@media screen and (width:598px) { 
#idiomas {padding-left: 81%}
.p_CenterDown #titcarrusel{font-size: 1.2em;}
.p_CenterDown #txtcarrusel{font-size: 0.65em;}
.p_CenterDown{bottom:5px;}
.feriaizq{width:90%; margin:0 auto; top:auto; bottom: 5px;}
.footerint h1{font-size: 12px;}
#checkpolitica{font-size: 12px;}
#checkpolitica a{color:: #555;}
#formulario2 input{height: 1.5em;}
#formulario2 textarea{height: 2em;}
#swp_999999 #dire{width:100%}
#cate .fa{display:block}
}
@media screen and (max-height:598px) { 
.leyenda-popup  {height: 90%;overflow:scroll;}
}
