@charset "UTF-8";
/* CSS Document */
/**FUENTES****/
@import url("MyriadWebPro.css");
@import url("MyriadProSemibold.css");
@import url("MyriadWebProBold.css");
@import url("roboto.css");
@import url("fuentes.css");
/****EFECTOS******/
@import url("fade.css");
@import url("efectos.css");
@import url("cols.css");
/*******RESPONSIVE*******/
@import url("desktop.css");
@import url("mobile.css");
/*********/
header { position:fixed; width:100%; top:0; z-index:99999; background:#262248; height:65px; border-bottom:5px #941e27 solid; }
nav { margin-top:0px !important; display:block;}
nav ul, body, html, header { margin:0 !important; padding:0 !important;}
nav li { display:inline-block; width:100%;  text-align:center; margin:0px;  }

nav li:nth-child(1) a img { margin-top:-20px; }







nav ul li a { display:inline-block; text-decoration:none; color:inherit; font-family: 'MyriadWebPro'; color:#FFF; font-size:14px; width:100%;  margin:0px; vertical-align:top;  }



nav li:nth-child(1) a:hover { background:none; }
nav li a:active, nav li a:visited, nav li a:link, .activo { color:#FFF; text-decoration:none; }
nav li a:hover, .activo { color:#941e27 !important; border-bottom-color:#dc4041; text-decoration:none; }

nav li:nth-child(7) { width:100%; display:inline-block; text-align:center !important; padding-bottom:0px; }
nav li:nth-child(7) a { border-bottom:none; display:inline-block; max-width:20%; vertical-align:middle; font-size:24px; line-height:30px; padding:16px 2px; }


#logotier img { max-width:170px; width:100%; height:auto; }


.cuerpo { width:100%; max-width:1000px; margin:auto; }
#banner { margin-top:65px; }

#firstbar { background:#FFF; }
#homecat { min-height:400px; }
#homecat img { position:absolute; margin-top:-40px; z-index:998 !important; width:100%; height:auto; max-width:1060px;}
#catinfo { margin-top:0; margin:auto; z-index:999; position:absolute; }
#catinfo h2 { font-family: 'Swiss721BoldRoundedBTBold_0'; font-size:39px; font-weight:normal !important; margin-top:60px; display:block; text-align:center; }
#catinfo p { font-family: 'CaviarDreams_1'; font-size:17px; letter-spacing:1px; margin:20px auto 40px auto; line-height:22px; text-align:justify; width:95%; }
#catinfo p strong { font-family: 'CaviarDreamsBold_1'; }
#catinfo .colcenter { margin-right:180px; }

.colcenter { width:50%; margin:auto; display:block; }

#catinfo .colcenter .vermas { float:right; }

.vermas { border:2px solid #b43233; /*display:block;*/ text-decoration:none; color:#FFF; width:150px; height:40px; text-align:center;  font-family: 'CaviarDreamsBold_1'; font-size:18px; line-height:18px; padding-top:12px; text-shadow: #000 0.05em 0.05em 0.9em; margin:auto;
/*background: rgba(166,206,56,1);
background: -moz-linear-gradient(top, rgba(166,206,56,1) 0%, rgba(166,206,56,1) 12%, rgba(118,192,67,1) 13%, rgba(85,146,49,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(166,206,56,1)), color-stop(12%, rgba(166,206,56,1)), color-stop(13%, rgba(118,192,67,1)), color-stop(100%, rgba(85,146,49,1)));
background: -webkit-linear-gradient(top, rgba(166,206,56,1) 0%, rgba(166,206,56,1) 12%, rgba(118,192,67,1) 13%, rgba(85,146,49,1) 100%);
background: -o-linear-gradient(top, rgba(166,206,56,1) 0%, rgba(166,206,56,1) 12%, rgba(118,192,67,1) 13%, rgba(85,146,49,1) 100%);
background: -ms-linear-gradient(top, rgba(166,206,56,1) 0%, rgba(166,206,56,1) 12%, rgba(118,192,67,1) 13%, rgba(85,146,49,1) 100%);
background: linear-gradient(to bottom, rgba(166,206,56,1) 0%, rgba(166,206,56,1) 12%, rgba(118,192,67,1) 13%, rgba(85,146,49,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ce38', endColorstr='#559231', GradientType=0 );*/
background: rgba(236,92,69,1);
background: -moz-linear-gradient(top, rgba(236,92,69,1) 0%, rgba(236,92,69,1) 12%, rgba(220,64,64,1) 13%, rgba(180,50,50,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(236,92,69,1)), color-stop(12%, rgba(236,92,69,1)), color-stop(13%, rgba(220,64,64,1)), color-stop(100%, rgba(180,50,50,1)));
background: -webkit-linear-gradient(top, rgba(236,92,69,1) 0%, rgba(236,92,69,1) 12%, rgba(220,64,64,1) 13%, rgba(180,50,50,1) 100%);
background: -o-linear-gradient(top, rgba(236,92,69,1) 0%, rgba(236,92,69,1) 12%, rgba(220,64,64,1) 13%, rgba(180,50,50,1) 100%);
background: -ms-linear-gradient(top, rgba(236,92,69,1) 0%, rgba(236,92,69,1) 12%, rgba(220,64,64,1) 13%, rgba(180,50,50,1) 100%);
background: linear-gradient(to bottom, rgba(236,92,69,1) 0%, rgba(236,92,69,1) 12%, rgba(220,64,64,1) 13%, rgba(180,50,50,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec5c45', endColorstr='#b43232', GradientType=0 );
}

#pll0 {  }
#pll0 .colleft {}
#pll0 .colleft, #pll0 .colright { text-align:left; vertical-align:middle; border:0px solid red; }
 #pll0 .colright {   min-height:80vh; padding-left:40px; }
#pll0 h2 { color:#262248; font-family: 'roboto_condensedbold'; font-size:35px; letter-spacing:2px; }
#pll0 hr { border:0px; border-bottom:10px #941e27 solid; width:80px; margin:20px 0px; }
#pll0 h2 strong {  }

#pll0 .colright ul { margin-left:10px;  font-family: 'robotoregular'; color:#4c4b4b; }

#pll0 .colright ul li {font-family: 'roboto_condensedbold'; letter-spacing:1px; font-size:18px; color:#941e27/*#262248*/; }

#pll0 p { font-family: 'CaviarDreams_1'; font-size:17px; letter-spacing:1px; line-height:20px; width:90%; margin:25px auto 30px auto; }
#pll0 p strong { font-family: 'CaviarDreamsBold_1'; }
#pll0 .vermas { display:block; }

#formbeneficios { border:1px solid #941e27; width:90%; margin:20px 0px; padding:0px 20px; }
#formbeneficios h3 { color:#941e27; font-family: 'roboto_condensedbold'; font-size:27px;}
#formbeneficios p {font-family: 'robotoregular'; color:#262248; font-size:16px;}

#pll1 {  }
#pll1 .colleft {min-height:50vh;}
#pll1 .colleft, #pll1 .colright { text-align:left; vertical-align:middle; border:0px solid red; }
#pll1 .colright { padding-left:40px; }
#pll1 h2 { font-family: 'roboto_condensedbold'; font-size:35px; letter-spacing:2px; }
#pll1 h2 strong { font-family: 'AntennaBold'; }
#pll1 hr { border:0; border-bottom:10px #941e27 solid; width:50px; margin:0px auto 40px 0px; }
#pll1 p { font-family: 'robotolight'; font-size:14px; text-align:justify; width:80%; margin:0px auto 40px 0px;}
#pll1 p strong { font-family: 'CaviarDreamsBold_1'; }
#pll1 .vermas { display:block; }

#pll2 {  }
#pll2 .cuerpo { max-width:1200px; }
#pll2 .colright {min-height:80vh; }
#pll2 .colleft, #pll2 .colright { text-align:center; vertical-align:middle; border:0px solid red; }
#pll2 h2 { font-family: 'AntennaRegular'; font-size:43px; }
#pll2 h2 strong { font-family: 'AntennaBold'; }
#pll2 .vermas { display:block; }
#pll2 p { font-family: 'CaviarDreams_1'; font-size:17px; margin:40px auto 60px auto; width:93%; }
#pll2 p strong { font-family: 'CaviarDreamsBold_1'; }

#secondbar { text-align:center;  padding:1px 0px !important; margin:0px !important; background:#262248;}

#secondbar h2 { font-family: 'MyriadWebProBold'; font-size:45px; margin-top:50px;}

#secondbar p { font-family: 'CaviarDreams_1'; font-size:17px; width:80%; margin:30px auto 30px auto; letter-spacing:1px; line-height:19px; text-align:center; }
#secondbar p strong { font-family: 'CaviarDreamsBold_1'; }
#secondbar .vermas { float:right; display:block; margin-top:-12vh;  }
#secondbar .wrapper .cuerpo { border:0px solid red; width:100%; margin:auto; }
#secondbar .wrapper { position:absolute; z-index:9999; width:100%; left:0; }
#secondbar img { width:100%; height:auto; max-width:1032px;  display:block; }

.vermas:hover { color:#FFF; text-decoration:none; }

.parallax-window { min-height:50vh;}

.titrosa { color:#c53291; }
.titverde { color:#76c043; }
.titgris { color:#6d6e70; }
.titblanco { color:#FFF; }

#topics { padding:20px 0px; margin-bottom:20px; }
 #topics h2 { color:#941e27; font-family: 'roboto_condensedbold'; font-size:35px; text-align:center; margin-bottom:40px; }
 #topics p { color:#6d6e70;  font-family: 'robotomedium'; font-size:17px; text-align:center; max-width:80%;  letter-spacing:1px; }
 
 
#topics .topico:nth-child(1) { }
#topics .topico { margin:0px 5px; }
#topics .topico a { text-align:center; color:#6d6e70; text-decoration:none; }
#topics .topico img { width:90%; height:auto; margin:0px 15px; vertical-align:middle; }
#topics .topico .titulo { font-family: 'AntennaBold'; font-size:13px; }
#topics .topico .descripcion {font-family: 'CaviarDreams_1'; font-size:11px; }
/****************************************/

#covermap { width:100%; height:310px; margin-top:-310px; z-index:99; position:absolute; }

#galeria { padding:20px 0px; margin-bottom:20px; }
 #galeria h2 { color:#dc4041; font-family: 'MyriadWebProBold'; font-size:35px; text-align:center; margin-bottom:40px; }
 #galeria p { color:#6d6e70;  font-family: 'CaviarDreams_1'; font-size:17px; text-align:center; max-width:700px; margin:20px auto 0px auto; letter-spacing:1px; }
#galeria .topico:nth-child(1) { margin-left:25px;}
#galeria .topico { margin:0px 10px; }
#galeria .topico a { text-align:center; color:#6d6e70; text-decoration:none; }


#lastbar .colleft, #lastbar .colright { vertical-align:top; }
#lastbar form { margin-top:25px; }
#lastbar a { display:inline-block; width:25%;}
#lastbar a img { width:100%; height:auto;}


footer { margin-top:-5px; }
footer #encuentra { background:#6d6e70; padding-top:10px; }

footer #encuentra .cuerpo h2 {  font-family: 'Swiss721BoldRoundedBTBold_0'; font-size:30px; line-height:30px; font-weight:normal; margin-top:20px; margin-bottom:-10px; display:block; }
footer #encuentra form input, footer #encuentra form .vermas, footer #encuentra form label, footer #encuentra form img { display:inline-block !important; vertical-align:middle; }
footer #encuentra form { display:inline-block; vertical-align:middle; margin-bottom:20px; }
footer #encuentra form label { margin:0px 20px; font-family: 'AntennaRegular'; font-size:17px; }
footer #encuentra form img { width:100%; height:auto; max-width:91px; }
footer #encuentra form input[type="text"] { padding:8px 4px; font-family: 'CaviarDreams_1'; font-size:15px; text-align:center; margin-right:10px; }
#address { width:321px; }

.gradientgris { background: rgba(179,173,179,1);
background: -moz-linear-gradient(top, rgba(179,173,179,1) 0%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179,173,179,1)), color-stop(28%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(179,173,179,1) 0%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(179,173,179,1) 0%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(179,173,179,1) 0%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(179,173,179,1) 0%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3adb3', endColorstr='#ffffff', GradientType=0 );}

footer #pie { background:#262248; text-align:center; padding:15px 0px; }
footer #pie a { color:#FFF; text-decoration:none; padding:0px 5px; text-align:center; font-family: 'robotoregular'; font-size:14px; }

footer #pie a:nth-child(1), footer #pie a:nth-child(2) { border-right:1px solid #6d6e70; }
.logocolor { display:none;}

#contacto { border-top:#dc4041 0px solid; background:#941e27; margin-top:0px; }


#contacto .cuerpo .colright, #contacto .cuerpo2 .colleft { vertical-align:top; }
#contacto .cuerpo .colleft {  }
#contacto .colleft h2 { color:#FFF; font-family: 'roboto_condensedbold'; font-size:35px; margin:30px 0px 10px 0px;}
#contacto .colleft p { color:#FFF; font-family: 'robotoregular'; font-size:14px; }


#contacto .colleft p strong {font-family: 'robotomedium'; }
#contacto hr { border:0px; border-bottom:10px #262248 solid; width:80px; margin:20px 0px;}
#contacto .colright form { }
#contacto .colright form input[type="text"], #contacto .colright form textarea { display:block; width:100%; border:4px solid white; -webkit-border-radius: 7px !important;
-moz-border-radius: 7px !important;
border-radius: 7px !important; margin-bottom:10px;}
#contacto .colright form textarea { min-height:120px; }
#contacto .colright form input[type="submit"] { text-transform:uppercase; font-family: 'AntennaBold'; width:100px; float:right;}

#promociones { padding-top:38vh;  width:100%; z-index:2; }
#promociones .cuerpo { min-height:700px; background:#FFF; margin-bottom:100px; }
#promociones .cuerpo h1 { border-bottom:1px solid #dc4041; color:#dc4041 !important; font-family: 'MyriadWebProBold'; font-size:28px; margin:auto; padding:40px 0px 10px 0px; text-align:center; width:75%; margin-bottom:50px; }
.promo { display:inline-block; vertical-align:top; width:47%; border:#6d6e70 1px dashed; margin:0% 0 2% 2%; padding:2%; height:280px; overflow:hidden; }
.promo p { color:#6d6e70; font-family: 'CaviarDreams_1'; font-size:16px; text-align:justify; }
.promo img { margin:auto; display:block; height:90px; width:auto; margin-bottom:20px; }
.picfondo { display:block; width:100%; height:auto; position:fixed; top:65px; z-index:1;}


#quienes {background:#262248; margin:auto; padding:10px 0px 30px 0px; }

#barraestatica { margin:0; padding:0px 0px;}
#galce { margin:0; padding:0; }


#franjaazul { background:#262248; margin:auto; padding:0; padding-top:20px; }
#franjaazul h2 { margin-top:0px; font-family: 'roboto_condensedbold'; font-size:35px;  }


#franjablanca { background:#FFF; margin:auto; padding:20px 0px; }
#franjablanca .colleft, #franjablanca .colright { vertical-align:top; }
#franjablanca .cuerpo { margin:0 auto; padding:0;}
#franjablanca .cuerpo h2 { margin-top:0px; }
#franjablanca .cuerpo h2, #franjablanca .cuerpo h2 span { font-family: 'roboto_condensedbold'; }
#franjablanca .cuerpo h2 span { margin:0px; }
#franjablanca .cuerpo h2 span:nth-child(1) { color:#941e27; font-size:30px; line-height:24px; }
#franjablanca .cuerpo h2 span:nth-child(3) { color:#262248; font-size:45px; line-height:35px;}
#franjablanca .cuerpo h2 span:nth-child(5) { color:#941e27; font-size:45px;  line-height:35px;}
#franjablanca .cuerpo p { width:60%; }

#franjaroja { background:#941e27;   }

#franjaroja .cuerpo h2 { line-height:30px; display:block; font-family: 'roboto_condensedbold'; font-size:35px; margin:15px 0px}




#franjabi h2 { color:#262248;font-family: 'roboto_condensedbold'; font-size:35px; }
#franjabi h3 { font-family: 'robotobold'; font-size:24px; }
#franjabi p {}
#franjabi ul { margin-left:20px; }
#franjabi li {}

#franjabi form { margin-top:20px; }

#formmetodo { background: rgba(255, 255, 255, .5); border:#262248 2px solid; padding:0px 10px; margin:40px auto; }
#formmetodo h2 {}

#quienes {}
#quienes h2 { font-family: 'roboto_condensedbold'; }
#quienes hr { border:0px; border-bottom:10px #941e27 solid; width:80px; margin:20px 0px;  }
#quienes p { font-family: 'robotolight'; }



#pllx { color:#5d5d5d; min-height:40vh; }
#pllx .colleft {}
#pllx .colleft, #pllx .colright { text-align:left; vertical-align:middle; border:0px solid red; }
#pllx .colright {  background: rgba(255, 255, 255, .5); min-height:40vh; padding-left:30px; vertical-align:middle; }
#pllx h2 { color:#262248; font-family: 'roboto_condensedbold'; font-size:35px; letter-spacing:0px; line-height:30px; }



#pllx h2 strong { color:#941e27; }
#pllx hr { border:0px; border-bottom:10px #941e27 solid; width:80px; margin:20px 0px; }
#pllx h2 strong {  }
#pllx .colright ul { margin-left:10px; font-family: 'robotoregular'; color:#4c4b4b; }
#pllx .colright ul li { color:#262248;margin-bottom:10px;font-family: 'roboto_condensedbold'; letter-spacing:1px;}
#pllx p { color:#262248;font-family: 'roboto_condensedbold'; font-size:17px; letter-spacing:0px; line-height:20px; width:90%; margin:25px auto 20px 0; }
#pllx p strong { font-family: 'robotoregular'; }
#pllx ul { margin-left:30px; }

#lastbar {}
#lastbar h2 {font-family: 'roboto_condensedbold'; font-size:35px; color:#262248; }
#lastbar h2 span:nth-child(1) {}
#lastbar h2 span:nth-child(3) { font-size:45px; line-height:35px;}
#lastbar h2 span:nth-child(5) { color:#941e27; line-height:17px;}

form input[type="text"],form textarea { display:block; width:100%; background:#cacaca; color:#FFF; border:4px solid #cacaca; -webkit-border-radius: 7px !important;
-moz-border-radius: 7px !important;
border-radius: 7px !important; margin-bottom:10px;}

form input[type="submit"] { text-transform:uppercase; display:block; width:100px; background:#cacaca; color:#FFF; border:4px solid #941e27; -webkit-border-radius: 7px !important;
-moz-border-radius: 7px !important;
border-radius: 7px !important; margin-bottom:10px;

background: rgba(148,30,39,1);
background: -moz-linear-gradient(top, rgba(148,30,39,1) 0%, rgba(188,30,39,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(148,30,39,1)), color-stop(100%, rgba(188,30,39,1)));
background: -webkit-linear-gradient(top, rgba(148,30,39,1) 0%, rgba(188,30,39,1) 100%);
background: -o-linear-gradient(top, rgba(148,30,39,1) 0%, rgba(188,30,39,1) 100%);
background: -ms-linear-gradient(top, rgba(148,30,39,1) 0%, rgba(188,30,39,1) 100%);
background: linear-gradient(to bottom, rgba(148,30,39,1) 0%, rgba(188,30,39,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#941e27', endColorstr='#bc1e27', GradientType=0 );
}
#xto { width:100%; display:block; background:#060; font-family: 'roboto_condensedbold'; font-size:14px; color:#FFF; text-align:center; height:30px; padding:5px 0px; position:fixed; top:65px;z-index:1; text-transform:uppercase;}
#irarriba { background:#941e27; width:70px; height:60px; position:fixed; bottom:0; text-align:center; right:30px; display:none; }
#irarriba a { color:#FFF; text-decoration:none; display:block; text-align:center; font-size:40px;}