@import url('https://fonts.googleapis.com/css?family=Roboto:300');

body {
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	background-image: url(/img/body_fondo.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ededed;
} 
body.tasmania {
	background-image: url(/img/body_fondo_tasmania.png);
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clear {
	clear: both;
	display: block;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* End hide from IE-mac */

strong {
	font-weight: bold;
}

/*anadido Paco*/

.easy ul {
	list-style: none
}
.easy ul li {
	float: left
}

/* fin anadido Paco*/


/*
CONTENEDOR
*************************************************************************************/

div#contenedor {
	max-width: 100%;
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
}

div#contenedor {
	width: 100%;
	max-width: 960px;
	overflow: hidden;
	margin: 0 auto;
}

/*
MAINNAV
*************************************************************************************/

div#mainnav {
	overflow: hidden;
	width: 960px;
	height: 138px;
	background-color: #e65200;
	position: relative;
}
div#mainnav h1 a {
	display: block;
	float: left;
	width: 220px;
	height: 92px;
	margin-top: 46px;
	background-image: url(/img/logo_fundacionsecretariadogitano.png);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainnav h1 a:hover {
	background-position: left bottom;
}
div#mainnav h1 a span {
	display: none;
}
div#mainnav ul {
	background-color: #FFF;
	float: right;
	padding-left: 2px;
}
div#mainnav ul li {
	float: left;
	display: block;
	height: 140px;
	clear: none;
}
div#mainnav ul li a {
	display: block;
	height: 53px;
	padding: 85px 5px 0;
	float: left;
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: 2px;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 16px;
	color: #FFF;
	padding-left: 5px;
	text-align: left;
	text-transform: uppercase;
}
div#mainnav ul li a:hover {
	background-position: left bottom;
}
div#mainnav ul li a.selected {
	background-position: left bottom;
}
div#mainnav a.op1 {
	width: 60px;
	background-image: url(/img/mainnav_op1.png);
	background-color: #d95200;
}

/* Quienes somos */

div#mainnav a.op2 {
	width: 67px;
	background-image: url(/img/mainnav_op2.png);
}

/* Que hacemos */

div#mainnav a.op3 {
	width: 65px;
	background-image: url(/img/mainnav_op3.png);
}

/* Donde estamos */

div#mainnav a.op4 {
	width: 100px;
	background-image: url(/img/mainnav_op4.png);
}

/* Comunidad gitana */

div#mainnav a.op5 {
	width: 85px;
	background-image: url(/img/mainnav_op5.png);
}

/* Actualidad */

div#mainnav a.op6 {
	width: 118px;
	background-image: url(/img/mainnav_op6.png);
}

/* Centro de documentacion */

div#mainnav a.others {
	width: 65px;
	background-image: url(/img/mainnav_others.png);
	color: #000;
	font-size: 16px;
}

/* Colabora y contacta */

div#mainnav.english a.op1 {
	width: 75x;
}
div#mainnav.english a.op2 {
	width: 65x;
}
div#mainnav.english a.op3 {
	width: 75px;
}
div#mainnav.english a.op4 {
	width: 95px;
}
div#mainnav.english a.op5 {
	width: 85px;
}
div#mainnav.english a.op6 {
	width: 85px;
}
div#mainnav.english a.others {
	width: 79px;
}

/*
BARRA_BUSCADOR
*************************************************************************************/

div#barra_buscador {
	width: 100%;
	max-width: 1200px;
	margin: 6px 0 0;
	border-left: 1px solid #adadad;
	border-right: 1px solid #adadad;
	padding-right: 10px;footer-mob .partners .fm-content
	padding-left: 10px;
	height: 32px;
	box-sizing: border-box;
}
div.registro {
	float: right;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding-left: 25px;
	background-image: url(/img/usuario_fondo.png);
	background-repeat: no-repeat;
	background-position: left center;
}
div.registro span {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 22px;
	color: #888;
	padding-right: 30px;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
}
div#matricula_usuario_no_registrado.registro {
	background-image: none;
	padding-left: 0 !important;
}
div#matricula_usuario_no_registrado.registro a {
	display: block;
	background: url(/img/ico-usuarios.png) #dedede 8px center no-repeat;
	padding: 0 10px 0 24px;
	text-transform: uppercase;
	line-height: 24px;
	color: #333;
}
div#barra_buscador a {
	font-size: 16px;
    line-height: 26px;
	color: #427AFF;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 500;
}
div#barra_buscador a:hover {
	text-decoration: underline;
}
form.buscador {
	padding-left: 30px;
	background-image: url(/img/buscador_fondo.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-right: 10px;
	border-right: 1px solid #adadad;
}
form.buscador input.campo_texto {
	border: 1px solid #a8a8a8;
	padding: 2px 6px;
	color: #CCC;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	width: 200px;
}
form.buscador input:focus.campo_texto {
	color: #666;
}
ul.idiomas {
	float: left;
}
ul.idiomas li {
	display: inline;
}
ul.idiomas li a {
	display: block;
	float: left;
	font-size: 12px;
	padding: 0px 10px;
	border-right: 1px solid #adadad;
}
ul.idiomas li.boletin a {
	padding: 0 0 0 32px;
	border-right: 0;
	background: url(/img/ico-sobre.png) 10px center no-repeat;
	text-transform: uppercase;
	color: #474747 !important;
}

/*
ZONA_GRIS
*************************************************************************************/

div#zona_gris {
	width: 960px;
	margin: 10px 0px 0px 0px;
	border-left: 1px solid #858585;
	border-right: 1px solid #858585;
	height: 110px;
	position: relative
}
div#zona_gris p.frase_destacada {
	color: #D5D5D5;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	width: 360px;
	padding: 0px 100px 0px 100px;
	font-family: 'Roboto', sans-serif;
	font-style: italic;
	float: left;
}
div#zona_gris ul.areas_territorios {
	float: right;
	margin-right: 20px;
	position: relative;
}
div#zona_gris ul.areas_territorios a {
	display: block;
	width: 118px;
	height: 46px;
	background-color: #58585a;
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-align: left;
	padding-top: 3px;
	padding-left: 7px;
	line-height: 14px;
}
div#zona_gris ul.areas_territorios a:hover {
	background-color: #000;
}
div#zona_gris ul.areas_territorios a.areas {
	background-image: url(/img/areas_fondo.png);
}
div#zona_gris ul.areas_territorios a.territorios {
	background-image: url(/img/territorios_fondo.png);
}
div#zona_gris ul.areas_territorios ul {
	/*width: 238px;*/
	right: 126px;
	position: absolute;
	padding-right: 16px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(/img/flechita_dropdown.png);
	z-index: 100;
	margin-top: -50px;
	display: block;
}
div#zona_gris ul.areas_territorios ul li {
	background-color: #f7f8f8;
	display: block;
}
div#zona_gris ul.areas_territorios ul li a {
	display: block;
	background-color: #f6f6f6;
	color: #7f7f7f;
	width: auto;
	height: 20px;
	/*border-bottom: 1px solid #c7c7c7;*/
	line-height: 16px;
	background-repeat: repeat-x;
	background-position: left center;
	background-image: url(/img/fondo_dropdown.png);
	border-left: 5px solid #f7f8f8;
	border-right: 5px solid #f7f8f8;
	margin: 3px 0px;
	padding-left: 8px;
	padding-right: 8px;
	white-space: nowrap;
}
div#zona_gris ul.areas_territorios ul li a:hover {
	color: #000;
	background-image: none;
	background-color: #d9dadb;
}

/*div#zona_gris ul.secundarios { float: right;width: 250px !important;position: relative;}
div#zona_gris ul.secundarios li {display: inline;}
div#zona_gris ul.secundarios a {display: block;float: left; height: 46px;background-color: #58585a;background-repeat: no-repeat;background-position: left bottom;font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;font-weight: 500;color: #FFF;font-size: 12px;text-align: left;padding: 3px 7px; width:65px; line-height: 14px; border-right:1px solid #333; border-left:1px solid #9E9E9E; text-transform:uppercase; }*/

div#zona_gris ul.rrss {
	position: relative;
	z-index: 2;
	float: right;
	height: 100%;
	margin-right: 8px;
	border-left: 1px #858585 solid;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
