#cabecera_menu { background:#d29c17 url(../images/css-cab-amarillo.gif) 0 0 repeat-x; }
	#cabecera_menu .contenido_left {
		float: left;
		padding-left:10px;
		font-size:0.85em;
		line-height:26px;
		color:#000000;
	}
	#cabecera_menu .contenido_right {
		float:right;
		text-align: right;
		padding-right:10px;
	}
	ul.redes_sociales {
		float:right;
		margin-top:5px;
	}
	ul.redes_sociales li { display:inline; }

#menu_idioma{
	float:right;
	line-height:1em;
	margin-top:8px;
}
	#menu_idioma ul li {
		float:left;
		border-left:1px solid #000000;
		line-height:1em;
		padding:0 10px;
		font-size:0.85em;
	}
	#menu_idioma ul li.primero { border-left:none; }
	#menu_idioma ul li a {
		color:#000000;
		text-decoration:none;
	}
	#menu_idioma ul li a:hover { text-decoration:underline; }

#logo_flash{
	position: absolute;
	z-index: 1;
	top: 20px;
	left: 24px;
}

#portada_destacados{
	position:relative;
	display: block;
	height: 278px;
	border-bottom: 7px solid #000;
	}
	#portada_destacados li{
		display:none;
		position:absolute;
		top:0;
		left:0;
	}
	#portada_destacados li.primero{ display:block; }
	#portada_destacados #dest_numeros{
		position:absolute;
		font-size: .85em;
		top:5px;
		right:13px;
		width:24px;
	}
	#portada_destacados #dest_numeros a{
		display:inline-block;
		width: 19px;
		height: 19px;
		background: #000;
		color: #fff;
		text-decoration: none;
		text-align: center;
		margin-top: 3px;
	}
	#portada_destacados #dest_numeros a:hover, #portada_destacados #dest_numeros a:focus,
	#portada_destacados #dest_numeros a.activo{
		color: #e1a026;
	}

#cabecera_interior{
	position:relative;
	display: block;
	height: 186px;
	border-bottom: 7px solid #000;
	}

#contenedor #col_izda{
	float: left;
	width: 211px;
	margin-right: 16px;
}
	#contenedor #col_izda #banners_col_izda{
		text-align: center;
		margin-top: 23px;
	}
	#contenedor #col_izda #banners_col_izda img{ margin-bottom: 12px; }
	#contenedor #col_izda #banners_col_izda a:hover img{
		opacity:.7;
		filter:alpha(opacity=70);
	}
	#contenedor #col_izda #banners_col_izda .redes_sociales{
		text-align:left;
	    background: url("../images/css_redes_sociales.gif") no-repeat left top;
		padding-top:4px;
		margin-bottom: 12px;
	}
	#contenedor #col_izda #banners_col_izda .redes_sociales p{
    	margin:4px 10px 0 12px;
		color:#999999;
		text-shadow: 0px 1px 1px #DDDDDD;
		font-size:1.1em;
	}
	#contenedor #col_izda #banners_col_izda .redes_sociales ul{
		background: url("../images/css_fnd_menu_ppal_ul_li.gif") no-repeat left bottom;
    	padding:16px 12px 4px 12px;
		text-align: center;
	}
	#contenedor #col_izda #banners_col_izda .redes_sociales ul li a{
		color:#FFFFFF;
		text-decoration:none;
		display:block;
	}
	#contenedor #col_izda #banners_col_izda .redes_sociales ul li.foro a{
		background: #f6a200 url(../images/css_foro.gif) .5em .4em no-repeat;
    	padding:8px 30px 11px 63px;
		width: 92px;
		font-size: 16px;
		border-radius: 5px;
		font-weight: bold;
	}
	#contenedor #col_izda #banners_col_izda .redes_sociales ul li.foro a:hover{ background-color: #feb000; }
	#contenedor #col_izda #banners_col_izda .redes_sociales ul li.red{
		display: inline-block;
		padding-top: 11px;
	}



	#contenedor #col_izda #banners_col_izda .redes_sociales ul li.fotos a{
		background: #f6a200 url(../images/css_fotos.png) .5em .4em no-repeat;
    	padding:8px 30px 11px 45px;
		font-size: 16px;
		border-radius: 5px;
		font-weight: bold;
		margin-bottom:10px;
		text-align:left;
	}
	#contenedor #col_izda #banners_col_izda .redes_sociales ul li.videos a{
		background: #f6a200 url(../images/css_videos.png) .5em .2em no-repeat;
    	padding:8px 30px 11px 45px;
		font-size: 16px;
		border-radius: 5px;
		font-weight: bold;
		margin-bottom:10px;
		text-align:left;
	}
	#contenedor #col_izda #banners_col_izda .redes_sociales ul li.fotos a:hover,
	#contenedor #col_izda #banners_col_izda .redes_sociales ul li.videos a:hover{ background-color: #feb000; }

