*{text-decoration:none;
font-family: 'Open Sans', sans-serif;font-weight:400;}
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{
margin:0;
padding:0;
border:0;
outline:0;
font-size:inherit;
vertical-align:baseline;
font-style: normal;
list-style:none;
}
img{
	vertical-align:bottom;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
display:block;
}
::-webkit-input-placeholder {color: black;color:rgba(0,0,0,.7);}:-moz-placeholder {color: black;color:rgba(0,0,0,.7);}::-moz-placeholder {color: black;color:rgba(0,0,0,.7);}:-ms-input-placeholder {color: black;color:rgba(0,0,0,.7);}
html,body{
height:100%;
text-align:center;
}
#social{
	width:90px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}
 .google-maps {
        position: relative;
        padding-bottom: 30%;
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
 .google-maps2 {
        position: relative;
        padding-bottom: 65%;
        height: 0;
        overflow: hidden;
    }
    .google-maps2 iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
#wrapo{
	max-width:1200px;
	margin:auto;
	padding-top:100px;
}
.descripcion2{
padding-bottom:20px;
box-shadow:0 10px 10px -10px rgba(0,0,0,.5);
padding-top:30px !important;
}
.productos img{
	width:100%;
}
.productos{
	width:49%;
	margin-left:1%;
	float:left;
}
.descripcion2 p{
text-align:left;
color:#333 !important;
text-align:left;
font-size:1em;
}
.descripcion2 ul li{
	font-size:1em;
	list-style:url(../images/iconito.png) inside;
	padding-left:20px;
}
.descripcion2 ul li:first-child{
	list-style:none;
}
#inscribiti{
	position:fixed;
	right:10px;
	bottom:0;
	z-index:101;