div#contenedor.home div#zona_gris ul.rrss {
	display: none;
}
div#zona_gris ul.rrss li {
	float: left;
	margin: 0 0 8px 8px;
}
div#zona_gris ul.rrss li.linkedin, div#zona_gris ul.rrss li.instagram {
	clear: left;
}
div#zona_gris ul.rrss li a {
	overflow: hidden;
	position: relative;
	display: block;
	width: 32px;
	height: 31px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -100000px;
	border-radius: 3px;
}
div#zona_gris ul.rrss li.twitter a {
	background-image: url(/img/ico-rrss-twitter-peq.png);
}
div#zona_gris ul.rrss li.facebook a {
	background-image: url(/img/ico-rrss-facebook-peq.png);
}
div#zona_gris ul.rrss li.linkedin a {
	background-image: url(/img/ico-rrss-linkedin-peq.png);
}
div#zona_gris ul.rrss li.instagram a {
	background-image: url(/img/ico-rrss-instagram-peq.png);
}
div#zona_gris ul.rrss li.youtube a {
	background-image: url(/img/ico-rrss-youtube-peq.png);
}
div#zona_gris ul.rrss li.tiktok a {
	background-image: url(/img/ico-rrss-tiktok-peq.png);
}
div#zona_gris ul.rrss li a:hover {
	background-position: left -32px;
}
div#zona_gris ul.secundarios {
	float: right;
	padding: 34px 10px 34px 10px;
	border-left: 1px #858585 solid;
}
div#zona_gris ul.secundarios li {
	float: left;
	margin: 0 5px;
}
div#zona_gris ul.secundarios li a {
	display: block;
	padding-right: 10px;
	border-radius: 3px;
	background: url(/img/ico-flecha-blanca.png) #f07 no-repeat;
	text-transform: uppercase;
	text-align: center;
	line-height: 42px;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 15px;
	color: #fff;
}
div#zona_gris ul.secundarios li.dona a {
	width: 140px;
	background-position: 134px center;
}
div#zona_gris ul.secundarios li.hazte-socio a {
	width: 100px;
	background-position: 94px center;
}
div#zona_gris ul.secundarios li a:hover {
	background-color: #d60992;
	color: #fff;
}
div#zona_gris ul.secundarios a:hover {
	background-color: #FFF;
	color: #000;
}
div#zona_gris ul.secundarios a.facebook {
	background-image: url(/img/facebook_fondo.png);
}
div#zona_gris ul.secundarios a.youtube {
	background-image: url(/img/youtube_fondo.png);
}
div#zona_gris ul.secundarios a.twitter {
	background-image: url(/img/twitter_fondo.png);
}
div#zona_gris ul.secundarios a.boletines {
	background-image: url(/img/boletines_fondo.png);
}
div#zona_gris ul.secundarios a.facebook:hover {
	background-image: url(/img/facebook_fondo_bl.png);
}
div#zona_gris ul.secundarios a.youtube:hover {
	background-image: url(/img/youtube_fondo_bl.png);
}
div#zona_gris ul.secundarios a.twitter:hover {
	background-image: url(/img/twitter_fondo_bl.png);
}
div#zona_gris ul.secundarios a.boletines:hover {
	background-image: url(/img/boletines_fondo_bl.png);
}
div#zona_gris ul.secundarios div {
	width: 390px;
	top: 110px;
	right: 0px;
	position: absolute;
	padding-top: 16px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(/img/flechita_dropdown2.png);
	z-index: 102;
}
div#zona_gris ul.secundarios div a {
	display: block;
	background-color: #f6f6f6;
	color: #7f7f7f;
	width: 390px;
	margin: 3px 0px;
	padding: 0px;
}
div#zona_gris ul.secundarios div a.titulo {
	background: none;
	border: none;
	clear: both;
}
div#zona_gris ul.secundarios div a.titulo:hover {
	color: #427AFF;
	text-decoration: underline
}
div#zona_gris ul.secundarios div a:hover {}
div#zona_gris ul.secundarios div a.ir_a_boletines {
	display: block;
	height: 45px;
	font-size: 16px;
	line-height: 45px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(/img/boton_boletines.png);
	width: 372px;
	border: 0px !important;
	margin: 0px !important;
	clear: both;
}
div#zona_gris ul.secundarios div a:hover.ir_a_boletines {
	background-position: right bottom;
	text-decoration: underline;
	background-color: transparent;
	color: #000;
}
li.boletines div {
	text-align: left;
	padding: 30px 20px 10px 20px !important;
}
#boton1 a, #boton2 a, #boton3 a {
	margin-bottom: 6px !important;
}
#boton1 a, #boton4 a {
	border-left: 0px !important;
}
div#zona_gris ul.secundarios li.boletines div p.boletines_titulo {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #3A393C;
}
div#zona_gris ul.secundarios li.boletines div p.boletines_titulo a {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #3A393C;
	border: none;
	display: inline;
	height: 18px
}
div#zona_gris ul.secundarios li.boletines div p.boletines_titulo a:hover {
	color: #427AFF;
	text-decoration: underline
}
div#zona_gris ul.secundarios li.boletines div p.boletines_titulo span {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555;
	vertical-align: text-bottom;
	display: block
}
div#zona_gris ul.secundarios li.boletines div p.boletines_entradilla {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	margin: 0px 100px 5px 0px;
}
div#zona_gris ul.item_destacado {
	float: right;
	height: 110px;
	width: 75px;
	margin-right: 8px;
	overflow: hidden;
	border-left: 1px solid #858585;
	padding-left: 8px;
}
div#zona_gris ul.item_destacado li {
	background-color: #58585A;
	height: 100%;
	border-right: 1px solid #333;
}
div#zona_gris ul.item_destacado img {
	float: left;
	padding: 3px 7px
}
div#zona_gris ul.item_destacado a {
	display: block;
	float: left;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;
	font-size: 12px;
	text-align: left;
	padding: 3px 7px 5px 7px;
	width: 65px;
	line-height: 14px;
	text-transform: uppercase;
}
div#zona_gris ul.item_destacado li:hover {
	background-color: #FFF;
}
div#zona_gris ul.item_destacado li:hover a {
	color: #000;
}
div#zona_gris ul.item_destacado_agenda {
	float: right;
	height: 107px;
	width: 120px;
	overflow: hidden;
	border-left: 1px solid #858585;
	padding-left: 8px;
	position: absolute;
	top: 0;
	right: 265px
}
div#zona_gris ul.item_destacado_agenda li {
	background-color: #58585A;
	height: 100%;
	border-right: 1px solid #333;
	text-align: left;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
}
div#zona_gris ul.item_destacado_agenda li span.titulo {
	display: block;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;
	font-size: 12px;
	padding: 3px 7px 5px 7px;
	line-height: 14px;
	text-transform: uppercase;
}
div#zona_gris ul.item_destacado_agenda li span.titulo:hover {
	color: #000000
}
div#zona_gris ul.item_destacado_agenda li span.fecha {
	display: block;
	padding: 3px 7px 0 7px;
	font-size: 11px
}
div#zona_gris ul.item_destacado_colabora {
	float: right;
	height: 92px;
	width: 350px;
	overflow: hidden;
	border-left: 1px solid #858585;
	padding: 0px 15px 15px 15px;
	position: absolute;
	top: 0;
	right: 345px
}
div#zona_gris ul.item_destacado_colabora li {
	height: 100%;
	text-align: left;
	color: #FFFFFF;
}
div#zona_gris ul.item_destacado_colabora li span.titulo {
	display: block;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	padding: 3px 7px 5px 7px;
	line-height: 16px;
	text-transform: uppercase;
}
#zona_gris .item_destacado_colabora h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #FFF;
	font-size: 22px !important;
	text-transform: none !important;
	line-height: 1.3em;
}
form.suscripcion {
	padding-bottom: 12px;
	border-bottom: 1px solid #D9d9d9;
	margin-bottom: 7px;
}
form.suscripcion input.campo_suscripcion {
	border: 1px solid #d9d9d9;
	padding: 3px 6px;
	color: #CCC;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	width: 280px;
	margin-right: 10px;
	border-radius: 3px;
}
form.suscripcion input:focus.campo_suscripcion {
	color: #666;
}
form.suscripcion p.autorizacion {
	margin-top: 10px;
	height: 30px;
	font-size: 13px;
}
form.suscripcion p.autorizacion span {
	width: 200px;
	display: block;
}
form.suscripcion input.submit {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	color: #FFF;
	border: 3px solid #FFF;
	background-color: #3e3e40;
	padding: 2px 4px;
	font-weight: 400;
	font-size: 16px;
	cursor: pointer;
	padding: 2px 4px;
	-moz-box-shadow: 0px 0px 4px #888;
	-webkit-box-shadow: 0px 0px 4px #888;
	box-shadow: 0px 0px 4px #888;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')";
	/* IE 5.5 - 7 */
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888');
	margin: -4px 96px 0 0;
	float: right;
}
form.suscripcion input:hover.submit {
	background-color: #000;
}

/* Encabezados regionales */

.encabezado_regional .selector_cccaa {
	clear: left;
	float: left;
	margin: 3px 0 0 5px;
	width: 150px;
	overflow: hidden;
	background: url('/img/ico/white/br_down_icon&16.png') no-repeat right 2px;
	height: 22px;
}
.encabezado_regional select {
	width: 200px;
	font-family: 'Roboto', sans-serif;
	color: #CCC;
	border: 0 !important;
	font-style: italic;
	background: transparent;
	-webkit-appearance: none;
	_background: #2F2E31;
}
.encabezado_regional select option {
	color: #323134;
	border-bottom: 1px dotted #CCC;
	padding: 4px 5px;
	background: white;
	display: block;
	_background: #2F2E31;
	_color: white;
}
.encabezado_regional .opcion_base {
	color: #CCC;
	_color: #2F2E31;
	padding: 4px 5px;
}
#cabecera_aragon {
	padding: 5px 0 0 60px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_aragon.png') no-repeat;
}
#cabecera_andalucia {
	padding: 5px 0 0 115px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_andalucia_gde.png') no-repeat;
}
#cabecera_cataluna {
	padding: 5px 0 0 70px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_catalunna.png') no-repeat;
}
#cabecera_castilla_la_mancha {
	padding: 5px 0 0 95px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_clm_gde.png') no-repeat;
}
#cabecera_castilla_y_leon {
	padding: 5px 0 0 95px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_cyl_gde.png') no-repeat;
}
#cabecera_extremadura {
	padding: 5px 0 0 60px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_extremadura.png') no-repeat;
}
#cabecera_galicia {
	padding: 5px 0 0 60px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_galicia_gde.png') no-repeat;
}
#cabecera_murcia {
	padding: 5px 0 0 60px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_murcia.png') no-repeat;
}
#cabecera_navarra {
	padding: 5px 0 0 60px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_navarra.png') no-repeat;
}
#cabecera_comunidad_valenciana {
	padding: 5px 0 0 50px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_valencia.png') no-repeat;
}
#cabecera_madrid {
	padding: 5px 0 0 70px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_madrid.png') no-repeat;
}
#cabecera_asturias {
	padding: 5px 0 0 105px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_asturias.png') no-repeat;
}
#cabecera_cantabria {
	padding: 5px 0 0 80px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_cantabria.png') no-repeat;
}
#cabecera_pais_vasco {
	padding: 5px 0 0 70px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_euskadi.png') no-repeat;
}
#cabecera_rumania {
	padding: 5px 0 0 90px;
	min-height: 85px;
	background: url('/img/fondos_territorios/fondo_rumania.png') no-repeat;
}

