/*--------------------- BODY ---------------------*/
body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	padding: 0;
	background: url(/img/all/bg-body.gif) repeat-x #FFF; /* NOTA: 70% equivale a un tama�o de fuente de 11px. Entender�amos que esto ser�a 1em. */
}
iframe{
	width:700px;
}

/*--------------------- HTML ---------------------*/
/* (CC) 2004 Tantek Celik. Some Rights Reserved. http://creativecommons.org/licenses/by/2.0 This style sheet portion is licensed under a Creative Commons License. */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img { border:none }
ul,ol { list-style:none }
/* // (CC) 2004 Tantek Celik. // */

/*------ Semantica ------*/
#contenido h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.15em;
	font-weight:normal;
	color:#B61031;
	line-height:1em;
	padding:.5em 1em;
	margin:0 0 .4em -1.35em;
	background:url(/img/all/bullet-h1.gif) no-repeat .6em .85em;
}
#contenido h1 span {
	font-size:.75em;
}
#contenido h2 {
	font-size:1em;
	text-transform:uppercase;
	color:#C34A62;
	margin:2em 0.3em 2em -.8em;
	padding:.35em 0;
	border-bottom:.1em solid #DF8B99;
	width:99%;
}
#contenido h2 a img {
	margin-left:.5em;
}
#contenido h2 span {
	padding:.35em .8em;
	border-left:.1em solid #DF8B98;
	background-color:#FEE8EC;
}

#contenido h3 {
	font-size:1.1em;
	color:#666;
	margin:2.5em 0 2em 0;
	padding:0 0 .3em .6em ;
	border-bottom:.05em solid #CCC;
	background:url(/img/all/bullet-h3.gif) no-repeat 0 .35em;
	width:98%;
}

#contenido h4{
font-size:1em;
}
a:hover, a:focus {
	text-decoration:none;
}
abbr, acronym {
	border-bottom: 1px dashed;
	cursor: help;
}
a abbr, a acronym {
	cursor: pointer;
	border-bottom: none;
}

kbd { /* keyboard. Es usado en la seccion de "Accesibilidad" */
	color:#000;
	padding: 0.1em 0.4em 0.1em 0.4em;
	border-top: 1px solid #f7f7f7;
	border-left: 1px solid #f7f7f7;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #f5f5f5;
}

/*--------------------- ESTRUCTURA ---------------------*/

/*------ Contenido ------*/
#contenedor { /* capa contenedora de toda la web */
	text-align:left;
	max-width:110em;
	min-width:69em;
	margin:0 auto;
}

/*------ Cabecera ------*/
#cabecera {
	height:159px;
	padding-top:10px;
	background: url(/img/all/bg-cabecera.jpg) no-repeat right 34px;
}
#cabecera.internalizacion_bg {
	background: url(/img/all/bg-cabecera-internacionalizacion.jpg) no-repeat right 34px;
}
#cabecera.subcontrata_bg {
	background: url(/img/all/bg-cabecera-subcontrata.jpg) no-repeat right 34px;
}
#cabecera.tecnologias_bg {
	background: url(/img/all/bg-cabecera-tecnologias.jpg) no-repeat right 34px;
}
#cabecera.comercio_bg {
	background: url(/img/all/bg-cabecera-comercio.jpg) no-repeat right 34px;
}
#cabecera.formacion_bg {
	background: url(/img/all/bg-cabecera-formacion.jpg) no-repeat right 34px;
}
#cabecera.arbitraje_bg {
	background: url(/img/all/bg_cabecera_arbitraje.jpg) no-repeat right 34px;
}
#cabecera.centro_negocios_bg {
	background: url(/img/all/bg_cabecera_centro_negocios.jpg) no-repeat right 34px;
}
#cabecera.comercio_bg {
	background: url(/img/all/bg_cabecera_comercio.jpg) no-repeat right 34px;
}
#cabecera.eic_bg {
	background: url(/img/all/bg_cabecera_eic.jpg) no-repeat right 34px;
}
#cabecera.informacion_coorporativa_bg {
	background: url(/img/all/bg_cabecera_informacion_coorporativa.jpg) no-repeat right 34px;
}
#cabecera.medioambiente_bg {
	background: url(/img/all/bg_cabecera_medioambiente.jpg) no-repeat right 34px;
}
#cabecera.base_datos_bg {
	background: url(/img/all/bg_cabecera_base_datos.jpg) no-repeat right 34px;
}

#cabecera.foro_empresa_familiar_bg {
	background: url(/img/all/bg_cabecera_foro_empresa_familiar.jpg) no-repeat right 34px;
}