display:block;
padding:7px;
background:#0065cc;
color:#FFF;
text-transform:uppercase;
text-align:center;
font-size:1.3em;
font-weight:900;
border-radius:3px 3px 0 0;
box-shadow:-1px -1px 6px rgba(0,0,0,.8);
}
#inscribiti:hover{
	background:#000;
}
.clear{clear:both;}
.clearnono{clear:both;}
h1,h2,h3,h4,h5,h6,b,strong{
	font-weight:700;
}
.trans{
-moz-transition:300ms;
-o-transition:300ms;
-webkit-transition:300ms;
transition:300ms;
}
a.anchor{display:block;position:relative;top:-120px;visibility: hidden;}
/*HEADER----------------------------------*/
#cabeza2{
	margin:auto;
	position:relative;
	border-bottom:1px solid #CCC;
	box-shadow:0 5px 5px -5px rgba(0,0,0,.5);
	background:url(../images/bg-header.jpg) -45px center no-repeat #281300;
}
#logoF{
	display:block;
	max-width:304px;
	float:left;
}
#logoF img{
width:100%;
}
#headADD{
	position:absolute;
	top:20px;
	right:10px;
	color:#FFF;
}
#headADD ul li{
	margin-bottom:5px;
	font-size:1em;
	font-weight:700;
}
#headADD ul li span{
	font-size:1.4em;
}
#tel:before{
	display:inline-block;
	content:"";
	width:25px;
	height:25px;
	background:url(../images/icons.png) left -25px no-repeat;
	margin-right:5px;
}
#dire:before{
	display:inline-block;
	content:"";
	width:25px;
	height:25px;
	background:url(../images/icons.png) -25px -25px no-repeat;
	margin-left:5px;
}
#menuF{
	position:absolute;
	right:10px;
	bottom:12px;
}
#menuF ul li{
	width:auto;
	float:left;
	margin-left:20px;
}
#menuF ul li a{
	color:#F05822;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:700;
}
.imagen{
	margin-top:10px;
	margin-bottom:10px;
}
.imagen img{
	width:100%;
}
#imgHead img{
	width:100%;
}
.accordion-section{
	width:25%;
	float:left;
}
.cuadraditos{
	display:block;
	line-height:200px;
	color:#FFF;
	font-weight:700;
	font-size:1.5em;
	text-shadow:1px 1px 10px #000;
	text-transform:uppercase;
	background-size:cover !important;
	border:solid 3px #FFF;
}
#aridos{
	background:url(../images/aridos.jpg) center center;
}
#sanitarios{
	background:url(../images/sanitarios.jpg) left bottom;
}
#cubiertas{
	background:url(../images/membranas.jpg) center center;
}
#bloques{
	background:url(../images/prefabricados.jpg) center center;
}
#revestimientos{
	background:url(../images/revestimientos.jpg) center center;
}
#hierros{
	background:url(../images/hierros.jpg) center center;
}
#pisos{
	background:url(../images/pisos.jpg) center center;
}
#deco{
	background:url(../images/deco.jpg) center center;
}
#bolsas{
	background:url(../images/materiales2.jpg) center center;
}
#mat1{
	background:url(../images/aridos.jpg) center center;
}
#mat2{
	background:url(../images/materiales2.jpg) center center;
}
#mat3{
	background:url(../images/membranas.jpg) center center;
}
#mat4{
	background:url(../images/hierros.jpg) center center;
}
#mat5{
	background:url(../images/deco.jpg) center center;
}
#mat6{
	background:url(../images/pisos.jpg) center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
}
#mat7{
	background:url(../images/sanitarios.jpg) center center;
}
#mat8{
	background:url(../images/revestimientos.jpg) center center;
}
.accordionable{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:50;
	background-size:cover;
}
.negri{
	/*background:rgba(0,0,0,.5);*/
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
height:100%;
}
.accordionable h3{
	padding:10px;
	font-size:2em;
	text-transform:uppercase;
	color:#FFF;
	margin-bottom:10px;
}
.accordionable ul li{
	width:31%;
	float:left;
	color:#FFF;
	list-style:disc inside;
	padding-left:2%;
	font-size:1.5em;
	text-align:left;
	margin-bottom:15px;
	text-transform:uppercase;
}
.cerrar{
	display:block;
	width:100%;
	height:50px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(../images/icons.png) center -320px no-repeat #F05822;
	border-top:solid 1px #FFF;
}
/*ITEMS-----------------------------------*/
.item-scroll{
display:block;
float:left;
background-color:#FFF;
width:315px;
margin-bottom:1px;
}
.item-scroll img{
width:100%;
}
.item-scroll figcaption{
color:#FFF;
}
.item-scroll figcaption h3{
padding:10px 0 10px 0;
background:#FFF;
position:absolute;
bottom:0;
color:#000;
font-size:.9em;
width:100%;
z-index:3;
text-align:center;
font-weight:700;
}
.item-scroll figcaption h3:before{
content:"";
display:block;
width:10px;
height:10px;
position:absolute;
left:10px;
margin-top:-15px;
background:#FFF;
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
}
.item-scroll:hover figcaption h3,.item-scroll:hover figcaption h3:before{
color:#FFF;
background-color:#D92126;
}
.fondo{
position:absolute;
top:0;
background-color:rgba(217,33,38,.9);
width:100%;
height:100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.item-scroll:hover .fondo{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.fondo h2{
font-size:1.7em;
text-align:center;
padding:5px;
line-height:1em;
}
.fondo p{
font-size:.8em;
text-align:center;
padding:5px 10px 5px 10px;
}
.fondo p:after{
content:"";
height:35px;
width:35px;
background:url(../images/sprite.png) right -35px;
margin-left:140px;
display:block;
margin-top:20px;
}
#cuerpo{
padding-bottom:20px;
}
#contacto2{
	max-width:400px;
	margin:auto;
padding:10px;
text-align:left;
}
#contacto2 label{
display:block;
margin-bottom:10px;
}
.label{
font-weight:500;
}
.campo{
width:90%;
padding:3px;
border:solid 1px #000;
font-size:.9em;
border-radius:3px;
margin-top:5px;
}
.campocorto{
width:20px;
padding:3px;
border:solid 1px #000;
font-size:.9em;
border-radius:3px;
margin-top:5px;
}
.campo:focus{
box-shadow:1px 1px 2px rgba(0,0,0,.5) inset;
outline:none;
}
.errores{
font-size:.8em;
color:#F00;
text-transform:uppercase;
display:none;
}
#labap{
display:none !important;
}
#enviado,#enviado2{
display:none;
text-align:center;
padding:10px;
background:#44484C;
color:#FFF;
font-weight:700;
font-size:1.5em;
margin:10px;
border-radius:5px;
}
#enviado2{
background:#F00;
}
#refresh{
display:inline-block;
width:22px;
height:25px;
background:url(../images/refresh.png) center center no-repeat;
}
.labcap{
padding:5px;
}
.corto{
width:100px;
}
#response{
position:absolute;
top:0;
background-color:#FF3300;
color:#FFF;
padding:5px;
width:auto;
font-size:12px;
text-align:center;
border-radius:0 0 5px 5px;
left:50%;
margin-left:-139px;
}
#cargando{
position:fixed;
width:100%;
height:100%;
text-align:center;
background:url(cargando.gif) center center no-repeat rgba(255,255,255,.9);
z-index:2000;
top:0;
left:0;
display:none;
}
.clear{
clear:both;
}
#button{
display:block;
border:none;
background-color:#EC770E;
color:#FFF;
font-size:1em;
font-weight:700;
padding:10px;
border-radius:5px;
cursor:pointer;
float:right;
text-transform:uppercase;
font-size:16px !important;
}
#lbutton{
border-bottom:none !important;
border-top:dotted 1px #666;
background:#FFF !important;
}
.integrante{
width:48%;
float:left;
margin-left:2%;
}
.integrante:fist-child{
margin:0;
}
.sepato{
margin-bottom:15px;
box-shadow:1px 1px 3px rgba(0,0,0,.5);
padding:10px;
background:#F00;
}
.sepato h3{
font-size:1em;
text-transform:uppercase;
margin-bottom:10px;
font-weight:300 !important;
color:#FFF;
}
#Submit{
font-family: 'Open Sans', sans-serif;
font-weight:700;
background:#EC770E;
color:#FFF;
padding:10px;
font-size:2em;
text-transform:uppercase;
border:0 none;
font-weight:700;
cursor:pointer;
margin-top:10px;
border-radius:5px;
float:right;
}
#Submit:hover{
background:#000;
color:#FFF;
}
#ver-menu{
display:block;
height:50px;
background:url(../images/icons.png) center -220px no-repeat #F05822;
display:none;
border-top:solid 1px #FFF;
}
.crop-slider{
text-align:center;
}
.crop-slider img{
width:100%;
}
#descripcion2,.descripcion2{
margin:auto;
font-size:.9em;
padding:10px;
padding-top:70px;
text-align:left;
}
.descripcion2 ul{
	margin-bottom:20px;
}
.descripcion2 ul li{
	margin-bottom:5px;
}
#descripcion2{
	padding-top:10px !important;