/*
Layouts secundarios (o mas vale tarde que nunca)
*************************************************************************************/

.columna_1_2 {
	float: left;
	width: 50%;
	box-sizing:border-box;
	padding: 0 10px;
	text-align: left;
}
.columna_1_5 {
	float: left;
	width: 170px;
	padding: 0 10px;
	text-align: left;
}
.columna_2_5 {
	float: left;
	width: 360px;
	padding: 0 10px;
	text-align: left;
}
.columna_3_5 {
	border: 1px solid red;
}
.columna_4_5 {
	float: left;
	width: 746px;
	padding: 0 10px;
	text-align: left;
}
.border-left {
	border-left: 1px solid #CCC;
}
.border-right {
	/*! border-right: 1px solid #CCC; */
}

/*
Estilos generales de texto
*************************************************************************************/

#contenedor {}
#contenedor a, #content a {
	color: #427AFF;
}
#contenedor h3, #contenedor h3 a, #content h3, #content h3 a {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-size: 32px;
/* text-transform: uppercase; */
	line-height: 1.3em;
	margin: 1em 0 0.5em 0;
	padding: 0px;
	color: #666;
}
#contenedor h4, #contenedor h4 a, #content h4 {
	font-family: 'Terminal Dosis';
	font-size: 24px;
/* text-transform: uppercase; */
	line-height: 1.3em;
	margin: 10px 0;
	padding: 0px;
	color: #666;
}
#contenedor .leermas, #contenedor .vermas, #content .leermas, #content .vermas, .contenedor .leermas, .leermas {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	color: #427AFF;
	font-size: 15px;
	display: block;
	padding: 9px 0;
}


/*
DESTACADOS
*************************************************************************************/

div#destacados {
	border-left: 1px solid #ADADAD;
	border-right: 1px solid #ADADAD;
	padding: 0px;
	background-image: url(/img/destacados_fondo.png);
	background-repeat: repeat-y;
	background-position: center top;
	max-width: 1200px;
	margin: 0 auto;
}
div#destacados div.bloque_destacado {
	display: block;
	float: left;
	text-align: left;
	width: 205px;
	padding-right: 20px;
	padding-left: 15px;
}
div#destacados div.bloque_destacado span.titular, div#destacados div.bloque_destacado span.titular a {
	display: block;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}
div#destacados div.bloque_destacado a.todas {
	display: block;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase
}
div#destacados div.bloque_destacado a:hover.todas {
	color: #333;
	text-decoration: underline;
}
div#destacados div.bloque_destacado img {
	border: 2px solid #333;
	margin-top: 5px;
}
div#destacados div.bloque_destacado span.entradilla {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #999999;
	font-size: 16px;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 20px;
}
div#destacados div.bloque_destacado span.titulo a {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	display: block;
	margin-bottom: 15px;
	text-transform: uppercase;
	color: black;
	margin-top: 15px;
}
div#destacados div.bloque_destacado a.enlace {
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	color: #427aff;
}
div#destacados div.bloque_destacado a:hover.enlace {
	text-decoration: underline;
}
div#rrss {
	padding-top: 2px;
	background: url(/img/bg-formulario-suscripcion.gif) #c1c1c1 left top repeat-x;
}
div#rrss div {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
}
div#rrss form {
	float: left;
	margin-left: 30px;
}
div#rrss fieldset {
	float: left;
	padding: 16px 0 14px 0;
}
div#rrss label[for="mail-actualidad"] {
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
	text-align: left;
	line-height: 25px;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 23px;
	color: #323232;
}
div#rrss label span {
	font-family: inherit;
	color: #fff;
}
div#rrss input[type="text"] {
	float: left;
	width: 271px;
	height: 32px;
	margin: 0 8px 5px 0;
	padding: 0 12px;
	box-shadow: 0 5px 1px #939393;
	border: 1px #d5d5d5 solid;
	border-radius: 4px;
	background-color: #fff;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: 300;
	font-size: 15px;
	color: #323232;
}
div#rrss button {
	float: left;
	width: 167px;
	height: 42px;
	margin-bottom: 5px;
	padding: 0 10px 9px 0;
	border: 0;
	background: url(/img/bg-boton-enviar.png) left top no-repeat;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 17px;
	color: #fff;
	cursor: pointer;
}
div#rrss button:hover {
	background-position: left -42px;
}
div#rrss label[for="legal"] {
	position: relative;
	display: block;
	clear: left;
	height: 16px;
	padding-left: 22px;
	text-align: left;
	line-height: 16px;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 13px;
}
div#rrss input[type="checkbox"] {
	position: absolute;
	left: 0;
	top: 50%;
	width: 14px;
	height: 14px;
	margin-top: -7px;
}
div#rrss label[for="legal"] a {
	line-height: 15px;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div#rrss dl {
	position: relative;
	float: right;
	width: 400px;
	/*! border-left: 1px #f9f9f9 solid; */
	padding: 20px 0 76px 22px;
}
div#rrss dt {
	float: left;
	text-transform: uppercase;
	line-height: 32px;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 23px;
	color: #323232;
}
div#rrss dt:after {
	content: "...";
}
div#rrss dd {
	float: left;
	margin-left: 10px;
}
div#rrss dd li {
	float: left;
	margin-left: 3px;
	background-color: #000;
}
div#rrss dd li a {
	overflow: hidden;
	position: relative;
	display: block;
	width: 31px;
	height: 32px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -100000px;
}
div#rrss dd li.twitter a {
	background-image: url(/img/ico-rrss-twitter.png);
}
div#rrss dd li.facebook a {
	background-image: url(/img/ico-rrss-facebook.png);
}
div#rrss dd li.linkedin a {
	background-image: url(/img/ico-rrss-linkedin.png);
}
div#rrss dd li.youtube a {
	background-image: url(/img/ico-rrss-youtube.png);
}
div#rrss dd li.instagram a {
	background-image: url(/img/ico-rrss-instagram.png);
}
div#rrss dd li.tiktok a {
	background-image: url(/img/ico-rrss-tiktok.png);
}
div#rrss dd li a:hover {
	opacity: 0.75;
}
div#rrss dd>p {
	position: absolute;
	left: 0;
	bottom: 16px;
	width: 100%;
	padding-top: 13px;
	border-top: 1px #f9f9f9 solid;
}
div#rrss dd>p a {
	display: block;
	width: 230px;
	height: 34px;
	margin-left: 22px;
	border-radius: 3px;
	background-color: #1e6cda;
	text-align: center;
	line-height: 34px;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 18px;
	color: #fff;
}
div#rrss dd>p a:hover {
	background-color: #3c8dff;
}
div#destacados_home {
	/*! border-left: 1px solid #ADADAD; */
	/*! border-right: 1px solid #ADADAD; */
	padding: 0px;
	width: 960px;
	margin: 25px auto 20px auto;
	background-image: url(/img/destacados_fondo2.png);
	background-repeat: repeat-y;
	background-position: center top
}
div#destacados_home div.bloque_destacado_home {
	display: block;
	float: left;
	text-align: left;
	width: 130px;
	padding-right: 30px;
	padding-left: 30px;
}
div#destacados_home div.bloque_destacado_home_last {
	display: block;
	float: left;
	text-align: left;
	padding-right: 30px;
	padding-left: 15px;
}
div#destacados_home div.bloque_destacado_home span.titular, div#destacados_home div.bloque_destacado_home span.titular a, div#destacados_home div.bloque_destacado_home_last span.titular, div#destacados_home div.bloque_destacado_home_last span.titular a {
	display: block;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: 400;
	text-transform: none!important;
}
div#destacados_home div.bloque_destacado_home a.todas, div#destacados_home div.bloque_destacado_home_last a.todas {
	display: block;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase
}
div#destacados_home div.bloque_destacado_home a:hover.todas, div#destacados_home div.bloque_destacado_home_last a:hover.todas {
	color: #333;
	text-decoration: underline;
}
div#destacados_home div.bloque_destacado_home img {
	border: 1px solid #CCC;
	margin-top: 5px;
   max-width: 155px;
}
div#destacados_home div.bloque_destacado_home_last img {
	margin-left: 45px
}
div#destacados_home div.bloque_destacado_home span.entradilla {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #999999;
	font-size: 16px;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 20px;
}
div#destacados_home div.bloque_destacado_home span.titulo a {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 16px;
	display: block;
	margin-bottom: 15px;
	text-transform: none;
	color: black;
	margin-top: 15px;
}
div#destacados_home div.bloque_destacado_home a.enlace {
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	color: #427aff;
}
div#destacados_home div.bloque_destacado_home a:hover.enlace {
	text-decoration: underline;
}