#contenedor #col_central{
	float: left;
	width: 474px;
	margin-right: 16px;
}
	#contenedor #col_central #banners_destacados img{ margin-bottom: 8px; }
	#contenedor #col_central h2{
		background: url(../images/css_fnd_h2.gif) bottom left repeat-x;
		color: #888;
		padding: 0 0 .8em .2em;
		margin-bottom: .7em;
		font-size: 1.8em;
		font-weight: normal;
	}
	#contenedor #col_central #modulo_noticias{ margin-top: 2em; }
	#contenedor #col_central #modulo_noticias ul li{
		background: url(../images/css_menu_piti_a.gif) 1.6em .6em no-repeat;
		padding-left: 30px;
		margin: 1em 0;
	}
	#contenedor #col_central #modulo_noticias ul li .not_fecha{
		color: #888;
		font-size: .95em;
	}
	#contenedor #col_central #modulo_noticias ul li a{
		text-decoration: none;
		color: #000;
	}
	#contenedor #col_central #modulo_noticias ul li a:hover{ text-decoration: underline; }
	#contenedor #col_central #modulo_video{ margin: 4em 0; }

#contenedor #col_dcha{
	width: 253px;
	height: 200px;
	float: left;
}

#menu_ppal ul li{
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	padding: 12px 9px;
	margin-bottom: 12px;
	box-shadow: -1px -1px 5px 0px rgba(0,0,0,0.05);
}
	#menu_ppal ul li .separator{
		color: #f6a200;
		font-weight: bold;
		font-size: 18px;
		display: block;
		padding-bottom: 3px;
	}
	#menu_ppal ul li{ font-size: 12px; }
	#menu_ppal ul li a{ text-decoration: none; }
	#menu_ppal ul li a:hover, #menu_ppal ul li#current a{ color: #f6a200; }
	#menu_ppal ul li ul li{
		border: none;
		padding: 3px 0 3px 10px;
		background: url(../images/css_menu_piti_a.gif) 0 .85em no-repeat;
		margin-bottom: 0;
		box-shadow: none;
	}
	#menu_ppal ul li ul li ul li{
		font-size: 11px;
		padding-bottom: 0;
	}
	#menu_ppal ul li ul li ul li ul li{
		background: url(../images/css_menu_piti_a2.gif) 0 .6em no-repeat;
		padding: 1px 0 1px 10px;
	}
	#menu_ppal ul li ul li ul li ul li a{ color: #797979; }

#contenido_sec{
	float: left;
	width: 741px;
}

#migas{
	background: #f1f1f1;
	color: #888;
	font-size: .85em;
	padding: 3px 5px 5px 5px;
	margin-bottom: 19px;
}
	#migas a{ color: #000; }
	#migas a:hover{ text-decoration: none; }
	#migas ul li{
		display: inline-block;
		margin-left: 6px;
		padding-left: 11px;
		background: url(../images/css_piti_negro.gif) 0 .7em no-repeat;
	}
	#migas ul li.primero{
		padding: 0;
		background: none;
	}

