



/* CSS Document */
html {  background: url(/sites/web/EuropaI_D_i/images/fondo-body.png) center bottom  no-repeat; min-height: 100%; }

body { font-family: "Arial", "Verdana", "Arial Narrow", sans-serif !important; padding-bottom: 15px;  font-size: 90%; }


a, a:active, a:visited { font-weight: bold; color: #4c4c48; text-decoration: none; }

a:hover { color: #006888; }
a.actual, a.actual:active, a.actual:visited { color: #0099CA; }

a.alt, a.alt:active, a.alt:visited { font-size: .85em; text-transform: uppercase; font-weight: bold; color: #0099CA; text-decoration: none; }
a.alt:hover { color: #006888; }

.noticia_normal h3 a.alt { font-size: 1.1em !important; }
.sidebar_noticias p a.alt { font-size: 1.1em !important; }
.sidebar_enlaces { font-size: .70em !important; }


hr { height: 1px; border-bottom: 1px dashed #4c4c48; border-top: 1px solid #fff; }

#contenedor { width: 970px; margin: 0 auto; padding: 0px; }

#cabecera { width: 960px; border-bottom: 1px dashed #4c4c48; padding: 0px 0px 0px 10px; margin: 0px; background-position: bottom right; background-repeat: no-repeat; }

.c01 { background-image: url(/sites/web/EuropaI_D_i/images/fondo-01-portada.png); }
.c02 { background-image: url(/sites/web/EuropaI_D_i/images/fondo-02-noticias.png); }
.c03 { background-image: url(/sites/web/EuropaI_D_i/images/fondo-03-tecnologias.png); }
.c04 { background-image: url(/sites/web/EuropaI_D_i/images/fondo-04-contacto.png); }

.s01 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/01.png); }
.s02 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/02.png); }
.s04 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/04.png); }

.s031 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/031.png); }

.s0311 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0311.png); }
.s0312 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0312.png); }
.s0313 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0313.png); }
.s0314 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0314.png); }
.s0315 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0315.png); }
.s0321 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0321.png); }
.s0322 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0322.png); }
.s0323 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0323.png); }
.s0324 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0324.png); }
.s0325 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0325.png); }
.s0331 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0331.png); }
.s0332 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0332.png); }
.s0333 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0333.png); }
.s0334 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0334.png); }
.s0335 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0335.png); }
.s0341 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0341.png); }
.s0342 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0342.png); }
.s0343 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0343.png); }
.s0344 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0344.png); }
.s0345 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0345.png); }
.s0351 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0351.png); }
.s0352 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0352.png); }
.s0353 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0353.png); }
.s0354 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0354.png); }
.s0355 { background-image: url(/sites/web/EuropaI_D_i/images/bgs/0355.png); }



#cabecera_logo { width: 143px; float: left; }
#cabecera_menu { float: left; width: 667px; padding: 0px 6px; text-transform: uppercase; background: url(/sites/web/EuropaI_D_i/images/logo-campanyadifusion.png) 0px 10px no-repeat; }
#cabecera_menu ol { margin-top: 65px; padding: 10px 0px 0px 0px; }
#cabecera_menu ol li { padding: 45px 0px 0px 0px; /* display: inline; */ float: left; background: top left no-repeat; margin-right: 0px; }
#cabecera_menu ol li.i00 { background-image: url(/sites/web/EuropaI_D_i/images/icons/ico-00.png); }
#cabecera_menu ol li.i01 { background-image: url(/sites/web/EuropaI_D_i/images/icons/ico-01.png); }
#cabecera_menu ol li.i02 { background-image: url(/sites/web/EuropaI_D_i/images/icons/ico-02.png); }
#cabecera_menu ol li.i03 { background-image: url(/sites/web/EuropaI_D_i/images/icons/ico-03.png); }
#cabecera_menu ol li.i04 { background-image: url(/sites/web/EuropaI_D_i/images/icons/ico-04.png); }
#cabecera_menu ol li.i05 { background-image: url(/sites/web/EuropaI_D_i/images/icons/ico-05.png); }
#cabecera_menu ol li.i06 { background-image: url(/sites/web/EuropaI_D_i/images/icons/ico-06.png); }
#cabecera_menu ol li.i07 { background-image: url(/sites/web/EuropaI_D_i/images/icons/ico-07.png); }
#cabecera_menu ol li.i08 { background-image: url(/sites/web/EuropaI_D_i/images/icons/ico-08.png); }
#cabecera_menu ol li.i09 { background-image: url(/sites/web/EuropaI_D_i/images/icons/ico-09.png); }
#cabecera_menu ol li a {  }