/*
BANNER
*************************************************************************************/

div#banner {
	max-width: 100%;
	overflow: hidden;
	background: url(/img/bloque_empleo_fondo1_home.png) #fcfcfc left top repeat-x;
	text-align: center;
	padding-top: 15px;
}
div#banner span {
	background-image: url(/img/bloque_empleo_fondo2_home.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
}
div#banner img {
	max-width: 100%;
}

/*
FOOTER
*************************************************************************************/

div#footer {
	max-width: 100%;
	overflow: hidden;
	background-color: #C4C4C4;
	background-image: -moz-linear-gradient(100% 100% 90deg, #bdbdbd, #d5d5d5);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d5d5d5), to(#bdbdbd));
	padding: 15px 0px;
	/*! margin-top: 20px; */
}
div#footer div.footer_contenido {
	background-image: url(/img/footer_contenido_fondo.png);
	background-repeat: no-repeat;
	background-position: left 26px;
	width: 712px;
	margin: 0 auto;
	padding-left: 248px;
}
div#footer div.footer_contenido ul {
	text-align: left;
	float: left;
	padding: 0;
	margin-top: 26px;
}
div#footer div.footer_contenido ul.ingles {
	margin-top: 35px;
}
div#footer div.footer_contenido ul li {}
div#footer div.footer_contenido ul li a {
	color: #444;
	font-size: 13px;
	line-height: 24px;
	-moz-text-shadow: 0px 1px 0px #FFF;
	-webkit-text-shadow: 0px 1px 0px #FFF;
	text-shadow: 0px 1px 0px #FFF;
	font-family: 'terminal dosis';
}
div#footer div.footer_contenido ul li a:hover {
	text-decoration: underline;
}
div#footer div.footer_contenido div.colaboradores {
	margin-top: 13px;
	padding: 10px 20px;
	background-color: #FFF;
	float: right;
	width: 304px;
	/*border: 1px solid #aaa;*/
	background-image: url(/img/colaboradores_fondo_344.png);
	background-repeat: repeat-y;
	background-position: left top;
}
div#footer div.footer_contenido div.colaboradores p {
	font-size: 16px;
	text-align: left;
	color: #888;
	margin-bottom: 15px;
}
div#footer div.footer_contenido div.colaboradores a {
	margin-right: 10px;
	float: left;
}
div#footer div.footer_contenido a.logoAENOR {
	float: right;
	text-align: center;
	line-height: 12px;
	font-family: "Trebuchet MS", "Trade Gothic", sans-serif;
	font-size: 10px;
	color: #000;
}
div#footer div.footer_contenido a.logoAENOR img {
	display: block;
	margin-bottom: 6px;
}
div#footer div.footer_contenido a.logoLealtad {
	height: 45px;
	width: 85px;
	display: block;
	float: right;
	margin: 43px 26px 0 27px;
}
div#footer div.footer_socialco {
	margin: 20px auto 0 auto;
	width: 100%;
	max-width: 1200px;
}
div#footer div.footer_socialco ul li {
	text-align: right;
}
div#footer div.footer_socialco ul li a {
	color: #444;
	font-size: 18px;
	line-height: 14px;
	font-family: 'Terminal dosis';
	text-transform: uppercase;
}

/*
OTROS
*************************************************************************************/

.spacer {
	clear: both;
	height: 10px;
	width: 10px;
}
.columa_1_2 {
	float: left;
	width: 48%;
	margin-right: 2%
}
.socialco_editar {
	display: none !important;
}
a.editar {
	display: none !important;
}
.bg_white {
	background: #FFF
}
@import url("//www.ecliente.com/fsg/css/botones_editar.css");
#div_faldon {
	text-align: left !important;
}

/* Tasmania */

#external_aplications {
	margin: 36px 0 0;
}
#external_aplications * {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif !important;
	font-size: 15px !important
}
#external_aplications #app_tablist li a {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif !important;
	font-size: 15px;
	text-transform: uppercase;
}
#external_aplications .aviso {
	font-size: 17px !important;
	margin: 15px 0;
	padding: 5px 10px;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif !important;
	text-align: left;
}
#external_aplications .aviso.cuidadin {
	text-align: center !important;
}
#external_aplications form table td {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif !important;
	font-size: 15px !important;
	vertical-align: middle;
	height: 32px;
}
#external_aplications form table td div {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif !important;
	font-size: 15px !important;
	height: 32px;
	line-height: 32px;
}
#external_aplications form table td select {
	width: 202px;
}
#contenido_fichas h3 {
	color: #3078BD;
	font-size: 2em !important;
}
.botonera .chachi {
	border: none !important;
	margin: 0 10px !important;
}
a.flechita, div#zona_gris ul.secundarios div a.flechita {
	background: url("/img/flechita.gif") no-repeat scroll 0 4px !important;
	border: medium none !important;
	padding: 0 0 0 10px !important;
	text-decoration: none !important;
	font-size: 13px !important;
	line-height: 15px !important;
}

/* Tablas */

.content table {
	margin: 0 0 2em;
}
.content th {
	background-color: #3A393C;
	background-image: -moz-linear-gradient(100% 100% 90deg, #4B4B4A, #6D6D6C);
	color: #FFFFFF;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 0;
	padding: 5px;
	text-transform: uppercase;
}
.content th {
	background-color: #3A393C;
	background-image: -moz-linear-gradient(100% 100% 90deg, #4B4B4A, #6D6D6C);
	color: #FFFFFF;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 0;
	padding: 5px;
	text-transform: uppercase;
}
.content td {
	background-color: white;
	color: #555;
	font-size: 13px;
	line-height: 1.45em;
	margin-bottom: 0;
	padding: 7px 10px;
	border-bottom: 2px dashed #555;
	border-right: 1px solid #CCC;
}
.content td em.licitacion_titulo {
	background: #EFEFEF;
	display: inline-block;
	margin-bottom: 3px;
	padding: 3px 5px;
}
.content td small {
	font-size: 0.85em;
}
.content td ol li {
	list-style-type: decimal;
}
.article td ol, .article td ul {
	margin: 0 !important;
	padding: 0 !important;
}
div.article .documentacion ol li {
	margin: 0 0 4px !important;
	padding: 0px !important;
	list-style: none;
}

/* Este sistema de labels se ha creado para la tabla de licitaciones, pero si gusta y se necesita, se puede usar en otras partes de la web, quitando el td */

.content td .label {
	background: #555;
	display: inline-block;
	border-radius: 3px;
	padding: 2px;
	color: white;
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 2px 5px;
}
.content td .label.label_0 {
	background: #CCC !important;
}

/* Convocatoria cerrada */

.content td .label.label_1 {
	background: #008000;
}

/* Convocatoria abierta */


/* Tabs para manana */

.article .etabs {
	margin: 0;
	padding: 0;
}
.article li.tab {
	background-image: none;
}
.article .tab {
	display: inline-block;
	zoom: 1;
	*display: inline;
	border: solid 1px #CCC;
	border-bottom: none;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	padding: 2px 10px !important;
	margin: 0;
}
.article .tab a {
	font-size: 16px;
	line-height: 2em;
	display: block;
	padding: 0 10px;
	outline: none;
	border: 0;
	color: #999;
}
.article .tab a span {
	font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
}
.tab a:hover {
	text-decoration: underline;
}
.tab.active {
	background: #EDEDED;
	padding-top: 6px;
	position: relative;
	top: 1px;
	border-color: #999;
}
.tab a.active {
	font-weight: bold;
	color: #555
}
.tab-container .panel-container {
	border: solid #999 1px;
	padding: 20px;
	-moz-border-radius: 0 4px 4px 4px;
	-webkit-border-radius: 0 4px 4px 4px;
}
.article .panel-container h3 {
	border: 0 !important;
	margin: 0 0 0.5em !important;
}

/* Donacion */

.contenedor_responsive {
	width: 90%;
	max-width: 960px;
	margin: 0 auto;
	text-align: left;
}
.contenedor_responsive .dona_mensaje .txt {
	float: left;
	width: 48%;
}
.contenedor_responsive .dona_mensaje .txt h3 {
	margin: 0 0 15px 0 !important;
	font-size: 24px !important;
}
.contenedor_responsive .dona_mensaje .txt p {
	line-height: 17px;
	font-size: 16px;
	color: #666;
}
.contenedor_responsive .dona_mensaje img {
	display: block;
	max-width: 100%;
	height: auto;
	padding: 0 0 0 30px;
}
.dona_contenedor_inferior {
	overflow: hidden;
	clear: both;
	width: 100%;
	margin-top: 30px;
	padding: 30px 0 60px 0;
	border-top: 1px solid #adadad;
}
.dona_contenedor_inferior .dona_formulario {
	float: left;
	width: 75%;
}
.dona_contenedor_inferior .dona_formulario iframe {
	overflow: hidden;
	width: 100%;
	height: 920px;
	background-color: #fff;
}
#content.donaciones .dona_contenedor_inferior .dona_formulario iframe, #content.donaciones_prueba .dona_contenedor_inferior .dona_formulario iframe {
	height: 980px;
}
#content.empresa_donante .dona_contenedor_inferior .dona_formulario iframe {
	height: 1210px;
}
#content.socios .dona_contenedor_inferior .dona_formulario iframe, #content.socios_prueba .dona_contenedor_inferior .dona_formulario iframe {
	height: 950px;
}
#content.empresa_socia .dona_contenedor_inferior .dona_formulario iframe {
	height: 1180px;
}
.dona_contenedor_inferior .dona_formulario iframe body {
	width: 100% !important;
	background-color: #ededed !important;
}
.dona_contenedor_inferior .dona_col_der {
	float: right;
	width: 23%;
}
.borrar {
	clear: both;
}
.dona_contenedor_inferior .dona_col_der>div {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px dotted #ccc;
	color: #4d4d4d;
}
.dona_contenedor_inferior .dona_col_der .dona_nuestros_logros h3 {
	margin: 0 0 15px 0 !important;
}
.dona_contenedor_inferior .dona_col_der .dona_nuestros_logros .bloque_logros {
	overflow: hidden;
	width: 100%;
}
.dona_contenedor_inferior .dona_col_der .dona_nuestros_logros .bloque_logros+.bloque_logros {
	margin-top: 12px;
}
.dona_contenedor_inferior .dona_col_der .dona_nuestros_logros .bloque_logros img {
	float: left;
	height: auto;
	margin: 0 10px 10px 0;
	border: none;
}
.dona_contenedor_inferior .dona_col_der .dona_nuestros_logros .bloque_logros p {
	line-height: 14px;
	font-size: 12px;
}
.dona_contenedor_inferior .dona_col_der .dona_danos_telefono span {
	display: block;
	margin: 0 0 5px 0;
	font-size: 12px;
}
.dona_contenedor_inferior .dona_col_der .dona_danos_telefono form {
	overflow: hidden;
	width: 100%;
}
.dona_contenedor_inferior .dona_col_der .dona_danos_telefono input#telefono, .dona_contenedor_inferior .dona_col_der .dona_danos_telefono input#email {
	float: left;
	width: 68%;
	max-width: 125px;
	margin-right: 3px;
	padding: 5px 6px;
	border: 1px solid #a8a8a8;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #666;
}
.dona_contenedor_inferior .dona_col_der .dona_danos_telefono input[type="submit"] {
	float: left;
	width: 31px;
	height: 28px;
	vertical-align: top;
	border-radius: 3px;
	border: none !important;
	background-color: #f07;
	font-weight: bold;
	color: #fff;
}
.dona_contenedor_inferior .dona_col_der .dona_danos_telefono input[type="submit"]:hover {
	background-color: #d60992;
	cursor: pointer;
}
.dona_contenedor_inferior .dona_col_der .dona_contacto ul {
	margin: 0;
	padding: 15px;
	background-color: #d8d8d8;
	list-style: none;
}
.dona_contenedor_inferior .dona_col_der .dona_contacto ul li {
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 15px;
	font-size: 12px;
}
.dona_contenedor_inferior .dona_col_der .dona_banner {
	margin-bottom: 0;
	padding-bottom: 0;
	border: 0;
}
.dona_contenedor_inferior .dona_col_der .dona_banner img {
	max-width: 100%;
	height: auto;
}
.dona_contenedor_inferior .dona_col_der .dona_banner a+a {
	display: block;
	margin-bottom: 20px;
}

