@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,500,700,400italic);
body {
	margin:0;
	padding:0;
	border:0;
	font-family:"Ubuntu", Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:21px;
	text-align:left;
	color:#0a4a53;
}
h1,#home h2,#junt_titl {
	margin:0 0 40px;
	font-weight:700;
	font-size:23px;
	line-height:23px;
	text-transform:uppercase;
	color:#60a64c;
}
h1.titl_lowe {
	text-transform:none;
}
h2 {
	margin:0 0 23px;
	font-weight:700;
	font-size:20px;
	line-height:23px;
	color:#60a64c;
}
h3 {
	margin:0 0 23px;
	font-weight:700;
	font-size:17px;
	line-height:17px;
	color:#60a64c;
}
h4 {
	margin:0 0 21px;
	font-weight:700;
	font-size:16px;
	line-height:16px;
	color:#60a64c;
}
h3.titl_blck {
	font-size:16px;
	color:#000;
}
p {
	margin:0 0 21px;
	font-weight:400;
	font-size:16px;
	line-height:21px;
}
.text_rght {
	text-align:right;
}
ul,ol {
	margin:0;
	padding:0 0 0 18px;
	font-weight:400;
	font-size:16px;
	line-height:21px;
}
ul {
	list-style-image:url('../img/list.png');
}
ul li,ol li {
	margin:0 0 21px;
}
ul.list_grup,ol.list_grup {
	margin:0 0 21px;
}
ul.list_grup li,ol.list_grup li {
	margin:0 0 5px;
}
ul.list_2col {
	column-count:2;
}
a img {
	border:0 none;
	display:block;
}
.clear {
	clear:both;
}
.cont {
	margin:0 auto;
	padding:40px 0;
	width:1000px;
}
a:link,a:visited,a.link02:link,a.link02:visited {
	text-decoration:none;
	color:#60a64c;
}
a:hover,a.link02:hover {
	color:#186c78;
}
a.link01:link,a.link01:visited {
	text-decoration:none;
	color:#186c78;
}
a.link01:hover {
	color:#60a64c;
}
a.link03:link,a.link03:visited {
	text-decoration:none;
	color:#fff;
}
a.link03:hover {
	color:#60a64c;
}
a.link04:link,a.link04:visited {
	text-decoration:none;
	color:#fff;
}
a.link04:hover {
	color:#0a4a53;
}
a.link05:link,a.link05:visited {
	text-decoration:none;
	color:#0a4a53;
}
a.link05:hover {
	color:#fff;
}
a.link06:link,a.link06:visited,a.link06:hover {
	text-decoration:none;
	color:#fff;
}
a.link07:link,a.link07:visited,a.link07:hover {
	text-decoration:none;
	color:#60a64c;
}
a.link08:link,a.link08:visited {
	text-decoration:none;
	color:#0a4a53;
}
a.link08:hover {
	color:#60a64c;
}
a.link09:link,a.link09:visited {
	text-decoration:none;
	color:#fff;
}
a.link09:hover {
	color:#333;
}
a.link10:link,a.link10:visited {
	text-decoration:none;
	color:#60a64c;
	font-size: 14px;
	margin-left: 20px;
}
a.link10:hover {
	color:#186c78;
}
img.imag_rght {
	margin:0 0 10px 10px;
	float:right;
}
.cont_left {
	float:left;
}
.cont_rght {
	float:right;
}
.cont_cent {
	text-align:center;
}
.cont_cent img {
	max-width:100%;
	display:inline;
}
.cont_3col {
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
}
.cont_3col p {
	margin:5px 0;
}
.cont_uppr {
	text-transform:uppercase;
}
/*HEADER*/
#header .cont {
	padding:50px 0;
}
/*---Menu Superior + Logo---*/
#head_logo {
	margin-top:10px;
	float:left;
}
#menu_mobl {
	margin:10px 0 0;
	width:45px;
	height:40px;
	background:url('../img/menu_mobl.png') center center no-repeat;
	float:right;
	display:none;
}
#head_menu {
	float:right;
}
#head_menu ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#head_menu ul li {
	margin:0;
	float:left;
}
#head_menu ul#head_menu01 {
	margin-top:10px;
	font-size:19px;
	line-height:27px;
}
#head_menu ul#head_menu01 li {
	margin-right:8px;
	padding:0 8px;
	border-right:1px solid #186c78;
}
#head_menu ul#head_menu01 li.head_soci {
	margin-right:0;
	padding:0 3px;
	border-right:0 none;
}
.head_soci img {
	height:27px;
}
.head_soci:hover img {
	opacity:0.8;
}
#head_menu02 {
	font-weight:500;
	font-size:23px;
	line-height:30px;
	clear:right;
}
#head_menu02 li {
	padding:0 6px;
	border-left:1px solid #60a64c;
}
#head_menu02 li.first {
	border-left:0 none;
}
#head_menu02 li ul {
	padding:10px 12px;
	border:2px solid #fff;
	border-top:14px solid #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#5ca347;
	position:absolute;	
	z-index:3;
	display:none;
}
#head_menu02 li ul li {
	padding:0 13px;
	border:0 none;
	font-size:18px;
	line-height:25px;
	display:block;	
	float:none;
}
#head_menu02 li:hover ul {
	display:block;
}
#head_menu ul#head_menu02 li ul li:hover {
	background:url('../img/menu02-list.png') left center no-repeat;
}
/*---Buscador---*/
#cont_srch{
	margin:0 0 20px 40px;
	float:right;
}
#srch_text {
	margin:8px 0;
	padding:0 5px 0 10px;
	border:0 none;
	width:90px;
	height:30px;
	font-family:"Ubuntu", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:30px;
	color:#186c78;
	background-color:#e5e5e5;
	float:left;
}
#srch_subm {
	margin:0;
	padding:0;
	border:0 none;
	width:57px;
	height:46px;
	font-size:0px;
	background:url('../img/search.png') center top no-repeat;
	cursor:pointer;
}
#srch_subm:hover {
	background-position:center bottom;
}
/*---Head Slider---*/
#head_sldr {
	width:100%;
	height:345px;
	position:relative;
	background-color:#186c78;
	background-position:center center;
	background-repeat:repeat-x;
}
.head_sldr {	
	width:100%;
	height:345px;
	background-size:contain;
	position:absolute;
	top:0;
	opacity:0;
	z-index:1;
}
.head_sldr.actual {	
	z-index:2;
}
#sldr00 {
	background-image:url('../img/back03.jpg');
}
#sldr01 {
	background-image:url('../img/back01.jpg');
}
#sldr02 {
	background-image:url('../img/back02.jpg');
	background-repeat:repeat-y;
}
#sldr03 {
	background-image:url('../img/back03.jpg');
	background-repeat:repeat-y;
}
#sldr04 {
	background-image:url('../img/back04.jpg');
	background-repeat:repeat-y;
}
#sldr05 {
	background-image:url('../img/back02.jpg');
	background-repeat:repeat-y;
}
#header .head_sldr .cont{
	padding:0;
	height:100%;
	display:table;
	background:url('../img/sldr-flor.png') right center no-repeat;
}
.head_sldr .sldr_text {
	display:table-cell;
	vertical-align:middle;
}
.head_sldr p {	
	margin:0;
	width:650px;
	font-weight:500;
	font-size:40px;
	line-height:40px;
	color:#fff;
}
.head_sldr span {
	margin-top:20px;
	font-weight:400;
	font-size:21px;
	line-height:30px;
	display:block;
}
.head_sldr span.frst {
	margin-top:0;
}
.head_sldr b {
	margin-top:20px;
	font-weight:500;
	font-size:25px;
	line-height:30px;
	display:block;
}
#head_clos {
	display:none;
}
#slid_dots {	
	width:100%;
	text-align:center;
	position:absolute;
	bottom:14px;
	left:0;
	z-index:5;
	display:block;
}
#slid_dots > div {
	display:inline-block;
}
#slid_dots span {
	margin:0 5px;
	border:1px solid #fff;
	width:10px;
	height:10px;
	background-color:#fff;
	display:inline-block;
	cursor:pointer;
}
#slid_dots span.dots_actu {
	background-color:#1B6A77;
}
#slid_dots span:hover {
	background-color:#ccc;
}
/*CONTENT*/
.cont_col2 {
	-moz-column-count: 2;
	-moz-column-gap: 50px;
	-webkit-column-count: 2;
	-webkit-column-gap: 50px;
	column-count: 2;
	column-gap: 50px;
}
.cont_div2 > div {
	width:48%;
	float:right;
}
.cont_div2 > div:first-child {
	float:left;
}
.cont_entr {
	margin:21px 0;
	width:100%;
	border-bottom:1px solid #ddd;
}
/*---Menu Inferior---*/
#cont_menu .cont {
	padding:40px 0 25px;
	border-bottom:1px solid #0a4a53;
}
#cont_menu ul {
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}
#cont_menu ul li {
	margin:0 0 0 32px;
	padding:0;
	max-width:16%;
	font-size:17px;
	font-weight:500;
	line-height:19px;
	text-align:center;
	text-transform:uppercase;
	float:left;
}
#cont_menu ul li a {
	display:block;
}
#cont_menu ul li.first {
	margin:0;
}
#cont_menu ul li img {
	margin:0 auto 14px;
	height:45px;
}
#cont_menu ul li:hover img {
	opacity:0.8;
}
.cont_docs {
	margin-bottom:10px;
	padding:10px 14px;
	background-color:#ebebeb;
}
.cont_docs a {
	padding-left:44px;
	line-height:30px;
	background:url('../img/pdf.png') left center no-repeat;
	display:block;
}
.cont_docs2 a {
	background:url('../img/link.png') left center no-repeat;
}
.cont_docs p {
	margin:0 0 5px;
	padding-left:44px;
}
/*---Contenio 2 columnas---*/
#cols_co01 {
	width:73%;
	float:left;
}
#cols_co01 > div {
	padding-right:5%;
	border-right:1px solid #0a4a53;
	min-height:570px;
}
#cols_co02 {
	width:27%;
	float:right;
}
#cols_co02 div {
	padding:15px 7%;
	border:1px solid #ddead4;
	width:75%;
	background-color:#fafafa;
	float:right;
}
#cols_co02 div h3 {
	margin-bottom:12px;
}
#cols_co02 div ul,#butt_desc {
	padding-left:5px;
	list-style:none;
}
#cols_co02 div ul li,#butt_desc input {
	padding-left:13px;
	margin-bottom:14px;
}
#cols_co02 div ul li:hover,#butt_desc input:hover {
	background:url('../img/menu-rght.png') left center no-repeat;
}
#butt_desc input {
	margin:0;
	padding-left:10px;
	border:0 none;
	height: 21px;
	font-family:"Ubuntu",Arial,Helvetica,sans-serif;
	font-size: 16px;
    font-weight: 400;
    line-height: 21px;
	text-align:left;
	color:#60a64c;
	background:none;
	display:block;
	cursor:pointer;
}
#butt_desc2 input {
	margin:0;
	padding:0;
	border:0 none;
	height: 17px;
	font-family:"Ubuntu",Arial,Helvetica,sans-serif;
	font-size: 17px;
    font-weight: 700;
    line-height: 17px;
	text-align:left;
	color:#0a4a53;
	background:none;
	display:block;
	cursor:pointer;
}
#butt_desc2 input:hover {
	color:#60a64c;
}
.form_mess {
	margin-top:15px;
	padding:10px;
	border:1px dashed #666;
}	
#mobl_menu{width:100%;height:40px;background-color:#60a64c;display:none;}
#mobl_menu.fixed{position:fixed;top:0;left:0;}
#mobl_stop{width:40px;height:40px;float:left;background:#0a4a53 url('../img/mobl_menu.png') center center no-repeat;}
#mobl_menu p{margin:0 3%;font-size:17px;line-height:40px;color:#fff;float:left;}
/*HOME*/
/*---Destacados---*/
#dest_cont {
	width:70%;
	float:left;
}
#dest_cont .wrapper {
	width:45%;
	margin:0 5% 30px 0;
	float:left;
}
#dest_cont .wrapper.last {
	margin-bottom:0;
}
#dest_cont .wrapper img {
	width:100%;
}
#dest_cont h2 {
	margin-top:40px;
}
/*---Side Home---*/
#home_side{
	width:30%;
	float:right;
}
#home_gace{
	margin-bottom:30px;
}
#home_gace img{
	margin:0 auto;
	width:70%;
	display:block;
}
#home_side > div{
	padding:0 0 40px 10%;
	border-left:1px solid #0a4a53;
}
#bole_econ {
	padding-top:40px;
	font-size:21px;
	line-height:23px;
	background:url("../img/bole-econ.png") right center no-repeat;
	display:block;
}
#bole_econ span {
	font-weight:700;
	color:#60a64c;
	display:block;
}
#side_twit {
	margin-top:40px;
	border:1px solid #eee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height:450px;
	background-color:#eee;
}
#side_twit iframe {
	height:100% !important;
}
/*JUNTA DIRECTIVA*/
#junt_dire strong {
	color:#60a64c;
}
.junt_item {
	margin-right:1%;
	width:32.3333%;
	float:left;
}
.junt_entr {
	border-bottom:1px solid #c6d5d7;
	margin-bottom:18px;
	width:100%;
}
#junt_titl {
	margin-top:60px;
}
#junt_dire h4 {
	margin:0 0 10px;
	padding:14px;
	color:#0a4a53;
	background-color:#ebebeb;
	cursor:pointer;
}
.junt_cont {
	margin-top:20px;
	display:none;
}
/*FORMULARIOS*/
#cont_form table {
	border:0 none;
	padding:0;
	width:100%;
}
#cont_form > table {
	margin-bottom:20px;
}
.tabl_line {
	border-collapse: collapse;
}
.tabl_line > tbody > tr > td,.tabl_line > tr > td {
	border-left: 1px solid #eee;
}
#cont_form .form_tabl02 td {
	width:48%;
}
#cont_form .form_tabl03 td {
	width:21.3333%;
}
#cont_form .form_tabl03 td.form_tabl03_02 {
	width:64.6666%;
}
#cont_form .form_tabl04 td {
	width:23%;
}
#cont_form td {
	padding:6px 1%;
	font-size:14px;
	line-height:20px;
	vertical-align:top;
}
#cont_form .form_caob {
	font-size:11px;
	color:#666;
}
#cont_form .tabl_cent {
	text-align:center;
}
#cont_form .form_text {
	padding:0 2%;
	border:0 none;
	width:96%;
	font-family:"Ubuntu", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	background-color:#eee;
	
}
#cont_form textarea.form_text {
	padding:3px 1%;
	width:98%;
	height:200px;
}
#cont_form textarea.larg_text {
	height:100px;
}
#form_subm {
	padding:6px 9px;
	border:0 none;
	font-family:"Ubuntu", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background-color:#60a64c;
	float:right;
	cursor:pointer;
}
#form_subm:hover {
	background-color:#0a4a53;
}
#cont_form p {
	font-size:14px;
}
#cont_form .form_cate td {
	width:7%;
}
#cont_form .form_cate td.cate_name {
	width:93%;
}
.form_daok,.form_dano {
	margin-bottom:9px;
	padding:9px 14px;
	border:1px dashed #333;
	width:94%;
	background-color:#fff;
}
.form_daok p,.form_dano p {
	margin:0;
	padding:9px 0 9px 40px;
}
.form_daok p {
	color:#090;
	background:url('../img/ok.png') left top no-repeat;
}
.form_dano p {
	color:#900;
	background:url('../img/nook.png') left top no-repeat;
}
#cont_form td.form_chec {
	width:1%;
}
/*GRUPOS INTERES*/
#grin_info #grin_imag {
	width:15%;
	float:left;
}
#grin_info #grin_cont {
	width:85%;
	float:left;
}
#grin_logo {
	margin:0 auto 30px;
	width:120px;
	display:block;
}
/**/
#btn_fomr_aesec_prest{
	background-color: #0a4a53;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: 700;
	border: #0a4a53 solid 1px;
}
#btn_fomr_aesec_prest:hover{
	background-color: white;
}
.aesec_form_mentoring_cat .cont_inpt {
    width: 50%;
    float: left;
}
.aesec_form_mentoring_cat h4{
		margin-top: 20px;
}
.aesec_form_mentoring_cat .cont_inpt input {
    width: 90%;
}
.aesec_form_mentoring_cat .cont_radi {
    width: 50%;
    float: left;
}
.aesec_form_mentoring_cat .form_extr.disabled {
    color: #ccc;
}
.aesec_form_mentoring_cat .form_extr {
    margin-bottom: 20px;
    padding: 10px 0 5px 20px;
    border-bottom: 1px solid #eee;
}
.aesec_form_mentoring_cat .form_extr > div {
    line-height: 28px;
}
.aesec_form_mentoring_cat .cont_rad2 > div {
    margin: 10px 0;
}
.aesec_form_mentoring_cat .cont_rad2 .cont_inpt input {
    margin: 7px 0 0;
    width: 100%;
}
.aesec_form_mentoring_cat .cont_inpt input, .aesec_form_mentoring_cat .cont_area textarea {
    margin: 3px 0 18px;
    padding: 4px 6px;
    border: 1px solid #c5c4c4;
    font-family: "Alegreya",Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 18px;
    color: #333;
    display: block;
}
.aesec_form_mentoring_cat .form_extr > div .cont_inpt, .aesec_form_mentoring_cat .cont_rad2 .cont_inpt, .aesec_form_mentoring_cat .cont_rad5 {
    margin-left: 24px;
}
.aesec_form_mentoring_cat #cont_subm {

    margin: 0 auto;
    border: 0 none;
    width: 100px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    background-color: #60a64c;
    display: block;
    cursor: pointer;

}
.aesec_form_mentoring_cat #form_insc label.error {
    margin-top: -16px;
    padding-left: 10px;
    color: #f00;
    background: url('../img/error.png') left center no-repeat;
    display: block;
    position: absolute;
}
.aesec_form_mentoring_cat  #form_insc .cont_rad3 label.error {
    margin-top: -5px;
}
.aesec_form_mentoring_cat #form_insc .cont_chec label.error {
    margin-top: -4px;
}
.aesec_form_mentoring_cat .ment_disa {
    color: #ccc;
}
.aesec_form_mentoring_cat .cont_rad5 input {
    margin-top: 14px;
}