* html #cabecera { /* Para explorer 6 */
	height:auto;
}
/* Menu idiomas */
#cabecera #menuIdiomas {
	float:right;
	margin-right:1.6em;
}
#cabecera #menuIdiomas li {
	display:inline;
}
#cabecera #menuIdiomas a {
	color:#B61031;
	font-weight:bold;
}
#cabecera #menuIdiomas strong {
	font-weight:normal;
}
#cabecera #menuIdiomas abbr {
	border:none;
}
/* Menu Auxiliar */
#cabecera #menuAuxiliar {
	float:left;
	margin:.2em 2em 0 10em;
}
* html #cabecera #menuAuxiliar { /* Para explorer 6 */
	margin-left:4em;
}
*:first-child+html #cabecera #menuAuxiliar { /* Para explorer 7 */
	margin-left:8em;
}
#cabecera #menuAuxiliar li {
	display:inline;
}
#cabecera #menuAuxiliar li.inicio {
	padding-left:1.4em;
	background: url(/img/all/bullet-cabecera-menuauxiliar-li-inicio.gif) no-repeat left .1em;
}
#cabecera #menuAuxiliar a {
	color:#333;
}
#cabecera #menuAuxiliar a:hover {
	color:#B20F2E;
}
#cabecera #menuAuxiliar strong {
	font-weight:normal;
}
#cabecera #menuAuxiliar span{
	margin:0 .2em;
}

/* Buscador */
#cabecera form input.busqueda {
	height:1.3em;
	width:10em;
	padding:0 .3em;
	border:1px solid #5C5C5C;
}
#cabecera form input.boton,
.suscripcion form input.boton {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	margin-left:.5em;
	padding:.1em .2em;
	border:none;
	background-color:#5C5D5D;
}
* html #cabecera form input.boton { /* Para explorer 6 */
	padding:.2em 0 .1em 0;
}
/* Logotipo */
#cabecera #logo {
	clear:both;
}
#cabecera img {
	margin:1em 0 0 1.5em;
}
/* Logotipo construccion */
#cabecera #logoConstruccion {
	clear:both;
	margin:2.6em 0 0 0;
}
/* Menu principal */
#cabecera #menuPrincipal {
    height:34px;
	margin-top:14px;
	background: url(/img/all/bg-cabecera-menuprincipal.gif) repeat-x ;
    min-width:777px;
}

#cabecera #menuPrincipal li {
	position:relative;
	float:left;
	height:34px;
}
#cabecera #menuPrincipal li span {
	display:none;
}
#cabecera #menuPrincipal li a {
	display:block;
	height:33px;
	background: url(/img/es/bg-cabecera-menuprincipal-li.gif);
}
#cabecera #menuPrincipal li a.menu_eu {
	background: url(/img/eu/bg-cabecera-menuprincipal-li.gif);
}

*:first-child+html #cabecera #menuPrincipal li a { /* Para explorer 7 */
	 height:30px;
}
/*--opcion informacion coorporativa --*/
	#cabecera #menuPrincipal li.informacionCorporativa a {
		width:218px;
	}
	 	#cabecera  #menuPrincipal li.informacionCorporativa a:hover {
			background-position:0 -34px;
		}

	   .mInformacionCorporativa #contenedor #cabecera ul#menuPrincipal li.informacionCorporativa a {
		    background-position:0 -68px;
	    }
/*-- Opcion productos y servicios --*/
	#cabecera #menuPrincipal li.productosServicios a {
		width:200px;
		background-position:-218px 0;
	}

		#cabecera #menuPrincipal li.productosServicios a:hover {
				width:200px;
			    background-position:-218px -34px;
		}

	   .mProductosServicios #contenedor #cabecera ul#menuPrincipal li.productosServicios a {
		        background-position:-218px -68px;
	    }
#cursos_list {
	margin-bottom:2em;
}

/*-- OPCION MENU ACTUALIDAD --- */
	#cabecera #menuPrincipal li.actualidad a {
		width:124px;
		background-position:-418px 0;
	}
	  #cabecera #menuPrincipal li.actualidad a:hover {
		  width:124px;
		  background-position:-418px -34px;
	   }

	   .mActualidad #contenedor #cabecera ul#menuPrincipal li.actualidad a {
		      background-position:-418px -68px;
	    }


/*-- publicaciones --*/
 	#cabecera #menuPrincipal li.publicaciones a {
		width:144px;
		background-position:-542px 0;
	}
		#cabecera #menuPrincipal li.publicaciones a:hover {
			width:144px;
			background-position:-542px -34px;
		}

		/* Seleccionada */
	    .mPublicaciones #contenedor #cabecera ul#menuPrincipal li.publicaciones a {
		    background-position:-542px -68px;
	    }

