@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
@font-face
{
	font-family: 'Bebas';
	font-style: normal;
	font-weight: normal;
	src: local('Bebas Neue'), url('../fuentes/BebasNeue.woff') format('woff');
}
body
{
	margin:0;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
}
a{text-decoration: none}
.lineheader
{
	background-color: #0083CB;
	width: 100%;
	min-height:50px;
	box-sizing:border-box;
	padding:18px;
	color:#fff;
}
.galeuno .bx-viewport{width: 100%;height:400px !important;overflow: hidden;}
#celebridadgal .social{float:left;}
#vmensaje{top:100px;margin:0 auto;left:0;right:0;position:fixed;z-index: 101;display:none;width: 80%;box-sizing:border-box;border:3px solid #000;background-color: #fff;border-radius: 8px;padding:15px;}
#vmensaje #info{width: 100%;text-align: justify;}
.captcha{width: 48%;margin: 1%;padding: 8px;border: 2px solid rgb(142, 192, 68);border-radius: 8px;text-align: center;box-sizing:border-box;float:left;}
#captcha{width: 48% !important;margin: 1%;float:left;}
.captcha span{margin:5px;}
.captcha i{cursor: pointer;}
.lineheader .duno{width: 40% !important;min-height: 10px;}
.lineheader .ddos{width: 60% !important;}
.fri{float:right !important;margin-right:10px !important;width: 170px !important;}
.lineheader span,.lineheader a{color:#fff;float:left;margin-right: 5px;}
.lineheader a:hover{color:#000;}
.lineheader i{margin:5px;}
.lineheader .sin{margin-top: -10px;}
.sin a{margin-top: 10px;margin-left:5px;}
.iconsearch{color:#666;margin-left: -20px !important;cursor: pointer;float:none;}
.sesion{float:right;width: 120px;}
.bbusca{width: 165px;float: right;margin-right:10px;}
.login
{
    border: 1px solid #0083CB;
    width: 580px;
    box-sizing: border-box;
    padding: 10px;
    text-align: center;
    position: fixed;
    z-index: 999;
    top: 100px;
    margin: 0 auto;
    display: none;
    background-color: #fff;
    left:0;right:0;
}
.tslide
{
  position: absolute;
  right: 0px;
  margin-top: 0;
  font-family: "Bebas",sans-serif;
  font-size: 32px;
  width: 68%;
  box-sizing: border-box;
  padding: 10px 10px 10px 20px;
  color: rgb(245, 145, 1);
  text-align: left;
  padding-left: 20px;
  bottom: 0;
  text-align: center;
}
.fslide
{
  position: absolute;
  right: 0px;
  margin-top: 0;
  width: 68%;
  box-sizing: border-box;
  padding: 10px 10px 10px 20px;
  min-height: 58px;
  background-color: #0A3E63;
  opacity: 0.8;
  text-align: center;
  bottom: 0;
}
.tslide div{width: 100%;background-color: rgb(18, 58, 94);opacity: 0.7;height:100%;}
.tright img {
    height: 60px !important;
    width: auto !important;
    margin-top: 65px !important;
}
.celebravideo
{
  margin: 5px;
  height: 270px;
}
.login h2{color:#0083CB;text-align: left;margin:0;font-size: 30px;}
.login h3{color:#0083CB;text-align: left;margin:0;font-size: 20px;}
.pico{position: absolute;margin-top: -31px;margin-left: 209px;width: 50px;}
.lcabecera{border-bottom:1px solid #666;width: 100%;height:70px;box-sizing: border-box;}
.idioma{float:right;width: 110px;}
.lcuerpo{text-align: left;color:#878787;box-sizing: border-box;}
.lcuerpo .micha{padding:10px;box-sizing: border-box;}
.blright{border-right:1px solid #666;}
.lcuerpo a{color:#003B5E !important;}
.fchico{font-size: 12px !important}
.lcuerpo .boton{color:#fff !important;width: 100% !important;box-sizing: border-box;font-size: 14px !important;text-align: center !important;float: left;}
.naranja{background-color: #F7941D !important;border:1px solid #F7941D !important;}
.naranja:hover{color: #F7941D !important;background-color: #fff !important;}
.idioma img{margin:3px 8px;float:left;margin-top: -0.1px;}
.idioma span{color:#000 !important;font-size: 14px;margin-top: 3px;font-weight: bold;font-family: Helvetica, Arial, sans-serif;}
.languages{position:absolute;width: 110px;background-color: #fff;z-index:999;top: 40px;margin-left: 395px;display:none;}
.languages div{padding: 4px 9px;text-align: left;min-height: 15px;}
.languages div a{margin:0 !important;text-decoration: none;color:#000 !important;border:none !important;}
.languages div img{float: left;margin-right: 10px;}
.cabecera{width: 100%;min-height: 100px;box-sizing:border-box;padding:10px;background-color: #0A3E63;}
.tel{float:left;margin-top: -1px;margin-right: 2px;}
.flechita{width: 30px;float:left;color:#000;font-size: 15px;border-left: 1px solid #000;padding: 5px 0;text-align: center;margin-top: -5px;margin-right: -5px;margin-left: 5px;cursor: pointer;}
.principal
{
	max-width: 1150px;
	width: 90%;
	margin: 0 auto;
}
.logo{float:left;margin:10px;}
.toggleMenu
{
    display:  none;
    padding: 10px 15px;
    color: #fff;
    position: absolute;
    top: 5px;
    left: 20px;
}
.menu{float:left;margin-top: 20px;margin-left: 15px;}
.nav
{
    list-style: none;
 	*zoom: 1;
 	margin-top: 0px;
 	margin-bottom: 0;
 	float:left;
}
.nav:before,.nav:after
{
    content: " ";
    display: table;
}
.nav:after{clear: both;}
.nav ul
{
    list-style: none;
    width: 9em;
}
.nav a
{
    padding: 10px 15px;
    color:#fff;
}
.nav li {
    position: relative;
}
.nav > li
{
    float: left;
}
.nav > li > .parent
{
    background-image: url("../images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a
{
    display: block;
    transition: all 0.6s;
    font-family: 'Bebas', sans-serif;
    font-size: 20px;
}
.nav li a:hover
{
    color:#eee;
}
.nav li  ul
{
    position: absolute;
    left: -9999px;
    margin-left: -40px;
    width: 200px;
}
.nav > li.hover > ul
{
    left: 0;
}
.nav li li.hover ul
{
    left: 100%;
    top: 0;
}
.nav li li a
{
    display: block;
    background: #0083CB;
    opacity: 1;
    position: relative;
    z-index:100;
    border-top: 1px solid #fff;
    transition: all 0.6s;
    color:#fff;
    font-family: 'Bebas', sans-serif;
    font-size: 18px;
}
.nav li li a:hover{opacity:0.7;color:#fff !important;}
.botonhome
{
  padding:8px;
  border:1px solid #fff;
  color:#fff !important;
  border-radius: 5px;
  transition: all 0.6s ;
  width: 150px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  margin-top:-50px;
  background-color: #0083cb;
  margin-left: -600px;
  position: absolute;
}
.botonhome:hover
{
  color:#59A1CF !important;
  background-color: #fff;
}
.busca{width: 165px !important;height: 32px !important;}
input[type="text"],input[type="password"],select
{
    height: 35px;
    width: 100%;
    padding:8px;
    font-size: 15px;
    margin-bottom: 5px;
    border-radius: 5px;
    border:1px solid #ccc;
    box-sizing:border-box;
}
textarea
{
	 height: 150px;
    width: 100%;
    padding:8px;
    font-size: 15px;
    margin-bottom: 5px;
    border-radius: 5px;
    border:1px solid #ccc;
    box-sizing:border-box;
    resize: none;
}
.select
{
	height: 32px;
  padding:5px 0px;
  font-size: 20px;
  border-radius: 3px;
  border:1px solid #ccc;
  box-sizing:border-box;
  background-color: #fff;
  margin-right: 10px;
}
.boton
{
	padding:8px;
	background-color: #003B5E;
	border:1px solid #003B5E;
	color:#fff !important;
	border-radius: 5px;
	transition: all 0.6s ;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 2px;
  cursor: pointer;
}
.boton:hover
{
	color:#003B5E !important;
	background-color: #fff;
}
.bsuscribe
{
  padding: 5px;
  background-color: #003B5E;
  border: 1px solid #003B5E;
  color: #fff !important;
  border-radius: 5px;
  transition: all 0.6s;
  text-transform: uppercase;
  text-decoration: none;
  margin-right: 2px;
  cursor: pointer;
  width: 25%;
  float: left;
  margin-top: 10px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  font-size: 18px;
}
.bsuscribe:hover
{
  color:#003B5E !important;
  background-color: #fff;
}
.normal{text-decoration: none;cursor: pointer;margin:0 !important;}
h1,h2,h3,h4{font-family: 'Bebas', sans-serif;}
.encahome{text-align: center;text-transform: uppercase;font: 50px 'Bebas', sans-serif;color: #009FE3;margin:0;}
.encahome:before{content: url("../images/delfin.png");}
.encahome:after{content: url("../images/delfintras.png");}
#prin{width: 100%;min-height: 380px;}
.line{width: 100%;height:5px;background: linear-gradient( 90deg, #109EDC, #fff);margin-top: 0px;margin-bottom: 15px;}
.line2{width: 100%;height:5px;background: linear-gradient( 90deg, #109EDC, #fff);margin-bottom: 15px;}
.line3{width: 100%;height:5px;background: linear-gradient( 90deg, #fff, #109EDC);margin-top: 42px;}
.plinea1{background-color: #CDA53B;width: 100%;height:5px;margin-bottom: 15px;}
.plinea2{background-color: #CDA53B;width: 100%;height:5px;margin-top: 42px;}
.slinea1{background-color: #F5CB46;width: 100%;height:5px;margin-bottom: 15px;}
.slinea2{background-color: #F5CB46;width: 100%;height:5px;margin-top: 42px;}
.tlinea1{background-color: #491343;width: 100%;height:5px;margin-bottom: 15px;}
.tlinea2{background-color: #491343;width: 100%;height:5px;margin-top: 42px;}
.container2
{
  	padding: 10px;
  	box-sizing:border-box;
  	text-align: justify;
}
.container2 .mix
{
  	text-align: left;
  	width: 300px;
  	margin:15px 38px;
  	box-sizing:border-box;
  	text-align: center;
  	box-shadow: 2px 0px 5px #333;
  	min-height: 320px;
	  float: left;
    font-size: 12px;
    cursor: pointer;
    transition: all 0.6s ;
}
.container2 .mix img{transition: all 0.6s ;width: 100%;min-width: 300px;}
.container2 .mix span{font-weight: bold;text-transform: uppercase;}
.container2 .mix p{width: 190px;margin:10px auto;font-size: 15px;cursor: pointer;height: 41.5px;overflow: hidden;}
.container2 .mix i{color:#fff;font-size:40px;margin-top: 170px}
.container2 .mix:hover{width: 320px;margin:5px 28px; margin-bottom: 0px;}
.notacontainer
{
  width: 320px;height:405px;margin:15px;float:left;
}
.newshome{width: 100%;min-height: 250px;}

.view img
{
   display: block;
   position: relative;
   width: 100%;

}
.paginacion{width: 100%;margin-top: 50px; text-align: center;}
.paginacion i{color:#000;transition: all 0.6s;cursor: pointer;margin:2px;font-size: 30px;vertical-align: -2px;}
.paginacion i:hover{color:#666;}
.paginacion .numeracion{color:#009ED5;padding:5px 10px;transition: all 0.6s;cursor: pointer;margin:2px;font-size: 18px;border:1px solid #fff;}
.pagselec,.paginacion .numeracion:hover{color:#666 !important;border:1px solid #666 !important;}
.sidebar{width: 200px;float:left; }
.sidebar img{width: 100%;margin-bottom: 10px;}
.sidebar1{float:right;}
.sidebar2{width: 200px;float:left; }
.sidebar2 img{width: 100%;margin-bottom: 10px;}
.social
{
    color: #FFF;
    width: 120px;
    font-size: 15px;
    padding: 4px;
    margin: 0px 1px;
    transition: all 0.6s;
    margin-bottom: 5px;
    cursor: pointer;
}
.homev{height:230px;overflow: hidden;}
.imcelera{width: 100%;height:230px;overflow: hidden;}
.social i{font-size: 14px;padding: 0px 5px 0px 5px;border-right: 1px solid #fff;margin-right: 5px;}
.facebook
{
  background-color: #0D70B7;
  border:1px solid #0D70B7;
}
.facebook:hover{background-color: #FFF;color: #0D70B7;}
.facebook i{padding: 0px 8px 0px 8px !important;}
.twitter
{
  background-color: #31C7F9;
  border:1px solid #31C7F9;
}
.twitter:hover{background-color: #FFF;color: #31C7F9;}
.email
{
  background-color: #8CC63F;
  border:1px solid #8CC63F;
}
.email:hover{background-color: #FFF;color: #8CC63F;}
.print
{
  background-color: #EC008D;
  border:1px solid #EC008D;
}
.print:hover{background-color: #FFF;color: #EC008D;}
.fixed{position: fixed;width: 200px !important;top:0px;}
.down
{
  background-color: #949599;
  border:1px solid #949599;
}
.histogal .bx-wrapper{margin-bottom: 0px !important;}
.down:hover{background-color: #FFF;color: #949599;}
.encanota{text-align: center;min-height: 120px !important;margin-bottom: 20px;}
.notas{width: 900px; float:left;box-sizing:border-box;padding: 0 50px 50px 0px;text-align: center;}
.prinmedios{width: 900px; float:left;box-sizing:border-box;padding: 0 50px 50px 0px;text-align: center;}
.encanota span{margin: 0px !important;text-transform: uppercase;}
.encanota h1{font-size: 3em;margin-top: 1rem;margin-bottom: 1rem;font-family: 'PT Sans', sans-serif;font-weight: normal;}
.notas p{width: 100%;text-align: left;margin-bottom:0px !important;box-sizing:border-box;padding:5px 20px;margin-top: 0px !important;font-size: 1.25rem;line-height: 32px;}
.notas img{max-width: 90%;margin: 0 auto;margin-bottom: 20px;}
.notas ul li{text-align: left;font-size: 1.25rem;line-height: 32px;margin-left: 20px;}
.notas .paginacion{margin-top: 0px !important}
.popup {
    width: 300px;
    height: 250px;
    display: none;
    position: fixed;
    top: 80px;
    margin: 0px auto;
    border: 4px solid #003B5E;
    left: 0;
    right: 0;
    background-color: #FFF;
    padding: 15px;
    z-index: 101;
    text-align: center;
}
.popupvideo
{
    width: 500px;
    height: 350px;
    display: none;
    position: fixed;
    top: 100px;
    margin: 0px auto;
    left: 0;
    right: 0;
    z-index: 101;
    text-align: center;
}
audio{margin-top: 200px;}
video{margin-top:100px;}
.popupvideo .cierra
{
  float:right;
  margin-top:-1px;
  margin-right:-1px;
  cursor:pointer;
}
.popupvideo video{width: 100%;height:350px;}
.mediopop
{
    width: 1050px;
    height: 600px;
    display: none;
    position: fixed;
    top: 5px;
    margin: 0px auto;
    left: 0;
    right: 0;
    padding: 15px;
    z-index: 101;
    text-align: center;
    overflow: auto;
}
.imagenpop{margin-top: -20px; width: 100%;}
.sidebar iframe{width: 100% !important}
.cierramedio
{
  float:right;
  margin-top: -15px;
  margin-left: 505px;
  cursor:pointer;
  position: fixed;
}
.cierra
{
  float:right;
  margin-top:-25px;
  margin-right:-25px;
  cursor:pointer;
}
.cierra2
{
  float:right;
  cursor:pointer;
  z-index: 102;
}
.celebradiv{width: 100%;}
.galeriapopup {
    width: 800px;
    height: 640px;
    display: none;
    position: fixed;
    top: 20px;
    margin: 0px auto;
    left: 0;
    right: 0;
    padding: 15px;
    z-index: 101;
    text-align: center;
}
.galeriapopup h2{color: rgb(255, 255, 255) !important;font-size: 40px !important;margin:0;}
.galeriapopup p{color: rgb(255, 255, 255) !important;font-size: 20px !important;width: 80%;margin:0 auto;}
.galeriapopup .face{padding:5px 11px !important;}
.encagal{font-size: 50px;color:#0083CB;text-align: center;text-transform: uppercase;margin:5px 0 15px 0;}
section#fotografias
{
    width: 100%;
}
.controls
{
    padding: 5px;
    background: #003B5E;
    color: #fff;
    text-align: center;
}
button
{
    font-family: 'Bebas', sans-serif;
    display: inline-block;
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    transition: all 0.6s;
    padding:5px;
    text-transform: uppercase;
    margin: 0px 30px;
    font-size: 20px;
}
button.active
{
    background: #fff;
    color:#000;
}
button:focus
{
    outline: 0 none;
}
.container
{
    padding: 10px;
    box-sizing:border-box;
    text-align: justify;
}
.container .mix
{
    text-align: left;
    width: 300px;
    margin:15px 37px;
    display: none;
    box-sizing:border-box;
    text-align: center;
    box-shadow: 2px 0px 5px #333;
    min-height: 300px;
}
.galeriadetalle .bx-viewport{background-color: #fff !important;min-height: 0 !important;height:auto !important;}
.contenimg{ width: 100%; height:189px; overflow: hidden; background-color: #003B5E }
.contenimg img{width: 100%; height: auto; }


.container .mix h3{font-size: 26px;margin-bottom: 15px !important;margin-top: 10px !important}
.container .mix img{width: 100%;transition: all 0.6s ;}
.container .mix p{width: 80%;margin:10px auto;font-weight: bold;margin-top: 5px !important;}
.sinm{margin-top: 0 !important}
.container .mix a{margin-top: 10px !important}
h3{color:#009ED5;text-transform: uppercase;}
.chico{background-color: #E71D72 !important;border:1px solid #E71D72;}
.chico:hover{color:#E71D72 !important;background-color: #fff !important}
.nochico{background-color: #009FE3 !important;border:1px solid #009FE3;}
.nochico:hover{color:#009FE3 !important;background-color: #fff !important}
.play
{
  width: 60px;
  color: #FFF;
  text-align: center !important;
  font-size: 30px;
  margin-top: 60px;
  position: absolute;
  border: 2px #fff solid;
  border-radius: 50%;
  height: 60px;
  box-sizing: border-box;
  padding: 8px;
  padding-left: 20px;
  margin-left: 95px;
  transition: all 0.6s;
  cursor: pointer;
  opacity: 0.7;
}
.play:hover{color:#003B5E;border-color:#003B5E;}
.tmedios{width: 100%;min-height: 60px;margin-top: 40px;}
.bfecha{background-color: #9D9D9C;color:#fff;padding: 8px;transition: all 0.6s;float:left;margin:2px;}
.elegida,.bfecha:hover{background-color: #36A9E1;}
.medio{width: 100%;margin:0px;padding:0;min-height: 124px;border:1px solid #8F9FA6;margin-bottom: 10px;}
.imgblogs
{
  width: 20%;float:left;margin-right: 20px;height: 124px;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
}
.secmedios { height: auto; display: inline; }
.imgblogs img{width:100%;height:auto;transition: all 0.6s ;}
.nmedio{width: 69%;/*500px*/float:left;text-align: center;box-sizing: border-box;padding:10px;}
.nmedio .span{text-align: center;text-transform: uppercase;color:#666;margin-top: -10px;width: 300px;border-top:1px solid #666;margin-left: 100px}
.nmedio h1{text-align: left;margin: 0px;cursor: pointer;color:#0083CB;}
.nmedio h1:hover{color:#0A3E63;}
.nmedio h2{text-align: left;margin: 0px;}
.nmedio p{margin:0;text-align: left;font-size: 14px;color: #666;}
.msocial{text-align: right;box-sizing: border-box;padding-top: 50px;padding-left: 80px;padding-right: 10px;}
.msocial i{color:#000;background-color: #C6C6C6;padding:10px;border-radius: 50%;transition: all 0.6s;cursor: pointer;margin:2px;font-size: 30px;margin-bottom: 20px;}
.msocial i:hover{background-color: #000;color:#fff;}
.msocial .face{padding:5px 11px !important;}
.tgale{color:#003B5E; font-weight: bold;font-size: 18px;text-transform: uppercase;margin-bottom: 10px;}
.imagenes{width: 100%;}
.contgal{width: 250px;margin:18px;float:left;min-height: 300px;}
.contgal img{width: auto;cursor: pointer;height: 100%;}
.rectangular img { width: 100% !important; height: auto !important; }
.contgal h3{font-size: 30px;margin-bottom: 15px !important;margin-top: 10px !important;}
.contgal p{float:left;width: 70%;margin:0;cursor: pointer;}
.contgal span{float:right;width: 30%;margin:0;text-align: center;cursor: pointer;}
.contgal span i{float:right;}
.contgal p:hover,.contgal span:hover{color:#009ED5;}
.cazul{padding: 3px;margin: 10px 0px;background-color: rgb(10, 62, 99);color: rgb(255, 255, 255);font-size: 40px;}
.tipoc{font-size: 35px;margin: 10px 0px;}
.hovered{width: 100%;float:left;}
.hovered:hover{background-color: #eee;}
.barragal
{
    background-color: #8CC63F;
    border: 15px;
    width: 100%;
    height: 45px;
    color: #fff;
    margin: 20px 0px;
    box-sizing: border-box;
    padding: 15px 20px;
    border-radius: 10px;
}
.barragal a {text-decoration: none;color: #fff !important;}
.barragal a:hover{color:#666 !important;}
.centro{text-align: center;}
.mshare{cursor: pointer;}
.socialflota
{
    width: 130px;
    position: absolute;
    margin-top: 7px;
    color: #fff;
    z-index: 101;
    margin-left: 265px;
    text-align: left;
    display:none;
}
.socialflota div{padding:8px; box-sizing: border-box;cursor: pointer;}
.socialflota div:hover{opacity: 0.7;}
.socialflota div i{margin-right: 10px;}
.fazul{background-color: #0D70B7;}
.fazul i{margin-right: 16px !important;}
.tazul{background-color: #31C7F9}
.grojo{background-color: #DC5237}
.derecha{text-align: right;}
.dere{float:right !important;}
.lilo{margin:0 !important;}
.galeriadetalle .bx-wrapper img{width: 70% !important;margin:0 auto !important;}
.descripciongal
{
    width: 70%;
    padding: 30px;
    box-sizing: border-box;
    border-radius-bottom: 20px;
    box-shadow: 2px 0px 5px #333;
    margin-top: 20px;
    border: 1px solid #ccc;
    min-height: 220px;
    margin: 0 auto;
    margin-top: 5px;
    text-align: left;
}
.descripciongal h3{font-size: 30px;margin-bottom: 15px !important;margin-top: 5px !important;color:#E93481 !important;}
.fdiv{margin-top: -60px;padding:0;text-align: right;}
.fdiv h4{font-size: 30px;margin:0px;}
.formatos{padding:5px;background-color: #009ED5;border:1px solid #009ED5;color:#fff;margin-bottom: 5px;width: 300px;margin-left: 60px;text-align: left;}
.formatos span{margin:0px 10px;}
.formatos:hover{background-color: #eee;color:#000;border:1px solid #000;}
.bdownload
{
  padding:8px;
  background-color: #8CC63F;
  border:1px solid #8CC63F;
  color:#fff !important;
  border-radius: 5px;
  transition: all 0.6s ;
  text-decoration: none;
  margin-right: 2px;
}
.bdownload:hover
{
  color:#8CC63F !important;
  background-color: #fff;
}
.donas .mix{min-height: 280px !important;width: 350px !important;margin: 15px 10px !important;cursor: pointer;}
.celebra{background-color: #003B5E;color:#fff;box-sizing:border-box;padding:10px;text-align: left;width: 100%;margin-top: -10px;text-align: center;}
.celebra p{width: 95% !important;margin-top: 25px !important;margin-bottom:0px !important;font-size: 25px;font-family: 'Bebas', sans-serif;}
.celebra span{font-size: 10px;float:right;}
.galedescrip{background-color: #0083CB;margin-top: -20px;box-sizing:border-box;padding:10px;}
.contacto{width: 100%;min-height:500px;margin-top: 20px;}
.uno{width: 300px;box-sizing:border-box;padding:20px;float:left;margin-top: 50px;}
.dos h2{text-align: center;text-transform: uppercase;}
.uno p{margin-top: 0;text-align: justify;}
.uno span{font-size: 16px;}
.unoc{width: 300px;box-sizing:border-box;padding:20px;float:left;margin-top: 50px; display: none;}
.unoc p{margin-top: 0;text-align: justify;}
.unoc span{font-size: 16px;}
.dos{width: 700px;float:left;margin-left: 10px;margin-top: 50px;}
.dos .boton{float: right;width: 100px !important;text-align: center;}
.mapa{width: 100%;height:200px;border:0;}
footer{width: 100%;margin-top: 20px;background-color: #0A3E63;box-sizing:border-box;color:#fff;min-height: 410px;border-top: 5px solid #8ec044;}
footer i{color:#0A3E63;background-color: #fff;padding:5px 7px;border-radius: 50%;transition: all 0.6s;cursor: pointer;margin:2px;font-size: 23px;border:1px solid #fff;}
footer strong{font-size: 16px;text-transform: uppercase;}
.face{padding:5px 12px;}
.tres{width: 33%;float:left;box-sizing:border-box;}
footer i:hover{color:#fff;background-color: #0A3E63;}
.tright{text-align: right;}
.tcenter{text-align: center;padding-top: 40px;}
.full{width: 100%;text-align: center;margin-bottom: -20px;}
.full img{margin:10px;width: 90px; vertical-align: middle;}
.full span{margin-top: -15px;font-weight: bold;text-transform: uppercase;vertical-align: 22px;}
.alto{min-height: 220px;}
.tleft{text-align: left !important;}
.micha{float:left;width: 50%;}
.fullh{width: 100%;height:90px;background-color: #EDEDED;box-sizing:border-box;padding:15px;margin-top: -20px;}
.fullh2{width: 100%;min-height:90px;background-color: #EDEDED;box-sizing:border-box;padding:15px;margin-top: 0px;}
.noticias{min-height: 200px;}
.gala2{float: left;text-align: center;}
.piezaso{width: 100%;margin:0;position: absolute;margin-top: 0px;}
.newsletter{background-color: #8ec044;width: 90%;color:#0A3E63;font-family: 'Bebas', sans-serif;font-size: 20px;margin:20px;box-sizing:border-box;padding:20px;min-height: 140px;}
.newsletter input{margin-top: 10px;float: left;width: 68%;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.alto .tleft,.tright{box-sizing:border-box;padding-top: 40px;}
.linenaranja{background-color: #F8A01A;width: 100%;height:5px;}
.registro{width: 98%;min-height:450px;border:1px solid #ccc;margin:20px;box-sizing:border-box;}
.encareg{background-color: #2A66AE;color:#fff;box-sizing:border-box;padding:10px;font-family: 'Bebas', sans-serif;font-size: 20px;}
.contreg{box-sizing:border-box;padding:20px;color:#666;}
.dchico{width: 30%;float:left;border-right:1px dashed #000;box-sizing:border-box;padding:10px;margin-right: 20px;}
.dgrande{width: 68%;box-sizing:border-box;padding:10px;float:left;}
.dgrande .micha{box-sizing:border-box;padding:10px;}
.documento{border-radius: 15px;border:2px solid #0A3E63;width: 48%;float:left;margin:1%;font-family: 'Bebas', sans-serif;font-size: 30px;box-sizing:border-box;padding:10px;}
.documento img{width: 30px;margin-right:5px;}
.documento span{float:right;margin-top: 5px;}
.llenadoc{width: 100%;min-height: 300px;}
.documento i{color:#0A3E63 !important;font-size: 40px !important;margin-top: 5px;}
.documento i:hover{color:#0083CB !important;}
.tleft a{color:#fff;}
.tleft a:hover{color:#ccc;}
.press-medios{width: 100%;padding:5px;box-sizing:border-box;}
.press-medios h3{font-size: 22px;text-align: center;margin: 5px;}
.press-medios ul{list-style: none;margin-left:-40px;}
.press-medios ul li{border-top:1px solid  #0A3E63;border-bottom:1px solid  #0A3E63;min-height: 40px;padding:5px;box-sizing:border-box;margin:0;font-size: 18px;cursor: pointer;}
.press-medios ul li:hover{background-color: #0A3E63;color:#fff;}
.press-medios ul li img{width: 20px;float:left;margin-right: 10px;}
.imgpressmedios:hover{opacity: 0.8}
.fechas{width:120px !important;}
.ui-datepicker-header{background-color: #0A3E63 !important;background-image: none !important;color:#fff !important;}
.paso2,.paso3{display:none;}
.pasos ul
{
  width: 681px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  margin: 0 0 10px;
  font-weight: bold;
  background: #FFF;
  list-style: none;
  overflow: hidden;
  padding: 0;
}
.pasos ul li
{
    float: left;
    background-color: #fff;
    background-image: url(../images/pasos-pagos.gif);
    background-repeat: no-repeat;
    height: 27px;
    background-position: right -37px;
    cursor: pointer;
    padding: 10px 17px 0 10px;
    text-align: center;
    width: 200px;
}
.pasos ul li.activo
{
  background-color: #3d66a0;
  background-position: right 0;
  color:#fff !important;
}
.pasos ul li.anterior
{
   background-position: right -74px;
}
.pasos ul li:nth-child(3)
{
    background-image: none !important;
}
.ligas{cursor: pointer;}
.blanco{color:#fff;}
.socialshare{width: 100%;margin:0 auto;text-align: center;display:none;min-height:45px;}
.socialshare a,.socialshare div{float:left;}
.vermas{width: 380px;float:left;margin:5px;}
.footizquierda{width: 70%;float:left;box-sizing:border-box;min-height: 250px;}
.footderecha{float:left;width: 30%;box-sizing:border-box;text-align: center;padding-top:25px;min-height: 262px;}
.fullalto{width: 100%;margin:10px 0px;min-height: 60px;}
.logosalto,.ligasalto{float:left;box-sizing:border-box;}
.ligasalto{padding:20px 10px;}
.ligasalto a{color:#fff;}
.logosalto img{height: 45px;}
.cuatro{width: 23%;margin:1%;float:left;}
.colfooter{width: 100%;margin-left:-30px;list-style: none}
.colfooter li{border-bottom: 1px solid #fff;}
.titcol{font-weight: bold;;margin-bottom: 5px;border:none !important;}
.fullcols{width: 100%;min-height: 150px}
.capanegra
{
  position: fixed;
  width:100%;
  height:100%;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:100;
  background-color: #000;
  opacity: 0.7;
  display: none;
}
@media screen and (max-width:1373px)
{

}
@media screen and (max-width:1294px)
{
    .unas{padding: 0px !important;width: 100% !important}
}
@media screen and (max-width:1281px)
{
    .donas{padding: 0px !important;width: 100% !important}
}
@media screen and (max-width:1272px)
{
    .cabecera .principal{width: 100% !important;max-width: 100% !important}
    .unas .mix{margin: 15px 30px !important;}
}
@media screen and (max-width:1281px)
{
    .donas .mix{margin: 15px 5px !important;}
}
@media screen and (max-width:1247px)
{
  .piezaso{margin-top: -80px !important;}
  .sidebar2{display:none;}
  .prinmedios{width: 100% !important;}
}
@media screen and (max-width:1239px)
{
    .sidebar{width: 140px !important;}
}
@media screen and (max-width:1226px)
{
  .unas .mix{margin: 15px 20px !important;}
  .donas{width: 790px !important;margin: 0 auto;}
}
@media screen and (max-width:1221px)
{
  .botonhome{margin-left: 0px;left: 3%;}
}
@media screen and (max-width:1206px)
{
  .notacontainer{margin: 5px !important;}
}
@media screen and (max-width:1181px)
{
.contreg{padding: 0px !important;}
}
@media screen and (max-width:1173px)
{
  .nnoticia{width: 100% !important;}
}
@media screen and (max-width:1158px)
{
  .unas .mix{margin: 10px !important;}
}
@media screen and (max-width:1150px)
{
  .principal{width: 100% !important;}
  .menu{margin-left: 0px !important}
  .secmedios,.tmedios{margin: 20px !important;}
  .registro{width: 90% !important;}
  .tslide{
    font-size: 26px;
  }
  .botonhome{margin-left: 0px;left: 3%;}
}
@media screen and (max-width:1134px)
{
  .menu ul{padding: 0 !important;}
  .dgrande {width: 65% !important;}
}
@media screen and (max-width:1095px)
{
  .nav li{float:none !important;}
  .nav
  {
    position: absolute;
    z-index: 999;
    background-color: rgb(10, 62, 99);
    left: 0px;
    top: 50px;
  }
  .nav li ul{margin-left: 0px !important}
}
@media screen and (max-width:1087px)
{
    .cierramedio {
    margin-top: -15px;
    margin-right: -25px !important;
    position: absolute !important;
    }
}
@media screen and (max-width:1080px)
{
    .mediopop
    {
        width: 100% !important;

    }
}
@media screen and (max-width:1056px)
{
  .notas{padding: 0 0px 50px 0px !important;width: 800px;}
}
@media screen and (max-width:1054px)
{
  .descripciongal,.galeriadetalle .bx-wrapper img{width: 100% !important}
}
@media screen and (max-width:1046px)
{
  .container2 .mix{margin: 15px !important;}
}
@media screen and (max-width:1036px)
{
  footer{min-height: 450px !important;}
}
@media screen and (max-width:1027px)
{
  .container2{padding-left: 15%;}
  #prin{height: 2240px !important;}
  .uno{width: 30% !important;box-sizing: border-box;}
  .dos{width: 70% !important;box-sizing: border-box;margin-left: 0 !important}
  .pasos ul{width: 100% !important}
  .pasos ul li{width: 28% !important;}
}
@media screen and (max-width:1018px)
{
  .piezaso{margin-top: -60px !important;}
}
@media screen and (max-width:984px)
{
  #fotomix{width: 650px !important;margin: 0px auto !important;}
  .controls button{margin: 0px 15px !important;}
  .controls{width: 100% !important;box-sizing:border-box;}
  .donas{width: 380px !important;margin:0 auto;}
}

@media screen and (max-width:956px)
{
  .sidebar{display:none !important;}
  .notas{float:none !important;width: 90% !important;margin:0 auto;}
  .socialshare{display:block !important;}
}
@media screen and (max-width:942px)
{
  .fslide,.tslide{margin-top: -300px !important;}
  .footderecha{float: none !important;width: 60% !important;margin: 0px auto;}
  .footizquierda{float:none !important;margin:0 auto;width: 90% !important}
  footer{height: auto !important;padding-bottom: 1px;min-height: 0px !important}
}
@media screen and (max-width:929px)
{
   .tslide{font-size: 22px;}
}
@media screen and (max-width:892px)
{
  .container2{padding-left: 11%;}
  .alto{min-height: 250px;}
  .tres{width: 66% !important;float:none !important;margin: 0 auto;text-align: center !important;}
  .piezaso{margin-top: -70px !important;}
  .nmedio {width: 50% !important;}
}
@media screen and (max-width:867px)
{
  .principal{height: auto !important; }
  .registro{width: 90% !important;}
  .micha .sin .ddos{ float: right;}
  .galeriapopup .cierra {float: none !important;}
  .pico{margin-left: 150px !important;}
  .noticias{height:auto !important;}
  .dos,.uno{width: 80% !important;float:none !important;margin:0 auto !important;margin-top:10px !important;}
  .contacto{height: auto !important;}
  .formulario{margin-bottom: 50px !important;}
  .dgrande{float:none !important; width: 100% !important;}
  .dchico{float: none !important; width: 100% !important; border-right: none !important;}
  .uno{display: none !important;}
  .unoc{display: inline-block !important; width: 100% !important;float: none;}
  .imagenes{height: 1200px !important;}

}
@media screen and (max-width:823px)
{
  .pico{margin-left: 100px !important;}
  .prinmedios{padding:0 !important;width: 100% !important;}
  .fslide,.tslide{margin-top: -250px !important;font-size: 30px;}
  .botonhome{display:none !important;}
  .tslide{font-size: 18px;}
}
@media screen and (max-width:802px)
{
  .container2{padding-left: 8%;}
}
@media screen and (max-width:798px)
{
  .controls button{margin: 0px 5px !important;}
}
@media screen and (max-width:767px)
{
  .pico{margin-left: 50px !important;}
}
@media screen and (max-width:749px)
{
  .bx-wrapper a{top:40% !important;}
  .container2{padding-left: 3%;}
  .piezaso{margin-top: -60px !important;}
}
@media screen and (max-width:746px)
{
  .galeriadetalle .bx-wrapper .micha{width: 100% !important;float:none !important;margin-top:5px !important;text-align: left !important}
  .formatos{margin-left: 0px !important}
}
@media screen and (max-width:744px)
{
  .lineheader .duno {width: 0px !important;}
  .lineheader .ddos {width: 100% !important;}
  .documento{width: 98% !important}
}
@media screen and (max-width:730px)
{
  .dos,.uno{width: 95% !important;}
  .cuatro{min-height: 150px !important;width: 48% !important}
}
@media screen and (max-width:711px)
{
  .pico{margin-left: 0px !important;}
}
@media screen and (max-width:708px)
{
  .container2{padding-left: 1%;}
}
@media screen and (max-width:693px)
{
  .container2{padding:10px 0px !important;}
  .fslide,.tslide{margin-top: -200px !important;}
}
@media screen and (max-width:682px)
{
  .menu ul,.nav li ul{width: 100% !important;text-align: center;}
}
@media screen and (max-width:676px)
{
  .notacontainer {margin: 0 auto !important;float: none !important;left: 0;right: 0;}
  #prin{height: 4000px !important;}
}
@media screen and (max-width:661px)
{
  .pico{display: none !important;}
}
@media screen and (max-width:650px)
{
  #fotomix{width: 340px !important;}
}
@media screen and (max-width:626px)
{
  .medio {width: 80% !important;margin: 0 auto;min-width: 320px;margin-bottom: 10px;}
  .imgblogs {width: 100%;float: left;margin-right: 0px;height: auto;cursor: pointer;overflow: visible;}
  .nmedio{width: 100% !important;border-top: 1px solid #8F9FA6;margin-top: -4px !important;margin-bottom: 10px !important}
  .msocial{padding:0 !important;margin:0 !important;position:relative;text-align: center !important;}
}
@media screen and (max-width:609px)
{
  .pasos ul li{float:none !important;width: 300px !important;}
  .pasos ul {width: 300px !important;margin: 0 auto !important;margin-bottom: 10px !important}
  .footderecha{width: 90% !important}
  .logosalto,.ligasalto{float:none !important;}
  .fullalto{text-align: center;}
}
@media screen and (max-width:601px)
{
 video{width: 98% !important;}
}
@media screen and (max-width:570px)
{
  .imagenes {height: auto !important;}
  .contgal{float: none !important;}
  .hovered{margin-bottom: 40px; float: none !important;}
  .login{width: 100% !important;top: 5px !important;position:absolute !important;}
  .lcabecera{height:auto !important;}
  .lcuerpo .micha,.lcabecera .micha
  {
    width: 100% !important;
    float: none !important;
    padding: 10px;
    box-sizing: border-box;
    border: none !important;
  }
  .piezaso{margin-top: -40px !important;}
  .tslide{margin-top: 0px !important;position: relative !important;width: 100% !important;font-size: 20px !important;background-color: #0A3E63;}
  .fslide{display: none}
  .formatos {width: 250px !important;}
}
@media screen and (max-width:553px)
{
 .registro{width: 90% !important;}
 .bx-wrapper a{top:30% !important;}
}
@media screen and (max-width:500px)
{
  .idioma{display:none !important;}
}
@media screen and (max-width:462px)
{
  .encahome::before,.encahome::after {content: '';}
   .bx-wrapper a{top:25% !important;}
}
@media screen and (max-width:459px)
{
  .formatos {width: 200px !important;}
  .tres{width: 80% !important;}
  .bx-viewport .capaslide .bx-wrapper{width: 100% !important;}
}
@media screen and (max-width:453px)
{
  .galeriapopup{width: 700px;}
  .celebravideo{height: 230px;}
  .bx-viewport ul li{width: 350px;}
  footer{min-height: 870px !important;}
  .piezaso{margin-top: -30px !important;}
}
@media screen and (max-width:429px)
{
  footer{min-height: 990px !important;}
  .piezaso{margin-top: -30px !important;}
  .tres{width: 95% !important;}
}
@media screen and (max-width:406px)
{
  .sesion {width: 150px !important; margin-left: 50px !important;}
  .bbusca {width: 195px !important;}
  .busca {width: 195px !important;}
  .galeriapopup{width: 650px;}
  .celebravideo{height: 200px;}
  .bx-viewport ul li{width: 320px;}
  .cabecera{text-align: center !important;}
  .logo,.fri{float:none !important;}
  .fri{width: 100px !important;margin:0px auto;}
  .notas{width: 100% !important;}
  .cuatro{float:none !important;width: 100% !important;margin:0 !important;min-height: 0 !important}
  .colfooter{width: 90% !important}
  .bx-wrapper a{top:10% !important;}
}
@media screen and (max-width:378px)
{
  .micha{width: 100% !important;}
  .galeriapopup{width: 270px !important;}
  .celebravideo{height: 180px !important;}
  .galeriapopup .cierra {float: right !important;}
  .secmedios, .tmedios {margin: 10px 0px !important;}
  .documento{font-size: 20px !important}
  .bsuscribe,.newsletter input{width: 100%;border-radius: 0px !important;margin:0 !important;box-sizing: border-box;}
  .newsletter{height: auto;}
}
@media screen and (max-width:361px)
{
  .container2 .mix{margin:0px !important;}
  .donas{width: 100% !important;}
  .donas .mix{width: 100% !important;}
  .encahome{font-size: 40px !important;}
}
@media screen and (max-width:360px)
{
  .session{position: absolute !important; margin-right: 5px !important;}
}
@media screen and (max-width:357px)
{
  .tres{width: 100% !important;}
  #fotomix{width: 100% !important;}
  .unas .mix{margin: 10px 0px !important;width: 100%;}
  .galeriapopup{width: 250px;}
  .celebravideo{height: 150px;}
  .bx-viewport ul li{width: 260px;}
}
@media screen and (max-width:357px)
{
  .pasos ul,.pasos ul li{width: 100% !important;}
}
@media screen and (max-width:348px)
{
  .social{width: 110px;}
  .galeriapopup{width: 240px !important;}
  .celebravideo{height: 140px !important;}
  .descripciongal{padding:30px 0px !important;}
  .notacontainer {float: none !important;margin-left: 7px !important;right: 7px !important;}
}
header .bx-viewport{background-color: rgb(10, 62, 99);max-height: 560px;overflow: hidden;}
.capaslide{width: 100%;max-height: 560px;overflow: hidden !important;}
.capaimg {
    width: 100%;
    height: 195px;
    overflow: hidden;
}
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
}
.clearfix:after {
  clear: both;
}