max-width:600px;
}
.descripcion2 h3{
margin-bottom:20px;
color:#000;
}
.tit2,.tit1{
color:#000;
font-family: 'Open Sans', sans-serif;
font-weight:700;
font-size:3em;
margin-bottom:15px;
text-transform:uppercase;
text-align:center;
}
.tit3{
	text-align:center;
}
.tit2,.tit1{
margin-bottom:0 !important;
}
.descripcion2  p{
color:#666;
font-size:1em;
margin-bottom:20px;
}
#descripcion2 p{
font-size:1em;
margin-bottom:10px;
}
#data{
text-align:left;
margin-top:10px;
padding:10px;
}
.titdad{
	font-weight:400;
	font-size:1.5em;
	margin-bottom:10px;
	text-transform:uppercase;
}
.titdad2{
	font-weight:400;
	font-size:1.1em;
	margin-bottom:5px;
	text-transform:uppercase;
	padding-top:5px;
	border-top:solid 1px #EEE;
}
#boc{
	margin-bottom:15px;
	padding-left:10px;
}
#pagon{
display:block;
width:250px;
padding:10px;
background:#358BBF;
color:#FFF;
text-transform:uppercase;
text-align:center;
font-size:1em;
font-weight:900;
margin:auto;
border-radius:3px;
margin-bottom:20px;
}
#pagon:hover{
	background:#706707;
}
#data h3{
font-size:1.1em;
color:#000;
text-transform:uppercase;
font-family: 'Open Sans', sans-serif;
font-weight:700;
color:#CE2027;margin-bottom:5px;
}
#data ul li{
color:#666;
font-size:.9em;
}
#data ul li strong{
text-transform:uppercase;
font-family: 'Open Sans', sans-serif;
font-weight:700;
color:#CE2027;color:#F00;
}
#data ul{
margin-bottom:15px;
}
#abajo{
display:block;
width:30px;
height:30px;
border:solid 2px #FFF;
border-radius:17px;
position:absolute;
background:#000;
background:rgba(0,0,0,.5);
left:50%;
margin-left:-17px;
top:400px;
color:#FFF;
text-align:center;
font-weight:700;
font-size:2em;
line-height:.9em;
}
#abajo:hover{
background:#000;
}
.item-sizer{
width:32%;
}
.gutterr{
width:1%;
}
.item-gal{
width:32%;
overflow:hidden;
float:left;
margin:0 1% 7px 0;
}
.grey img{
width:100%;
transition:200ms;
vertical-align:middle;
}
.grey:hover img{
transform:scale(1.5);
transition:500ms;
}
.grande{
width:65%;
}
.thumbnail{
padding:5px;
background:#FFF;
text-align:center !important;
}
.thumbnail img{
max-width:100%;
}
a.mail{
color:#000;
}
#mapa{
	margin-bottom:10px;
}
#mapa img{
	width:100%;
}
.dinamico h2{
	font-size:1.2em;
	text-transform:uppercase;
	color:#333;
	text-align:left;
	text-align:left;
	font-weight:400;
}
.tit4{
	font-size:1em;
	text-transform:uppercase;
	margin-top:20px;
	margin-bottom:10px;
	color:#666;
	text-align:left;
	padding-top:5px;
	border-top:solid 1px #EEE;
	text-align:left;
}
.comercio{
	padding:20px 1% 5px 1%;
	margin:0 1% 5px 1%;
	border-radius:5px;
	overflow:hidden;
}
.c2{
	width:46%;
	height:120px;
	float:left;
}
.c3{
	width:29%;
	height:120px;
	float:left;
}
.relativo{
	position:relative;
}
.pin.icon {
  color: #FE1E05;
  background:#FE1E05;
  position: absolute;
  top:2px;
  width: 12px;
  height: 12px;
  border: solid 1px currentColor;
  border-radius: 7px 7px 7px 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left:50%;
  margin-left:-6px;
}
.pin.icon:before {
  content: '';
  position: absolute;
  left: 3px;
  top: 3px;
  width: 4px;
  height: 4px;
  border: solid 1px #FFF;
  border-radius: 3px;
  background:#FFF;
}
.comercio ul li{
	margin-bottom:2px;
	font-size:.9em;
}
.comercio ul li strong{
	text-transform:uppercase;
	font-size:1.2em;
	color:#FE1E05;
}
.observaciones{
	font-size:.7em;
	color:#333;
	padding-top:3px;
}
.titcopH{
	position:absolute;
	top:0;
	left:0;
	padding:10px 1% 10px 1%;
	width:100%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
.titcopH h3{
	color:#FFF;
	font-size:5em;
font-family: 'Open Sans', sans-serif;
font-weight:700;
text-shadow:1px 1px 5px rgba(0,0,0,.8);
text-transform:uppercase;
}
.titcopH p{
	font-size:1.1em;
	color:#FFF;
}
#anovedades{
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:101;
display:block;
padding:7px;
background:#0065cc;
color:#FFF;
text-transform:uppercase;
text-align:center;
font-size:1em;
font-weight:700;
border-radius:3px;
box-shadow:1px 1px 6px rgba(0,0,0,.8);
}
.apai{
	width:33%;
	float:left;
	text-align:left;
}
#anovedades:hover{
	background:#000;
}
.loading #anovedades{
	display:none;
}
.crop-slider{
text-align:center;
overflow:hidden;
}
.crop-slider img{
width:100%;
}
#crop-flexslider{
	margin-bottom:10px;
}
.loading #crop-flexslider{
	height:300px;
	background:url(../images/cargando.gif) center center no-repeat;
}
.piedepie{
	color:#666;
	font-size:1em;
	padding:10px;
	background:#FFF;
}
#tarjetas{
	padding:10px;
	max-width:700px;
	margin:auto;
}
#tarjetas img{
	width:100%;
}
#blanco{
	background:#FFF;
}
#vermas{	
display:block;
padding:7px;
background:#0065cc;
color:#FFF;
text-transform:uppercase;
text-align:center;
font-size:1.3em;
font-weight:900;
border-radius:3px;
box-shadow:-1px -1px 6px rgba(0,0,0,.8);
width:100px;
margin:auto;
}
#vermenos{	
display:none;
padding:7px;
background:#0065CC;
color:#FFF;
text-transform:uppercase;
text-align:center;
font-size:1.3em;
font-weight:900;
border-radius:3px;
box-shadow:-1px -1px 6px rgba(0,0,0,.8);
width:150px;
margin:auto;
}
#escondido{
	display:none;
}
.it-nov{
	width:31%;
	margin:5px 1% 5px 1%;
	float:left;
	overflow:hidden;
	height:200px;
	position:relative;
}
.it-nov figcaption{
	position:absolute;
	width:98%;	
	height:98%;
	padding:1%;
	top:0;
	left:0;
	background:rgba(0,0,0,.5);
	transition:300ms;
}
.it-nov figcaption h3{
font-size:1.6em;
font-family: 'Open Sans', sans-serif;
font-weight:700;
text-transform:uppercase;
color:#FFF;
text-shadow:1px 1px 3px rgba(0,0,0,.5);
}
.it-nov figcaption p{
	color:#FFF;
	font-size:.9em;
}
.it-nov:hover figcaption{
	background:rgba(0,0,0,.8);
	transition:300ms;
}
.imgnot img{
	width:100%;
}
.titnot{
	font-size:2em;
font-family: 'Open Sans', sans-serif;
font-weight:700;
text-transform:uppercase;
margin:10px;
}
.copetenot{
	font-size:1.1em;
	margin-bottom:10px;
}
.fecha3{
	text-align:right;
	padding:5px;
	font-size:.7em;
	border-bottom:solid 1px #E5E5E5;
	margin-bottom:10px;
}
.descripcion{
	text-align:left;
	font-size:1em;
}
#procrear img{
	width:100%;
}
#nosotros{
	background:url(../images/materiales.jpg) left center no-repeat #695D46;
	-o-background-size:70% auto;
	-moz-background-size:70% auto;
	-webkit-background-size:70% auto;
	background-size:70% auto;
	margin-bottom:10px;
}
#logos{
	padding:20px 0 20px 0;
	margin-bottom:10px;
	overflow:hidden;
}
.marquee{
}
.item{
	float:left;
	margin-right:20px;
}
#titN{
	width:68%;
	padding:10px 1% 10px 1%;