/* -- OPCION PRENSA --*/

	 #cabecera #menuPrincipal li.prensa a {
		width:91px;
		background-position:-686px 0;
	 }
		#cabecera #menuPrincipal li.prensa a:hover {
		   width:91px;
		  background-position:-686px -34px;
		}


		.mPrensa #contenedor #cabecera ul#menuPrincipal li.prensa a {
		  background-position:-686px -68px;
	    }
	
	
/* -- OPCION proceso electoral --*/

	 #cabecera #menuPrincipal li.procesoElectoral a {
		width:195px;
		background-position:-780px 0;
	 }
		#cabecera #menuPrincipal li.procesoElectoral a:hover {
		   width:195px;
		  background-position:-780px -34px;
		}


		.mProcesoElectoral #contenedor #cabecera ul#menuPrincipal li.procesoElectoral a {
		  background-position:-780px -68px;
	    }

/*	--	EUSKERA	--	*/
/*--opcion informacion coorporativa --*/
	#cabecera #menuPrincipal li.informacionCorporativa a.menu_eu {
		width:212px;
	}
	 	#cabecera  #menuPrincipal li.informacionCorporativa a:hover.menu_eu {
			background-position:0 -34px;
		}

	   .mInformacionCorporativa #contenedor #cabecera ul#menuPrincipal li.informacionCorporativa a.menu_eu {
		    background-position:0 -68px;
	    }
/*-- Opcion productos y servicios --*/
	#cabecera #menuPrincipal li.productosServicios a.menu_eu {
		width:210px;
		background-position:-212px 0;
	}

		#cabecera #menuPrincipal li.productosServicios a:hover.menu_eu {
				width:210px;
			    background-position:-212px -34px;
		}

	   .mProductosServicios #contenedor #cabecera ul#menuPrincipal li.productosServicios a.menu_eu{
		        background-position:-212px -68px;
	    }


/*-- OPCION MENU ACTUALIDAD --- */
	#cabecera #menuPrincipal li.actualidad a.menu_eu {
		width:139px;
		background-position:-422px 0;
	}
	  #cabecera #menuPrincipal li.actualidad a:hover.menu_eu {
		  width:139px;
		  background-position:-422px -34px;
	   }

	   .mActualidad #contenedor #cabecera ul#menuPrincipal li.actualidad a.menu_eu {
		      background-position:-422px -68px;
	    }


/*-- publicaciones --*/
 	#cabecera #menuPrincipal li.publicaciones a.menu_eu {
		width:129px;
		background-position:-562px 0;
	}
		#cabecera #menuPrincipal li.publicaciones a:hover.menu_eu {
			width:129px;
			background-position:-562px -34px;
		}

		/* Seleccionada */
	    .mPublicaciones #contenedor #cabecera ul#menuPrincipal li.publicaciones a.menu_eu {
		    background-position:-562px -68px;
	    }

/* -- OPCION PRENSA --*/

	 #cabecera #menuPrincipal li.prensa a.menu_eu {
		width:91px;
		background-position:-692px 0;
	 }
		#cabecera #menuPrincipal li.prensa a:hover.menu_eu {
		   width:91px;
		  background-position:-692px -34px;
		}


		.mPrensa #contenedor #cabecera ul#menuPrincipal li.prensa a.menu_eu {
		  background-position:-692px -68px;
	    }
/* -- OPCION proceso electoral --*/

	 #cabecera #menuPrincipal li.procesoElectoral a.menu_eu {
		width:195px;
		background-position:-785px 0;
	 }
		#cabecera #menuPrincipal li.procesoElectoral a:hover.menu_eu {
		   width:195px;
		  background-position:-785px -34px;
		}


		.mProcesoElectoral #contenedor #cabecera ul#menuPrincipal li.procesoElectoral a.menu_eu {
		  background-position:-785px -68px;
	    }


#cabecera #menuPrincipal li:hover ul,
#cabecera #menuPrincipal li.over ul {
	display: block;
}
#cabecera #menuPrincipal ul {
	position: absolute;
	top:34px;
	left: 0;
	display: none;
	font-size:1.1em;
	padding-bottom:.5em;
	background-color:#494949;
}
#cabecera #menuPrincipal li li {
	float:none;
	height:auto;
}

#cabecera #menuPrincipal li li a {
	color:#FFF;
	height:auto;
	margin:.35em .5em .35em 1em;
	padding:.2em .5em .25em .5em;
	background:none;
}

*:first-child+html #cabecera #menuPrincipal li li a{
	height:auto;
}
#cabecera #menuPrincipal li li a:hover {
	text-decoration:none;
	color:#000;
	background:#CCC;
}
#cabecera #menuPrincipal li.informacionCorporativa li a,
#cabecera #menuPrincipal li.informacionCorporativa li a:hover {
	width:188px;
}
#cabecera #menuPrincipal li.productosServicios li a,
#cabecera #menuPrincipal li.productosServicios li a:hover {
	width:168px;
}

