
.peu { display:block; padding:30px 0px 30px 0px;}
.peucolums { display:table; width:100%; }
.peucolum { display:table-cell; width:25%; vertical-align:top;}
.peucolum h5{ padding-bottom:10px;  font-size:21px; font-weight:400;}
.peucolum ul{ display:block; padding-bottom:10px;}
.peucolum ul li{ display:block; font-size:14px; }
.peucolum ul li a{ display:block; font-size:14px; line-height:25px; }
.peucolum ul li a span{ font-size:20px; } 
.redes { display:table;  padding:0px 0px 10px 0px; width:100%; }
.redes a{ display:inline-block;text-align:center; margin:0px 10px 0px 0px;  border-radius: 50%;
  width: 36px;  height: 36px; color:#ffffff; text-decoration:none  }
.redes a span { font-size:21px; padding-top:8px;}
.redes a:hover{ background-color:#333333 !important }
.redes a.logo{ display:block !important }
.redes a.logo:hover{ background-color:transparent !important; display:block !important }
.peuinferior { display:block; padding-top:30px}
.peuinferiorIZ { display:inline-block; width:50%; padding-right:10px; vertical-align:top;}
.peuinferiorIZ img{ max-width:100px; padding-top:20px; }
.peuinferiorDER { display:inline-block; width:50%;vertical-align:top;}
.peuinferiorIN {display:block;  }
.peuinferiorIN h5{ padding-bottom:10px; font-size:21px; font-weight:400;}
.peuinferiorIN p{ font-size:14px; font-weight:400; padding-bottom:20px;}
.peuinferiorIN ul{ display:block; padding-bottom:10px;}
.peuinferiorIN ul li{ display:inline-block; padding-right:10px;}
.peuinferiorIN .peunewsletterbuttons { margin-left:0px;}

.subpeu { padding:20px 0px;font-size:14px;}
.subpeuIZ { display:table-cell; width:50%;}
.subpeuIZ a {color:#fff}
.subpeuDER { display:table-cell; width:50%; text-align:right;}

#peu {  display:block; }
.peunewsletter { display:table; width:100%; padding:8px;  vertical-align:middle;}
.peunewslettertxt { display:inline-block; width:50%; font-weight:900; text-transform:uppercase; padding-right:10px; text-align:right; font-size:21px; vertical-align:middle;}
.peunewsletterbuttons { background:#ffffff; display:inline-block; padding:2px; text-align:right; vertical-align:middle; margin-left:10px;}
.peunewsletterbuttons input.input{ width:400px; padding:5px; font-size:15px; display:inline-block; }
.peunewsletterbuttons input.bot{ padding:5px 10px; font-size:15px; display:inline-block;  }


#peuIN { margin:0 auto; display:table; width:100%; padding:0px 90px 0px 90px;  } 
#peucolums { display:inline-table; width:64%; }
#peured { display:table-cell; width:50%; vertical-align:middle; padding:10px 0px; text-align:center; vertical-align:top; }

#peucolums h5{ width:90%;  color:#dddddd;  font-size:18px; font-weight:700; padding-bottom:10px;} 
.peuredes h5{ display:block;  color:#222222; font-size:36px; text-transform:uppercase; font-weight:400; padding-bottom:10px;  }

.peuredes:last-child { }
.peuredes h5.upper{ text-transform:uppercase } 
.peuredes ul{  display:table; width:100%; padding-top:10px;}
.peuredes ul li{ display:inline-table; margin-right:8px; display:inline-block;
    width: 52px; padding:10px;box-sizing:border-box; box-sizing: padding-box;-moz-box-sizing: border-box;
    height: 52px; text-align:center;
    background: #30CDD7;
    -moz-border-radius: 52px;
    -webkit-border-radius: 52px; }
	.peuredes ul li:hover{ background:#0098aa; }
.peuredes p{ display:block; color:#dddddd; font-size:14px;  padding-bottom:5px; margin-bottom:10px;  font-weight:100; }
.peuredes input{ padding:7px 10px 7px 10px; width:100%; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; font-weight:100; background-color:#d8d8d8; color:#444444;  box-sizing:border-box; box-sizing: padding-box;-moz-box-sizing: border-box;} 

#newsletterP { display:table-cell; vertical-align:middle; width:50%; height:140px;}
.newsletterP {width:100%; padding-top:3px;  }
.newsletterP span{  font-size:30px }
.newsletterP input.normal{ float:left; width:368px; height:32px; padding:4px 0px 0px 10px; border:0px;   color:#515151; font-size:16px; } 
.newsletterP input.boto{ float:left; margin:0px 0px 0px 10px;background-color:#30cdd7; cursor:pointer; color:#ffffff; font-size:16px; border:0px; padding:8px 50px 8px 50px;   }
.newsletterP input.boto:hover{ background-color:#0098aa; }


#subpeu { display:block; padding:20px 0px 20px 0px; position:relative; }
#subpeuIN { margin:0 auto; width:100%; padding:0px 90px 0px 90px;  display:table;  } 
#subpeuINL { display:table; text-align:center; width:100%; vertical-align:top; }
#subpeuINR {  display:table; text-align:center; width:100%; vertical-align:top;}
#subpeuINR ul{  padding-bottom:10px; }
#subpeuINR ul li{ display:inline-block; margin:0px 5px; }
#subpeuINR ul li a{ font-size:14px; text-transform:uppercase;}
#subpeuINR p{   font-size:13px; padding-bottom:10px; }
#subpeuINR ul li.redes a { display:block;}
#subpeuINL img{ height:40px; }




@media screen and (max-width: 1100px) {	.peunewsletterbuttons input.input { width:250px;}}	

@media screen and (max-width: 1024px) {		#peuIN { margin:0 auto; position:relative; width:100%; padding:0px 20px 0px 20px;   } #peucolums { display:inline-table; width:64%; padding-left:20px; box-sizing:border-box; box-sizing: padding-box;-moz-box-sizing: border-box;}#peured { display:inline-table; width:35%; padding-bottom:10px; padding-right:20px;box-sizing:border-box; box-sizing: padding-box;-moz-box-sizing: border-box;  }#subpeuIN { padding:0px 20px 0px 20px; }#subpeuIN { margin:0 auto; width:100%;  } #subpeuINL { padding-left:20px;}#subpeuINR { padding-right:20px;}#newsletterP { display:table; width:100%; text-align:center; height:auto;}#peured { display:table; width:100%; padding-left:0px; padding-bottom:10px; box-sizing:border-box; box-sizing: padding-box;-moz-box-sizing: border-box; padding-right:0px }.newsletterP { text-align:center;}.newsletterP input.normal { width:90%; margin:5px 5%; display:block;}.newsletterP input.boto { float:none; display:inline-block}}	


@media screen and (max-width: 760px) {


.peucolum { display:inline-block; width:50%; vertical-align:top;}

.peuinferiorDER{ display:table; width:100%;}
.subpeuIZ { display:table; width:100%; padding-bottom:10px; text-align:center;}
.subpeuDER { display:table; width:100%; text-align:center;} .peunewsletter { text-align:center; padding:16px 0px;}	.peunewslettertxt { text-align:center; display:table; width:100%; padding-bottom:0px;}	.peunewsletterbuttons { text-align:center; display:inline-block; width:100%; }	.peunewsletterbuttons input.input { width:68%}	.peunewsletterbuttons input.bot { width:30%} }	


@media screen and (max-width: 724px) { .peuredes { display:block; text-align:center;}.peuredes:last-child {display:block; text-align:center;}.peunewsletterbuttons { margin-left:0px;}}	




@media screen and (max-width: 640px) { #peucolums { display:none; }#subpeuINL { display:table; width:100%;box-sizing:border-box; box-sizing: padding-box;-moz-box-sizing: border-box; padding-left:0px; text-align:center; }#subpeuINR{ display:table; width:100%; text-align:center;box-sizing:border-box; box-sizing: padding-box;-moz-box-sizing: border-box; }#subpeu img { max-width:90%;}.peuredes:last-child { padding-top:10px;}.peuredes input{ padding:7px 10px 7px 10px; width:90%; }}	


@media screen and (max-width: 580px) {

.peucolum { display:inline-block; width:100%; vertical-align:top;}
}	


@media screen and (max-width: 420px) { 
.peu {padding:30px 0px 30px 10px}.peunewsletterbuttons { width:90%; margin-left:0px}.peunewslettertxt { font-size:16px; } 	}