float:left;
text-align:left;
}
#titN h1{
	font-weight:700;
	color:#FFF;
	margin-bottom:10px;
	font-size:2em;
	text-shadow:1px 1px 3px #000;
}
#titN p{
	color:#FFF;
	font-size:1em;
	text-shadow:2px 2px 3px #000;
	padding-right:70%;
}
#tipito{
	width:30%;
	float:right;
	height:100%;
	background:#A1E8D9;
	overflow:hidden;
	box-shadow:-15px 0 15px -15px rgba(0,0,0,.8);
}
#tipito img{
	width:100%;
}
#tipito h2{
	color:#000;
	font-size:1.6em;
	font-weight:700px;
	padding:5px;
	text-transform:uppercase;
}
#nav1{
	background:#CFC291;
	padding:10px;
}
#nav1 ul li{
	width:33%;
	float:left;
}
.adentris{	
	height:177px;
	width:154px;
	margin:auto;
	margin-bottom:5px;
}
#nav1 ul li a{
	display:block;
}
#nav1 ul li a h3{
	color:#000;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:400px;
}
#PC{
	background:url(../images/sprite.png) left top no-repeat;
}
#LP{
	background:url(../images/sprite.png) left -176px no-repeat;
}
#TO{
	background:url(../images/sprite.png) -154px top no-repeat;
}
#nav1{
	margin-bottom:10px;
	padding:30px;
}
#materiales{
	margin-bottom:30px;
}
#nav2{
	padding:10px 30px 10px 30px;
	margin-bottom:10px;
	background:#FFF6C5;
}
#nav2 ul li{
	width:31%;
	margin-left:1%;
	margin-right:1%;
	float:left;
	margin-bottom:10px;
}
.imgnav2{
	width:122px;
	height:122px;
	background:url(../images/sprite.png) -157px -177px;
	float:left;
}
#ofertas{
	background:url(../images/sprite.png) -157px -177px;
}
#descuentos{
	background:url(../images/sprite.png) -279px -177px;
}
#atencion{
	background:url(../images/sprite.png) -157px -299px;
}
#entrega{
	background:url(../images/sprite.png) -279px -300px;
}
#stock{
	background:url(../images/sprite.png) -157px -423px;
}
#modalidades{
	background:url(../images/sprite.png) -279px -423px;
}
#nav2 ul li h3{
	text-transform:uppercase;
	padding-left:132px;
	text-align:left;
	padding-top:50px;
}
#pie{
	background:#695D46;
	padding:20px;
	color:#FFF;
	text-align:center;
}
#imgfooter img{
	width:100%;
	max-width:315px;
}
#pie address{
	color:#FFF6C5;
	margin-bottom:20px;
	padding:20px;
}
#pie address h3{
	margin-bottom:5px;
	text-align:center;
	font-size:1.2em;
}
#pie address ul{
	margin-bottom:10px;
}
#pie address ul li{
	text-align:center;
	font-size:1.2em;
}
#mailpie{
	font-weight:700;
	font-size:2em;
}
#navsocial{
	padding-left:20px;
}
#navsocial{
	width:170px;
	margin:auto;
	padding-bottom:10px;
}
#navsocial ul li{
	width:50px;
	float:left;
	margin-left:10px;
}
#navsocial ul li:first-child{
	margin:0;
}
#navsocial ul li a{
	display:block;
	height:50px;
}
#fb{
	background:url(../images/icons.png) center -68px no-repeat;
}
#yt{
	background:url(../images/icons.png) center -120px no-repeat;
}
#ig{
	background:url(../images/icons.png) center -170px no-repeat;
}
#cabeza2{
	position:fixed;
	top:0;
	width:100%;
	z-index:1000;
	left:0;
}
video{
	width:100%;
	cursor:pointer;
}
.nosotros{
	padding:10px;
}
.nosotros h1{
	color:#F05822;
	font-size:2.5em;
	margin-bottom:10px;
	text-transform:uppercase;
}
.nosotros p{
	text-align:left;
	margin-bottom:10px;
	font-size:1em;
	color:#555;
}
.celu{
	display:none !important;
}
.hcelu{
	display:none;
}
#logo-nos{
	text-align:left;
	padding:10px;
}
#logo-nos img{
	width:100%;
	max-width:397px;
}
#rrss ul li{
	width:31%;
	float:left;
	margin-left:2%;
}
#rrss ul li img{
	width:100%;
}
#rrss{
	max-width:450px;
	padding:10px;
}
#registrarte{
	max-width:600px;
	margin:auto;
}
#registrarte img{
	width:100%;
}
.tabla{
	width:100%;
	max-width:600px;
	margin:auto;
	margin-bottom:20px;
	background:#FFF;
}
#lista h2{
	padding:10px;
	font-size:1.1em;
	background:#ec770e;
	color:#FFF;
	font-weight:700;
	text-transform:uppercase;
	text-align:left;
	max-width:580px;
	margin:auto;
}
#ymucho{
	display:block;
	padding:10px;
	color:#FFF;
	background:#FC3503;
	text-transform:uppercase;
	text-align:center;
	font-size:1.5em;
	max-width:580px;
	margin:auto;
	font-weight:700;
	border-radius:5px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.5);
	margin-bottom:10px;
}
#lista small{
	color:#000;
	font-size:.7em;
}
.tabla tr:nth-child(even){
	background:#CDC8BE;
}
.tabla tr:nth-child(odd){
}
.tabla td{
	padding:10px;
}
.tdleft{
	color:#282422;
	width:70%;
	font-size:1em;
}
.tdright{
	font-size:.9em;
}
#decoration{
	background:url(../images/registrate.jpg) center center no-repeat;
	background-size:cover;
	padding-top:350px;
	padding-bottom:10px;
	left:0;
	margin-top:100px;
}
#seguinos-en img{
	width:100%;
}
#calculemosjuntos ul li{
	width:48%;
	margin:5px 1% 5px 1%;
	float:left;
}
#calculemosjuntos ul li a{
	display:block;
	text-align:center;
	background:#FFF;
	border-radius:3px;
	box-shadow:1px 1px 3px rgba(0,0,0,.2);
	padding-left:10px;
}
#calculemosjuntos ul li a p{
	text-align:left;
	font-size:1.5em;
	text-transform:uppercase;
	padding-right:2%;
	padding-top:5px;
	font-weight:700;
	width:80%;
	float:right;		
}
.crop img{
	width:90%;
}
.crop{
	width:15%;
	float:left;
	border-right:1px solid #CCC;
	text-align:center;
	background:#FFF;
}
#inline img{
	width:100%;
}