#aesec_encuentro h4,#cursos h4,#acor_tall > h3 {
    margin: 0 0 10px;
    padding: 14px;
    color: #0a4a53;
    background-color: #ebebeb;
    cursor: pointer;
}

#aesec_encuentro .item_aesec_encuentro,#cursos .item_curso,#acor_tall > div {
    margin-top: 20px;
    display: none;
}
#acor_tall .titl_blck {
	margin-bottom: 0;
}
#acor_tall ul {
	margin: 0 0 20px;
	list-style: square;
}
#acor_tall ul li {
	margin: 10px 0 0;
}
#cont_cca .post{
	margin-bottom: 8px;
}
#cont_cca .post .post-content{
	background: none repeat scroll 0 0 #ededed;
	/*border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;*/
	margin-left: 0;
	width: 95%;
	padding: 15px 10px 5px 15px;
}
#cont_cca .post .posttitle{
	/*color: #CE2022;*/
}

/*LISTADOS*/
.list_cont h4 {
	margin:0 0 10px;
	padding:14px;
	line-height:20px;
	color:#0a4a53;
	background-color:#ebebeb;
	cursor:pointer;
}
.list_cont .list_text {
	padding:14px;
	display:none;
}
/*JORNADAS*/
#cols_co02 div#jorn_twit {
	margin-top:20px;
	padding:0;
	width:89%;
	height:410px;
}
#cols_co02 div#jorn_twit iframe {
	height:100% !important;
}
/*DOCUMENTOS AES*/
#acta_more {
	width:100%;
	text-align:center;
	cursor:pointer;
}
#acta_more span {
	padding-right:36px;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	background:url('../img/more.png') center right no-repeat;
	display:inline-block;
}
#acta_hide {
	display:none;
}
/*FOOTER*/
#footer {
	padding-bottom:55px;
}
/*---Frase foot---*/
#foot_fras {
	padding:50px 0;
	border-top:1px solid #0a4a53;
}
#foot_fras p {
	margin:0;
	font-weight:300;
	font-size:40px;
	line-height:40px;
	text-align:center;
	color:#0a4a53;
}
#foot_fras p span {
	font-size:30px;
	line-height:30px;
}
/*---Contacto foot---*/
#foot_info {
	background-color:#0a4a53;
}
#foot_info address {
	font-weight:300;
	font-style:normal;
	color:#fff;
}
#foot_info strong {
	font-weight:700;
	font-size:23px;
	line-height:23px;
	color:#60a64c;
}
#foot_info a {
	font-weight:700;
}