#cabecera #menuPrincipal li.actualidad li a,
#cabecera #menuPrincipal li.actualidad li a:hover {
	width:94px;
}

#cabecera #menuPrincipal li.publicaciones li a,
#cabecera #menuPrincipal li.publicaciones li a:hover {
	width:112px;
}
#cabecera #menuPrincipal li.prensa li a,
#cabecera #menuPrincipal li.prensa li a:hover {
	width:60px;
}

/*--euskera--*/
/*#cabecera #menuPrincipal li.informacionCorporativa a.menu_eu */
#cabecera #menuPrincipal li.informacionCorporativa li.menu_eu a,
#cabecera #menuPrincipal li.informacionCorporativa li.menu_eu a:hover{
	width:181px;
}
#cabecera #menuPrincipal li.productosServicios li.menu_eu a,
#cabecera #menuPrincipal li.productosServicios li.menu_eu a:hover {
	width:180px;
}

#cabecera #menuPrincipal li.actualidad li.menu_eu a,
#cabecera #menuPrincipal li.actualidad li.menu_eu a:hover {
	width:109px;
}

#cabecera #menuPrincipal li.publicaciones li.menu_eu a,
#cabecera #menuPrincipal li.publicaciones li.menu_eu a:hover {
	width:98px;
}
#cabecera #menuPrincipal li.prensa li.menu_eu a,
#cabecera #menuPrincipal li.prensa li.menu_eu a:hover {
	width:60px;
}

/*------ Submenu ------*/
#cabecera #menuPrincipal li.productosServicios li.menu_es ul.nivel2{
	position: absolute;
	top:-4px;
	display: none;
	left: 198px;
	width: 177px;
}
#cabecera #menuPrincipal li.productosServicios li.menu_es ul.nivel3{
	*left: 199px;
}

#cabecera #menuPrincipal li.productosServicios li.menu_eu ul.nivel2{
	position: absolute;
	top:-4px;
	display: none;
	left: 210px;
	width: 177px;
}
#cabecera #menuPrincipal li.productosServicios li.menu_eu ul.nivel3{
	*left: 199px;
}

#cabecera #menuPrincipal li.productosServicios li:hover ul.nivel2,
#cabecera ul#menuPrincipal li.productosServicios ul li.over ul.nivel2,
#cabecera ul#menuPrincipal li.productosServicios ul li.over ul li.over ul.nivel3 {
	display: block;
}

#cabecera ul#menuPrincipal li.productosServicios ul li.over  {
	height:10px;
	width:181px;
	margin-top:-1px;
	margin-bottom:-5px;
}
#cabecera ul#menuPrincipal li.productosServicios ul li.over ul {
	margin-left:0px;
	margin-top:5px;
}
#cabecera ul#menuPrincipal li.productosServicios ul li.over ul.nivel3 {
	margin-left:4px;
}

#cabecera ul#menuPrincipal li.productosServicios ul li.over ul li ul {
	margin-left:5px;
	margin-top:4px;
}

#cabecera #menuPrincipal li.productosServicios ul.nivel2 ul.nivel3{
	position: absolute;
	top:-4px;
	display: none;
	left: 177px;
}

#cabecera #menuPrincipal li.productosServicios ul.nivel2  li:hover ul.nivel3,
#cabecera #menuPrincipal li.productosServicios ul.nivel2  li:hover ul.nivel3 {
	display: block;
}
#cabecera #menuPrincipal li.productosServicios li.menu_es a,{
	width:168px;
}

#cabecera #menuPrincipal li.productosServicios li.menu_es a:hover {
	width:168px;
	background-color:#CCCCCC;
}

#cabecera #menuPrincipal li.productosServicios ul{
	background:url(/img/all/index/bg-index-menu-3niveles.gif) repeat-y top left #494949;
}

#cabecera #menuPrincipal li.productosServicios .menu_es .nivel2 a,
#cabecera #menuPrincipal li.productosServicios .menu_es .nivel2 a:hover,
#cabecera #menuPrincipal li.productosServicios .menu_eu .nivel2 a,
#cabecera #menuPrincipal li.productosServicios .menu_eu .nivel2 a:hover,
#cabecera #menuPrincipal li.productosServicios .nivel3 a,
#cabecera #menuPrincipal li.productosServicios .nivel3 a:hover{
	width:145px;
}

