@charset "utf-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a:hover, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, font, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {line-height: 140%; }
body, td, th, input, select, textarea{font-family:'Lato', sans-serif;font-size: 14px; color: #626262; }
body{background-color:#f8f8f8;margin:0px;}
a{color:#626262;text-decoration:none;font-family:'Lato', sans-serif;}
a:visited{color: #626262;}
a:active{color: #626262;}
a:hover { color: #626262; text-decoration: underline;}
h1  {  color: #626262; font-size: 17px;}
h2 {color: #626262;}
h3 {color: #626262; }
h4 {color: #626262; }
h5 {color: #626262; }
h6 {color: #626262; }

/* Estilos para las zebras */
.zebra { margin-top:15px; margin-bottom:20px;}
.zebra td { border-bottom: 1px solid #f1f1f1;}
.zebra tr.alt td {		background: #f7f7f7;}
.zebra tr.over td {	background: #E2E2E2;}
.zebra tr.title td { background-color: #D6D6D6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }

/* Retoques al jQuery UI*/
.ui-state-default, .ui-widget-content .ui-state-default { background: #626262; color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active { color:#FFF; border:none; background-color: #28AEED; background-image:none; }
.ui-state-default, .ui-widget-content .ui-state-default * { color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active * { color:#FFF; border:none; }
.ui-widget-header, .ui-widget-content { border:none; background:#FFF; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#FFF; }
.ui-tabs-nav { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #626262; padding-bottom:5px; border:none; }
.ui-tabs .ui-tabs-nav li a{ padding:5px;}

.content-box, .mod-box{max-width:1100px;margin:auto;padding:30px;}
.content-box {z-index: 9;}
.mod-box{height:300px;z-index: 9;}
.content-box .content-box-title{color:#1f8f30;left:50%;transform:translate(-50%);font-size:1.8em;font-weight:500;position:relative;display:inline-block;background:#ffffff;margin-bottom:25px;}
.content-box .content-box-title:after{content:"";position:absolute;width:150%;top:40px;left:50%;transform:translate(-50%);height:1px;background:#626262;}
.mod-box .mod-box-title{margin-bottom:25px;color:#1f8f30;left:50%;transform:translate(-50%);font-size:1.8em;font-weight:500;position:relative;display:inline-block;background:#ffffff;}
.mod-box .mod-box-title:after{content:"";position:absolute;width:150%;top:40px;left:50%;transform:translate(-50%);height:1px;background:#626262;}
.content-area #MenuVertical{padding:0;margin:0; width:16% !important;float:left;margin-right:27px;}
.content-area{position: relative;z-index: 9;}
#MenuVertical li{list-style-position: inside; list-style-type: none; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-image: url(vineta.gif); }
#MenuVertical li a{color: #3e545f; display: inline; list-style-position: inside; list-style-type: none; padding: 0px; font-size: 13px; font-weight: normal; text-decoration: none; margin: 0px; }

.clear{clear: both;}
.margin{margin: 5px;}
#contenedor_principal{max-width:1580px;margin:auto;background:#ffffff;position:relative;}

/*HEADER*/
#header{background:#ffffff;position:fixed;width:1580px;z-index:999;padding:0px 5%;border-bottom:solid 1px #e5e5e5;}
#menu_cabecera_superior{text-align:right;margin-right:30px;}
#menu_cabecera_superior #menuheader{padding:0px;list-style:none;}
#menu_cabecera_superior #menuheader>li{display:inline-block;padding:0 14px 0 22px;}
#menu_cabecera_superior #menuheader>li>a{text-decoration:none;color:#000000;text-transform:uppercase;}
#menu_cabecera_superior #menuheader>li>a:hover{color:#006d33}
#header_top{padding:19px 0 15px 0;border-bottom:solid 1px #f5f5f5;}
#header_bottom{padding:24px 0 10px 0;}
#header_top{display:none;}
#ancla_footer > a > div.col-xs-4.footer_1{background:#000000;width:30px;height:30px;margin-top: 39%;}
#ancla_footer > a > div > i{color: #ffffff;font-size:1em;position:relative;bottom:-3px;left:-8px;}
#ancla_footer > a > div:hover{opacity:0.5}
#ancla_footer2{position:fixed;right:14%;top:96.7%;z-index:99;}
#ancla_footer2 > a > div.col-xs-4.footer_12{background:#555555;width:26px;height:34px;border-radius:20%;}
#ancla_footer2 > a > div > i{color: #ffffff;font-size:1em;position:relative;bottom:-3px;left:-8px;}
#ancla_footer2 > a > div:hover{opacity:0.5}

/*MENU PRINCIPAL*/
#menu_principal{text-align:right;}
#menu_principal #menuprincipal2017{list-style:none;margin-top:30px;}
#menu_principal #menuprincipal2017>li{display:inline-block;}
#menu_principal #menuprincipal2017>li>a{text-decoration:none;color:#626262;font-weight:600;text-transform:uppercase;border-bottom:solid 3px transparent;padding:10px 24px 39px 24px;
	border-top:1px transparent;border-left:1px solid transparent;border-right:1px solid transparent;position: relative;z-index:9;background:#ffffff;}
#menu_principal #menuprincipal2017>li:hover>a{border-top:1px solid rgba(0, 0, 0, .3);border-left:1px solid rgba(0, 0, 0, .3);border-right:1px solid rgba(0, 0, 0, .3);padding:10px 24px 41px 24px;}
#menuprincipal2017 .submenu {position: absolute;border-bottom:1px solid rgba(0, 0, 0, .3);border-left:1px solid rgba(0, 0, 0, .3);border-right:1px solid rgba(0, 0, 0, .3);text-align:justify;background:#ffffff;list-style:none;font-size:15px;margin-top:4.4%;padding:0px;border-top:1px solid rgba(0,0,0,.3);}
#menuprincipal2017 .submenu > li {cursor: pointer;}
#menuprincipal2017 .submenu > li:hover{background-color:#f5f5f5;transition:0.2s;}
#menuprincipal2017 .submenu > li a {text-decoration:none;padding: 0px 26px 2px 5px;display:block;}
#menuprincipal2017 .submenu .subsubmenu > li:hover{background-color:#f5f5f5;transition:0.2s;}
#menuprincipal2017 .submenu .subsubmenu {position: absolute;left:100%;margin-top:-16%;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0, 0, 0, .3);
	border-right:1px solid rgba(0, 0, 0, .3);background:#ffffff;list-style:none;padding:inherit;}



/*HOME*/
#home{padding-top:7%;}
.slick-slide img{width:100% !important;margin:auto;}
.ue_prev{position:absolute;z-index:9;top:44.8%;margin-left:33px;}
.ue_next{position:absolute;right:35px;z-index:9;top:44.8%;}
.slick-dots{display:none !important;}
#ue_slider .ue_prev, #ue_slider .ue_next{width:26px;height:42px;font-size:4em;color:#ffffff;text-shadow:2px 2px 5px #000;}
.container_slide .texto_banner{position:absolute;top:40%;left:5.5%;color:#ffffff;width:28%}
.container_slide .contenido_texto_banner .negrita{font-size:2.5em;font-weight:600;}
.container_slide .contenido_texto_banner .sin_negrita{font-size:2.5em;font-weight:300;}
.container_slide .texto_banner p{margin-top:20px;font-weight:400;font-size:1.8em;margin-bottom:56px;}
.container_slide .texto_banner a{background:#15a906;color:#ffffff;font-weight:100;padding:18px 40px;text-transform:uppercase;border-radius:25px;border:solid 1px;text-decoration:none;transition:all 0.5s;display:none;}
.container_slide .texto_banner a:hover{background:#ffffff;color:#15a906;border:solid 1px #15a906;}
#bienvenido{background:#fafafa;padding-top:50px;padding-bottom:40px;}
#bienvenido #titulo_bienvenido{color:#121212;font-size:2em;font-weight:300;}
#bienvenido #titulo_bienvenido>span{font-weight:600;}
#contenedor_bienvenido{max-width:1200px;margin:auto;}
#parrafo_bienvenido > p:nth-child(2){font-size:1.1em;}
#contenedor_bienvenido > div:nth-child(2){margin-top:40px;}
/*#contenedor_bienvenido > div:nth-child(2) > div:nth-child(1){background:url('icono-lineas-de-credito.png') no-repeat left center;height:60px;padding:18px 0 0 92px;font-size:1.2em;}*/
#contenedor_bienvenido > div:nth-child(2) > div:nth-child(2){background:url('icono-auxilios.png') no-repeat 36% center;height:60px;padding:18px 0 0 92px;font-size:1.2em;}
#contenedor_bienvenido > div:nth-child(2) > div:nth-child(3){background:url('icono-convenios.png') no-repeat 68% center;height:60px;padding:18px 0 0 92px;font-size:1.2em;}
#contenedor_bienvenido > div:nth-child(2) > div:nth-child(1) a, #contenedor_bienvenido > div:nth-child(2) > div:nth-child(2) a, #contenedor_bienvenido > div:nth-child(2) > div:nth-child(3) a{text-decoration:none;transition:all 0.5s;}
#contenedor_bienvenido > div:nth-child(2) > div:nth-child(1) a:hover, #contenedor_bienvenido > div:nth-child(2) > div:nth-child(2) a:hover, #contenedor_bienvenido > div:nth-child(2) > div:nth-child(3) a:hover{color:#0058a6;border-bottom:solid 1px #638abd;}
#actualidad{width:100%;margin:auto;padding-top:65px;background:#ffffff;padding-bottom:86px;}
#contenedor_actualidad{max-width:1200px;margin:auto;}
#contenedor_actualidad>span, #video_coodelmar > span, #audio_coodelmar > span{display:inline-block;text-align:center;color:#1f8f30;font-size:2em;font-weight:600;position:relative;left:50%;transform:translate(-50%);}
#contenedor_actualidad>span::before, #video_coodelmar > span::before, #audio_coodelmar > span::before{content:"";position:absolute;width:150%;top:40px;left:50%;transform:translate(-50%);height:1px;background:#626262;border-radius:15px;}
#contenedor_actualidad > div{position:relative;margin-top:40px;}
.texto_noticia_destacada{position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.3);margin:0px 5px;padding:0 0 0 29px;width:98.2%;}
.texto_noticia_destacada h5{color:#ffffff;font-size:1.7em;width:65%;}
#contenedor_actualidad > div > a, #contenedor_actualidad > div  a{text-decoration:none !important;}
#contenedor_actualidad > div > a:nth-child(3):hover{text-decoration:none !important;}
.texto_noticia_destacada h5:hover{text-decoration: underline;text-decoration-color:#000000;}
#contenedor_actualidad > div > a:nth-child(1) > div{padding:0px 5px;}
#contenedor_actualidad > div > a > div > div > p{font-size:0.9em;margin:0px;}
.texto_noticia_destacada2{height:56px;margin-bottom:12px;margin-top:16px;}
.texto_noticia_destacada2>h5{color:#626262;margin:7px 0 6px 0;font-size:1.1em;}
.texto_noticia_destacada2>h5:hover{text-decoration:underline !important;text-decoration-color:#000000 !important;}
.texto_noticia_destacada2>h5>hover{color:#000000;}
#contenedor_actualidad > div > a:nth-child(5):hover .texto_noticia_destacada2>h5, #contenedor_actualidad > div > a:nth-child(4):hover .texto_noticia_destacada2>h5, #contenedor_actualidad > div > a:nth-child(3):hover .texto_noticia_destacada2>h5, #contenedor_actualidad > div > a:nth-child(2):hover .texto_noticia_destacada2>h5{text-decoration: underline;}
#contenedor_actualidad > div > a:nth-child(1):hover .texto_noticia_destacada>h5{text-decoration: underline;text-decoration-color:#000000;}
#contenedor_actualidad > div > a:nth-child(2) > div, #contenedor_actualidad > div > a:nth-child(3) > div{margin-bottom:12px;}
#videos_audios{width:100%;margin:auto;background:#fafafa;padding-bottom:15px;position: relative;}
#contenedor_videos_audios{max-width:1200px;margin:auto;}
.video_embebido{transition:all 0.5s;}
#img_video1{position:relative;}
.icono_play_destacado{background:url('play-video.png') no-repeat;position:absolute;content:"";width:auto !important;height:auto !important;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;}
#img_video1>img{width:100%;height:416px;transition:all 0.5s;margin-bottom:10px;}
#video_coodelmar{padding-top:5px;padding-bottom: 47px;}
#ver_noticias{background:#000000;color:#ffffff;display:block;text-align:center;width:10%;position:relative;left:50%;transform:translate(-50%);padding:8px 0;text-decoration:none;top: 13px;border: 2px solid #000;}
#ver_videos{background:#000000;color:#ffffff;display:block;text-align:center;width:10%;position:relative;left:58.1%;transform:translate(-50%);padding:8px 0;text-decoration:none;top: 13px;border: 2px solid #000;}
#ver_noticias:hover{background-color:transparent;border:2px solid#000;color:#000;transition:0.2s;}
#ver_videos:hover{background-color:transparent;border:2px solid#000;color:#000;transition:0.2s;}
#audio_coodelmar > div{margin-top:36px;}
#video_coodelmar > div{position:relative;right:8%;}
#audio_coodelmar > div > div{margin-bottom:10px;}
.video_embebido2{display:none;margin:0px;height:73px;}
.contenedor_video .img_video2{position:relative;}
.contenedor_video .img_video2::before{background:url('play-video2.png') no-repeat center;content:"";width:27px;height:27px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.texto_video span{color:#b1b1b1;}
.texto_video p{color:#626262;font-weight:600;transition:all 0.5s;}
.texto_video p:hover{color:#000000;text-decoration:underline;text-decoration-color:#000000;}
#contacto_footer > div > div > div > div:nth-child(3) > div{margin: 1em 0;}
#contenedor_actualidad > div > div {padding-bottom: 13px;}
.video_embebido{display:none;transition:all 0.5s;}
#video_coodelmar > div:nth-child(3), #video_coodelmar > div:nth-child(4){margin-bottom:10px;}
.texto_video{padding:0px 5px;}
#video_coodelmar #iframe_video1{width:80%;height:427px;float:right;}
#video_coodelmar #iframe_video2{width:80%;height:427px;float:right;}
#video_coodelmar #iframe_video3{width:80%;height:427px;float:right;}
#video_coodelmar #iframe_video4{width:80%;height:427px;float:right;}
.videos_links{float:right;}
.videos_links ul{list-style:none;}
.videos_links ul>li{margin-bottom:8px;}
.videos_links ul>li span{line-height:16px;display:block;}
.contenedor_videos{padding-left:0px;}
.imagen_ver_evento{width:50%;}
.titulo_video{position:absolute;font-size:1em;text-transform:uppercase;text-align:left;left:21%;top:102%;font-weight:700;}

.botonCuenta{
	position: fixed;
	background: #fff;
    box-shadow: 0px 1px 10px 1px #868686;
    padding: 9px 16px 4px 12px;
    border-radius: 0px 19px 19px 0px;
    top: 38%;
    left: 0;
}
.botonCuenta a{
	text-decoration: none;
}

/*FOOTER*/
#footer{width:100%;margin:auto;clear: both;}
#footer_top{position:relative;}
#footer_top::before{position:absolute;content:"";width:100%;height:100%;background:rgba(250,250,250,0.6);top:0px;}
.contenedor_footer{max-width:1580px;margin:auto;background:#ffffff}
.contenido_footer{max-width:1200px;margin:auto;}
#footer_bottom .contenido_footer{height:82px;}
#derechos_reservados{color:#9a9a9a;margin-top:36px;position: absolute;left:31%;text-align:center;left:30%;}
#exus{text-align:right;margin-top:20px;left:35%;}
#exus>a{color:#9a9a9a;transition:all 0.5s;}
#exus>a:hover{color:#000000;}
#footer_top .contenedor_footer{padding:23px 0 0px 0;}
#contacto_footer p{color:#121212;}
#contacto_footer span{font-weight:700;}
#formulario_redes>span{color:#121212;font-weight:700;display:block;margin-bottom:20px;}
#formulario_redes #Form_2{margin-top:20px;}
#formulario_redes #Form_2 .F2_item_1 label{display:none;}
#formulario_redes #Form_2 #textbox33{border-radius:16px 0 0 16px;border:solid 1px #e3e3e3;width:67%;}
#formulario_redes #Form_2 .F2_item_4{background:#0058a6;text-shadow:none;color:#fff;border-radius:0 16px 16px 0;position:absolute;right:30%;height:36px;bottom:91px;}
#formulario_redes .fa-facebook{background:#3d5a98;color:#ffffff;width:38px;height:38px;text-align:center;font-size:2.2em;padding-top:6px;margin-right:12px;transition:all 0.5s;}
#formulario_redes .fa-youtube{background:#e12b26;color:#ffffff;width:38px;height:38px;text-align:center;font-size:2.2em;padding-top:6px;margin-right:12px;transition:all 0.5s;}
#formulario_redes .fa-facebook:hover{background:#ffffff;color:#3d5a98;}
#formulario_redes .fa-youtube:hover{background:#ffffff;color:#e12b26;}
#organismos_integracion>span{color:#121212;font-weight:700;display:block;margin-bottom:20px;padding-left:20px;}
#terminos_condiciones{padding:0px;margin-top:36px;}
#terminos_condiciones a{transition:all 0.5s;color:#9a9a9a;}
#terminos_condiciones a:hover{color:#000000;}
#footer_top #ancla_footer{position:absolute;right:0;top:26px;z-index:99;}
#contacto_footer > div > div > div > div:nth-child(1){padding-left:7%;}
.list>p{margin:5px 0 0 0px !important;}
#contacto_footer > div > div > div > div:nth-child(2){text-align:center;}
#contacto_footer > div > div > div > div:nth-child(3){text-align:center;padding-right:5%;}
#video_coodelmar .embed-responsive{margin-top:0px !important;}


/*INTERNAS*/
.content-box .list_video h2 {font-size: 18px;}

/*MENU MOBILE*/
#menu_movil{float:right;position:relative;top:10px;width:58%;}
.header_menu{width:auto;height:100%;color:#333333;font-size:24px;margin-top:5px;position:relative;float:right;}
.header_menu .fa-bars, .header_menu .fa-times{font-size: 1.4em;transition: all 0.5s;position: relative;float: right;}
.header_menu .fa-times{display:none;transition:all 0.5s;}
.menu_wrapper{
	position: fixed;
    right: 98%;
    width: 100%;
    z-index: 100;
    display: none;
    overflow: auto;
    background-color: rgba(255, 255, 255, 1);
}
.menu{height:0px;position:relative;}
.submenu_oculto{display:none;}
#menu-alternate,.submenu_oculto{list-style-type:none;padding:0px;margin:0px;text-align:center;}
#menu-alternate>li{position: relative;}
#menu-alternate>li>a,.submenu_oculto>li>a{font-size:1.2em;padding:12px 0px 12px 0px;color:#070707;display:block;text-decoration:none !important;border-bottom:1px solid rgba(242, 242, 242, 0.18);font-weight:700;text-transform: uppercase;}
#menu-alternate .submenu{display:none;}
.target-item{position:absolute;top:-11px;right:0px;color:#504f4f;font-size:15px;z-index:999;width:auto;padding:27px 20px;height:100%;cursor:pointer;}
#btn_menu_main{width:100%;background:#f5f5f5;height:54px;display:none;}
.barra_superior{width:100%;padding:0px;position:fixed;top:0px;z-index:9;height:54px;left:0px;}
.text_bars{font-size:0.7em;font-weight:600;position: absolute;right: 122%;top: 10%;color:#333333;}




/*MEDIA QUERYS*/
@media(max-width:1580px){
	#header{width:100%;}
}
@media(max-width:1515px){
	#ue_slider > div > div > div > div{width:34%;}
	#menuprincipal2017 .submenu{margin-top:4.7%;}
}
@media(max-width:1490px){
	#menuprincipal2017 .submenu{margin-top:4.8%;}
	#home{padding-top:8%;}
}
@media(max-width:1420px){
	.container_slide .texto_banner{width:40%;}
	#footer_top #ancla_footer{right:1%;}
	#menuprincipal2017 .submenu{margin-top:4.9%;}
}
@media(max-width:1390px){
	#menuprincipal2017 .submenu{margin-top:5.1%;}
}
@media(max-width:1340px){
	#menuprincipal2017 .submenu{margin-top:5.2%;}
	#home{padding-top:9%;}
}
@media(max-width:1290px){
	#ue_slider > div > div > div > div{width:42%;}
	#menuprincipal2017 .submenu{margin-top:5.3%;}

}
@media(max-width:1240px){
	#contenedor_bienvenido{margin:0px 25px;}
	#menu_principal #menuprincipal2017{margin-top: 25px;}
}
@media(max-width:1180px){
	#menu_principal #menuprincipal2017>li>a{padding:0 14px 20px 6px}
	.container_slide .texto_banner{top:7%;}
	#contenedor_actualidad>.row a>.col-sm-3{height:453px;}
	#contenedor_actualidad > div > a:nth-child(5) > div > img, #contenedor_actualidad > div > a:nth-child(4) > div > img, #contenedor_actualidad > div > a:nth-child(3) > div > img, /*#contenedor_actualidad > div > a:nth-child(2) > div > img{height:auto;}*/
	#contenedor_actualidad > div > a:nth-child(2) > div > img
	#contenedor_principal{padding-bottom:40px;}
	#ue_slider > div > div > div > div{margin-top: 11%;}
	#menuprincipal2017 .submenu{margin-top:5.4%;}
	#menu_principal #menuprincipal2017{margin-top: 17px;}
}
@media(max-width:1120px){
	#menuprincipal2017 .submenu{margin-top:6%;}
	#home{padding-top:9.5%;}
}
@media(max-width:1090px){
	#menu_principal #menuprincipal2017>li>a{padding:0 6px 26px 6px;}
	.container_slide .texto_banner{width:56%;}
	#contenedor_actualidad > div > a:nth-child(5) > div > img{height:126px;}
	#footer_top #ancla_footer{top:0px;}
	#menuprincipal2017 .submenu{margin-top:6.1%;}
	#menu_principal #menuprincipal2017{margin-top: 14px;}
}
@media(max-width:1020px){
	#menu_principal #menuprincipal2017>li>a{font-size:0.9em;}
	#ue_slider > div > div > div > div{width:44%;}
	#menuprincipal2017 .submenu{margin-top:6.6%;}
	#menu_principal #menuprincipal2017{margin-top: 9px;}
}
@media(max-width:991px){
	.botonCuenta{width: 17%;}
	.botonCuenta a{font-size: 14px;}
	#trigger .fa-arrow-left{color:#1f8f30;font-size:2.5em;margin-left:20px;}
	.container_slide .contenido_texto_banner .negrita, .container_slide .contenido_texto_banner .sin_negrita{font-size:2em;}
	.container_slide .texto_banner p{margin-top:18px;margin-bottom:32px;}
	#actualidad{padding-top:26px;padding-bottom:10px;}
	#contenedor_actualidad > div > a:nth-child(5) > div > img{height:110px;}
	#contenedor_actualidad>.row a>.col-sm-3{height:225px;}
	#contacto_footer, #formulario_redes, #derechos_reservados, #exus, #terminos_condiciones{text-align:center;}
	#formulario_redes #Form_2 #textbox33{width:100%;}
	#formulario_redes #Form_2 .F2_item_4{right:2%;}
	#footer_top #ancla_footer{left:50%;right:auto;transform:translate(-50%);}
	#organismos_integracion{text-align:center;margin-top:25px;}
	#footer_bottom .contenido_footer{height:auto;}
	#terminos_condiciones{margin-top:12px;}
	#derechos_reservados{margin-top:20px;}
	#exus{margin-top:3px;margin-bottom:20px;left: 0px;}
	#ue_slider > div > div > div > div{width:41%;}
	#contacto_footer > div > div > div > div:nth-child(1),#contacto_footer > div > div > div > div:nth-child(2),#contacto_footer > div > div > div > div:nth-child(3){margin-top: 5%; margin-bottom: -3%;margin-right: -3%;}
	#ue_slider > div > div > div > div{width:50%;}
	.contenedor_video{padding:0px 5px 0px 0px;}
	.texto_video{padding:0px;}
	#contacto_footer > div > div > div > div:nth-child(1){padding-left:0;}
	#contacto_footer > div > div > div > div:nth-child(3){text-align:center;padding-right:0px;}
	#derechos_reservados{margin-left:-29%;}
	#videos_audios{margin-top:60px;}
	.videos_links ul{padding:0px;}
	#home2{padding-top: 300px;}
	.menu_wrapper{margin-top: 111px;}
	#home{padding-top:11%;}
}
@media(max-width:834px){
	#ue_slider > div > div > div > div{width:59%;}
	#home{padding-top:12%;}

}

@media(max-width: 790px){
	.menu_wrapper{margin-top: 108px;}
	.botonCuenta a{font-size: 14px;}
}
@media(max-width:767px){
	.botonCuenta a{font-size: 6px;}
	.container_slide .contenido_texto_banner .negrita, .container_slide .contenido_texto_banner .sin_negrita{font-size:1.5em;}
	.container_slide .texto_banner p{font-size:1em;}
	.container_slide .texto_banner a{padding:9px 40px;}
	.container_slide .texto_banner p{margin-top:6px;margin-bottom:18px;}
	.container_slide .texto_banner{text-align:center;left:50%;transform:translate(-50%);width:70%;margin-top:20px;}
	#contenedor_actualidad > div > a:nth-child(1) > div > img{margin:auto;}
	.texto_noticia_destacada{left:50%;transform:translate(-50%);width:76%;text-align:center;}
	.texto_noticia_destacada h5{width:100%;}
	#contenedor_actualidad>.row a>.col-sm-3{height:auto;margin:22px 0px;text-align:center;}
	#contenedor_actualidad > div > a:nth-child(5) > div > img, #contenedor_actualidad > div > a:nth-child(4) > div > img,
	#contenedor_actualidad > div > a:nth-child(3) > div > img, #contenedor_actualidad > div > a:nth-child(2) > div > img{width:auto;margin:auto;}
	#contenedor_actualidad > div > a:nth-child(5) > div > img{height:auto;}
	.video_embebido2{display:block;}
	.img_video2>img{display:none;}
	#videos_audios .texto_video{text-align:center;margin-bottom:20px;}
	#formulario_redes #Form_2 .F2_item_4{right:1%;}
	#formulario_redes #Form_2{padding:0px 100px;}
	#formulario_redes #Form_2 .F2_item_4{right:9%}
	#ue_slider > div > div > div > div{position:relative;color:#626262;width:52%;margin-top:1%;}
	#home{padding-top:16%;}
	#video_coodelmar .video_embebido{display:block;}
	#videos_audios .texto_video{font-size:1.2em;}
	.icono_play_destacado{display:none;}
	.videos_links ul>li{width:25%;float:left;}
	#video_coodelmar #iframe_video1{height:439px;}
	#video_coodelmar #iframe_video2{height:439px;}
	#video_coodelmar #iframe_video3{height:439px;}
	#video_coodelmar #iframe_video4{height:439px;}
	#contenedor_actualidad > div > a:nth-child(1) > div{margin-bottom:12px;}
	#ver_noticias, #ver_videos{font-size:0.9em;width:14%;}
	#menu_movil{width:33%;}
	.menu_wrapper{margin-top: 115px;}
}
@media(max-width:640px){
	#contenedor_bienvenido > div:nth-child(2) > div:nth-child(1){padding:18px 0 0 0;text-align:center;background:url(icono-lineas-de-credito.png) no-repeat center;}
	#contenedor_bienvenido > div:nth-child(2) > div:nth-child(2){background:url(icono-auxilios.png) no-repeat center;padding:18px 0 0 0;text-align:center;margin-top:56px;}
	#contenedor_bienvenido > div:nth-child(2) > div:nth-child(3){background:url(icono-convenios.png) no-repeat center;padding:18px 0 0 0;text-align:center;margin-top:56px;}
	#contenedor_bienvenido > div:nth-child(2) > div.column.third.right > figure > p, #contenedor_bienvenido > div:nth-child(2) > div:nth-child(1) > figcaption > p, #contenedor_bienvenido > div:nth-child(2) > div.column.third.center > figure > p{margin-top:52px;}
	#parrafo_bienvenido{padding:0px 25px;text-align:center;}
	#ue_slider > div > div > div > div{width:63%;}
	#home{padding-top:18%;}
	#contacto_footer > div > div > div > div:nth-child(1),#contacto_footer > div > div > div > div:nth-child(2),#contacto_footer > div > div > div > div:nth-child(3){margin-top: 8%;margin-bottom: -3%;margin-right: 8%;}
	#ver_noticias, #ver_videos {
	    font-size: 0.9em;
	    width: 14%;
	    position: static;
	    width: 100%;
	    transform: translate(0);
	    margin-top: 25px;
	}
	.titulo_video {
	    position: static;
	    padding: 15px 0;
	    text-align: center;
	}
	.videos_links ul>li span {
	    text-align: center;
	    padding: 15px 0;
	}
}
@media(max-width:575px){
	#ue_slider .ue_prev, #ue_slider .ue_next{top:28.8%;}
	#ue_slider .ue_next{right:2px;font-size:3em;}
	#ue_slider .ue_prev{margin-left:2px;font-size:3em;}
	.container_slide .texto_banner{margin-top:0px;}
	.container_slide .contenido_texto_banner .negrita, .container_slide .contenido_texto_banner .sin_negrita{font-size:1.2em;}
	.container_slide .texto_banner{width:88%;margin-top:18px;}
	.container_slide .texto_banner p{font-size:0.8em;}
	#contenedor_actualidad>span, #video_coodelmar > span, #audio_coodelmar > span{font-size:1.6em;}
	#formulario_redes #Form_2{padding:0px 45px;}
	#terminos_condiciones > div > div{text-align:center;}
	#home{padding-top:19%}
	.videos_links ul>li{width:100%;float:left;}
	#video_coodelmar #iframe_video1{height:360px;}
	#video_coodelmar #iframe_video2{height:360px;}
	#video_coodelmar #iframe_video3{height:360px;}
	#video_coodelmar #iframe_video4{height:360px;}
	#derechos_reservados{margin-left:-41%;}
	.menu_wrapper{margin-top: 105px;}
	#video_coodelmar > div {
	    position: relative;
	    right: 0;
	}
	.contenedor_videos {
	    padding-left: 0px;
	    padding: 0;
	}
	#video_coodelmar #iframe_video1 {
	    width: 100%;
	}
}
@media(max-width:480px){
	/*.header_menu{font-size:28px;}*/
	.container_slide .texto_banner a{padding:6px 38px;font-size:0.8em;}
	.container_slide .texto_banner{margin-top:0px;}
	.container_slide .texto_banner p{margin-top:2px;margin-bottom:8px;}
	#home{padding-top:23%;}
	#ue_slider > div > div > div > div{width:72%;}
	#contacto_footer > div > div > div > div:nth-child(1),#contacto_footer > div > div > div > div:nth-child(2),#contacto_footer > div > div > div > div:nth-child(3){margin-top: -12%;margin-bottom: 15%;margin-right: 8%;}
    #ancla_footer{margin-top: -6%;}
	#contenedor_bienvenido > div > div > div > div > p:nth-child(5) > span, #contenedor_bienvenido > div > div > div > div > p:nth-child(8) > span{font-size:16px !important;}
	.productos_organicos .texto_tres_banners{top:12%;}
	#video_coodelmar #iframe_video1{height:280px;}
	#video_coodelmar #iframe_video2{height:280px;}
	#video_coodelmar #iframe_video3{height:280px;}
	#video_coodelmar #iframe_video4{height:280px;}
	.videos_links ul>li span{height:52px;}
	#footer_top #ancla_footer{position:absolute;top:81%;left:47%;}
	#menu_movil{top:0px;}
	.menu_wrapper{margin-top: 90px;}
}
@media(max-width:380px){
	#header_bottom{padding:8px 0 2px 0;}
	.container_slide .contenido_texto_banner .negrita, .container_slide .contenido_texto_banner .sin_negrita{font-size:1em;}
	.container_slide .texto_banner p{font-size:0.7em;}
	#formulario_redes #Form_2 .F2_item_4{right:2%;}
	#formulario_redes #Form_2{padding:0px;}
	#home{padding-top:18%;}
	#video_coodelmar #iframe_video1{height:226px;}
	#video_coodelmar #iframe_video2{height:226px;}
	#video_coodelmar #iframe_video3{height:226px;}
	#video_coodelmar #iframe_video4{height:226px;}
	.header_menu .fa-bars, .header_menu .fa-times{font-size:1.2em;}
	.text_bars {font-size: 0.6em}
	.menu_wrapper{top:0%;}
	.menu_wrapper{margin-top: 74px;}

}
@media(max-width:340px){
	.container_slide .texto_banner{top:0px;}
	.container_slide .texto_banner p{margin-top:0px;margin-bottom:-2px;}
	.container_slide .texto_banner a{padding:4px 38px;font-size:0.6em;}
	#video_coodelmar #iframe_video1{height:200px;}
	#video_coodelmar #iframe_video2{height:200px;}
	#video_coodelmar #iframe_video3{height:200px;}
	#video_coodelmar #iframe_video4{height:200px;}
}


.pad-0{
	padding: 0;
}
.w-100{
	width: 100%;
}
.content-headline-slide {
    position: absolute;
    bottom: 1.1em;
    right: 1.1em;
    display: block;
    width: 10em;
    height: 10em;
    background: #37220f91;
    display: flex;
    border-radius: 50%;
    overflow: hidden;
    color: #fff !important;
    font-size: 18px;
    align-items: center;
    padding: 1em 1.5em;
    text-decoration: none !important;
    transition: all .3s ease;
}
.content-headline-slide h3 {
    font-size: 1em;
    color: #fff;
    margin: 0;
}
.content-headline-slide p {
    font-size: 0.5em;
    font-weight: 200;
    margin-top: 5px;
}
.wrap-img-slider:hover .content-headline-slide {
    background: #37220fd6;
}

@media (min-width: 992px){
	.content-headline-slide {
	    font-size: 20px;
	}
}

/* PopUp */
.modal-popUp .modal-dialog {
    width: 100%;
    max-width: 1100px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) !important;
    margin: 0;
    padding: 15px;
}
.modal-popUp button.close span {
    line-height: 1;
}
.modal-popUp .modal-body,.modal-popUp .modal-body .col-xs-12 {
    padding: 0 !important;
}
.modal-popUp button.close {
    position: absolute;
    background: white;
    right: -8px;
    top: -12px;
    z-index: 1;
    width: 25px;
    height: 25px;
    opacity: 1 !important;
    border-radius: 50%;
}













/**************************************/
/**************************************/
/**************************************/


/* HEADER */
header.home-cdm {
    max-width: 1600px;
    margin: 0 auto;
}

.ct-header {
    position: fixed;
    width: 100%;
    z-index: 2;
    top: 0;
    left: 0;
    transition: all .3s ease;
    background-color: #FFF;
}

.header-content {
    justify-content: space-between;
    /* align-items: center; */
    padding: 1rem;
}
.nav-brand {
    max-width: 200px;
    transition: all .3s ease;
}
.nav-brand img{
    transition: all .3s ease;
    width: 100%;
}

/*para quitar los submenus en la vista responsive*/
.social-links, .main-nav-mobile {
    display: none;
}
/*para quitar los submenus en la vista de escritorio*/
#menu-main> li > ul {
    display: none;
}

ul#menu-main > li a {
    text-transform: uppercase;
}


a.toogle-menu { /*boton del menu responsive*/
    font-size: 40px;
    padding: 0 5px;
    line-height: 1;
}
.mm-menu {
    border-color: rgba(0,0,0,.1);
    color: #fff;
    z-index: 9;
    background-color: #fff;
}

/* .mm-navbar a.mm-navbar__title {
    font-size: 20px;
} */


ul.mm-listview {display: block !important;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
    /* color: #fff; */
    color: #070707;
    font-weight: bold;
}
.mm-menu .mm-listview .mm-btn_next::after {
    border-color: #070707;
}
.mm-menu .mm-listview a:not(.mm-btn_next){
    color: #070707;
    font-weight: 700;
}
.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {
    border-color: #070707;
}
.navbar-header{
    display: none;
}
.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker{
    opacity: .7;
}



@media (min-width: 992px){
    /*MENU ESCRITORIO ****************+*/
    .header-main {
        /* flex-direction: row-reverse;
        width: 100%;
        padding-left: 1rem; */
        display: flex;
        place-content: center;
        place-items: center;
    }

    .nav-brand {
        max-width: 280px;
        min-width: 140px;
        width: 100%;
        padding: 10px 0;
        transition: all .3s ease;
    }
    .header-content{
        padding: 8px 6rem;
    }
    .navbar-header{
        display: block;
    }
    .page-top {
        display: block;
        min-width: 200px;
    }
    header.home-cdm:after{
        height: 20px;
    }
    .nav-mobile {
        display: none;
    }
    .content-info-header {
        width: 100%;
        display: flex;
        justify-content: end;
    }
.home-cdm {
    max-width: 1600px !important;
    margin: 0 auto !important;
}

/* .ct-header {
    display: flex;
    justify-content: center;
} */

    .header-content {
        /* max-width: 1555px;
        margin: 0 auto; */
        display: flex;
        justify-content: space-around;
    }

	nav.main-nav ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }
    nav.main-nav > ul{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    nav.main-nav ul li a {
       display: block;
       font-size: 15px;
       padding: 5px 20px;
       font-weight: 500;
       color: #070707;
       text-align: center;
       white-space: nowrap;
       text-decoration: none;
       /* transition: all .3s ease; */
   }

   #menu-main > li > a::after {
       content: '';
       display: block;
       width: 0px;
       height: 3px;
       background: var(--naranja);
       transition: width .3s;
    }

    #menu-main > li:hover >  a:after {
        width: 100%;
    }

    ul.submenu {
        position: absolute;
        min-width: 150px;
        transform: translateX(-50%);
        padding-top: 25px!important;
        left: 50%;
        box-shadow: 0 0 0px black;
        display: none;
        transition: none !important;
        background-color: #fff;
    }
    ul.submenu:before {
        font-family: FontAwesome;
        content: "\f0d8";
        display: flex;
        width: 23px;
        height: 12px;
        font-size: 40px;
        align-items: center;
        justify-content: center;
        margin: auto;
        color: #000;
    }
    .fixed ul.submenu{
        padding-top: 8px!important;
    }
    ul.submenu li a {
        font-size: 12px !important;
        padding: 8px !important;
        text-align: left!important;
        color: #070707!important;
        /* border-bottom: 1px solid; */
    }

    ul.submenu li a:hover{
        background: rgba(0, 0, 0, 0.095);
    }

    nav.main-nav ul li {
        position: relative;
    }
    ul.subsubmenu {
        position: absolute;
        left: 100%;
        top: 0;
        min-width: 150px;
        background-color: #fff;
        text-decoration: none;
    }




}