#inscripcion2017{
	position:fixed;
	top:100px;
	left:50%;
	margin-left:-250px;
	text-align:center;
	padding:20px 2% 20px 2%;
	width:90%;
	max-width:680px;
	z-index:3000;
	box-shadow:1px 1px 10px rgba(0,0,0,.5);
}
#inscripcion2018{
	position:fixed;
	top:100px;
	left:50%;
	margin-left:-250px;
	text-align:center;
	width:90%;
	max-width:680px;
	z-index:3000;
	box-shadow:1px 1px 10px rgba(0,0,0,.5);
}
#inscripcion2018 img{
width:100%;
}
#inscripcion2017 h2{
	font-size:2em;
	text-transform:uppercase;
	margin-bottom:10px;
}
#parrafos{
	padding-bottom:10px;
}
#parrafos p{
	font-size:1.5em;
	margin-bottom:10px;
font-weight:400;
}
#parrafos p strong{
	font-family:'Source Sans Pro', sans-serif !important;
}
#inscripcion2018 img{
	width:100%;
}
#inscripte{
	width:auto;
margin:auto;
	padding:10px;
	box-shadow:1px 1px 3px rgba(0,0,0,.5);
font-weight:700;
	font-size:1.5em;
}
#inscripte:hover{
	box-shadow:1px 1px 6px rgba(0,0,0,.8);
}
#botonetis{
	background:#FB4AB9;
}
#fondoTrans{
	position:fixed;
	width:100%;
	height:100%;
	background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.95) 100%);
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.95) 100%);
background: radial-gradient(ellipse at center,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.95) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9000000', endColorstr='#f2000000',GradientType=1 );
content:"";
	left:0;
	top:0;
	z-index:1999;
}
#cerrar2{
position:absolute;
background:#D92126;
color:#FFF;
height:20px;
width:30px;
text-align:center;
padding-top:10px;
border-radius:25px;
display:block;
font-weight:700;
font-size:23px;
line-height:5px;
top:5px;
right:5px;
}
#inscripcion2017,#cerrar2,#fondoTrans{
	display:none;
}