#det_articulo{ margin: 2em; }
	#det_articulo img{
		max-width:100%;
		height: auto;
	}


	#det_articulo p{ margin: .3em 0 1em 0; }
	#det_articulo h2{
		color: #888;
		margin: 1.2em 0;
	}
	#det_articulo h3{ margin: .9em 0 1.2em 0; }
	#det_articulo ul li{
		background: url(../images/css_menu_piti_a.gif) 0 .5em no-repeat;
		padding-left: 10px;
		margin: .4em 0;
	}
	#det_articulo ul li .not_fecha {
		color: #888888;
		font-size: 0.95em;
	}
	#det_articulo ul.infografia li {
		background:#f7ab00 url(../images/css-li-infografia.gif) 10px 1.3em no-repeat;
		padding: 5px 10px 5px 20px;
		}
	#det_articulo ul.infografia li a {
		 background: url(../images/descargar.png) no-repeat right 0;
		display: block;
		padding: 4px 0;
	 }
	#det_articulo ul.infografia li a:hover {
		 background: url(../images/descargar.png) no-repeat right -38px;
		 color: #FFF;
		 }

/******** ESPECÍFICOS PIE *********/
#pie {
	position: relative;
    height: 17em;
    margin: -18.4em auto 0;
    padding: 16px 15px 0;
	width: 970px;
	font-size: .85em;
	background: #000;
	color:#ababab;
	text-align: left;
}

#pie .cdfortuna { float:left; }
	#pie .cdfortuna .logo {
		float: left;
		height:53px;
		}
	#pie .cdfortuna .direccion {
		float: left;
		padding: 6px 0 0 10px;
		color:#FFFFFF;
		}
	#pie .cdfortuna .direccion a { color:#eaae1a; }
	#pie .cdfortuna .direccion a:hover { color:#FFFFFF; }

#pie .menuAuxiliar {
	float:right;
	margin-top:5px;
	}
	#pie .menuAuxiliar ul { float: right; }
	#pie .menuAuxiliar ul li {
		float: left;
		color: #656363;
	}
	#pie .menuAuxiliar ul li a {
		padding: 0 4px;
		color: #ababab;
		line-height:1.1em;
		border-right: 1px solid #ababab;
		text-decoration: none;
	}
	#pie .menuAuxiliar ul li.ultimo a { border-right: none; }
	#pie .menuAuxiliar ul li a:hover {
		color:#FFFFFF;
		text-decoration: underline;
	}
	#pie .menuAuxiliar a.rss{
		float:right;
		margin:2px 0 0 8px;
	}

#pie .patrocinan {
	float: left;
	margin-top:10px;
	}
	#pie .patrocinan p { margin-bottom: .5em; }
	#pie .patrocinan img { padding: 0 7px; }

#pie .desarrolla {
	float: right;
	margin-top:10px;
	margin-left:20px;
}
	#pie .desarrolla p { margin-bottom: .5em; }
	#pie a:hover img {
		opacity:.7;
		filter:alpha(opacity=70);
	}

/* Paginación - Inicio */

#det_articulo div.paginacion {
	margin: 10px 0 10px 0;
	padding: .5em 1.5em 1em 1.5em;
	height: 1.6em;
	float: left;
	background: #fff;
	}
	#det_articulo div.paginacion li {
		float: left;
		color: #2A2A2A;
		background: none;
		}
	#det_articulo div.paginacion li a { color: #2A2A2A; }
	#det_articulo div.paginacion li a:hover { text-decoration: none; }
	#det_articulo div.paginacion li.inicio {
		padding: 2px 15px 2px 22px;
		background: transparent url(../images/css_pag_inicio.gif) left .3em no-repeat;
		}
	#det_articulo div.paginacion li.anterior {
		padding: 2px 22px 2px 22px;
		background: transparent url(../images/css_pag_anterior.gif) left .3em no-repeat;
		}
	#det_articulo div.paginacion li.siguiente {
		padding: 2px 22px 2px 22px;
		background: transparent url(../images/css_pag_siguiente.gif) right .3em no-repeat;
		}
	#det_articulo div.paginacion li.fin {
		padding: 2px 22px 2px 15px;
		background: transparent url(../images/css_pag_fin.gif) right .3em no-repeat;
		}
	#det_articulo div.paginacion li.pagina {
		padding: 2px 5px;
		font-weight: bold;
		}
	#det_articulo div.paginacion li.pagina a { font-weight: normal; }