#cabecera #menuPrincipal li.productosServicios ul li a.submenu,
#cabecera #menuPrincipal li.productosServicios ul li a:hover.submenu,
.mProductosServicios #contenedor #cabecera ul#menuPrincipal li.productosServicios ul li a.submenu,
.mProductosServicios #contenedor #cabecera ul#menuPrincipal li.productosServicios ul li a:hover.submenu{
	background:url(/img/all/index/icono-index-menu-3niveles.gif) no-repeat top right;
}
div#cabecera ul#menuPrincipal li ul  li ul li a{
	font-size:1em;
	*font-size:0.9em;
}
div#cabecera ul#menuPrincipal li ul  li ul li ul li a{
	font-size:0.9em;
}

#cabecera #menuPrincipal li.productosServicios ul li a:hover.submenu,
.mProductosServicios #contenedor #cabecera ul#menuPrincipal li.productosServicios ul li a:hover.submenu{
	background-color:#CCC;
}


/*------ Ruta ------*/
#ruta {
	clear:both;
	color:#999;
	margin:1.3em 0 1.5em 1.7em;
}
#ruta a {
	color:#999;
}
#ruta li {
	display:inline;
	margin-right:.1em;
	padding-right:.7em;
	background:url(/img/all/bullet-ruta-li.gif) no-repeat right .45em;
}
* html #ruta li { /* Para explorer 6 */
	margin-right:.4em;
	padding-right:.55em;
}
*:first-child+html #ruta li { /* Para explorer 7 */
	margin-right:.25em;
	padding-right:.55em;
}

html:first-child #ruta {
    padding-top:.85em;
}

#ruta li.activo {
	margin:0;
	padding:0;
	background:none;
}

/*------ Columna izquierda ------*/
#colIzquierda {
	float:left;
	font-size:1.1em;
	margin-left:1.5em;
}
* html #colIzquierda { /* Para explorer 6 */
	margin-left:.7em;
}
#colIzquierda ul {
	width:13.4em;
	padding:1.25em .5em 1em .5em;
	margin-bottom:2em;
	background:url(/img/all/bg-colizquierda.gif) repeat-x #EEEDEE;
}
#colIzquierda li {
	padding:.3em 0 .45em 1.25em;
	border-bottom:1px solid #DEDEDE;
	background:url(/img/all/bullet-colizquierda-li.gif) no-repeat .6em .7em;
}
#colIzquierda li.ultimo {
	border:none;
}
#colIzquierda li a {
	color:#333;
}
#colIzquierda li a:hover {
	color:#B61031;
}
#colIzquierda #masInformacion {
	font-size:.8em;
	color:#666;
	width:17.7em;
	margin-top:2em;
	border:.1em solid #DBDADA;
}
#colIzquierda #masInformacion p {
	padding:.6em .2em .8em .7em;
}
#colIzquierda #masInformacion a {
	color:#666;
}
#colIzquierda #masInformacion .responsable {
	color:#333;
	margin-top:.5em;
	padding:1.7em .2em 1.3em .4em;
	background:url(/img/all/bg-colizquierda-masinformacion-responsable.gif) repeat-x top #FCF6EE;
}
#colIzquierda #masInformacion .responsable strong {
	display:block;
	font-size:1.1em;
	color:#B61031;
	margin-bottom:.2em;
	padding-left:1.8em;
	background:url(/img/all/bullet-colizquierda-masinformacion-responsable-strong.gif) no-repeat 0 .1em;
}
#colIzquierda #masInformacion .responsable em {
	font-style:normal;
	font-weight:bold;
}
#colIzquierda #masInformacion .responsable a {
	color:#333;
}

/* -- opciones seleccionadas menu izquierdo -- */

/*- menu izquierdo informacion-*/
#opcionInformacion #colIzquierda li#izqInformacion a,
 #opcionLocalizacion #colIzquierda li#izqLocalizacion a
         {font-weight:bold; text-decoration:none; }

/*- menu izquierdo actualidad-*/
#opcionNoticias #colIzquierda li#izqNoticias a,
 #opcionAgenda #colIzquierda li#izqAgenda a,
  #opcionIpc #colIzquierda li#izqIpc  a,
   #opcionEuribor #colIzquierda li#izqEuribor a,
    #opcionAgenda #colIzquierda li#izqAgenda a
         {font-weight:bold; text-decoration:none; }


/* -- */
 #opcionHomeInternacio      #colIzquierda li#izqInternacionalizacion a,
 #opcionHomeFormacion       #colIzquierda li#izqFormacion a ,
  #opcionHomeMedioambiente   #colIzquierda li#izqMedioambiente a ,
   #opcionHomeSubcontratacion #colIzquierda li#izqSubcontratacion a,
    #opcionHomeTecnologias     #colIzquierda li#izqTecnologias a,
     #opcionHomeComercio        #colIzquierda li#izqComercio a,
      #opcionHomeArbitraje       #colIzquierda li#izqArbitraje a,
       #opcionHomeBaseDatos       #colIzquierda li#izqBaseDatos a,
          #opcionHomeEic      #colIzquierda li#izqEic a,
          #opcionHomeCentroNegocios #colIzquierda li#izqCentroNegocios a
           { font-weight:bold; text-decoration:none;}