#enviarWA{
	position: fixed;
	right: 10px;
	bottom: 25px;
	z-index: 5000;
	width: 70px;
}
#enviarWA img{
	width: 100%;
}
#form-wa{
	position: fixed;
	right: 5px;
	bottom: 0;
	z-index: 1000;
	background: #FFF;
	padding: 15px;
	width: 280px;
	border-radius:5px 5px  0 0; 
	box-shadow: -1px -1px 5px rgba(0,0,0,.5);
	display: none;
}
#form-wa a{
	position: absolute;
	display: block;
	color:#FFF;
	background: #25D366;
	border-radius: 10px;
	line-height: 20px;
	width: 20px;
	text-align: center;
	right:5px;
	top: 5px;
}
#form-wa h3{
	text-align: left;
	margin-bottom: 10px;
	color: #075E54;
	font-weight: 700;
	font-size: 1em;
}
#form-wa #mensaje{
	width: 194px;
	padding: 3px;
	border-radius: 5px;
	border:solid 1px #999;
	font-size: 1em;
}
#butEnvWA{
	border: none;
	background: #25D366;
	border-radius: 5px;
	cursor: pointer;
	color: #FFF;
	padding: 4px;
	text-transform: uppercase;
	width: 60px;
	text-align: center;
	font-size: 1em;
}
@media screen and (max-width: 950px) {
}
@media screen and (max-width: 768px) {
#calculemosjuntos ul li{
	width:inherit;
	float:none;
	margin:5px;
}
	#decoration{
		margin:0;
	}