/* Galería de fotos */
.nyroModalTitle{
	width: 500px;
	text-align: left;
	line-height: 26px;
	z-index: 10001;
}

/* RESPONSIVE */

@media (max-width: 961px) {
	.contenedor_responsive .dona_mensaje {
		width: 75%;
		margin: 0 auto;
	}
	.contenedor_responsive .dona_mensaje .txt {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.contenedor_responsive .dona_mensaje img {}
	.dona_contenedor_inferior {
		width: 75%;
		margin-right: auto;
		margin-left: auto;
	}
	.dona_contenedor_inferior .dona_formulario, .dona_contenedor_inferior .dona_col_der {
		float: none;
		width: 100%;
	}
	.dona_contenedor_inferior .dona_formulario {
		margin-bottom: 50px;
	}
	.dona_contenedor_inferior .dona_col_der .dona_contacto ul {
		width: 200px;
	}
	#content.donaciones .dona_contenedor_inferior .dona_formulario iframe, #content.donaciones_prueba .dona_contenedor_inferior .dona_formulario iframe {
		height: 1410px;
	}
	#content.empresa_donante .dona_contenedor_inferior .dona_formulario iframe {
		height: 1640px;
	}
	#content.socios .dona_contenedor_inferior .dona_formulario iframe, #content.socios_prueba .dona_contenedor_inferior .dona_formulario iframe {
		height: 1430px;
	}
	#content.empresa_socia .dona_contenedor_inferior .dona_formulario iframe {
		height: 1660px;
	}
}
@media (max-width: 600px) {
	.contenedor_responsive .dona_mensaje, .dona_contenedor_inferior {
		width: 100%;
	}
}

/*@media (max-width:1000px){
    div#contenedor,.contenedor_responsive{width: 730px !important;padding: 0 10px;padding: 0 15px;}
    .contenedor_responsive .dona_mensaje img{width:45%;}
}

@media (max-width:780px){
    div#contenedor,.contenedor_responsive{width: 430px !important;padding: 0 10px;padding: 0 15px;}
    .contenedor_responsive .dona_mensaje img{width:42%;}
    .contenedor_responsive .dona_mensaje .txt{width:100%;float:none;}
    .contenedor_responsive .dona_mensaje img{width:100%;margin-top:10px;}
    .dona_contenedor_inferior .dona_formulario{width:100%;}
    .dona_contenedor_inferior .dona_col_der{width:100%;}
    .dona_contenedor_inferior .dona_col_der .dona_nuestros_logros .bloque_logros p{font-size:12px;line-height: 14px;}
    .dona_contenedor_inferior .dona_col_der .dona_nuestros_logros .bloque_logros img{max-width: 50px;}
    #content.donaciones .dona_contenedor_inferior .dona_formulario iframe,
    #content.donaciones_prueba .dona_contenedor_inferior .dona_formulario iframe{height: 1200px;}
    #content.socios .dona_contenedor_inferior .dona_formulario iframe,
    #content.socios_prueba .dona_contenedor_inferior .dona_formulario iframe{height: 1250px;}
}*/


/*@media (max-width:480px){
    div#contenedor, .contenedor_responsive{width: 290px !important;}
}*/


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


/* @@@@@@@@@@@@@@@@@@ SantiJ Dev @@@@@@@@@@@@@@@@@@*/


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


/* Elementos a ocultar en la version de escritorio */

.menu-mob, .bread-mob, .slide-mob, .footer-mob, form.buscador button.submit {
	display: none;
}


