﻿/******** Generico ********/

	BODY {font-size: 100%; font-family: Arial, Helvetica, sans-serif;}
	BODY, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, dd, dt, dl, ul, li, ol, img {padding: 0; margin: 0; }
	a {text-decoration:none}
	a:hover, .decoration {text-decoration:underline;}
	img {border: 0}
	tfoot, caption, legend, hr, .oculto {display:none}
	fieldset {border:none}
	cite{font-style:normal}
	ul li {list-style-type: none}
	.ftl {float: left}
	.ftr {float: right;}
	.atr {text-align: right}
	.atc {text-align: center}
	.atl {text-align: left}
	select, input,textarea {font: 0.625em Arial, Helvetica, sans-serif; color: #666}
	button{border:0;padding:0;margin:0;}
	table {border-collapse: collapse}
	td, th {margin: 0; padding: 0}
	u{text-decoration:none}
	
	.clear:after {display:block; content:"."; height:0; visibility:hidden; clear:both}
	.cleared{clear:both}
	.entradilla .innerHeader{font-size: 1em;margin-bottom:5px;}
	.elemResult .innerHeader{margin:0;font-size: 0.7em;color:#666;font-weight:normal;padding:0 0 0 6px}
	
	.vacio{display:none;}
	.diaVacio{visibility:hidden;}
	
	ul li.ultimo {background: none; border:none}
	p.pieFoto {font-size: 0.65em; color: #333; padding-right: 11px}
	a.enlaceGen02 {color: #000}
	.auxLeft {clear:left}
	.layerFiltro {min-height: 3.1875em;margin-bottom: 11px; background: transparent url("../../../../../imagenes/cn/sep_UL_Horizontal.gif") repeat-x bottom}
	* html .layerFiltro {height: 51px}
	.black{color:#000}

	.texto3_1{color: #7B7B7B}
	h3.titular1, .titular1_1{font-size: 0.9em;padding-left: 6px;color: #31558E;}
	
	h4.titular2, h4.titular2 a { font-size: 0.85em; color:#333; }
		h3.titular2, h3.titular2 a { font-size: 0.85em; color:#333; }
	h4.titular3, h4.titular3 span, h4.titular3 a { font-size: 0.85em; color:#31558E; }
		h3.titular3, h3.titular3 span, h3.titular3 a { font-size: 0.85em; color:#31558E; }

	.cabeceraA h3 a{color: #fff}
	h3.cabeceraE, h3.cabeceraE a{color: #31558E}
	.parrafoTema, .datosActividad{color: #999}

	h3.cabEspeciales, h3.cabEspeciales a, .madridMoverse h4, .madridMoverse ul li a,.especial{color: #5A5447}
	.enlaceGenerico, .cabeceraB h3,  .cabeceraB h3 a {color: #C35B17}
	.prevision .texto3_1, .prevision .texto3_1 a, ul.datos li a{color: #595447}
	.publiInfo h5, ul.tareas li a{color: #515151}
	
	.cuerpoEspecial h4.titUsuario{padding-left: 24px;color: #5A5447; font-size: 0.7em;padding: 3px 0 0 25px; margin-bottom: 7px; min-height: 20px; background-color: #E5E2DA}
	.titUsuario{background: transparent url("../../../../../imagenes/cn/icoUsuario.gif") no-repeat 3px 2px;}
	
	.bodyE h4, ul.menuEspecial li a, .documentoTipo{color: #333}
	.enlace {color: #C25D17}
	.parrafoEntradilla {font-size: 0.6875em; color: #000}
	.parrafoTaxonomia {font-size: 0.625em; color: #000}
	.centralGenerico {width:99%}
	.texto3_3 {font-size: 0.6875em}
	.resaltado{color:#E13D18}
	
	
/***** Contenedoras generales *****/

	#contenedor1111

	{
		border: 0px solid #fff;
		width: 100%;
		/*width: 99%;		probar a 800x600*/
		background: transparent url("../../../../../imagenes/cn/fnd_contenedora_vistaB.gif") repeat-y;
		background-position: 37em 0;
	}
	
	/***** Columnas con formato de estructura 1111 *****/

	#contenedor1111 .columna1 { width: 11.5em; float: left; }
	#contenedor1111 .columna2 { width: 11.5em; float: left; margin-left: 13px; }
	#contenedor1111 .columna3 { width: 11.5em; float: left; margin-left: 0px; }
	#contenedor1111 .columna4 { width: 11.5em; float: right; background-color: #fff; }
	* html #contenedor1111 .columna4 { width: 11.4375em; }
	
	
/***** Definicion de los paneles *****/	

	.panel1, .panel1Especial, .panel1Close, .panelEspecial, .panel1CloseBis {min-height: 6.1875em; margin-bottom: 5px; width:183px }
	* html .panel1, * html .panel1Especial, * html .panel1Close, * html .panel1CloseBis, * html .panelEspecial { height: 6.1875em; }

	.panel2, .panel2Especial, .panel2Close, .panel2CloseBis { min-height: 12.6875em; margin-bottom: 5px; width:180px}
	* html .panel2, * html .panel2Especial, * html .panel2Close, * html .panel2CloseBis { height: 12.6875em; }


/***** Modulos *****/

	/* Cabecera formato izquierda */

	h4.cabEspeciales {font-size: 0.8em; letter-spacing:0.05em; background-color: #E5E2DA; min-height: 1.4375em}
	* html h4.cabEspeciales {height: 1.4375em}

	h3.cabEspeciales {font-size: 0.7em; letter-spacing:0.05em; background-color: #E5E2DA; min-height: 1.4375em; width:100%; padding-left:10px}
	* html h3.cabEspeciales {height: 1.4375em}
	h3.cabEspeciales img {margin-right:5px; position:relative; top:4px}
	
	/*- Madrid al minuto -*/

	.panel2 .madridAlMinuto {min-height: 12.375em}
	* html .panel2 .madridAlMinuto {height: 12.6875em; he\ight: 12.375em}
	.panel3 .madridAlMinuto {min-height: 18.875em}
	* html .panel3 .madridAlMinuto {height: 19.1875em; he\ight: 18.875em}
	.imgMadMinuto{width:10.8125em;}
	
	.madridAlMinuto {padding-bottom: 3px; background-color: #fff; border: 1px solid #E5E2DA}
	.madridAlMinuto h3 {background: #E5E2DA url(fnd_cab_MAM.gif) no-repeat 3px 2px; padding:5px 0 0 31px; min-height: 18px; margin-bottom: 5px}
	* html .madridAlMinuto h3 {height: 23px; hei\ght: 18px}

	.madridAlMinuto .madridMinuto {min-height: 5.0625em; margin: 0 4px 0 4px}
	* html .madridAlMinuto .madridMinuto {height: 5.0625em}
	.madridMinuto {background-color: #F1EEEB}
	.fechaActual {font-size: 0.6875em; color: #5A5447; margin-top: 5px}
	* html .fechaActual {margin-top: 2px}
	.fechaActual li {float: left; width: 2.4em; text-align: center; border-right: 1px solid #E5E2DB}
	.fechaActual li.anual {width: 2em; border: none}
	
	.prevision {padding-left:4px; width: 5.4375em; w\idth: 5.1875em; float: right}
	.prevision .imgPrevision {float: left}
	.imgPrevision{width:1.85em;height:1.5625em}
	
	.prevision ul { padding-left: 2.3125em}
	.prevision li {line-height: 1.35em; font-size: 0.625em; color: #5A5447}
	
		/*moverse por madrid*/
		.madridMoverse {margin: 6px 4px 0 4px; width:100%}
		* html .madridMoverse {margin-top: 4px}
		.panel3 .madridMoverse {background-color: #F7F3F0; height: 11.8125em; hei\ght: 11.5625em}
		* html .panel3 .madridMoverse {hei\ght: 11.6875em}
		.madridMoverse h4 {font-size: 0.7em; padding-bottom: 4px; background-color: #fff}
		
		.madridMoverse div{background: #F1EEEB url(fnd_DT_flecha.gif) no-repeat 8px 9px; line-height:0.8em; height: 1.3125em; hei\ght: 1.1875em; padding: 4px 0 0 18px; margin-bottom:1px;}
		* html .madridMoverse div{padding-top: 4px; hei\ght:1.0625em;}
		.madridMoverse div span a{font-size: 0.7em;color:#666}

		.madridMoverse ul.enlacesExternos {padding: 4px 0 4px 5px; background-color: #F1EEEB }
		* html .madridMoverse ul.enlacesExternos {padding: 2px 0 2px 5px}
		.madridMoverse ul.enlacesExternos li {display: inline; line-height: 0px}
		.madridMoverse ul.enlacesExternos li.callejero {padding-right: 5px}
		.madridMoverse ul.enlacesExternos li.emt {padding-right: 0px}
		
		.imgCallejero{width:4.6875em;height:2.125em}
		.imgEMT{width:2.625em;height:2.125em}
		.imgMetro{width:2.625em;height:2.125em}
		
		#imgCbIdioma{width:0.6875em;height:1em}

	
	/*- Destacados y especiales: ej. los destacados que aparecen debajo Madrid al Minuto en la home -*/

	.cuerpoEspecial {border: 1px solid #E5E2DA;   padding-bottom: 5px; margin-bottom:5px}
	* html .cuerpoEspecial {}
	
	.cuerpoEspecial h4 {padding: 3px 0 0 6px; margin-bottom: 7px; min-height: 20px; background-color: #E5E2DA}
	* html .cuerpoEspecial h4 {height: 23px; hei\ght: 20px}
	.cuerpoEspecial h4 img {padding-right: 4px}

	.cuerpoEspecial h3 {padding: 3px 0 0 6px; margin-bottom: 7px; min-height: 20px; background-color: #E5E2DA}
	* html .cuerpoEspecial h3 {height: 23px; hei\ght: 20px}
	.cuerpoEspecial h3 img {padding-right: 4px}

	.cuerpoEspecial .cuerpo {padding: 0 4px 0 4px}
	.cuerpoEspecial .cuerpo p {font-size: 0.7em}
	.cuerpoEspecial span.texto2_2 {font-size: 0.7em;display:block;color:#666}
	.cuerpoEspecial a:hover {color:#666; text-decoration:underline;}
	.cuerpoEspecial span:hover{text-decoration:underline}
	.cuerpoEspecial .cuerpo .ftl {padding-right: 8px}
	.cuerpoEspecial .cuerpo .ftr {padding-left: 8px}
	.cuerpoEspecial p {font-size:0.7em; color:#666; padding:5px}

	.panel2 .cuerpoEspecial {min-height: 12.25em}
	* html .panel2 .cuerpoEspecial {height: 12.6875em; he\ight: 12.25em}

	.cuerpo2{padding-left:4px;}
	.cuerpo2 img{margin-bottom:0px;}
	
/******** MAS ********/

#nivel1Cab {
	padding:4px 2px 4px 15px;
	font-size: 0.9em;
	font-weight:bold;
	color: #ffffff;
	font-family: Arial;
	background-color: #9B9B9B;
	height:16px;
}
#nivel1Cab img{
	position:relative;
	top:1px;
	margin-left:15px;
}
#nivel1Cab a, #nivel1Cab a:active, #nivel1Cab a:visited{
	color: #ffffff;
	text-decoration:none;
}


#nivel1Cue {
	font-size: 0.65em;
	color: #666666;
	font-family: Arial;
	background-color: #F3F3F3;
}

.nivel2Cab {
	padding:4px 2px 4px 15px;
	font-size: 0.9em;
	font-weight:normal;
	letter-spacing:0.05em;
	color: #31558E;
	font-family: Arial;
	background-color: #EBEBEB;
	height:16px;
	text-align:left
}

.nivel2Cab img{
	position:relative;
	top:1px;
	margin-left:15px;
}

.nivel2Cue {
	font-size: 0.7em;
	letter-spacing:0.05em;
	color: #666666;
	font-family: Arial;
	background-color: #FFFFFF;
	padding-left:5px;
	line-height:1.5em;
}

.nivel2Cue a {
	font-size: 1em;
	color: #666666;
	font-family: Arial;
	background-color: #FFFFFF;
}

.nivel2Cue h1 {
	font-size: 0.75em;
	color: #244482;
	font-family: Arial;
	background-color: #FFFFFF;
}

.nivel2Cue strong {
	font-size: 0.75em;
	color: #244482;
	font-family: Arial;
	background-color: #FFFFFF;
}

ul.nivel2Cue{text-align:left; margin:5px 5px 5px 12px;list-style-image :url('Imagenes/angulo.gif'); list-style-position:outside} 
.ContenidoCenter .nivel2Cue li{font-size:1.4em; line-height:1.5em; margin-bottom:5px}
.ContenidoCenter .nivel2Cue ul{font-size:0.7em; margin:5px 0 5px 20px;}
ul.nivelExp {list-style-image:none;}
ul.nivelExp li {width:99%;  padding:0 2px 0 5px;background-color:#E5E2DA; border-bottom:2px solid #ffffff;}
ul.nivelExp a {color:#C55D16; background-color :#E5E2DA}

.nivel3Cab {
	padding-left: 5px;
	font-size: 0.8em;
	font-weight:normal;
	color: #31558E;
	font-family: Arial;
	background-color: #FFFFFF;
	letter-spacing:0.05em;
}

.bordeBottom9B {border-bottom: 1px solid #9B9B9B;}

.nivel3Cab span {
	font-weight:bold;
}

.nivel3Cab img{
	position:relative;
	top:1px;
}

#naranja {
	font-size: 0.7em;
	color: #c26017;
	font-family: Arial;
	background-color: #FFFFFF;
}

#naranja a {
	font-size: 0.7em;
	color: #c26017;
	font-family: Arial;
	background-color: #FFFFFF;
}

#AlMinuto {
	text-align:center;
	font-size: 0.65em;
	color: #5a5447;
	font-family: Arial;
	background-color: #f1eeeb;

}


#lista1 {
	font-size: 0.65em;
	font-weight: lighter;
	color: #666666;
	font-family: Arial;
	background-color: #FFFFFF;
}

#lista1 ul {
	font-size: 0.65em;
	margin:10px;
	list-style-image: url("/_layouts/images/emvs/angulo.gif");
	font-weight: lighter;
	color: #666666;
	font-family: Arial;
	background-color: #FFFFFF;
}

/************************************MENUS EDITORES************************/
.ms-standardheader
{
	font-size: 0.7em;
	color: #555555;
}
.ms-formlabel
{
	/*text-align:center;*/
	font-size: 0.65em;
	color: #FCA749;
}
.ms-pagetitle
{
	font-size: 0.7em;
	color: #555555;
}

#SPFieldText
{
	font-size: 0.7em;
	color: #555555;
}
/*****************************Columna Dcha de Oficinas*************************/
.listado7 li div.clear{width:100%}
.publiInfo h4.info, .publiInfo h4.areaResp, .ficha h4.areaResp, .ficha h4.dContacto, .ficha h4.dLocalizacion, .ficha h4.info, .ficha h4.dAsociado, .ficha h4.recomendado, .ficha h4.sitioInteres
		{ padding-left: 22px; background-color: #D6DEEA; background-repeat: no-repeat; background-position: 4px 5px; }
.listFormatoA{border-top: 1px solid #D6DEEA;padding:0;margin:0}
.enlace { color: #C35B17; }
.enlace1 { color: #C35B17; }
.listadoGenerico { padding-top: 0px; }
.enlaceGenerico{color: #C35B17; font-size: 0.6875em}
.contenedorFicha{height:1%; float:left;background-color:#FFF;margin-left:0px;border-bottom:5px solid #FFF;width:11.5em; font-family: Arial, Helvetica, sans-serif; font-size: 1em;
padding:0px 0px 0px 0px; }
.ficha .dContacto {background-image: url(/_layouts/images/emvs/ico_datos_contacto.gif)}
.ficha .dLocalizacion {background-image: url(/_layouts/images/emvs/ico_localizador.gif)}
.ficha .dAsociado {background-image: url(/_layouts/images/emvs/ico_doc_asociado.gif)}
.ficha .sitioInteres {background-image: url(/_layouts/images/emvs/ico_otro_enlace_interes.gif)}
.ficha  { height:1%; border:1px solid #D6DEE9; }
.ficha.cierre, .tareas.cierre { border-bottom: 6px solid #D6DEE9; }
.ficha h3,.ficha h4,.ficha h5,.ficha h6, .titular5{ margin:0;background-color:#D6DEE9;min-height:0.875em;padding: 4px 0px  7px 6px ;color:#666;font-size: 0.687em; }
		* html .ficha h4, * html .titular5{ padding-bottom:4px}
.ficha .nivel1{ background-color:#EDF0F5; padding:10px;margin:0;}
.ficha .nivel1 li,ficha .nivel2 li  {padding-left:8px; font-size: 0.6875em; color:#666;}
.ficha .nivel1 .nivel2 li { font-size: 1em; }
.ficha .nivel1 li {background: transparent url(../imagenes/cn/px1.gif) no-repeat 0 6px;line-height:15px;}
.ficha .nivel1 p {padding-left:8px; font-size: 0.6875em; color:#666;background: transparent url(../imagenes/cn/px1.gif) no-repeat 0 6px;line-height:15px;}		
.ficha h4.info { padding-left: 22px; background: #D6DEEA url(/_layouts/images/emvs/ico_InfoRel.gif) no-repeat 4px 5px; }
.ficha h4.tramites {padding-left: 22px; background: #D6DEEA url(/_layouts/images/emvs/ico_tramites.gif) no-repeat 4px 5px; }		
.ficha .cuerpo, .ficha .cuerpoB, .contenedorFicha .cuerpoB, .ficha .cuerpoG, .ficha .cuerpoInfo { background-color: #EDF1F6; border-bottom: 1px solid #D6DEE9; padding:5px;font-size:0.6875em;padding-bottom:10px;}
.ficha .cuerpo p{padding-left:65px;}
.ficha .info { background-color: #EDF1F6; }
.ficha .cuerpoInfo{ background-color: #fff; }
.ficha .cuerpoInfo p{padding:0}
.contenedorFicha.aplicacion .cuerpoB, .contenedorFicha.aplicacion .info {border: 1px solid #D6DEE9; }
.ficha .cuerpoG { background-color: #fff; border: none; border-bottom: 5px solid #D6DEE9; }
.ficha .cuerpoG .listadoGenerico a { font-size: 1em; }
.ficha .info .listadoGenerico, .contenedorFicha .info .listadoGenerico {height:1%;padding:0;margin:0;background-color: #fff;}
.ficha .info .listadoGenerico li, .contenedorFicha .info .listadoGenerico li {padding-left: 13px; padding-top:1px;padding-bottom:4px;border-bottom: 2px solid #D6DEEA; background-position: 5px 6px; }
.ficha .direccion ul.nivel1 { padding:5px 1px 10px 5px; background-color:#FFF; }
.ficha .direccion ul.nivel1 a {color:#C25D17;}
.ficha .masInfo ul.nivel1  {  border-top:5px solid #D6DEEA;background-color:#EDF0F5  }
.ficha .direccion strong, .ficha .direccion span{ color:#666;}
.ficha .direccion ul.nivel1 .listadoGenerico {padding-bottom: 5px;height:1%}
.ficha .direccion ul.nivel1 .listadoGenerico li{background-image: url(../imagenes/cn/marc_UL_Flecha.gif);background-position: 0 7px;font-size: 1.45em}
		* html .ficha .direccion ul.nivel1 .listadoGenerico li{background-position: 0 6px;font-size: 1.5em}
.ficha .localizacion{padding-bottom:5px;}
.ficha .localizacion ul.nivel1{padding: 5px;background-color:#fff}
/***************************************************************************/

.TextoReut {margin-bottom:5px; width:auto;}
.nivel2IMG {display:block; clear:both; width:100%; min-height:4.5em; color: #666666; padding-left:5px}
.nivel2IMG img {padding:5px; float:left}
.nivel2IMG span{ padding:5px; float:left; font-size:0.7em; width:12em;}
.nivel2IMG ol {font-size:0.9em; list-style-position:inside; text-decoration:none; list-style-image:url('Imagenes/angulo.gif')}
.nivel2IMG a, .nivel2IMG a:hover, .nivel2IMG a:visited {color: #1F62A8}
.nivel2IMG .nivel2Cue {float:left}
.nivel2IMG .nivel2Cue a, .nivel2IMG .nivel2Cue a:hover, .nivel2IMG .nivel2Cue a:visited  {color: #4C4C4C; }
.cabRecuadrada{ border-right: #d9d9d9 1px solid; padding: 5px 4px 2px 4px; border: #d9d9d9 1px solid;}
.cuerpo2{text-align:center}
.cuerpo2 a, .cuerpo2 a:hover, .cuerpo2 a:visited {font-size:0.7em; color:#666666}
.cuerpoEspecial {width:98%; overflow:hidden}
.TextoReut .nivel2Cab a, .TextoReut .nivel2Cab a:hover, .TextoReut .nivel2Cab a:visited {color:#2A4B8A}
.TextoReut .nivel3Cab a, .TextoReut .nivel3cab a:hover, .TextoReut .nivel3Cab a:visited {color:#2A4B8A;}
.cuerpoEspecial .nivel3Cab a, .cuerpoEspecial .nivel3cab a:hover, .cuerpoEspecial .nivel3Cab a:visited {color:#2A4B8A}
.cuerpoEspecial .nivel3Cab {padding-bottom:5px;}

#AreasTem .cabRecuadrada {margin-right:10px}
#AreasTem ul {padding:10px}
#AreasTem ul li {display:block; float:left; width :50%; text-align:center; min-height:9em}
#AreasTem li img {display:block; clear:right; margin:auto; padding-bottom:5px}
#AreasTem h2 a{font-size:0.55em; color:#1F62A8}
#detalleTem {background-color:#EBEBEB; width:98.4%; height:350px; padding-top:25px; margin-top:10px}

ul.enlacesDest {margin:0 5px 0 20px; list-style-image:url('/Texto%20Reutilizable/imagenes/EMVS_ico_flecha_link.gif');}
.enlacesDest a, .enlacesDest a:hover, .enlacesDest a:visited, .enlacesDest2 a, .enlacesDest2 a:hover, .enlacesDest2 a:visited {font-size:0.7em;color:#1F62A8; line-height:1.5em}
#ubicacion, #transporte {padding:0 5px 0 20px; line-height:1.5em; margin-left:5px}
#ubicacion {background-image:url('/Style%20Library/Images/EMVS/mapa.png'); background-repeat:no-repeat; background-position:left}
#transporte {background-image:url('/Style%20Library/Images/EMVS/transporte.png'); background-repeat:no-repeat; background-position:left}