
.alinear-centro{
margin: 0;
padding: 0;	
text-align:center;
}
.form {
     background: #0081CC; /* Old browsers */
    background: -moz-linear-gradient(top, #0081CC 0%, #0C4364 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0081CC), color-stop(100%,#0C4364)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0081CC 0%,#0C4364 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0081CC 0%,#0C4364 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0081CC 0%,#0C4364 100%); /* IE10+ */
    background: linear-gradient(to bottom, #0081CC 0%,#0C4364 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0081CC', endColorstr='#0C4364',GradientType=0 ); /* IE6-9 */
    border-style: solid;
    border-width: 2px;
    border-radius: 15px;
    height: auto;
    padding: 15px 0;
    width: 266px;
    margin-top: 4px;
height: auto;
padding: 15px 0;
width: 266px;
margin-top: 4px;
}
.form2 {
     
     background: #0081CC; /* Old browsers */
    background: -moz-linear-gradient(top, #0081CC 0%, #0C4364 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0081CC), color-stop(100%,#0C4364)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0081CC 0%,#0C4364 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0081CC 0%,#0C4364 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0081CC 0%,#0C4364 100%); /* IE10+ */
    background: linear-gradient(to bottom, #0081CC 0%,#0C4364 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0081CC', endColorstr='#0C4364',GradientType=0 ); /* IE6-9 */
    border-style: solid;
    border-width: 2px;
    border-radius: 15px;
    height: auto;
    padding: 15px 0;
    width: 266px;
    margin-top: 4px;
height: auto;
padding: 15px 0;
width: 266px;
margin-top: 4px;
}
.center{
margin:0 auto 0 auto;
width: 550px;
}
.adjunt{
margin:0 auto 0 auto;
margin: 1px 14px 0;
padding: 1px 0 1px 10px;
}
.art_valids {
background-color: #FFF4F4;
border: 1px solid #D58A8A;
border-radius: 6px;
top: 6px;
float:right;
bottom: 2px;
color: #FF0000;
display: none;
font-size: 20px;
height: 24px;
line-height: 13px;
margin: 0 16px -100px 0;
padding: 0 5px;
position: relative;
text-align: center;
position: relative;
}
.two_ap {
float: left;
border-radius: 7px;
color: #000000;
font-family: arial;
font-size: 14px;
height: 31px;
margin: 1px 14px 20px 5px;
padding: 1px 0 1px 10px;
width: 96%;
border: 2px solid #fafafa;
border-top-color: #848484;
border-left-color: #848484;
}
#slider .container .ullist{
font-size: 0.97rem;
}
#slider .container .ullist2{
font-size: 1.4rem;
}
.labelcontac {
position: relative;
    top:-50px;
}
.labelcontac2 {
position: relative;
    top:-90px;
}
.llamenos{
    
    background: #FF7514; /* Old browsers */
    background: -moz-linear-gradient(top, #B3ABA9 0%, #D0CFCB 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B3ABA9), color-stop(100%,#D0CFCB)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #B3ABA9 0%,#D0CFCB 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #B3ABA9 0%,#D0CFCB 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #B3ABA9 0%,#D0CFCB 100%); /* IE10+ */
    background: linear-gradient(to bottom, #B3ABA9 0%,#D0CFCB 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B3ABA9', endColorstr='#D0CFCB',GradientType=0 ); /* IE6-9 */
    border-radius: 10px;
    border-width: 1px;
    border-style: solid;
    width: 295px;
    height: 112px;
    position: relative;
    margin: auto;

}
.two_apta  {

float: left;
border-radius: 7px;
color: #000000;
font-family: arial;
font-size: 14px;
height: 75px;
margin: 1px 14px 20px 5px;
padding: 1px 0 1px 10px;
width: 96%;
border: 2px solid #fafafa;
border-top-color: #848484;
border-left-color: #848484;
}
.two_ap2  {

display: block;
width: 99%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #555555;
vertical-align: middle;
background-color: #ffffff;
border: 1px solid #cccccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.two_ap2ta  {

display: block;
width: 99%;
height: 75px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #555555;
vertical-align: middle;
background-color: #ffffff;
border: 1px solid #cccccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.art_valids .error-message {

color: #D58A8A;
font-size: 12px;
line-height: 24px;
}
.art_valids .error-message2 {

color: #D58A8A;
font-size: 16px;
line-height: 24px;
}
#contador{
font-size: 10px;
top:-20px;
margin: -20px 0 20px 30px;
}
#llamadoaccion{
    position: relative;
    width: 100%;
    background-color: #017FC9;
    border-radius: 10px;
    height: 100%;
    font-size: 20pt;
    font-weight: bold;
    float:right;
    margin: auto 0 auto auto;
}
.limit{
margin: auto;
    position: relative;
    width: 300px;
}
.lpuf_btn_ch{
    background-color: #0081CC;
    border-radius: 10px;
    height: 1%;
    line-height: 41px;
    width: 96%;
    font-family: 'Oswald', sans-serif;
    color: #fff; 
    font-size: 20px;
    text-align: center;
    margin: 0  0 12px 5px;
    cursor: pointer;
    float: left;
} 
.lpuf_btn_ch:hover{
    opacity: 0.65;
}

.lpuf_btn_ch2{
    background-color: #0081CC;
    border-radius: 10px;
    height: 1%;
    line-height: 41px;
    width: 96%;
    font-family: 'Oswald', sans-serif;
    color: #fff; 
    font-size: 20px;
    text-align: center;
    margin: 0  0 12px 5px;
    cursor: pointer;
    float: left;
} 
.lpuf_btn_ch2:hover{
    opacity: 0.65;
}
.ampliar{
width: 526px;
left: 30px;
}
.imga{
    width: 132px;
    position: relative;
    left: -250px;
    top: -6px;
    border-radius: 10px;
    border: 2px solid #fafafa;
border-top-color: #848484;
border-left-color: #848484;

    
}
.imga:hover{
opacity: .75;
}
.floatl{
    float:left;
    visibility: hidden;
}


/******************BTN WHATSAPP*****************/
#ws{display: none;}
.contentWS{
    display: block;
    position:fixed;
    z-index:1000;
    top:60px;
    max-width:75%;
    width:100%;
}
.menup{
    width: 300px;background: green;margin: 0 auto; box-shadow:0px 4px 3px rgba(0,0,0,.5);     text-align: center;    padding: 20px 0;
    border-radius: 0 0 5px 5px;
}
.menup a{color: #fff;    font-size: 26px;    text-align: center;}
@media (max-width:1024px){
.contentWS {max-width: 93%;top:50px;}
.menup a{font-size: 22px;}
}