@media screen and (min-width: 981px) {

	/*
	SLIDESHOW (version escritorio)
	*************************************************************************************/

	.plusslider {
		overflow: hidden;
		position: relative;
		padding: 0;
		/*! border-left: 1px solid #adadad; */
		/*! border-right: 1px solid #adadad; */
		height: 370px !important;
	}
	.plusslide-container {
		position: relative;
		overflow: hidden;
		height: 100%;
	}
	.plusslider .child {
		float: left;
	}
	.plustype-fader .child {
		display: none;
		position: absolute;
		left: 0;
		top: 0;
	}
	.plustype-fader .current {
		z-index: 5;
	}
	div#slidershow>*:first-child {
		display: block;
	}
	div.bloque_slideshow {
		clear: both;
		margin: 0px 0 0px 0;
		padding-bottom: 20px;
		/*! border-bottom:1px solid #ADADAD; */
		box-shadow: 0 1px 10px #adadad; 
		overflow: hidden;
		min-height: 350px;
	}
	div#contenedor.home div.bloque_slideshow {
		margin-bottom: 0;
		padding-bottom: 10px;
		background-image: none !important;
	}
	div.slideshow_borde {
		padding: 35px 0;
		min-height: 320px;
	}
	div#slideshow {
		margin: 0 auto 5px auto;
		width: 958px;
		position: relative;
	}
	div#slideshow a.flecha_izq {
		position: absolute;
		text-indent: -10000px;
		display: block;
		width: 19px;
		height: 22px;
		background-image: url(/img/flechita_vermenos.png);
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 0px !important;
		left: 20px;
		top: 140px;
		z-index: 10;
	}
	div#slideshow a:hover.flecha_izq {
		background-position: left bottom;
	}
	div#slideshow a.flecha_der {
		position: absolute;
		text-indent: -10000px;
		display: block;
		width: 19px;
		height: 22px;
		background-image: url(/img/flechita_vermas.png);
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 0px !important;
		right: 20px;
		top: 140px;
		z-index: 11;
	}
	div#slideshow a:hover.flecha_der {
		background-position: left bottom;
	}
	ul.plusnav li.prev {
		position: absolute;
		text-indent: -10000px;
		display: block;
		width: 19px;
		height: 22px;
		background-image: url(/img/flechita_vermenos.png);
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 0px !important;
		left: 20px;
		top: 140px;
		z-index: 10;
	}
	ul.plusnav li:hover.prev {
		background-position: left bottom;
	}
	ul.plusnav li.next {
		position: absolute;
		text-indent: -10000px;
		display: block;
		width: 19px;
		height: 22px;
		background-image: url(/img/flechita_vermas.png);
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 0px !important;
		right: 20px;
		top: 140px;
		z-index: 11;
	}
	ul.plusnav li:hover.next {
		background-position: left bottom;
	}
	div#slideshow div.ui-tabs-panel {
		margin-left: 50px;
		color: #333;
		width: calc(100% - 100px);
		background-color: #EDEDED;
		display: block !important;
		height:100%;
		box-sizing:border-box;
		position: absolute;
		overflow: hidden;
	}
	div#slideshow div.ui-tabs-panel li {
		width: 958px;
	}

	div#slideshow div.ui-tabs-panel iframe {
		width:550px;
		height:350px;
	}

	div#slideshow div.ui-tabs-panel img {
		float: left;
		max-height: 100%;
		width: 550px;
		margin-right: 30px;
		height: 350px;
	}
	
	

	
	
	div#slideshow div.ui-tabs-panel .titular {
		float: left;
		font-size: 20px;
		line-height: 26px;
		font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
		width: 210px;
		text-align: left;
		display: block;
		margin-right: 20px;
		text-transform: none;
	}
	div#slideshow div.ui-tabs-panel .titular a {
		color: #333;
		float: left;
		font-size: 20px;
		line-height: 26px;
		font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
		width: 260px;
		text-align: left;
		display: block;
		/* margin-right: 30px; */
		text-transform: none;
	}
	div#slideshow div.ui-tabs-panel .entradilla {
		float: left;
		font-family: 'Roboto', sans-serif;
		/* width: 265px; */
		width: 260px;
		font-size: 16px;
		line-height: 20px;
		text-align: left;
		color: #666;
	}
	div#slideshow div.ui-tabs-panel .entradilla a {
		color: #427AFF;
		line-height: 22px;
		margin-top: 15px;
		font-size: 17px;
	}
	div#slideshow div.ui-tabs-panel .entradilla a.leermas {
		color: #427AFF;
		font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
		line-height: 22px;
		display: block;
		margin-top: 15px;
		font-size: 17px;
		text-transform: uppercase
	}
	div#slideshow div.ui-tabs-panel .entradilla a:hover {
		text-decoration: underline;
	}
	div#slideshow .ui-tabs-hide {
		display: none;
	}
	div#slideshow ul.ui-tabs-nav {
		border-left: 1px solid #adadad;
		border-right: 1px solid #adadad;
		padding: 0px 30px 0px 30px;
		width: 898px;
		margin: 0 auto;
		margin-bottom: 10px;
		height: 300px;
	}
	div#slideshow ul.ui-tabs-nav li {
		display: inline;
		float: left
	}
	div#slideshow ul.ui-tabs-nav li a {
		display: block;
		width: 100px;
		height: 76px;
		background-position: left top;
		background-repeat: no-repeat;
		border: 3px solid #333;
		float: left;
		margin-right: 18px;
	}
	div#slideshow ul.ui-tabs-nav li.ui-tabs-selected a {
		border: 3px solid #E65200;
	}
	div#slideshow .video {
		float: left;
		margin-right: 30px;
		border: 3px solid #FFF
	}
	div#slideshow div.plusslider-controls-wrapper {
		position: absolute;
		z-index: 90;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 12px;
	}
	div#slideshow ul.plusslider-controls {
		display: table;
		height: 12px;
		margin: 0 auto;
	}
	div#slideshow ul.plusslider-controls li {
		overflow: hidden;
		position: relative;
		float: left;
		width: 12px;
		height: 12px;
		margin: 0 4px;
		border-radius: 8px;
		border: 0;
		background-color: #d0d0d0;
		list-style: none;
		text-indent: -100000px;
		cursor: pointer;
	}
	div#slideshow ul.plusslider-controls li.current, div#slideshow ul.plusslider-controls li:hover {
		background-color: #427aff;
	}
	
	
	#slideshow .ui-tabs-panel.centered {
		margin-left: 0;
	}
	
	#slideshow .centered .titular,
	#slideshow .centered .entradilla
	{
		
		width:auto !important;
		max-width: 800px;
		margin:0 auto 10px !important;
		float:none !important;
		text-align: center !important;
	}
	
	#slideshow .centered .titular {
		font-size:32px !important;
	}
	.hDestacados ul {
		width:960px;
		height: auto!important;
	}

	.hDestacadosContent{
		height: auto!important;
	}

	
}



/* Final Elementos a ocultar en la version de escritorio */