#submenu { font-size: 11px; border-bottom: 1px dashed #4c4c48; text-transform: uppercase; background-position: top left; background-repeat: no-repeat; }
#submenu ul { margin: .4em 0px 0px 143px; padding-left: 13px; }
#submenu ul li { display: inline; margin-right: 1em; }

#subsubmenu { width: 670px; padding: 5px 0px; font-size: 16px; border-bottom: 1px dashed #4c4c48; text-transform: uppercase; }
#subsubmenu ul { margin: 3px 0px 3px 0px; padding: 0px 13px 0px 0px; }
#subsubmenu ul li { float: left; margin-right: 7px; margin-bottom: -6px;}
#submenu ul li a, #submenu ul li a:active, #submenu ul li a:visited, #subsubmenu ul li a, #subsubmenu ul li a:active, #subsubmenu ul li a:visited { color: #777 }
#submenu ul li a:hover, #subsubmenu ul li a:hover { color: #2CF; }
#submenu ul li a.actual, #subsubmenu ul li a.actual { color: #0AD; }
#submenu ul li a { }

#contenido { width: 655px; margin: .4em 0px 0px 0px; padding: 0px 0px 13px 143px; float: left; display: inline; background-color: #FFF; background-position: top left; background-repeat: no-repeat;}
#contenido #contenido_titulo { text-transform: uppercase; font-weight: bold; border-bottom: 1px dashed #4c4c48; width: 667px; overflow: hidden; float: left; }
#contenido #contenido_titulo h1 { color: #0AD; font-size: 2.5em; padding-left: 13px; }
#contenido #contenido_titulo h2 { color: #4c4c48; font-size: 1.3em; padding-left: 13px; }

#columna_derecha { text-transform: uppercase; width: 150px; float: right; margin: 0px; padding: 0px; display: inline; }