/*- menu izquierdo servicios parte interna-*/
#opcionInternacio      #colIzquierda li#izqInternacionalizacion,
 #opcionFormacion       #colIzquierda li#izqFormacion ,
  #opcionMedioambiente   #colIzquierda li#izqMedioambiente ,
   #opcionSubcontratacion #colIzquierda li#izqSubcontratacion,
    #opcionTecnologias     #colIzquierda li#izqTecnologias,
     #opcionComercio        #colIzquierda li#izqComercio,
      #opcionArbitraje       #colIzquierda li#izqArbitraje,
       #opcionBaseDatos       #colIzquierda li#izqBaseDatos,
          #opcionEic      #colIzquierda li#izqEic,
          #opcionCentroNegocios #colIzquierda li#izqCentroNegocios
           { font-weight:bold; text-decoration:none; }


    #opcionPublicaciones  #colIzquierda li#izqPublicaciones a,
	 #opcionComunicaciones   #colIzquierda li#izqComunicaciones a,
	  #opcionesRevista         #colIzquierda li#izqRevista a,
	    #opcionBInfoDenda	     #colIzquierda li#izqBInfoDenda a,
		  #opcionBMercados         #colIzquierda li#izqBMercados a,
		    #opcionBEuropea            #colIzquierda li#izqBEuropea a { font-weight:bold;text-decoration:none; }

/*- menu izquierdo sesion -*/
#datosSuscripcion #colIzquierda li#izqDatosSuscripcion,
 #suscripciones #colIzquierda li#izqMisSuscripciones,
  #logOut #colIzquierda li#izqLogOut   { font-weight:bold; }



#mapaSitio #menuAuxiliar #menuMapaSitio,
  #datosSuscripcion #menuAuxiliar #menuDatosSuscripcion,
     #opcionContacto #menuAuxiliar #menuContacto
 { font-weight:bold;  }


/*------ Contenido ------*/
#contenido {
	margin-left:19.2em;
	padding:0 .5em 0 3.2em;
	background:url(/img/all/bg-colcentro.gif) repeat-x;
	
}
#contenido p {
	font-size:1.1em;
	color:#666;
	margin-bottom:1.6em;
}
#contenido a {
	color:#333;
}
#contenido a:hover {
	color:#B61031;
}

/*------ Pie ------*/
#pie {
	float:left;
	width:100%;
	height:8.5em;
	color:#999;
	margin-top:4em;
	border-top:.1em #CCC solid;

}
* html #pie {
	float:none;
}
#pie p {
	margin-top:.7em;
	margin-left:1em;
}
#pie a {
	color:#999;
}
#pie .sindicacion {
	font-size:.9em;
	margin-top:1.8em;

}
#pie .sindicacion a {
	color:#666;
}
#pie .sindicacion strong {
	float:left;
	color:#666;
	margin-right:.35em;
}
#pie .sindicacion strong a {
	display:block;
	float:left;
	color:#666;
	height:1.4em;
	margin-right:.5em;
	padding-left:1.8em;
	background:url(/img/all/icono-pie-sindicacion-strong-a.gif) no-repeat;
}


/*--------------------- ELEMENTOS COMUNES ---------------------*/
/*------ Formulario ------*/
form {

	margin:0;
}
legend, fieldset, textarea, input, select {
     font-family:Tahoma, Arial, Helvetica, sans-serif;
	 font-size:1em;
     color:#666;
     padding:0;
}
input.corto {
   width:9em;
}
input.largo{
  width:12em;
}
select{
  width:11em;
}


textarea { width:90%;}
textarea:focus, input:focus, select:focus {}
textarea:hover, input:hover, select:hover {}
/*------ Tabla ------*/
table {
	border-collapse: collapse; /* para quitar el padding de las celdas */
	border-spacing: 0;
	width:99.5%;
}

caption,
th,
thead td {
	font-size:1.1em;
	font-weight:bold;
	color:#CC0033;
	text-align: center;
	padding:.5em 1.1em;
	border:.05em solid #DDD8D8;
	border-bottom:.05em solid #DDD8D8;
	background-color:#F1EFEF;
}
caption {
	width:99.5%;
	margin-left:-1px;
	border-bottom:none;
}
td {
	color:#666;
	padding:.5em 1.2em;
	border:1px solid #DDD8D8;
}
tr.par {
	background:url(/img/all/bg-tr-par.gif) repeat-x;
}
#contenido td a,
#contenido td a:hover {
	color:#666;
}