@media screen and (max-width: 980px) {
	.hidden-rwd {
		display: none;
	}
	body {
		background: none;
	}
	/* Elementos a ocultar */
	div#zona_gris, div#footer, div#rrss {
		display: none;
	}
	/* Final Elementos a ocultar*/
	/* Sistema grid */
	div#contenedor {
		width: 100%;
	}
	div#zona_gris {
		width: 100%;
	}
	div#destacados {
		width: 100%;
		border: 0;
		background: none;
		margin: 0;
	}
	div#destacados_home {
		width: 100%;
	}
	/* Final Sistema grid */
	/* HEADER */
	div#mainnav {
		overflow: visible;
		width: 100%;
		height: 70px;
	}
	div#mainnav h1 a {
		height: 70px;
		margin: 0;
		background-size: 170px;
	}
	div#mainnav h1 a:hover {
		background-position: inherit;
	}
	div#mainnav ul {
		display: none;
	}
	div#mainnav .search {
		width: 50px;
		height: 70px;
		position: absolute;
		bottom: 0;
		right: 60px;
		background-image: url('images/ico-menu-search.svg');
		background-repeat: no-repeat;
		background-size: 30px;
		background-position: center center;
		cursor: pointer;
	}
	div#mainnav .search.open {
		background-color: #0069DE;
	}
	div#mainnav .menu {
		width: 60px;
		height: 70px;
		position: absolute;
		top: 0;
		right: 0;
		background-image: url('images/ico-menu-open.svg');
		background-repeat: no-repeat;
		background-size: 30px;
		background-position: center;
		cursor: pointer;
	}
	div#mainnav .menu.open {
		background-color: #EEEEEE;
		background-image: url('images/ico-cancel-black.svg');
	}
	div#barra_buscador {
		display: none;
		width: 100%;
		border: 0;
		height: auto;
		padding: 0;
		margin: 0;
		background-color: #0068DB;
		position: absolute;
		z-index: 10;
	}
	div#barra_buscador.open {
		display: block;
	}
	div#barra_buscador form.buscador {
		background: none;
		float: none;
		padding: 0;
		border: 0;
		width: 320px;
		display: block;
		margin: 0 auto;
	}
	div#barra_buscador form.buscador input.campo_texto {
		font-family: 'Terminal Dosis', Arial, sans-serif;
		background: none;
		border: 0;
		color: #fff;
		font-size: 18px;
		padding: 0px 0 2px 10px;
		width: 200px;
		float: left;
		height: 50px;
	}
	div#barra_buscador form.buscador input.campo_texto:focus {
		background: none;
		border: 0;
	}
	div#barra_buscador form.buscador button.submit {
		display: block;
		float: right;
		background-color: #FFF;
		text-transform: uppercase;
		font-size: 17px;
		font-weight: bold;
		color: #0069DE;
		border-radius: 7px;
		padding: 5px 9px;
		border: 0;
		font-family: 'Terminal Dosis', Arial, sans-serif;
		margin: 9px 15px 0 0;
		cursor: pointer;
	}
	/* Menu RWD*/
	.menu-mob {
		display: none;
		position: absolute;
		top: 70px;
		right: 0;
		text-align: left;
		width: 100%;
		max-width: 400px;
		font-size: 15px;
		background-color: #EEEEEE;
		z-index: 100;
	}
	.menu-mob.open {
		display: block;
	}
	.menu-mob ul li {
		height: 70px;
		overflow: hidden;
		border-top: 1px dashed #fff;
		position: relative;
	}
	.menu-mob ul li.open {
		height: auto !important;
	}
	.menu-mob ul li a, .menu-mob ul li span {
		display: table-cell;
		vertical-align: middle;
		font-family: 'Terminal Dosis', Arial, sans-serif;
		font-size: 16px;
		color: #000000 !important;
		padding: 0 60px 0 15px;
		text-transform: uppercase;
		height: 70px;
	}
	.menu-mob ul li ul li {
		background-color: #DDDDDD;
	}
	.menu-mob ul li ul li ul li {
		background-color: #CCCCCC;
	}
	.menu-mob ul li ul li ul li ul li {
		background-color: #BBBBBB;
	}
	.menu-mob .pulsador {
		position: absolute;
		right: 0;
		top: 0;
		height: 70px;
		width: 60px;
		background-image: url('images/ico-arrow-bottom.svg');
		text-indent: -9999px;
		font-size: 0;
		background-repeat: no-repeat;
		background-size: 30px;
		background-position: center center;
		cursor: pointer;
	}
	.menu-mob .pulsador.open {
		-ms-transform: rotate(180deg);
		/* IE 9 */
		-webkit-transform: rotate(180deg);
		/* Chrome, Safari, Opera */
		transform: rotate(180deg);
	}
	.mb-heightauto {
		height: auto !important;
	}
	/* Final Menu RWD*/
	/* FIN HEADER */
	/* BREADCRUMB MOBILE */
	.bread-mob {
		display: block;
		background-image: none;
		background-color: #444446;
		padding-top: 0;
		position: relative;
		height: 45px;
		width: 100%;
	}
	.bread-mob .title {
		text-align: left;
	}
	.bread-mob .title h2, .bread-mob .title span h3 {
		color: #fff;
		text-transform: uppercase;
		font-family: 'Terminal Dosis', Arial, sans-serif;
		float: left;
		font-size: 24px;
		padding: 9px 15px;
	}
	#bread-mob-container .bread-mob .title h2 a, #bread-mob-container .bread-mob .title span h3 a, #bread-mob-container .bread-mob .title span h3 {
		color: #fff;
		font-family: 'Terminal Dosis', Arial, sans-serif;
	}
	/* FINAL BREADCRUMB MOBILE */
	/* HOME */
	/* Slide 
	.slide-mob {
		display: block;
		padding: 10px 10px 15px;
		background-color: #EDEDED;
	}
	.slide-mob>a {
		display: block;
	}
	.slide-mob>a>img {
		display: block;
		max-width: 100%;
		margin: 0 auto;
	}
	.slide-mob>h2 {
		font-size: 20px;
		font-family: 'Terminal Dosis', Arial, sans-serif;
		text-align: left;
		text-transform: none;
		line-height: 26px;
		padding: 10px 0 15px 0;
	}
	.slide-mob>h2 a {
		color: #333;
		font-family: 'Terminal Dosis', Arial, sans-serif;
		font-size: 20px;
		line-height: 26px;
	}
	.slide-mob>p {
		text-align: left;
		font-size: 15px;
	}

	AU:22012019: Lo oculto porque vamos a intentar que funcione el slider normal */



	/*
	SLIDESHOW
	*************************************************************************************/

	.plusslider {
		overflow: hidden;
		position: relative;
		padding: 0;
		height:670px !important;
		width:100% !important;
		background-color: #EDEDED;
	}
	.plusslide-container {
		position: relative;
		overflow: hidden;
		height: 100%;
		width: 100%;
	}
	.plusslider .child {
		float: left;
	}
	.plustype-fader .child {
		display: none;
		position: absolute;
		left: 0;
		top: 0;
	}
	.plustype-fader .current {
		z-index: 5;
	}
	div#slidershow>*:first-child {
		display: block;
	}

	div#contenedor.home div.bloque_slideshow {
		clear: both;
		margin-bottom: 0;
		padding-bottom: 10px;
		background-image: none !important;
	}
	
	div#slideshow {
		margin: 0 auto 5px auto;
		width:100%;
		position: relative;
	}
	ul.plusnav li.prev {
		position: absolute;
		text-indent: -10000px;
		display: block;
		width: 32px;
		height: 22px;
		background-image: url(/img/flechita_vermenos.png);
		background-repeat: no-repeat;
		background-position: top center;
		margin-top: 0px !important;
		top: 38%;
		z-index: 10;
	}
	ul.plusnav li.next {
		position: absolute;
		text-indent: -10000px;
		display: block;
		width: 32px;
		height: 22px;
		background-image: url(/img/flechita_vermas.png);
		background-repeat: no-repeat;
		background-position: top center;
		margin-top: 0px !important;
		right: 0;
		top: 38%;
		z-index: 11;

	}
	div#slideshow div.ui-tabs-panel {
		color: #333;
		width: calc ( 100% - 80px);
		background-color: #EDEDED;
		overflow:hidden;
		padding: 10px 40px;
		min-height: 90%;
		display: block !important;
		opacity: 1;
	}
	div#slideshow div.ui-tabs-panel li {
		width: 200px;
		
	}

	div#slideshow div.ui-tabs-panel iframe,
	div#slideshow div.ui-tabs-panel img {
		max-height: 250px;
		width:auto;
		border:0 !important;
		max-width:100%;
	}
	div#slideshow div.ui-tabs-panel .titular {
		text-align: left;
		display: block;
		text-transform: none;
		margin:10px 0;
		font-size: 24px !important;
		line-height: 1.25em;
		color: #333;
		font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
	}
	div#slideshow div.ui-tabs-panel .titular a {
		font-size: 24px !important;
		line-height: 1.25em;
		color: #333;
		font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
		text-align: left;
		text-transform: none;
	}
	div#slideshow div.ui-tabs-panel .entradilla,
	div#slideshow div.ui-tabs-panel .entradilla p {
		font-family: 'Roboto', sans-serif;
		/* width: 265px; */
		font-size: 16px !important;
		line-height: 140% !important;
		text-align: left;
		color: #666;
	}

	div#slideshow div.ui-tabs-panel .leermas {
		color: #427AFF;
		line-height: 22px;
		font-size: 17px;
	}
	div#slideshow div.ui-tabs-panel span.entradilla a.leermas {
		color: #427AFF;
		font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
		line-height: 22px;
		margin-top: 15px;
		font-size: 17px;
		text-transform: uppercase;
		display: none;
	}
	div#slideshow div.ui-tabs-panel span.entradilla a:hover {
		text-decoration: underline;
	}
	div#slideshow .ui-tabs-hide {
		display: none;
	}
	div#slideshow ul.ui-tabs-nav {
		
		padding: 0px 30px 0px 30px;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 10px;
		height: 800px;
	}
	div#slideshow ul.ui-tabs-nav li {
		display: inline;
		float: left
	}
	div#slideshow ul.ui-tabs-nav li a {
		display: block;
		width: 100px;
		height: 100%;
		background-position: left top;
		background-repeat: no-repeat;
		border: 3px solid #333;
		float: left;
		margin-right: 18px;
	}
	div#slideshow ul.ui-tabs-nav li.ui-tabs-selected a {
		border: 3px solid #E65200;
	}

	div#slideshow div.plusslider-controls-wrapper {
		display:none;
	}

	.slide-mob {display:none;}











	/* Final Slide */
	/* Destacados x3 + mapa */
	div#destacados_home {
		background: #EDEDED;
		width: auto;
		margin: 0 0 0 0;
		text-align: center;
		padding: 20px 0 5px 0;
	}
	div#destacados_home div.bloque_destacado_home {
		float: none;
		clear: both;
		display: inline-block;
		width: 225px;
		vertical-align: top;
		padding: 0 20px 0;
		margin: 0 0 20px 0;
        text-align: center;
	}
	div#destacados_home div.bloque_destacado_home span.titulo a {
		margin-top: 5px;
	}
	div#destacados_home div.bloque_destacado_home img {
		max-width: 100%;
	}
	div#destacados_home div.bloque_destacado_home_last {
		display: inline-block;
		float: none;
		width: 225px;
		padding: 0 20px 0;
		overflow: hidden;
	}
	div#destacados_home div.bloque_destacado_home_last img {
		margin: 0 0 0 0;
	}
	div#destacados_home .leermas {
		display: none;
	}
	/* Final Destacados x5 */
	/* FINAL HOME */
	/* DESTACADOS
    *************************************************************************************/
	div#destacados div.bloque_destacado {
		float: none;
		width: auto;
	}
	div#destacados div.bloque_destacado img {
		border: 0;
	}
	div#destacados div.bloque_destacado span.entradilla {
		margin: 5px 0;
	}
	div#destacados div.bloque_destacado .leermas {
		padding: 0 0;
		margin: 5px 0 25px 0;
	}
	/* FOOTER MOBILE */
	.footer-mob {
		display: block;
		width: 100%;
		height: auto;
		overflow: hidden;
		background-color: #D4D4D4;
	}
	.footer-mob>div {
		padding: 20px 0;
		border-bottom: 1px solid #C0C0C0;
		text-transform: uppercase;
	}
	.footer-mob>div p, .footer-mob>div a {
		font-family: 'Terminal Dosis', Arial, sans-serif;
		font-size: 16px;
		color: gray;
	}
	.footer-mob .newsletter form {
		width: 290px;
		display: block;
		margin: 10px auto 0;
		position: relative;
	}
	.footer-mob .newsletter form input[type=text] {
		width: 270px;
		display: block;
		padding: 8px 10px;
		border: 0;
		border-radius: 10px;
		font-family: 'Terminal Dosis', Arial, sans-serif;
		font-size: 18px;
	}
	.footer-mob .newsletter form button[type=submit] {
		position: absolute;
		right: 4px;
		top: 4px;
		background-color: #0069DE;
		text-transform: uppercase;
		font-size: 17px;
		font-weight: bold;
		color: #FFF;
		border-radius: 7px;
		padding: 4px 9px;
		border: 0;
		font-family: 'Terminal Dosis', Arial, sans-serif;
		cursor: pointer;
	}
	.footer-mob .newsletter form label {
		display: block;
		margin: 10px auto 0;
		font-family: 'Terminal Dosis', Arial, sans-serif;
	}
	.footer-mob .newsletter form label a {
		color: inherit;
		font-size: inherit;
		text-decoration: underline;
	}
	.footer-mob .social .fm-content {
		width: 330px;
		display: table;
		margin: 0 auto 0;
		position: relative;
	}
	.footer-mob .social .fm-content .icons {
		display: table;
		margin: 0 auto;
	}
	.footer-mob .social .fm-content .icons p {
		display: table-cell;
		vertical-align: middle;
		padding: 0 10px 0 0;
	}
	.footer-mob .social .fm-content .icons a {
		display: inline-block;
		width: 30px;
		height: 30px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 20px;
		margin-right: 3px;
	}
	.footer-mob .social .fm-content .icons a.twitter {
		background-image: url('images/ico-twitter-white.svg');
		background-color: #1DA1F3;
	}
	.footer-mob .social .fm-content .icons a.facebook {
		background-image: url('images/ico-facebook-white.svg');
		background-color: #3B5999;
	}
	.footer-mob .social .fm-content .icons a.linkedin {
		background-image: url('images/ico-linkedin-white.svg');
		background-color: #0077B5;
	}
	.footer-mob .social .fm-content .icons a.youtube {
		background-image: url('images/ico-youtube-white.svg');
		background-color: #cd201f;
	}
	.footer-mob .social .fm-content .icons a.instagram {
		background-image: url('/img/ico-rrss-instagram.png');
		background-size: 30px;
	}
	.footer-mob .social .fm-content .icons a.tiktok {
		background-image: url('/img/ico-rrss-tiktok.png');
		background-size: 30px;
	}
	.footer-mob .portal-campanas {
		text-align: center;
	}
	.footer-mob .portal-campanas>a {
		display: inline-block;
		border-radius: 3px;
		background-color: #1e6cda;
		font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 18px;
		color: #fff;
		padding: 8px 25px;
		text-transform: none;
	}
	.footer-mob .action {
		text-align: center;
	}
	.footer-mob .action a {
		display: inline-block;
		color: #fff !important;
		background-color: #f07;
		padding: 15px 25px 15px 10px;
		border-radius: 3px;
		font-weight: bold;
		background-image: url('images/ico-arrow-tri-right-white.svg');
		background-position: right 6px center;
		background-repeat: no-repeat;
		background-size: 13px;
	}
	.footer-mob .action a:first-child {
		margin: 0 10px 0 0;
	}
	.footer-mob .logos {
		overflow: hidden;
	}
	.footer-mob .logos a img {
		display: inline-block;
		clear: both;
	}
	.footer-mob .logos .verifica {
		width: 50%;
		float: left;
		text-align: right;
	}
	.footer-mob .logos .verifica a {
		display: inline-block;
		clear: both;
		margin: 0 0 10px 0;
		vertical-align: top;
		padding: 0 10px;
	}
	.footer-mob .logos .estatal {
		width: 35%;
		float: left;
		background-color: white;
		margin: 0 5%;
		padding: 5px 0 0 0;
	}
	.footer-mob .logos .estatal>div {
		margin: 0 0 10px 0;
		font-family: 'Terminal Dosis', Arial, sans-serif;
	}
	.footer-mob .logos .estatal a {
		display: inline-block;
		clear: both;
		margin: 0 0 10px 0;
		vertical-align: top;
		padding: 0 10px;
	}
	.footer-mob .partners {
		overflow: hidden;
	}
	.footer-mob .partners .fm-content {
		width: 290px;
		margin: 0 auto 0;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
		}
	.footer-mob .partners .fm-content .registro {
		float: none;
		display: inline-block;
		margin: 0 20px 0 0;
	}
    .footer-mob .partners .links {
        text-align: center;
    }
    .footer-mob .partners .links ul {
    }
    .footer-mob .partners .links ul li a {
        display: inline-block;
        margin: 5px 0;
    }
	/* Final footer mobile*/
	/* Helpers*/
	.pad-0-20-rwd {
		padding: 0 20px !important;
	}
	.marco2020 {
		padding: 20px 20px !important;
	}
	.marco00 {
		padding: 0 0 !important;
	}
	/* Final - Helpers*/
	.hDestacados ul {
		width: auto!important;
		}


}
@media screen and (max-width: 480px) {
	.footer-mob .logos .verifica {
		width: 100%;
		float: none;
		text-align: center;
	}
	.footer-mob .logos .estatal {
		width: 90%;
		float: none;
	}
}