#cabeza2{
	position:static;
	background-image:none;
}
a.anchor{top:0px;}
#logoF{
	float:none;
	margin:auto;
}
#wrapo{
	padding-top:0;
}
	.accordion-section{
		float:none;
		width:inherit;
	}
	.cuadraditos{
		line-height:50px;
		padding:10px;
		text-shadow:none;
		text-align:left;
		padding-left:50px;
		background:url(../images/icons.png) left -260px no-repeat #F05822 !important;
	    border:solid 1px #FFF;
	}
	.active{
		background:url(../images/icons.png) left -310px no-repeat #803802 !important;
	}
	.accordionable{
		background:#FF712C !important;
		position:static;
	}
	.accordionable h3,.cerrar{
		display:none;
	}
.accordionable ul li{
	width:inherit;
	float:none;
	color:#555;
	padding:10px;
	border-bottom:solid 1px #999;
	font-size:1.5em;
	text-align:left;
	margin-bottom:0;
}
.negri{
	background:#FFF6C5;
	height:auto;
}
	#nav2 ul li{
		width:48%;
	}
	#headADD{
		position:static;
	}
	#menuF{
		position:static;
		display:none;
	}
#menuF ul li{
	width:inherit;
	float:none;
	margin-left:0;
	border-top:solid 1px #FFF;
}
#menuF ul li a{
	display:block;
	padding:10px;
}
#ver-menu{
	display:block;
}
#nosotros{
	background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
}
#titN{
	width:inherit;
	padding:10px;