/*-------Para una sola columna-----*/
#contenido.informacion  {
	margin-left:1.4em;
	/*width:92%*/
}
/*------ Paginacion ------*/
#contenido .paginacion {
	font-weight:bold;
	color:#999;
	text-align:right;
	margin:1em 0 2em 0;
}

#contenido .fechas {
    font-weight:bold;
	margin:2em 0;

	color:#CC0033;
	padding:0 0.5em 0 0.5em;
}


#contenido .fechas a {
    font-size:1em;
    font-weight:bold;
    color:#CC0033;

}
#contenido .fechas  span{
    font-size:1.2em;
	padding:0 1em;
	color:#999;
}

#contenido .paginacion a {
	color:#666;
}
#contenido .paginacion a:hover {
	color:#666;
}
.paginacion span {
	color:#B61031;
	padding:0 1.2em;
	font-weight:normal;
}

/*------ Listas ------*/
#contenido ul.listas {
  margin-bottom:2em;
}
#contenido ul.listas li {
	margin-top:.45em;
	padding-left:.9em;
	color:#666666;
    background:url(/img/all/bullet-01.gif) no-repeat 0 .3em;
	font-size:1.1em;
}
#contenido ul.listas li li {
	margin-left:2em;
	background:url(/img/all/bullet-02.gif) no-repeat 0 .3em;
}
#contenido ul.listas li li li {
	background:url(/img/all/bullet-03.gif) no-repeat 0 .3em;
}
#contenido ul.listas li li li li {
	background:url(/img/all/bullet-04.gif) no-repeat 0 .3em;
}
/*------ Listas estáticas ------*/
#contenido ul.listasEstaticas {
  margin-bottom:2em;
  font-size:1.2em;
}
#contenido ul.listasEstaticas li {
	margin-top:.25em;
	padding-left:.9em;
	color:#666666;
    background:url(/img/all/bullet-01.gif) no-repeat 0 .3em;
}
#contenido ul.listasEstaticas li table {
	font-size: 100%;
}
#contenido ul.listasEstaticas li table th,caption {
	font-size: 98%;
}
#contenido ul.listasEstaticas li li {
	margin-left:0em;
	background:url(/img/all/bullet-02.gif) no-repeat 0 .3em;
}
#contenido ul.listasEstaticas li li li {
	background:url(/img/all/bullet-03.gif) no-repeat 0 .3em;
}
#contenido ul.listasEstaticas li li li li {
	background:url(/img/all/bullet-04.gif) no-repeat 0 .3em;
}
/*------- Listas Ordenadas ----------- */

#contenido ol {
   list-style-type: decimal;
}
#contenido ol li {
   margin-left:3em;
   padding:0.3em 0.1em;
   color:#666666;
}

#contenido ol.listaLetras{
  list-style-type: lower-alpha;
}
/*------ Volver y otros enlaces ------*/
#contenido .volver{
   	font-size:1em;
	font-weight:bold;
	color:#CC0033;
	margin-top:3.5em;
	clear:right;
}

#contenido .enlaces{
   	font-weight:bold;
	color:#CC0033;
	margin-top:3.5em;
}

#contenido .volver a, #contenido .enlaces a {
	color:#CC0033;
}
/*------ Ayuda para lectores ------*/
.ayudaAcces {
	position: absolute;
	left: -10000px;
	top: -10000px;
	font-size: .1em;
	line-height: 1%;
}

/*------ Imagenes y Posiciones de Elementos --------------*/

.introduccionGeneral{
  margin-bottom:5em;
}
.actualidad .introduccionGeneral{
font-size:1.1em;
}
.elementoIzquierda{
   float:left;
   padding:0 2em 0 0;
}
.elementoDerecha{
  float:right;
  padding:0 2em 0 0;
}
.alineadoDerecha{
  text-align:right;

}
.alineadoCentro{
  text-align:center;
}
.modulo a {
    background:url(/img/all/bullet-02.gif) no-repeat 0 3px;
	margin:0 0 0 3em;
	padding:0 0 0 1em;
}
.alineadoIzquierda{
  text-align:left;
}

.alineadoIzquierda img,.alineadoCentro img{
  margin-bottom:1em;
}

/*--------- VARIAS ----------- */
.negrita {
    color:#000;
}

.clear{
     clear:both;
}

.aviso {
    color:#B61031;
    background:#fff;
    text-decoration:underline;
}

#contenido .descargapdf{
}

#contenido .descargapdf a {
    color:#B61031;
    background:#fff;
    text-decoration:underline;
	background:url(/img/all/bullet-descargas.gif) no-repeat .1em 50%;
	padding-left:.9em;
}