/* Helpers*/

.displaynone {
	display: none !important;
}

/*@media screen and(max-width: 1024px) and (min-width:980px){
	div#contenedor{
		width: 960px;
	}

}

@media screen and (min-width: 981px) and (max-width:1200px){
	div#contenedor{
		width: 1200px;
	}
}*/

/*version super escritorio
@media screen and (max-width: 1200px) {*/
/*}*/


/* Extension de escritorio */
@media screen and (min-width: 1301px) {
	body {
		background-image: url('../img/body_fondo_bigdesk.png');
	}
	div#contenedor{
		width: 100%;
		max-width: 1200px;
	}
	div#mainnav{
		width: 100%;
		max-width: 1200px;
	}


	div#zona_gris{
		width: 100%;
		height: 120px;
		background-color: #454547;
	}
	div#zona_gris ul.secundarios {
		padding: 0 10px 0px 10px;
	    height: 80px;
		margin-top: 15px;
	}
	div#zona_gris ul.secundarios li {
	    float: left;
	    margin: 20px 5px 0;
	}
	div#zona_gris ul.rrss {
		top: 15px;
	}
	div#zona_gris ul.rrss li a {
		margin: 25px 0 0;
	}
	div#zona_gris ul.rrss li.linkedin, div#zona_gris ul.rrss li.instagram {
		clear: none;
	}
	div#zona_gris ul.item_destacado {
		height: 80px;
	    width: 190px;
	    margin-top: 15px;
	}
	div#zona_gris ul.item_destacado li {
		padding: 0 10px;
	}
	div#zona_gris ul.item_destacado a {
		font-size: 18px;
		padding: 10px 0 0;
		width: 50%;
		line-height: 28px;
	}
	div#zona_gris ul.item_destacado img {
		padding: 10px 0 0;
		width: 43%;
		float: right;
	}
	.banner_cabecera{
		width: auto!important;
		height: 110px;
	}
	div#zona_gris ul.rrss {
	    height: 80px;
	}


	div#slideshow{
		width: 1198px;
		border-left: none;
		border-right: none;
	}
	.plusslider{
		/*! border-left: 0.5px solid #adadad!important; */
		width: 99.9%!important;
	}
	div#slideshow div.ui-tabs-panel{
		width: 100%;
	}
	div#slideshow div.ui-tabs-panel .titular{
		width: 40%;
		font-size: 24px;
		margin-bottom: 10px;
		text-transform: none;
		line-height: 1.3em;
	}
	div#slideshow div.ui-tabs-panel .titular a{
		width: 100%;
		font-size: 32px;
		line-height: 1em;
		margin-bottom: 10px;
		text-transform: none;
	}
	div#slideshow div.ui-tabs-panel .entradilla{
		width: 40%;
		font-size: 17px;
		line-height: 1.5em;
	}
	
	
	

	div#rrss div{
		width: 1200px;
	}

	.hDestacados ul{
		width: 1200px!important;
		height: auto!important;
	}
	.hDestacados ul li{
		width: 18%!important;
		height: auto!important;
		/*! border-right: none!important; */
		overflow: visible!important;
	}

	.hDestacados ul li .hD_content a, #content .hD_content a{
		float: left!important;
		text-align: center!important;
		width: 100%;
		font-size: 16px;
	}
	.hDestacados ul li .hD_content a.im{
		height: auto!important;
	}
	.hDestacadosContent{
		height: auto!important;
	}


	div#destacados_home{
		width: 1200px;
		background: none;
	}
	div#destacados_home div.bloque_destacado_home{
		width: 17%;
	}
	div#destacados_home div.bloque_destacado_home_last{
		float: right;
	}
	div#destacados_home div.bloque_destacado_home img{
		/*! width: 100%; */
	}

	div#destacados_home div.bloque_destacado_home{
		border-right: 1px solid #ADADAD;
		min-height: 26px;
	}

	div#destacados_home div.bloque_destacado_home a.todas,
	div#destacados_home div.bloque_destacado_home_last a.todas{
		font-size: 16px;
	}
	div#destacados_home div.bloque_destacado_home span.titular,
	div#destacados_home div.bloque_destacado_home_last span.titular{
		font-size: 22px;
	}
	div#destacados_home div.bloque_destacado_home .leermas{
		padding-top: 0;
	}
	div#footer div.footer_contenido{
		width: calc(1200px - 248px);
	}
	div#footer div.footer_contenido ul{
		padding: 0 0 0 15px;
	}
	div#destacados_home div.bloque_destacado_home span.titulo a {
	    font-size: 16px;
	    line-height:1.45em;
	}


	.contenedor_responsive .dona_mensaje .txt h3 {
	    font-size: 28px !important;
	}
	.contenedor_responsive .dona_mensaje .txt p {
	    line-height: 21px;
	    font-size: 16px;
	}
	.dona_contenedor_inferior .dona_col_der .dona_nuestros_logros .bloque_logros p {
	    line-height:1.45em;
	    font-size: 15px;
	}
	.dona_contenedor_inferior .dona_col_der .dona_danos_telefono span {
		font-size: 15px;
	    line-height: 20px;
	}
	.dona_contenedor_inferior .dona_col_der .dona_contacto ul li {
	    line-height: 24px;
	    font-size: 17px;
	}
	.contenedor_responsive .dona_mensaje .txt pre {
		font-size: 15px;
		margin: 10px 0 0;
	}

	div#rrss label[for="mail-actualidad"] {
	    margin-bottom: 15px;
	    font-size: 32px;
	}
	div#rrss dt {
	    font-size: 29px;
	}
	div#rrss dd>p a {
	    width: 259px;
	    font-size: 24px;
	}
	div#rrss label[for="legal"] {
	    font-size: 16px;
	}

	div#zona_gris ul.item_destacado_colabora{
		right: unset;
		margin-left: 90px;
		padding: 15px 15px 0 15px;
	}



}