.download_links { background: #ffffff url(/sites/web/EuropaI_D_i/images/boton-pdf.png) 10px 0px no-repeat; padding-top: 30px; margin-top: 90px; border-bottom: 1px dashed #4c4c48;  }
.download_links ul { padding-top: 10px !important; font-size: .6em; line-height: 1.2em; margin: 0px; padding: 0px;}
.download_links ul li { padding-top: 1px; }
.download_links ul li a, #download_links ul li a:active, #download_links ul li a:visited { color: #0AD; }
.download_links ul li a:hover { color: #000; }
.download_links_alt { background-position: center left; padding: 0px 0px 0px 40px; margin-top: 10px; border-top: 1px dashed #4c4c48;  }

#columna_derecha .caja_descargas{
}

#contenido #contenido_titular { width: 667px; border-bottom: 1px dashed #4c4c48; margin-bottom: .5em; }
#contenido #contenido_titular blockquote { padding: 10px; text-transform: uppercase; font-weight: bold; font-size: .9em; }
#contenido #contenido_titular blockquote.convideo {	display: inline; float: right; width: 500px; }

div.centrado{text-align: center;}

#texto { width: 100%; clear: both; }
.columna { float: left; width: 48%; margin-right: 2%; }
.sinmargen { width: 48%; margin: 0px 0px 0px 1%; }

.ancha { width: 63%; margin-right: 2%; }
.estrecha { width: 33% !important; margin: 0px 0px 0px 1%; }

.unica {
	width: 490px;
}

* html .sinmargen { width: 48%; } /* Slo afecta a IE6, cunta belleza! */
#texto .columna p { font-size: .8em; padding: .7em 0px .7em .6em; text-align: justify; }

#texto .columna ol, #texto .columna ul { padding: .3em 0px .3em 2.6em; font-family: "Arial", "Verdana", "Arial Narrow", sans-serif !important; font-size: 12px;  }

#texto .columna ol li { list-style: decimal !important; text-align: justify; padding-bottom: .6em;}
#texto .columna ul li { list-style: none !important; text-align: justify; padding-bottom: .6em;}


#texto .columna h3 { font-size: .8em; padding: 1.2em 0px .7em .6em; color: #0099CA; font-weight: bold; }
#texto strong { font-weight: bold; }
#texto strong.alt { color: #0099CA; }

div.caja_auxiliar { background: #0099CA; color: #FFF; padding: .5em 1em .5em .5em !important; margin-top: 1em; }
div.caja_auxiliar strong { font-weight: bold; }
div.caja_auxiliar a, div.caja_auxiliar a:active, div.caja_auxiliar a:visited { color: #FFF; }
div.caja_auxiliar a:hover { text-decoration: underline; }

.noticia_destacada { margin-bottom: 15px; margin-top: 5px; }
.noticia_destacada .foto_noticia {margin: 10px 0px 10px 0px;}
.noticia_destacada h2 { margin-top: 10px; border-bottom: 1px dashed #4c4c48; margin-bottom: 7px; }
.noticia_normal {  padding-top: .2em; border-top: 1px dashed #4c4c48; }
.noticia_normal h3 { font-size: .9em !important; text-transform: uppercase; color: #0099CA; font-weight: bold; padding: 0px 0px 0px .5em; }
.noticia_normal .fecha { letter-spacing: 1px; text-transform: uppercase; color: #0099CA; font-weight: normal !important; font-size: .85em !important; padding: 0px 0px 0px .8em !important; }

.cabecera_noticia {
	margin-top: 9px;
	margin-bottom: 10px;
}

.cabecera_noticia h2 {
	margin-top: 20px;
	margin-bottom: 15px;
}

div.caja_auxiliar2 { border: 1px dashed #4c4c48; border-width: 1px 0px; padding: .5em 1em .5em .5em !important; margin-top: 1em; }
div.caja_auxiliar3 { padding: .5em 1em 0px .5em !important; }
div.caja_auxiliar2 p, div.caja_auxiliar3 p { margin: 0px !important; padding: 1px 0px !important; }
div.caja_auxiliar2 strong { font-weight: bold; text-transform: uppercase; }
div.caja_auxiliar2 a, div.caja_auxiliar2 a:active, div.caja_auxiliar2 a:visited, 
div.caja_auxiliar3 a, div.caja_auxiliar3 a:active, div.caja_auxiliar3 a:visited
{ color: #0099CA; }
div.caja_auxiliar2 a:hover, 
div.caja_auxiliar3 a:hover { color: #006888; }




.descargar_documento {
	margin-top: 15px;
}

.descargar_documento .descripcion_documento {
	margin: .7em 0px;
	padding: .7em 24px .7em 0px;
	border: 1px dashed #4c4c48;
	border-width: 1px 0px;
	background: url(/sites/web/EuropaI_D_i/images/boton-pdf.png) center right no-repeat;
}

.banners img {
	margin-bottom: 20px;
	float: left;
}

h2.cabecera_noticias {
	margin-top: 10px;
}

.sidebar_noticias {
	border-bottom: 1px dashed #4c4c48;
	padding-bottom: 10px;
}

.sidebar_noticias p {
	font-size: .7em;
	text-transform: none;
}

.sidebar_noticias p, .sidebar_noticias h3, .sidebar_noticias p.fecha {
	margin: 3px !important;
	padding: 0em !important;
}

.download_links_sidebar {
	margin-top: 10px;
}

.proyecto {
	border-bottom: 1px dashed #4c4c48;
	padding-bottom: 10px;
}

.opciones_cabecera {
	width: 140px;
	float: right;
	position: relative;
	bottom: 0px;
}

.opciones_cabecera .download_links {
	margin-top: 5px;
}

.opciones_cabecera .download_links {
	padding-top: 37px !important;
}

.opciones_cabecera .vervideo_link {
	text-align: center;
	border-bottom: 1px dashed #4c4c48;
	padding: 6px 0px;
}

.opciones_cabecera .subir_link {
	padding: 6px 0px 0px 6px;
}

/*
.indice_capitulo_doc {
	margin-bottom: 20px;
}


#texto .columna .indice_capitulo_doc ul { padding: .3em 0px .3em .3em; font-family: inherit; font-size: 11px;}

#texto .columna .indice_capitulo_doc ul li { list-style: none !important; text-align: left !important; }

.indice_capitulo_doc ul.toc li {
	margin-bottom: .5em;
	font-weight: bold;
	list-style: none;
	padding: 0px !important;
	line-height: 1.3em;
}

.indice_capitulo_doc ul.toc li ul {
	margin-top: .5em;
}

.indice_capitulo_doc ul.toc li ul li {
	font-weight: normal;
	list-style: none;
}

*/

.sidebar_enlaces {
	background: #0099CA;
	font-size: .6em;
	padding: 2em .5em 2em .5em;
	color: #fff;
}

.sidebar_enlaces ul li a, .sidebar_enlaces ul li a:active, .sidebar_enlaces ul li a:visited {
	color: #fff;
}

.sidebar_enlaces ul li a:hover {
	color: #fff;
	text-decoration: underline;
}

form label {
	font-weight: bold;
	font-size: .85em;
}

form input.text {
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
}

form textarea.text {
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
}

form input.enviar {
	font-weight: bold;
	border: none;
	color: #fff;
	background: #009ACB;
	padding: .3em 2em .5em .3em;
	font-size: .9em;
	border: 1px solid #006688;
}

form input.enviar:hover {
	background: #006888;
	cursor: pointer;
	border: 1px solid #009ACB;
}

.sidebar_enlaces ul li {
	margin-bottom: 1em;
}

#pie { 
padding: 22px 0px 0px 150px;
font-size: .8em;
color: #0099CA;
 }

.vervideo { display: inline; width: 130px; float: left; margin: 5px 0px 5px 12px; }
.clearfix { clear: both; }
.sinborde { border: none !important; }

p.error{
	font-weight: bold;
	color: #FF0000;
	font-size: .9em;
}

p.acierto{
	font-weight: bold;
	color: #009ACB;
}

.subrayado{
	text-decoration: underline;
}

.ficha_publicacion {
	width: 670px; margin-top: 60px; margin-left: 0px; background: #f09;
	background: #EBEADE url(/sites/web/EuropaI_D_i/images/fondo-portada-recurso.png) bottom left no-repeat;
}

.ficha_publicacion .portada-publicacion {
	float: left;
	margin: -30px 30px 34px 16px !important;
	display: inline;
	overflow: visible;
	position: relative;
	width: 240px;
}

.ficha_publicacion .toc-publicacion {
	width: 360px;
	float: left;
	margin-top: 20px;
}

.toc-publicacion ol {
	font-size: .8em;
	padding-left: 0px;
}

.seccion_enlaces {
	background: #0099CA;
	color: #fff;
	font-size: .75em;
	margin-top: 1em;
}

.seccion_enlaces a {
	color: #fff;
	text-transform: uppercase;
}

.seccion_enlaces a:hover {
	text-decoration: underline;
}

.seccion_enlaces .trescolumnas {
	width: 29%;
	margin: 1% 1% 1% 2%;
	padding: 1em 0px;
	float: left;
}

.seccion_enlaces .trescolumnas p {
	padding: .5em;
}

.player{
margin: 15px 0px 0px 15px;
}