/*SCROLL TOP*/
#scrl_ttop {
	width:40px;
	height:40px;
	background:url('../img/scrl_ttop.png') left top no-repeat;
	cursor:pointer;
	display:none;
	position:fixed;
	right:14px;
	bottom:14px;
	display:none;
	z-index:98;
}
#scrl_ttop:hover {
	background-position: right top;
}
/*SHARE*/
.addthis_sharing_toolbox {
	margin-bottom:20px;
	display:none;
}
/*ENLACES FORMACION*/
.form_info {
	width:100%;
}
.form_info td {
	padding:6px 0;
	vertical-align:top;
}
/*CUESTIONARIO AESEC*/
.inpt_blck,#cont_form .inpt_blck .form_text {
	color:#ccc !important;
}

/*COOKIES*/
#aviso_cookies {
	padding:9px 0;
	width:100%;
	background:url("../img/cook_back.png") top left repeat;
	position:fixed;
	bottom:0;
	left:0;
	z-index:9;
}

#aviso_cookies #aviso {
	margin:0 auto;
	padding:0 9px;
	width:94%;
}

#aviso_cookies h3 {
	margin:0;
	font-size:16px;
	line-height:16px;
	color:#ccc;
	float:left;
}

#aviso_cookies p {
	margin:10px 0 0;
	font-size:14px;
	color:#ccc;
	clear:both;
}	

