.tyimg,.itemMenu ul.menu li.sel {
	background-color:#930 !important;
	}
div#ctr .indice_listado h3 {
	background: url(../img/listaSobrebanco.gif) left 0.1em no-repeat;
	}
div#ctr .indice_listado ul li {
	background: url(../img/listaSubSobrebanco.gif) left 1.1em no-repeat;
}
div#ctr ul li,
div#ctr ul li li,
div#ctr ul li li li {
	background: url(../img/listaCtrSobrebanco.gif) left .8em no-repeat;
	}
#opciones_der ul li {
	background: url(../img/listaSobrebanco.gif) left .8em no-repeat;
	}
#opciones_der .ctoder {
	background: url(../img/listaSobrebanco.gif) left .3em no-repeat;
	}
#opciones_der h3.sobrebanco, #opciones_der h3.estder {
	background-color:#930;
	}
.oculto {
	display:none;
}
div#ctr .stats-container ul li,
div#ctr .stats-container ul li li,
div#ctr .stats-container ul li li li {
	background: none;
}
div#ctr .icoLista {background: url(../img/listaCtrSobrebanco.gif) left .8em no-repeat;padding: 0.5em 0 0.7em 1.73em;margin-left:1.5em;}
p.margenLft {background: url(../img/listaCtrSobrebanco.gif) left .4em no-repeat;}

/* Historia */
div#ctr ul.lista_horizontal {
	border:.1em solid #d8d8d8;
	padding:0.7em 0.4em 0.7em 0.4em;
	margin-bottom:2.2em;
	font-weight:bold;
}
div#ctr ul.lista_horizontal li {
	display:inline;
	margin:0px 3px;
	line-height:25px;
}
div#ctr p.arriba {
	margin:0.15em 0.15em 2.7em .75em;
	border-bottom:0.1em dotted #a0a0a0;
}

/* Curriculums */
div#ctr div.funciones div.fichaOdt em {
	border-bottom: 0.06em solid #E3E3E3;
    color: #993300;
    display: block;
    font-size: 1.09em;
    margin-bottom: 1.58em;
    padding-bottom: 0.3em;
}

div#ctr div.fotoorganigrama div.fichaOdt em {
  font-size: 1.2em;
  border-bottom: 0.06em solid #e3e3e3;
}

/* Modificación RWD */
div#ctr div.fotoorganigrama div.fichaOdt em {
  font-size: 1.2em;
  border-width: 1px;
}

/* Organizacion territorial */
.sucursales {
	border:0.8em solid #dfdfdf;
	margin:1.4em 0;
	padding: 0;
	}
.iconL {
	display:list-item;
	margin:1em 0 1em 3.36em;
	color:#666;
	list-style-type:square;
	}
#lstSucursales {
	list-style-type:none;
	width: 100%;
	clear: both;
	overflow: hidden;
	}
#lstSucursales li {
	float:left;
	width:14.4em;
	border-right:0.06em dashed #c4c4c4;
	background:none !important;
	margin-right:3em;
	}
#lstSucursales li li {
	float:none;
	width:auto;
	margin:0.3em 0;
	border-right-width:0;
	background:url(../img/masInteresa.gif) left .7em no-repeat !important;
	padding-left: 1.73em;
	}
.sbsuc h4 {
	border-top:.1em solid #c7c7c7;
	color:#333;
	}
.tipActiv {
	padding:0 1.5em !important;
	list-style-type:square !important;
	margin:1em 0 1em 1.9em !important;
	color:#666;
	}
.tipActiv li {
	margin:1em 0;
	background: none !important;
	padding:0 .5em !important;
	}
/* Fichas org. territorial */
.fotoSucursal {
/*	width:23.9em;*/
	width: auto;
	padding-bottom:0.1em;
	padding-left:0.9em;
	padding-right:0.1em;
	padding-top:0.1em;
	color:#666;
	}
.fotoSucursal img {
	border:0.08em solid #010101;
	margin-bottom:0.6em;
/*	width:22.55em;
	height:13.95em;*/
    width: 100%;
    height: auto;
	}
.fichaDett dt {
	font-size:1.09em;
	font-weight:bold;
	}
.fichaDett dd {
	color:#666;
	margin:1em 0;
	padding-bottom:1em;
	border-bottom:0.1em dotted #a0a0a0;
	}
.fichaDett ul {
	margin:0;
	padding:0 0 0 1.5em;
	list-style-type:square;
	}
.fichaDett ul li,
.circulares ul ul li {
	margin:0.3em 0;
	list-style-type:square;
	}
.fichaDett ul li {
	list-style-type:none;
	}
.mapasituacion {
	background-color:#dfdfdf;
	padding:0.4em;
	margin:0 -1.1em;
	font-weight:bold;
	font-size:0.91em;
	margin-bottom:2.4em;
	}
.mapasituacion img {
	width:63.4em;
	height:26.9em;
	margin-bottom:1.6em;
	}
#dtLlegar{
	margin-top:2em;
}
/*-- sobreelbanco_funciones_contrataciones_funciones-- */
/*Fichas de suministros*/
div.ficha_suministros {
	border:.1em solid #d8d8d8;
	padding:1.7em 1.0em 0 1.0em;
	margin-bottom:1.2em;
	overflow:hidden;
	}
div#ctr .ficha_suministros h3 {
	font-size:1.1em;
	border:none;
	color:#454545;
	margin:.5em 0 .5em .75em;
	}
