
html, body{width:100%;padding:0;margin:0;}
body{font:14px/25px Arial, Helvetica, sans-serif;color:#564a4a;min-width:75%;#ffff;border-top:#564a4a 0px solid}
.ic{border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}

.main{width:100%;max-width:1300px;margin:0 auto;position:relative;margin-top:0px}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
a.button{background:#f4f4f4;font-size:14px;line-height:18px;color:#003366;text-transform:uppercase;display:inline-block;padding:12px 16px 13px 16px; margin-left:37%}
a.button:hover{background:#d3d1d1;color:#333;}
a.link{text-decoration:none;cursor:pointer;color:#003366;}
a.link:hover{text-decoration:underline;}
.color-1{color:#003366;}
a.color-1:hover{color:#000;}
.google{float:left;width:100px;height:30px;padding:4px 0px 0px 0px;}
.twitter{float:left;width:100px;height:30px;padding:4px 0px 0px 0px;}
.facebook{float:left;width:200px;height:30px;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}

.ir-arriba{display:none;padding:10px;background:#003366;font-size:20px;color:#fff;cursor:pointer;position:fixed;bottom:20px;right:20px;}

.font-3{font-size:17px;line-height:33px;color:#564a4a;}
.font-4{font-size:10px;line-height:33px;color:#CCC}
.font-5{font-size:10px;color:#796C6C}
#.font-chepe{color:#494c4e;font-size:28px;line-height:30px;font-weight: bold;}
.font-chepe{font-family: "Poppins", sans-serif;font-size:2.0em;line-height: 1.11111;letter-spacing: -.04rem;}

.font-botones-sociales{color:#494c4e;font-size:28px;line-height:30px;font-weight: bold;}
.font-chepe2{color:#494c4e;font-size:22px;line-height:30px; font-weight: bold;}
.font-chepe3{font-size:23px;line-height:25px;font-weight: bold;}
.font-chepe4{font-size:14px;line-height:17px; font-weight: bold;}
.font-chepe5{font-family: "Poppins", sans-serif;font-size:1.4em;line-height: 1.11111;letter-spacing: -.04rem;}



.font-1_1x{text-align:center; font-size:36px;line-height:5px; color:#FFFFFF; font-family: "Biryani", sans-serif;}
.font-2_1x{font-size:21px; color:#FFFFFF;font-family: "Biryani", sans-serif;}
.fontCelulares{font-family: "Bowlby One SC", cursive; margin-left:10px;margin-top:10px;                  font-size:160%;line-height:20px; color:#3c3f42}
.fontCelularesNav{              font-family: "Bowlby One SC", cursive;  font-size:140%;line-height:20px; color:#3c3f42;margin-top:10px;margin-right:10px; margin-left: 10px}
.bannerx{display: block;position: absolute; z-index: 99; max-width: 215px; left:47%; top:60px; backgroundxx-color:#21252952}


.btn-primary_viejo {
    color: #fff;
    background-color: #003366;
    border-color: #357ebd;
}

.copi {
    display: block;
    width: 120px;
    margin: 0 auto;
    padding: 10px;
    color: #ffffff;
    background: #990000;
    text-align: center;
    }

.btn_viejo {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 9px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#h2{font-size:30px;line-height:36px;color:#564a4a;font-weight:normal;letter-spacing:-1px;}
ul{margin:0;padding:0;list-style-image:none;}
ul.list-1 li{padding:0px 0 5px 12px;line-height:25px;background:url(../images/marker-1.svg) 0 11px no-repeat;}
ul.list-1 li a{font-size:14px;color:#564a4a;line-height:25px;}
ul.list-1 li a:hover{color:#003366;}
ul.list-2 li{padding:0px 0 5px 12px;line-height:17px;background:url(../images/marker-1.svg) 0 11px no-repeat;}
ul.list-2 li a{font-size:15px;color:#564a4a;line-height:12px;font-weight:550;}
ul.list-2 li a:hover{color:#564a4a;}

ul.list-numerada li{padding:0px 0 5px 12px;line-height:17px;background:url(../images/marker-1.svg) 0 11px no-repeat;}
ul.list-numerada li a{font-size:18px;color:#564a4a;line-height:12px;font-weight:550;}
ul.list-numerada li a:hover{color:#564a4a;}

ul.list-2_1 li{padding:0px 0 5px 12px;line-height:20px;background:url(../images/marker-1.svg) 0 8px no-repeat;}
ul.list-2_1 li a{font-size:15px;color:#003366;line-height:25px;}
ul.list-2_1 li a:hover{color:#564a4a;}
.clear{clear:both;line-height:0;font-size:0;width:100%;}
.wrapper{width:100%;overflow:hidden;position:relative}
.wrap{overflow:hidden;position:relative}
.extra-wrap{overflow:hidden;}
.fleft{float:left;}
.fright{float:right;}
.img-indent{float:left;margin:3px 30px 0px 0;width:100%;height:auto}
.img-indent-fotochica{float:left;margin:3px 30px 0px 0;max-width:340px;width:100%; height:auto}
.last{margin-right:0px !important;}
.img-radius{border-radius:9px;}
.top-1{padding-top:5px;}
.top-2{padding-top:25px;}
.top-3{margin-top:23px;}
.top-4{margin-top:33px;}
.top-5{margin-top:18px;}
.top-6{margin-top:12px;}
.left-1{padding-left:20px;}
.bot-0{padding-bottom:0 !important;margin-bottom:0 !important;}
.pad-1{margin:13px 0px 12px 0px;}
.p1{padding-bottom:25px;}
.p2{padding-bottom:3px; font-size:18px}
.p3{padding-bottom:12px; font-size:17px;text-align:justify;font-weight: bold;}
.p4{padding-bottom:15px; font-size:19px;text-align:justify; font-family:Optima, sans-serif}
.p5{padding-bottom:10px; font-size:19px}
.p6{padding-bottom:20px;}
header{width:100%;z-index:101;position:relative;overflow:hidden;padding-bottom:1px;}
#h1{float:left;margin:23px 0 0px 29px;}
#h1 a{font-size:53px;line-height:65px;color:#003366;letter-spacing:1px;display:inline-block;}
#h1 a strong{display:block;color:#564a4a;margin-top:-21px;font-weight:normal;}
.social-fecha{overflow:hidden;text-align:center;color:#FFFFFF;font-size:10px;width:400px; float: right; margin-left: 40px}
.social-icons{overflow:visible;text-align:right;margin-top:0px;}
.social-icons a{display:inline-block;width:43px;height:43px;float:right;}

.social-busquedaNav{overflow:visible;text-align:right;margin-top:35px;}
.social-busquedaNav a{display:inline-block;width:23px;height:23px;float:right;}
.icon-4{background:url(../images/icon-4.png) 0 0 no-repeat;margin-left:7px;}
.icon-3{background:url(../images/icon-3.png) 0 0 no-repeat;margin-left:7px;}
.icon-1{background:url(../images/icon-1.png) 0 0 no-repeat;}
.icon-2{background:url(../images/icon-2.png) 0 0 no-repeat;margin-left:7px;}
.social-icons a:hover{background-position:0 bottom;}
.social-icons2{overflow:hidden;text-align:center;margin-top:10px;}
.social-icons2 a{display:inline-block;width:23px;height:23px;float:center;}
.social-icons2 a:hover{background-position:0 bottom;}
.opacar img{filter:alpha(opacity=100)3000;-moz-opacity:1.0;opacity:1.0;}
.opacar:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.divlateral{background-color:#f2fbfd;padding:15px;margin-bottom: 20px}
.card-columns{column-count:4;}
#cont {
  columns:4;
}



ul.menu{float:right;margin-top:0px;}
ul.menu li{float:left;line-height:20px;margin:0px 0 0px 44px;}
ul.menu li a{font-size:15px; line-height:22px;color:#FFFFFF;display:inline-block; font-weight: bold;}
ul.menu li a:hover, ul.menu li.current a{color:#003366;}

ul.menu2{float:left;margin-top:12px;display:none} 

ul.menu2 li{float:left;line-height:20px;margin:0px 0 0px 25px;}
ul.menu2 li a{font-size:15px;line-height:22px;color:#564a4a;display:inline-block;}
ul.menu2 li a:hover, ul.menu li.current a{color:#003366;}
.bg-img{background:url(../images/bg-img.gif) 0 0 no-repeat;width:150px;height:6px;position:absolute;top:-6px;left:-152px;}
#content{width:100%; margin-left: 0%}
.box-shadowxx{box-shadow:0px 0px 5px #dbdbdb;background:#fff;}
.img-border{border:#f4f4f4 5px solid; border-radius:10px;}
.block-1{padding:25px 30px 29px 44px;}
.block-2{padding:5px 30px 45px 44px;}
.block-3{padding:25px 30px 25px 44px;}
.col-uno{float:left;width:65%;margin-right:0%;}
.col-dos{float:right;width:28%;}
.col-tres{float:left;width:28%;margin-right:6%;}
.col-cuatro{float:left;width:66%;}
.form-search{margin:27px 0px 0 0px;width:210px;}
#form-search input{width:188px;border:#f4f4f4 1px solid;height:18px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#bebebe;vertical-align:top;padding:11px 9px 12px 11px;display:inline-block;margin-top:19px;}
.search_button{background:#f4f4f4;font-size:14px;line-height:18px;color:#003366;text-transform:uppercase;display:inline-block;padding:12px 28px 13px 28px;margin:15px 0px 0 0;}
.search_button:hover{background:#d3d1d1;color:#333;}
.box-2>div{float:left;width:170px;margin-right:30px;}
.box-2 p.color-1{margin-top:5px;}
.border-1{border-bottom:#e5e5e5 1px solid;padding-bottom:15px;margin-bottom:9px;}
footer{width:100%;position:relative;overflow:hidden;text-align:center;padding:10px 0 45px 0;}
footer p{color:#1e1e1e;}
.map{width:200px;height:200px;margin:20px 0 0 0;}
.map iframe{width:200px;height:200px;}
dl{margin:12px 0px 0 0px;}
dl dt{}
dl dd span{display:block;width:83px;float:left;}
dl dd{}
dl dd a{text-decoration:underline !important;}
dl dd a:hover{text-decoration:underline;color:#333;}
#form{margin:20px 0 0px 0px;width:575px;}
#form input{border:#f4f4f4 1px solid;background:#fff;font:14px Arial, Helvetica, sans-serif;color:#bebebe;padding:11px 9px 13px 11px;outline:medium none;width:278px;height:17px;float:left;}
#form textarea{border:#f4f4f4 1px solid;background:#fff;font:14px Arial, Helvetica, sans-serif;color:#bebebe;height:192px;outline:medium none;overflow:auto;padding:12px 0px 0px 11px;width:562px;resize:none;margin:0px 0 0 0;float:left;}
#form label{position:relative;overflow:hidden;display:block;min-height:53px;}
.btns{text-align:right;width:575px;padding-top:10px;}
.btns a{display:inline-block;margin:0 0px 0 10px;}
#side-a{float:left;}
#side-b{margin:0;float:left;height:1%}
iframe.ytb-embed{max-width:100% !important;display:block;}


.bgk-card{background-color: #212121;}
.bgk-liminiatura{background-color: #f9f9f9;}
.columna{float:left; width: 31%; margin-right:9px;}
.ListaPadreMiniatura{width:100%;float:none;clear:both;}
.listaMiniatura_1{max-width:45%;float:left;margin-right:15px}
.listaMiniatura_2{max-width:45%;float:left}











header{width:100%;z-index:101;position:relative;overflow:hidden;padding-bottom:1px;}

.menu_bar{display:none;}
.menu_bar2{display:none;}
.icon-search2{display:none;}
header nav ul{overflow:hidden;list-style:none;float:right;}
header nav ul li{float:left;}
header nav ul li a{color:#000000;padding:20px;display:block;text-decoration:none;}
header nav ul li span{margin-right:10px;}
header nav ul li a:hover{color:#212121;}
section{padding:0px;}
header .logo img{float:left; margin-left:5px; margin-top:0px}

header nav{width:20%;height:100%;left:-100%;margin-top:0px;position:fixed;background:#212121;}
header nav ul li a:hover{background:#003366;}
header nav ul li a{color:#fff;}
header nav ul li{display:block;float:none;border-bottom:1px solid rgba(255,255,255, .3);}
.menu_bar{display:block;width:100%;background:#003366;  height: 60px;}


.menu_bar .bt-menu{display:block;padding:10px;background:#003366;color:#fff;
	text-decoration:none;font-weight:bold;font-size:20px;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;box-sizing:border-box;cursor:default;font-style:normal; z-index:4000 !important;}


.menu_bar span{float:left;font-size:20px;}
#logoletras{width:160px;}
#emblemaCelular{width:22px;}









@media screen and (max-width:1200px) 
{.social-fecha{display:none;}
.fontCelulares{font-family: "Bowlby One SC", cursive;  font-size:15px;line-height:16px;}
.fontCelularesNav{ font-size:15px;line-height:16px;}
.bannerx{max-width:140px;}



@media screen and (max-width:1050px) 
{#.social-fecha{display:none;}  
#center{display:none;}
.listaMiniatura_1{max-width:98%;float:none;}
.listaMiniatura_2{max-width:98%;float:none;}
.menu{display:none;}
.icon-search2{display:inline-block;}
.bannerx{max-width:130px;left:47%;top:40px;}
.fontCelulares{font-family: "Bowlby One SC", cursive;  font-size:15px;line-height:15px;}
.fontCelularesNav{ font-size:15px;line-height:15px;}








@media screen and (max-width:1000px) 
{ header nav {width:40%;} 



@media screen and (max-width:930px) 
.bannerx{max-width:110px;left:49%;top:30px;}
.fontCelulares{font-family: "Bowlby One SC", cursive;  font-size:16px;line-height:17px;}
.fontCelularesNav{ font-size:14px}



@media screen and (max-width:850px) 
.bannerx{max-width:70px;left:49%;top:20px;}
.fontCelulares{font-family: "Bowlby One SC", cursive;  font-size:12px;line-height:10px;}
.fontCelularesNav{ font-size:11px;line-height:10px;}
.card-columns{column-count:2}
#cont {
  columns:3;
}



@media screen and (max-width:660px)
{.menuorizontal{display: none;}
.relacionados{font-size: 13px;}
.bannerx{max-width:75px;left:49%;top:20px;}
.fontCelulares{font-family: "Bowlby One SC", cursive;  font-size:10px;line-height:10px;}
.fontCelularesNav{ font-size:9px;line-height:10px;}



@media screen and (max-width:630px) 
{.col-uno{width:auto;float:none;}
.col-dos{width:auto;float:none;}
.col-tres{display:none;}
.col-cuatro{width:auto;float:none;}
.img-indent{float:left;margin:3px 30px 0px 0;max-width:630px;height:auto}
.columna {
    width:100%;
    float:none;

  }
 #tituloColumna{
 	 font-size: 23px;
 	 line-height: 29px;
 	 max-width: 340px;
 }
.bannerx{max-width:130px;left:71%;top:40px;}
.fontCelulares{font-family: "Bowlby One SC", cursive;  font-size:15px;line-height:20px;}
.fontCelularesNav{ font-size:14px;line-height:15px;}




@media screen and (max-width:600px){.main{width:100%}
.extra-wrap{width:auto;float:none;}
header{width:100%;z-index:101;position:relative;overflow:hidden;padding-bottom:1px;}
.social-fecha{display:none;}
#center{display:none;}
.icon-twitter{display: none;} 




.block-2{padding:8px 8px 10px 10px;}
.block-1{padding:8px 8px 10px 10px;}



.columna {
    width:100%;
    float:none;
  }
  #tituloColumna{
 	 font-size: 23px;
 	 line-height: 29px;
 	  max-width: 340px;
 }
 




@media screen and (max-width:550px){.main{width:100%}
.bannerx{max-width:130px;left:71%;top:20px;}
.fontCelulares{font-family: "Bowlby One SC", cursive;  font-size:14px;line-height:20px;}
.fontCelularesNav{ font-size:13px;line-height:15px;}
.font-1_1x{font-size:27px;line-height:5px;}  
.font-2_1x{font-size:17px;} 
 #content{width:100%; margin-left: 0%}

 
 
 




@media screen and (max-width:500px) { header nav {width:50%} 
.p4{padding-bottom:15px; font-size:19px; font-family:Optima, sans-serif}
.p5{padding-bottom:10px; font-size:19px}
.fontCelulares{font-family: "Bowlby One SC", cursive;  font-size:10px;line-height:11px; }
.fontCelularesNav{ font-size:9px;line-height:10px;}
.bannerx{max-width:130px;left:71%;top:10px;}
#cont {
  columns:2;
}

@media screen and (max-width:365px) { header nav {width:50%} 
.icon-facebook{display: none;} 
.icon-instagram{display: none;}
.icon-search2 {margin-top:4px;} 
.relacionados{font-size: 10px;}



@media screen and (max-width:345px){.main{width:100%}
.bannerx{max-width:130px;left:69%;top:10px;}
.fontCelulares{font-family: "Bowlby One SC", cursive;  font-size:6px;line-height:7px; }
.fontCelularesNav{ font-size:6px;line-height:7px;}
.p4{padding-bottom:15px; font-size:20px; font-family:Optima, sans-serif}
.p5{padding-bottom:10px; font-size:20px}
#logoletras{width:170px;}






@media screen and (max-width:306px){.main{width:100%}
#emblemaCelular{display:none;}
#logoletras{width:130px;}
.icon-youtube{display: none;} 
.icon-facebook{display: block;} 
.icon-instagram{display:block;} 
.ListaPadreMiniatura{display: none;}



@media screen and (max-width:262px){.main{width:100%}
.icon-facebook{display:none;} 


@media screen and (max-width:232px){.main{width:100%}
.icon-instagram{display: none;}
#slidercentral{display:none;}


@media screen and (max-width:212px){.main{width:100%}
.icon-search2{display: none;} 
 