.requerido {
      color:#B61031;
      background:#fff;
}
.conBorde{
      border:0.1em solid #cccccc;
}
.conBorderZero{
  margin:0;
  padding:0;
}
.tituloEspecial{
    font-weight:bold;
    font-size:1em;
    padding-top:0.7em;
    padding-left:1.3em;
    border-top:#ccc 0.1em solid;
    background:url(/img/all/bullet-agenda-h3.gif) no-repeat 0.5em 1.05em;
}
.externo{
	background-image:url(../img/all/bg-externo.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:1.25em;
}
/*------ lista de las home ------------*/
.listaHome {
	padding:0.5em 0 1.5em 1em;
	border-top:.2em solid #EEEDEE;
	border-bottom:.15em solid #EEEDEE;
	background:url(/img/all/servicios/bg-internacionalizacion-ul.gif) no-repeat right bottom;
}
.listaHome li {
	font-weight:bold;
	margin-top:.45em;
	padding-left:.9em;
	background:url(/img/all/bullet-01.gif) no-repeat 0 .3em;
}
.listaHome li a {
	color:#666;
	padding:.15em .3em .2em .3em;
}
.listaHome li a:hover {
	color:#666;
	background-color:#EEEDEE;
}

/*----------- Previsualizacion -------------*/
#previsualizacion{
	position:fixed;
	bottom:0px;
	height:2.5em;
	width:100%;
	background-color:#FFFFCC;
	border-top: .15em solid #FFCC66;
}
#previsualizacion a{
	color:#CC9900;
	height: 1.4em;
	padding: .2em;
	display:block;
	width:19em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	float:right;
	margin: 0em .5em;
	background:url(../gestor/img/cross.png) right no-repeat;
}
#previsualizacion a:hover{
	background:url(../gestor/img/cross_hover.gif) right no-repeat;
}

/*----------- Enlace destacado -------------*/
.enlaceDestacado {
	margin:2em 0 3.5em 0;
	padding:.3em .5em 1.2em .5em;
	border-top:.05em solid #DDD8D8;
	border-bottom:.05em solid #DDD8D8;
}
.enlaceDestacado img {
	float:left;
	margin-right:1em;
}
.enlaceDestacado p {
	margin-top:1.9em;
}

/*------ lista de contenido generado con el gestor ------------*/
ul.listaGestor li{
	color:#666;
	margin:.9em .4em;
	font-size:1.1em;
	padding-left:.9em;
	background:url(/img/all/bullet-01.gif) no-repeat 0 .3em;
}
ul.listaGestor li li {
	margin-left:2em;
	background:url(/img/all/bullet-02.gif) no-repeat 0 .3em;
}
ul.listaGestor li li li {
	background:url(/img/all/bullet-03.gif) no-repeat 0 .3em;
}
ul.listaGestor li li li li {
	background:url(/img/all/bullet-04.gif) no-repeat 0 .3em;
}
ol.listaGestor {
	margin-bottom:.9em;
}
ol.listaGestor li {
	list-style-type:none;
	margin:0 0 .3em 0;
	padding: .3em;
}
.listas_programa {
	margin: 0;
	padding: 0;
}



/*------ enlace de contenido generado con el gestor ------------*/
#contenido a.enlaceGestor {
	color:#0000FF;
}

/*------ perfil contratante ------*/
.oculto {
	display:none;
}
.listado_perfil li {
	margin-bottom:.7em;
}
ul.listado_perfil {
	margin-top:2em;
}

.clearLeft {
	clear:left;
	float:left;
}
.activo {
	font-weight:bold;
}

/*------ PAGINA INFO EN TURCO ------------*/
ul.logosTurcos li {
	display:inline;
	float:left;
	margin:1em 1em 1em 0;
}
#contenido p.notaTurco{
	display:block;
	color:#999999;
	font-style:italic;
	clear:both;
	font-size:1em;
}

/*------- MULTIMEDIA ----------------*/
#contenido ul#multimedia li{
	clear:both;
	margin-bottom:20px;
	height:150px;
}
#contenido ul#multimedia.listado_multimedia li{
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
	height:1%;
	width:70em;
}
#contenido ul#multimedia li .video{
	width:200px;
	height:150px;
	float:left;
	background:#CCCCCC;
	margin-right:20px;
}
#contenido ul#multimedia span{
	display:block;
}
#contenido ul#multimedia span.titulo{
	color:#CC0033;
	font-size:1.2em;
}
#contenido ul#multimedia span.texto{
	margin-top:15px;
	color:#666666;
	font-size:1.1em;
}
#contenido ul#multimedia a.categoria{
	color:#333333;
}
#contenido ul#multimedia a.categoria:hover{
	color:#B61031;
}

.foto_empren{
float:left;
margin-right:1.5em;
}

.textoDer{
height:16em;}