div#ctr .ficha_suministros p {
	margin:.5em 0 .5em .75em;
}
div#ctr .ficha_suministros dl {
	border-top:.1em dotted #a0a0a0;
	padding:2.4em 0 .2em 0;
	color:#666;
	}
div#ctr .ficha_suministros dl dt {
	width:19em;
	float:left;
	display:block;
	clear:left;
	}
/*div#ctr .ficha_suministros dl dt.dtdoc {
	padding-bottom:6em;
	}
*/
div#ctr .ficha_suministros dl dd {
	color:#666;
	font-weight:bold;
	margin-bottom:1.2em;
	margin-left:21em;
	display:block;
	padding:0;
}
.lstsebder span {
	font-size:1.1em;
	margin-top:.6em;
	display:block;
	}
.fontarial {
	font-family:arial;
	}
.mailcontrat {
	color:#666;
	background: url(../img/listaHome.gif) left top no-repeat;
	padding-left:2.2em;
	}
.mailcontrat a {
	color:#7d6538;
	margin-bottom:1em;
	}

.cite {
	color: #930;
	}
/* Estilos para Tablas */
div#ctr table {border-collapse:collapse;color:#000; margin: .5em auto 1em;}
div#ctr caption {color:#666;font-weight:bold;font-size:1.1em;padding:.5em 0 .5em 0;}
div#ctr table tr th{color:#312e2f;border-bottom:.1em solid #c7c7c7; padding:1.8em 1.6em .8em 1.6em;font-size:0.9em; background:#f7f7f7; text-align: center;}
div#ctr table.pequena tr th {padding:0.8em .3em .4em .3em}
div#ctr table tr th.fecha {width: 9em;}
div#ctr table tr th a{color:#832c00; text-decoration:none; vertical-align:top;}
div#ctr table tr td {/*background: url(../img/linea_puntos_gris.gif) left bottom repeat-x;*/border-bottom:.1em dotted #c7c7c7;padding:.9em 1.6em .3em 1.6em;font-size:0.9em}
div#ctr table.derecha tr td {text-align: right;}
div#ctr table.pequena tr td {padding:.9em .6em .3em .6em}
div#ctr table tr td.centrado {text-align: center;}
div#ctr table tr td.izquierda {text-align: left;}

div#ctr table.tabla_CV tr td{
	line-height:18px;
}
.contenedora div#ctr div.tblgenerica table.nofixed {
	table-layout: auto;
}
/*estilos para adjudicaciones*/
div#ctr div.ficha_suministros dl{
	margin:0px 0.75em 1em 0.75em
}
/*Poner la negrita en las conferences*/
div#ctr .detalleevento .ponencias p strong, .detalleevento .ponencias p strong{font-weight:bold !important}
/* tabla_cv */
div#ctr ul.tabla_CV {margin:0;padding:0;overflow:hidden;} 
div#ctr ul.tabla_CV li {background:none;padding:0 0px 0 0.8em;margin-left:115px;margin-top:0;border:0;font-weight:normal;line-height:25px;clear:left;}
div#ctr ul.tabla_CV li .fecha {font-weight:bold;display:inline-block;float:left;width:116px;margin-left:-116px;}
div#ctr .detcv ul.tabla_CV li p {margin: 0;font-size: 1em;line-height: 25px;}

/**/
div#ctr .texto_subhome li span.citesinblock {min-height: 2.0em;float: left;padding-right: 0.5em;}
div#ctr div.imagenytextoObr {display: flex; align-content: stretch;flex-flow: column;}
div#ctr div.imagenytexto div.der {margin-left: 0;display: flex;flex-flow: column;justify-content: space-between;height: auto;}
div#ctr p.mgnTop440 {margin-top: 440px !important;}
div#ctr .imagenytextoObr .izqObr > img {max-width:100%;height:auto;}

/* webcast video*/
@media only screen and (max-width: 369px) {
	.frm-video iframe {height:250px !important;}
}
@media only screen and (min-width: 370px) and (max-width: 767px) {
	.frm-video iframe {height:350px !important;}
	div#ctr p.mgnTop440 {margin-top: 0 !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.frm-video iframe {height:450px !important;}
	div#ctr p.mgnTop440 {margin-top: 0 !important;}
}
@media only screen and (max-width: 1024px) {
	.imagenytexto.imagenytextoObr .der {
		clear: both;
		margin: 0 !important;
		padding: 2em 0 0;
	}
}
@media only screen and (min-width: 1024px) {
	.frm-video iframe {height:550px !important;}
	div#ctr div.imagenytextoObr {flex-flow: row;}
	div#ctr div.imagenytexto div.der {max-width:400px;}
}
/* organigrama svg */
.svg_smll {
	margin-top: 2em;
}
.svg_smll--cntrd {
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (min-width: 1024px) {
	.svg_smll {
		max-width: 70%;
	}
}
div.cuadro_aviso {
    border: 1px solid #930;
}
/* Listado con iconos */
div#ctr .indice_listado-lista {
	margin: 10px 0;
	padding: 0;
	display: flex;
	flex-flow: column;
}
div#ctr .indice_listado-lista li {
	background: none;
	padding-left: 0;
	width: 50%;
}
div#ctr .indice_listado-lista .indice_listado-item {
	margin-top: 0;
}
div#ctr .indice_listado-lista .indice_listado--tit {
	margin-left: 0;
}
div#ctr .indice_listado-lista .indice_listado-item p {
	font-size: 1em;
}
@media only screen and (min-width: 599px) {
	div#ctr .indice_listado-lista {
		flex-flow: row;
	}
}