/*   Patrocinadores y colaboradores   */

#det_articulo #patrocinadores ul li {
	float: left;
	margin: 0;
	padding: 0 0 1em 21px;
	background: none;
}
/*
#det_articulo #patrocinadores ul li.primero {
	padding-left: 0;
}
*/
#det_articulo #patrocinadores ul li a {
	display: block;
	min-height: 13em;
	text-decoration: none;
	cursor: pointer;
}
#det_articulo #patrocinadores ul li a img,
#det_articulo #patrocinadores ul li a span {
	display: block;
	padding: 10px;
}
#det_articulo #patrocinadores ul li a img {
	border: 1px solid #CBCBCB;
}
#det_articulo #patrocinadores ul li a span {
	padding: 7px 0 0 11px;
	width: 109px;
	line-height: 1.2em;
	color: #888888;
	text-decoration: underline;
	background: url(../images/css_menu_piti_a.gif) no-repeat 2px 1em;
	cursor: pointer;
}
#det_articulo #patrocinadores ul li a:hover img {
	border-color: #C59316;
}
#det_articulo #patrocinadores ul li a:hover span {
	text-decoration: none;
}



/*   VOLUNTARIOS   */

#det_articulo #voluntarios h4 {
    clear: both;
    margin-top: 2em;
    margin-bottom: 1em;
    border-bottom: 1px solid #eaeaea;
    color: #f6a200;
    font-size: 1.2em;
    font-weight: normal;
    text-transform: uppercase;
    padding-bottom: 7px;
}
#det_articulo #voluntarios ul.lista li {
	float: left;
	margin: 0;
	padding: 0 0 1.5em 21px;
	background: none;
	width: 210px;
}
#det_articulo #voluntarios ul.lista li:nth-child(3n+1) {
	clear: left;
	padding-left: 0;
}
/*
#det_articulo #voluntarios ul li.primero {
	padding-left: 0;
}
*/
#det_articulo #voluntarios ul.lista li a {
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#det_articulo #voluntarios ul.lista li img,
#det_articulo #voluntarios ul.lista li a img {
	display: block;
	padding: 3px;
}
#det_articulo #voluntarios ul.lista li a span {
	display: block;
}
#det_articulo #voluntarios ul.lista li img,
#det_articulo #voluntarios ul.lista li a img {
	border: 1px solid #CBCBCB;
	width: auto;
	height: auto;
	max-width: 100%;
}
#det_articulo #voluntarios ul.lista li span {
	padding: 7px 5px 0 11px;
	line-height: 1.2em;
	color: #888888;
	background: url(../images/css_menu_piti_a.gif) no-repeat 2px 1em;
	display: block;
}
#det_articulo #voluntarios ul.lista li a span {
	text-decoration: underline;
	cursor: pointer;
}
#det_articulo #voluntarios ul.lista li a:hover img {
	border-color: #C59316;
}
#det_articulo #voluntarios ul.lista li a:hover span {
	text-decoration: none;
}