float:none;
text-align:center;
background:rgba(0,0,0,.3);
}
/*#titN h1{
	font-weight:700;
	color:#FFF;
	margin-bottom:10px;
	font-size:2em;
	text-shadow:1px 1px 3px #000;
}*/
#titN p{
	color:#FFF;
	font-size:1em;
	text-shadow:2px 2px 3px #000;
	padding-right:0;
	padding-bottom:20px;
}
#tipito{
	width:inherit;
	float:none;
	height:auto;
	box-shadow:none;
	display:block;
	position:relative;
	padding:5px;
}
#tipito img{
	width:auto;
	height:60px;
	position:absolute;
	left:5px;
	top:5px;
}
#tipito h2{
	padding:0;
	padding-left:80px;
	text-align:left;
	line-height:60px;
}
#pie{
	text-align:center;
}
.apai{
	width:inherit;
	float:none;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
}
@media screen and (max-width: 600px) {
#mailpie{
	font-weight:700;
	font-size:1em;
}
#inscripcion2017,#inscripcion2018{
	left:3%;
	top:5px;
	margin:0 !important;
}
#inscripcion2017{
	padding-top:50px;
}
#destac2017{
	margin:auto;
	width:200px;
	margin-bottom:20px;
	float:none;
}
}
@media screen and (max-width: 480px) {
	#tipito{
		border-top:10px solid #FFF;
	}
	#tipito img{
		position:static;
		width:70%;
		height:auto;
	}
	#tipito h2{
		width:inherit;
		float:none;
		margin:auto;
		padding:0;
		text-align:center;
	}
	.tdright{
		font-size:.7em;
	}
 .google-maps {
	 padding-bottom:60%;
 }
#mailpie{
	font-size:1.1em;
}
.accordionable ul li{
	font-size:1em;
}
	#nav1 ul li a{
		height:110px;
	}
.adentris{	
position:absolute;transform: scale(.6,.6) translate(-60px,-65px);
}
#nav1 ul li a h3{
	padding-left:110px;
	text-align:left;
	position:relative;
	top:32px;
}
#toh3{
	top:40px !important;
}
.imgnav2{
	transform: scale(.8,.8) translate(-10px,0);
}
#nav2 ul li{
	height:110px;
}
#nav2 ul li h3{
	padding-left:100px;
	padding-top:40px;
}
	#cabeza2{
		background:#EC770E;
	}
#menuF{
background:#281300;
}
#menuF ul li a{
color:#FFF;
}
#headADD{
	display:none;
}

#ver-menu{
	position:absolute;
	left:0;
	position:0;
	background-color:transparent;
	border:none;
	width:50px;
	top:0;
}
#logoF{
	height:45px;
	padding-top:5px;
	padding-left:55px
}
#logoF img{
}
.hcelu{
	display:block;
}
.celu{
	display:block !important;
}
.compu{
	display:none !important;
}
.hcompu{
	display:none;
}
#nav1 ul li,#nav2 ul li{
		width:inherit;
		float:none;
		border-top:solid 1px #44484c;
		padding-top:5px;
		padding-bottom:5px;
	}
#nav1 ul li:first-child,#nav2 ul li:first-child{
		border:none;
	}
#tel,#dire{
		display:block;
		text-align:center;
		font-size:1.1em !important;
	}
#coma{
		display:none;
	}
.nosotros h1{
		font-size:1.5em;
	}
.cuadraditos{
	font-size:1em;
	line-height:30px;
		background:url(../images/icons.png) left -270px no-repeat #F05822 !important;
}
	.active{
		background:url(../images/icons.png) left -320px no-repeat #803802 !important;
	}
}
@media screen and (max-width: 375px) {
#calculemosjuntos ul li a p{
	font-size:1em;		
}
}
@media screen and (max-width: 320px) {
#tipito h2{
	font-size:1.3em;
}
}