#aviso_cookies #cerrar_aviso {
	float:right;
}	

#aviso_cookies #cerrar_aviso img {
	cursor:pointer;
	display:inline;
}
/*BLOG*/
#blog_info .blog_item {
	box-sizing:border-box;
	margin:0 6% 30px 0;
	border-bottom:2px solid #1B6A77;
	width:44%;
	-webkit-box-shadow: 0 0 5px 1px #ddd;
	box-shadow: 0 0 5px 1px #ddd;
	float:left;
}
#blog_info .blog_item:nth-child(2n+1) {
	clear:both;
}
#blog_info .blog_item > div{
	box-sizing:border-box;
	margin:0 auto;
	padding:10px;
	width:90%;
}
.blog_text h3 {
	margin-bottom:12px;
	font-weight:400;
	font-size:20px;
	line-height:24px;
}
.blog_come {
	margin-bottom:12px;
	font-size:12px;
	color:#777;
}
.blog_auth {
	margin:6px 0;
	display:table;
}
.blog_auth > div {
	display:table-cell;
	vertical-align:middle;
}
.auth_imag {
	-webkit-border-radius: 100px;
	border-radius: 100px;
	width:58px;
	height:58px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.auth_name {
	padding-left:5px;
	font-style:12px;
	line-height:20px;
	color:#333;
}
/*PRENSA*/
.pren_item,#pren_item {
	margin:50px 0 0;
}
.pren_item:hover {
	background-color:#eee;
}
.pren_imag {
	width:33%;
	float:left;
}
.pren_imag img {
	width:100%;
	display:block;
}
.pren_text {
	margin-top:14px;
	padding-right:3%;
	width:61%;
	float:right;
}
.pren_item .pren_text a {
	color:#186c78;
}
.pren_item .pren_text em {
	color:#aaa;
}
.pren_text p,.pren_text h3 {
	margin-bottom:14px;
	line-height:20px;
}
.pren_more {
	text-align:right;
}
.pren_more span {
	color:#60a64c;
}
.pren_text a:hover em,.pren_text a:hover h3,.pren_text a:hover span {
	color:#186c78;
}
.pren_cent {
	margin:21px 0;
	text-align:center;
}
.pren_cent img {
	width:50%;
}
.pren_back {
	text-align:center;
}
/*LINK ICONOS*/
.link_icon {
	margin:0 10px 20px 0;
	padding:10px 10px 10px 50px;
	border:1px solid #0a4a53;
	background-position:5px center;
	background-repeat:no-repeat;
	background-size:40px;
	display:block;
	float:left;
}
.link_icon:hover {
	border-color:#000;
}
.icon_call {
	background-image:url('../img/grupos-interes/icons/icon_call.png');
}
.icon_abst {
	background-image:url('../img/grupos-interes/icons/icon_abst.png');
}
.icon_insc {
	background-image:url('../img/grupos-interes/icons/icon_insc.png');
}
.icon_prog {
	background-image:url('../img/grupos-interes/icons/icon_prog.png');
}
.icon_vide {
	background-image:url('../img/grupos-interes/icons/icon_vide.png');
}
/*---ACORDEON---*/
.acor_blck h3 {
    margin-bottom: 4px;
}
.acor_blck h4 {
    margin: 0 0 10px;
    padding: 14px;
    color: #0a4a53;
    background-color: #ebebeb;
    cursor: pointer;
}
.acor_blck .item {
    margin-top: 20px;
	padding: 0 14px;
    display: none;
}
.fancybox_fotos {
	text-align: center;
}
.fancybox_fotos a {
	margin: 0 10px 10px 10px;
	display: inline-block;
}
/*VIDEO CONTAINER RESPONSIVE*/
.video-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
@media screen and (min-width: 900px) and (max-width: 1000px) { 
	.cont{width:890px;}
	#cont_menu ul li{margin-left:35px;}
	#cols_co01 > div{min-height:650px;}
	#cont_menu ul li{max-width:16%;}
}
@media screen and (min-width: 750px) and (max-width: 950px) { 
	.cont{width:750px;}
	#head_logo img{width:180px;}
	#head_menu02{font-size:20px;}
	#cont_menu ul li,#cont_menu ul li.first{margin:20px 0;width:33.3333%;}	
	#cont_mapa{width:450px;}
	#cont_menu ul li{max-width:none;}
	ul.list_2col{column-count:1;}
}
@media screen and (max-width: 750px) { 
	.cont{width:94%;}
	#head_logo,#cols_co01,#cont_mapa,#dest_cont,#home_side,.cont_div2 > div,.junt_item{width:100%;float:none;}
	#head01.cont,#logn_cont #form_logn .logn_text,#reco_cont #form_reco .logn_text{padding:0 3%;width:94%;}
	#head_logo{margin-top:0;padding:10px 0;border-bottom:1px solid #eee;float:none;}
	#head_logo a{float:left;}
	#head_logo img{height:60px;}
	#menu_mobl,.addthis_sharing_toolbox{display:block;}	
	#head_menu{padding:0 20px;width:250px;height:100%;position:fixed;top:0;right:0;background-color:#186c78;display:none;z-index:99;}
	#head_menu ul,#head_clos{padding-top:20px;}
	#head_menu li,#header.fixed #head_menu li{margin:0;padding-left:20px;line-height:30px;display:block;float:none;}
	#head_clos,#head_movl,#head_menu a{display:block;}
	#head_menu #cont_srch,#head_menu ul{margin:10px 0;float:none;}
	#head_menu #head_menu01{margin:0;padding:0;}
	#head_menu ul#head_menu01 li{border-color:#fff}
	#head_menu #head_menu02{padding-top:6px;clear:both;}
	#head_menu #head_menu02 > li,#head_menu #head_menu02 > li.first{margin:0;padding:0 0 6px 20px;border-left:1px solid #60a64c;font-size:19px;line-height:23px;float:none;}
	#head_menu02 li ul{margin:0;padding:0 0 0 12px;border:0 none;background-color:transparent;display:block;position:static;}
	#head_menu02 li ul li{font-size:16px;line-height:18px;}
	#head_menu a.link02:link,#head_menu a.link02:visited,#head_menu a.link01:hover{color:#60a64c;}
	#head_menu a.link01:link,#head_menu a.link01:visited,#head_menu a.link02:hover{color:#fff;}
	#head_menu #srch_text{width:175px;}
	#head_menu #srch_subm{background-position:center}
	.head_soci a{background:url('../img/back_soci.png') center center no-repeat;background-size:contain;}
	.head_soci a img{padding:1px;}	
	#head_sldr,.head_sldr{height:200px;}
	.head_sldr p{width:70%;font-size:25px;line-height:25px;}
	.head_sldr p span{font-size:20px;line-height:25px;}
	#header .head_sldr .cont{background-size:auto 120%;}
	#cont_menu .cont{border-bottom:0 none;}
	#cont_menu ul li,#cont_menu ul li.first{margin:20px 0;width:33.3333%;height:110px;}	
	#cont_menu ul li{max-width:none;}
	#cols_co01 > div{padding:0;border:0 none;}
	#home_side{border-top:1px solid #eee;}
	#home_side > div{padding:20px 0 0;border-left:0 none;}
	.cont_col2{-moz-column-count: 1;-moz-column-gap: 0px;-webkit-column-count: 1;-webkit-column-gap: 0px;column-count: 1;column-gap: 0px;}
	.junt_item{margin:0;}
	#junt_dire .junt_entr,#cols_co02 div#jorn_twit{display:none;}
	#cont_form .form_tabl04 td,#cont_form tr.form_tabl03>td,#cont_form #form_banc td{width:100%;display:block}
	#cont_form .form_tabl04 td.mobl_hide{display:none}
	#cont_form .text_rght{text-align:left;}
	#foot_fras p{font-size:30px;line-height:30px;}	
	#foot_fras p span{font-size:20px;line-height:20px;}	
	#cols_co02 {float: right;left: 0;position: fixed;top:40px;width: 100%;display:none}
	#grin_logo{display:none;}
	#cols_co02 div {background-color: #eee;border: 0 none;float: right;padding: 6px 3% 0;width: 94%;}
	#cols_co02 div ul li, #butt_desc input{margin-bottom:6px;}	
	#mobl_menu{display:block;}
	#logn_cont #form_logn .logn_text,#reco_cont #form_reco .logn_text{margin:0 0 10px;}
	#reco_cont p{font-size:13px;}
	.form_sobv td,#dest_cont .wrapper,#blog_info .blog_item{width:100%;display:block}
	#dest_cont .wrapper,#dest_cont .wrapper.last{margin:0 0 20px;}
	#scrl_ttop{display:block;}
	#blog_info .blog_item{height:auto!important;}
	ul.list_2col{column-count:1;}
	.head_sldr.long_text p{width: 90%;}
	.head_sldr.long_text span{font-size:17px;line-height:20px;}
	.head_sldr.long_text b{font-size:19px;line-height:22px;}
}
@media screen and (max-width: 600px) { 
	.pren_imag,.pren_text{padding:0;width:100%;}
	.pren_item .pren_text{padding:14px 3%;width:94%;}
}
@media screen and (max-width: 575px){
	#grin_info #grin_cont {	width:100%;}
	.head_sldr.long_text p{width: 100%;}
	.head_sldr.long_text span{margin-top:10px;font-size:14px;line-height:17px;}
	.head_sldr.long_text b{margin-top:10px;font-size:16px;line-height:19px;}
}
@media screen and (max-width: 450px) { 
	.head_sldr p{width:100%;font-size:23px;line-height:23px;float:none;}
	.head_sldr p span{font-size:19px;line-height:23px;}
	#cont_menu ul li, #cont_menu ul li.first{width:50%;}
	.form_info td{width:100%;display:block;}
	ul.list_2col{column-count:1;}
	.pren_cent img {
		width:100%;
	}
}