/*- Menu Tabs RECORRIDO --------------------------- */

    .tabsSAC {
      float:left;
      width:100%;
      line-height:normal;
      }
    .tabsSAC ul {
		margin:1em 0 0 0;
		padding:10px 10px 0 0;
		list-style:none;
		background: url(../images/css_fnd_ul_menu.gif) left bottom repeat-x;
		min-height:42px;
      }
    #det_articulo .tabsSAC li {
      display:inline;
      margin:0;
      padding:0;
	  font-size:1em;
	  cursor:pointer;
	  background:none;
      }
    .tabsSAC strong {
      float:left;
      background:url(../images/tableftB-SAC.gif) no-repeat left top;
      margin:0 3px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .tabsSAC strong span {
      float:left;
      display:block;
      background:url(../images/tabrightB-SAC.gif) no-repeat right top;
      padding:7px 11px 4px 5px;
      color:#696969;
	  min-height:30px;
      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsSAC strong span {float:none;}
    /* End IE5-Mac hack */
    .tabsSAC strong:hover span {
      color:#000;
      }
    .tabsSAC strong:hover {
      background-position:0% -62px;
      }
    .tabsSAC strong:hover span {
      background-position:100% -62px;
      }


    .tabsSAC li.seleccionado strong {
      float:left;
      background:url(../images/tableftD-SAC.gif) no-repeat left -62px;
      margin:0 3px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
	  cursor:text;
      }
	 .tabsSAC li.seleccionado strong span {
      background:url(../images/tabrightC-SAC.gif) no-repeat right -62px;
	  font-weight:bold;
	  color:#C59316;
	  border-bottom:1px solid #fff;
	  cursor:text;
	  }


.pestanas {
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-top: 0 solid #ffffff;
	padding: 20px 15px 10px 15px;
	margin-bottom: 25px;
	 }

.pestanas .nota {
	background-color:#9fa622;
	color:#FFFFFF;
	padding:5px 15px 10px 25px;
	}
.pestanas .nota .titulo {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size:120%;
	}
.pestanas .nota ul {
	margin: 0;
	padding:0;
	}
.pestanas .nota ul li {
	list-style-type:none;
	margin:0 0 .5em 0;
	padding:0;
	}
.pestanas .nota ul li a {
	color:#FFFFFF;}
.pestanas .nota ul li a:hover {
	color:#000;
	}

.pestanas h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.6em;
	text-transform:uppercase;
	color:#E60004;
	margin-top:1.5em;
	}
.pestanas h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.3em;
	text-transform:uppercase;
	margin-top:1.5em;
	color:#828282;
	}


/*** TABLA NOTICIAS ***/

.tablaDestacada td {
	background: none repeat scroll 0 0 #EFEFEF;
    border: none;
	padding: 10px 5px;
	}
	.tablaDestacada h3 {
		color: #777777;
		font-size: 1.5em;
		}

.tablaInfo td {
	background:none;
	border:none;
	}
	.tablaInfo h3 {
		color: #777777;
		font-size: 1.5em;
		}

/*** TRES COLUMNAS - VIDEOS ***/
.tres-columnas .col01-de03, .tres-columnas .col02-de03, .tres-columnas .col03-de03{
	width: 32%;
	float: left;
	margin-right: 2%;
}
.tres-columnas .col03-de03{ margin-right: 0; }
.videos .tres-columnas .iframe-container { margin: 15px 0 8px 0; }
.videos #det_articulo h2 { margin: 1.2em 0 0 0; }


.establecimiento-ficha {
	display: flex;
	margin-bottom: 25px;
	flex-wrap: wrap;
	box-sizing: border-box;
}
.establecimiento-ficha::after {
	display: table;
	content: "";
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
	width: 100%;
}
.establecimiento-foto {
	width: 40%;
	margin-right: 15px;
	box-sizing: border-box;
}
.establecimiento-datos {
	width: 55%;
	background: url(../images/icono-localizacion.png) 0 0 no-repeat;
	padding-left: 50px;
	box-sizing: border-box;
    display: flex;
    flex-direction: column;

}
.establecimiento-datos ul{
	margin-top: 30px;
	background-color: #f7ab00;
	padding: 5px 15px;
	margin-left: 0;
	text-align: left;
}
	#det_articulo .establecimiento-datos ul li {
		background: url(../images/css_menu_piti_blanco.png) 0 .8em no-repeat;
	}
	#det_articulo .establecimiento-datos ul li a {
		background: url(../images/descargar.png) no-repeat right 0;
	    display: block;
	    padding: 4px 0;
	}
	#det_articulo .establecimiento-datos ul li a:hover {
		background: url(../images/descargar.png) no-repeat right -38px;
    	color: #FFF;
	}
#det_articulo .establecimiento-datos h3 {
	font-size: 1.6em;
	margin-top: 8px;
	margin-bottom: 0.8em;
}

.iframe-google iframe{
	border: 1px solid #dcdcdc;
}