html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}

strong {font-weight: bold;}

em {font-style: italic;}

a {	text-decoration:none; }
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

body {
	background-color: #777777;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Arial;
	font-size: 0.7em;
}

.fondo_colores {
	background-color: white;
}

input {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 0.9em;
	COLOR: #7B7B7B;
	margin-bottom: 1px;
}

.sinborde { border: 0px;}
#sinborde { border: 0px;}

select {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 0.9em;
	color: #7B7B7B;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}

textarea {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 0.9em;
	COLOR: #7B7B7B;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
	border: 1px solid #7F9DB9;
}

label {
	font-size: 1.1em;
	font-weight: bold;
	color: black;
	font-family: "Lucida Sans Unicode", Arial;
}

p {
	color: #777777;
	font-size: 13px;
	line-height: 1.2em;
	padding-bottom: 15px;
	text-align: justify;
}

p a {color:#9A0000; font-weight:bold;line-height: 1.2em;}
p a:hover {color:#9A0000; text-decoration:underline;}

ul {
	padding-left: 25px;
	list-style: circle;
}

li {
	color: #777777;
	font-size: 13px;
	line-height: 1.2em;
	padding-bottom: 10px;
	text-align:justify;
}

li a { color: #9A0000; font-weight:bold; line-height: 1.2em;}
li a:hover { color: #9A0000; text-decoration: underline;}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

sup {
	font-size: 0.6em;
}	

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
/***********************************************************************************/

/* ENCABEZADO */

.contenedor {
	margin: 0px auto;
	width: 1000px;	
	font-family: "Lucida Sans Unicode", Arial;
}

.rojo {
	background: url('../images/rojo.jpg') top center repeat-x;
}

.up { background: url('../images/menusup.jpg') top center no-repeat; height: 100px;}
.upEU { background: url('../images/menusup.jpg') top center no-repeat; 	height: 34px;}

.superior { height: 58px; line-height: 21px;}
.superiorEU { height: 34px; line-height: 21px;}

.idioma {
	float:right;
	display: inline;
	color: #ACAAAB;
	text-align:left;
	margin-top: 12px;
	margin-right: 30px;
	font-size: 11px;
}

.idioma a { color: white;}
.idioma a:hover { color: white; text-decoration:underline;}

.separaidi {color: black;}

.buscador {
	width: 170px;
	float:left;
	color: white;
	margin-top: 12px;
}

.buscador input {border:none;}

.menusup {
	height: 42px;
}	

.menusup div {
	margin-right: 9px; 
	display:inline; 
	float: left;
	text-align:center;
	line-height: 42px;
	color: black;
	font-size: 12px;
	font-family: Arial;
}

.menusup div a { line-height: 42px; color: white; display:block; text-align:center;}
.menusup div a:hover { color:black; line-height: 42px;}

.menu1, .menu1_on {width: 81px; margin-left: 26px;}
.menu2, .menu3, .menu5, .menu6, .menu8, .menu2_on, .menu3_on, .menu5_on, .menu6_on, .menu8_on {width: 101px;}
.menu4, .menu4_on {width: 174px;}
.menu7, .menu7_on {width: 126px;}

.menu1_on {background: url('../images/menu1_on.png') top center no-repeat;}
.menu2_on, .menu3_on, .menu5_on, .menu6_on, .menu8_on {background: url('../images/menu2_on.png') top center no-repeat;}
.menu4_on {background: url('../images/menu4_on.png') top center no-repeat;}
.menu7_on {background: url('../images/menu7_on.png') top center no-repeat;}

/* PORTADA */

.degra_gris {
	background: url('../images/degra_gris.jpg') top center repeat-x;
	height: 250px;
}

.logo {
	margin-top: 60px;
	float:left;
	display: inline;
}

.txt_not_portada {
	width: 308px;
	float:left;
	color: #787878;
	font-size: 11px;
	line-height: 14px;
}

.txt_not_portada p {
	color: #787878;
	font-size: 11px;
	line-height: 14px;
}

.txt_not_portada a, .txt_not_portada p a { font-weight: bold; color: #787878;}
.txt_not_portada a:hover, .txt_not_portada p a:hover { text-decoration:underline; color: #787878;}

.txt_portada {
	margin-left: 50px;
	float:left;
	display: inline;
	width: 250px;
	color: #343434;
	font-size: 20px;
	margin-top: 60px;
	line-height: 24px;
	/*text-align: justify;*/
}

.txt_portada a {line-height: 24px; color: #9A0000;}
.txt_portada a:hover {color: #9A0000; text-decoration:underline;}

/* CREDITOS */

.creditos {
	background-color: #777777;
	font-size: 13px;
	padding-top: 30px;
	color: black;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}

.creditos a {line-height: 18px; color: black;}
.creditos a:hover {color: black; text-decoration:underline;}

.pie {
	font-size: 13px;
	color: white;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}

.pie a {line-height: 18px; color: white;}
.pie a:hover {color: white; text-decoration:underline;}

.blanco {
	background-color: white
}

.centro_portada {
	height:280px;
	background-color:white;
	width: 970px;
	margin:0px auto;
}

.servicios_port {
	margin-top: 25px;
	margin-bottom: 25px;
	float:left;
	width: 305px;
	border-right: 2px solid #DFDFDF;
	height: 190px
}

.noticias_port {
	margin-top: 25px;
	margin-bottom: 25px;
	float: left;
	width: 422px;
	margin-left: 24px;
	margin-right: 24px;
	display:inline;
	height: 190px;
}

.banners_port {
	margin-top: 25px;
	margin-bottom: 25px;
	float:left;
	border-left: 2px solid #dfdfdf;
	padding-left: 20px;
	display:inline;
}

.tit_not_portada, .tit_newsletter, .tit_alta, .tit_archivo {
	float:left;
	font-size: 19px;
	color: #323232;
}

.tit_not_portada {width:110px;}
.tit_newsletter {width:130px;}
.tit_alta {width: 40px;}
.tit_archivo {width: 70px;}

.vermas_not_portada, .vermas_serv_portada, .vermas_newsletter, .vermas_alta, .vermas_archivo {
	float: left;
	border-bottom: 1px solid #DDDDDD;
	text-align:right;
	color: #9A0000;
	font-weight: bold;
	padding-bottom: 3px;
}

.vermas_not_portada {width: 312px;}
.vermas_serv_portada {width: 171px;}
.vermas_newsletter {width: 185px;}
.vermas_alta {width: 275px;}
.vermas_archivo {width: 68px;}

.vermas_not_portada a, .vermas_serv_portada a, .vermas_newsletter a, .vermas_alta a, .vermas_archivo a {color: #9A0000;}
.vermas_not_portada a:hover, .vermas_serv_portada a:hover, .vermas_newsletter a:hover, .vermas_alta a:hover, .vermas_archivo a:hover {color: #9A0000; text-decoration:underline;}

.foto_not_portada {
	width:110px;
	float:left;
	text-align:left;
}

.foto_not_portada img {border: 1px solid #D0D0D0;}
.foto_not_portada div {border: 1px solid #D0D0D0;}

.tit_nots {
	color:black;
	font-weight:bold;
	margin-bottom:6px;
}

.tit_nots a {color: black;}
.tit_nots a:hover {color: black; text-decoration:underline;}

.txt_serv_portada {
	width: 281px;
	float:left;
	color: #787878;
	font-size: 11px;
	line-height: 14px;
}

/* INTERIORES */

.barra_gris {
	background: url('../images/navegador.jpg') top center repeat-x;
	height: 76px;
	width: 100%;
}

.navylogo {
	width: 1000px;
	margin: 0px auto;
}

.navegador {
	float: left;
	margin-top: 57px;
	font-size: 11px;
	color: black;
	font-weight: bold;
}

.navegador a {color: #9A0000;}
.navegador a:hover {color: #9A0000; text-decoration:underline;}

.logoP {
	float: right;
	margin-right: 15px;
	display:inline;
}

.central {
	padding-top: 30px;
	background-color:white;
	height:405px;
	width: 1000px;
	margin: 0px auto;
	padding-bottom: 30px;
}

.izda {
	width: 151px;
	margin-right: 30px;
	display:inline;
	float:left;
}

/* INAAC */

.tit_menu_izda {
	width: 138px;
	height: 28px;
	background: url('../images/tit_menu_izda.jpg') top center no-repeat;
	font-size: 13px;
	color: #343434;
	font-weight: bold;
	line-height: 28px;
	padding-left: 13px;
}

.item_menu_izda {
	width: 149px;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

.item_menu_izda div {
	margin:0px auto;
	
	/*line-height: 34px;*/
	width: 130px;
	font-size: 13px;
	color: #458FD6;
	/*padding-left: 18px;*/
	font-weight: bold;
	border-bottom: 1px solid #DDDDDD;
	padding: 10px 0px;

}

.item_menu_izda a {color: #343434; /*line-height: 34px;*/}
.item_menu_izda a:hover {color: #458FD6; text-decoration:none;}
.item_menu_izda span {color: #458FD6; /*line-height: 34px;*/}

.ultimo {
	background: url('../images/item_menu_izda_ultimo.jpg') top center no-repeat;
	/*height: 34px;*/
	width: 139px;
	/*line-height:34px;*/
	font-size: 13px;
	color: #458FD6;
	padding-left: 12px;
	font-weight: bold;
}

.ultimo a {color: #343434; line-height: 34px;}
.ultimo a:hover {color: #458FD6; text-decoration:none;}
.ultimo span {color: #458FD6; line-height: 34px;}

.tit_seccion {width: 147px;}	
.tit_seccion2 {width: 257px;}	

.tit_seccion, .tit_seccion2, .tit_seccion3 {
	font-size: 25px;
	color: #323232;
	float: left;
	display:inline;
}	

.tit_seccion3 {font-size: 19px; width: 80px; margin-left: 15px;}

.raya {width: 649px;}
.raya2 {width: 539px;}
.raya3 {width: 660px;}
.rayaEU {width: 853px;}

.raya, .raya2, .raya3, .rayaEU {
	border-bottom: 1px solid  #DDDDDD;
	height: 19px;
	float: left;
}

.centro {
	width:819px;
	float:left;
}

/* INAAC */

.inaac_izda {
	width: 325px;
	margin-left: 12px;
	display:inline;
	float:left;
	margin-right: 24px;
	padding-top: 14px;
}

.inaac_dcha {
	width: 386px;
	display:inline;
	float:left;
	border-left: 1px solid  #DDDDDD;
	padding-left: 24px;
	padding-top: 14px;
}

.tit_sub_inaac {
	font-size: 15px;
	color: #323232;
	font-weight: bold;
	margin-bottom: 18px;
}

/* CONTACTAR */

.contacto_izda {
	width: 390px;
	float:left;
}

.contacto_dcha {
	margin-left: 30px;
	display: inline;
	width: 340px;
	float:left;
	border: 2px solid #ddd;
}

/* SERVICIOS */

.servicios_izda {
	width: 315px;
	float:left;
	display:inline;
	margin-right: 30px;
}

.servicios_dcha {
	display: inline;
	width: 385px;
	float:left;
	border-left: 2px solid #ddd;
	padding-left: 30px;
}

/* DOCUMENTOS */

.docs_izda {
	margin-right: 35px;
	width: 345px;
	float:left;
	display:inline;
}

.docs_dcha {
	border-left: 2px solid #ddd;
	padding-left: 35px;
	width: 345px;
	float:left;
	display:inline;
}

.docs a { color: black;}
.docs a:hover { color: black;}

.pdf {
	width: 40px;
	margin-right: 15px;
	float:left;
	display:inline;
}

.info_doc {
	float:left;
	width: 280px;
}


/* ACTUALIDAD */

.actualidad_izda {
	float:left;
	width: 425px;
	margin-right: 30px;
	display:inline; 
	border-right: 2px solid #ddd;
	padding-right: 30px;
}

.actualidad_dcha {
	width: 315px;
	float:left;
}

.foto_not_desta {
	width:195px;
	float:left;
	text-align:left;
}

.foto_not_desta img {border: 1px solid #D0D0D0;}
.foto_not_desta div {border: 1px solid #D0D0D0;}


.txt_not_desta {
	width: 228px;
	float:left;
	color: #787878;
	/*font-size: 15px;
	line-height: 17px;*/
	font-size: 11px;
	line-height: 14px;
}

.tit_nots_desta {
	color:black;
	font-weight:bold;
	margin-bottom:6px;
	font-size: 15px;
	line-height: 17px;
}

.tit_nots_desta a {color: black; line-height: 17px;}
.tit_nots_desta a:hover {color: black; text-decoration:underline;}

.news_izda {
	float:left;
	width: 355px;
	margin-right: 15px;
	display:inline; 
}

.news_dcha {
	padding-left: 15px;
	width: 140px;
	border-left: 2px solid #ddd;
	float:left;
}

.txt_not_listado {
	width: 667px;
	float:left;
	color: #787878;
	font-size: 11px;
	line-height: 14px;
}

.txt_not_listado a {color:#9A0000; line-height: 14px; font-weight:bold;}
.txt_not_listado a:hover {color:#9A0000; text-decoration:underline;}

.txt_not_listado p {
	color: #787878;
	font-size: 11px;
	line-height: 14px;
}

.txt_not_listado p a {color:#9A0000; line-height: 14px; font-weight:bold;}
.txt_not_listado p a:hover {color:#9A0000; text-decoration:underline;}

/* ENLACES */

.foto_enlace {
	width: 169px;
	float:left;
}

.info_enlace {
	float: left;
	width: 527px;
	background: url('../images/fnd_enlaces.jpg') center center no-repeat;
	height: 71px;
	padding: 30px 40px;
}

/* PROYECTOS Y ACCIONES */

.proy_izda {
	width: 290px;
	margin-right: 35px;
	display:inline;
	float:left;
}

.proy_dcha {
	width: 455px;
	float:left;
}

.proy_izda2 {
	width: 200px;
	margin-right: 30px;
	display:inline;
	float:left;
}

.proy_dcha2 {
	width: 550px;
	float:left;
}

/* NEWSLETTER */

.foto_news1 {
	position: relative;
	float:left;
	width: 253px;
	height: 231px;
}

.info_news1 {
	position: relative;
	float:left;
	width: 501px;
	height: 233px;
}

.tit_bol1 {
	float:left;
	display:inline;
	width: 365px;
	margin-left: 30px;
	text-align:left;
	color: white;
	font-size: 23px;
	line-height: 41px;
}

.fecha_bol1 {
	float:left;
	display:inline;
	width: 90px;
	text-align:left;
	color: white;
	font-size: 23px;
	line-height: 41px;
}

.desta_bol {
	width: 237px;
	height: 320px;
	float:left;
	display:inline;
	position: relative;

}

.desta_bol2 {
	width: 372px;
	height: 322px;
	float:left;
	display:inline;
	position: relative;

}

.tit_desta_bol2 {
	float:left;
	display:inline;
	width: 265px;
	margin-left: 20px;
	text-align:left;
	color: white;
	font-size: 19px;
	line-height: 41px;
}

.tit_desta_bol {
	float:left;
	display:inline;
	width: 130px;
	margin-left: 20px;
	text-align:left;
	color: white;
	font-size: 19px;
	line-height: 41px;
}

.fecha_desta_bol {
	float:left;
	display:inline;
	width: 70px;
	text-align:left;
	color: white;
	font-size: 19px;
	line-height: 41px;
}

.archivo_izda {
	float: left;
	margin-left: 35px;
	display: inline;
	width: 350px;
	border-right: 2px solid #dfdfdf;
}	

.archivo_dcha {
	margin-left: 35px; 
	float: left;
	width: 350px;
	display:inline;
}

.suscribirse {
	width: 151px;
	height: 199px;
	background: url('../images/suscribirse.jpg') top center no-repeat;
	margin-top:13px;
}

.susc {
	font-weight: bold;
	font-size: 16px;
	padding-top: 20px;
	padding-left: 15px;
}

.mail {
	font-weight: bold; 
	color:black; 
	margin-bottom: 3px;
	margin-left: 15px;
}

.inputmail {
	margin-top: 8px;
	margin-left: 15px;
}

.inputmail input {border: 1px solid white; width: 118px;}

.enviar {
	text-align:right;
	margin-right: 15px;
	margin-top: 10px;
}

.textoportada {
	font-size: 13px;
	line-height: 1.2em;
	text-align: justify;
	margin-bottom: 20px;
	color: #b49400;
}

.cuerponoticia {
	color: #777777;
	font-size: 13px;
	line-height: 1.2em;
	text-align: justify;
}

.enlaces_up {background: url('../images/enlaces_up.jpg') bottom center no-repeat; height: 8px; width: 777px;}
.enlaces_down {background: url('../images/enlaces_down.jpg') bottom center no-repeat; height: 8px; width: 777px;}

.cat_enlaces {
	padding-left: 33px;
	padding-right: 47px;
	font-size: 25px;
	width: 153px;
	line-height: 29px;
}

.enlaces {line-height: 28px;}
.enlaces a {line-height: 28px;}

.subcat_enlaces {
	font-size: 17px;
	font-weight: bold;
	color: #777777;
	margin-top: 28px;
	margin-bottom: 10px;
}

.redon {
	background: url('../images/redon.jpg') center center no-repeat;
	width: 127px;
	height: 27px;
}

.redon input {
	border: none;
	width: 123px;
	height: 19px;
	margin: 4px 2px;
	color: #666;

}

.redon2 {
	background: url('../images/redon2.jpg') center center no-repeat;
	width: 220px;
	height: 27px;
	margin: 2px 0px;
}

.redon2 input, .redon2 select {
	border: 0px solid white;
	width: 214px;
	height: 19px;
	margin: 4px 2px;
	color: #666;

}

.docs44 {
	margin-top: 19px;
	margin-left: 12px; 
	width:780px;
}

.docs44 a {color:#458FD6;;}
.docs44 a:hover {color:#458FD6; text-decoration:underline;}

.docs44 td {
	padding-bottom: 30px;
	font-size: 13px;
	color: #666;
}

.impar {
	padding-right: 20px; 
	border-right: 1px solid #bbb;
}

h2 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

#cse-search-box div {
	float: left;
}

#cse-search-box input {
	width: 124px;
}

.paginador {
	width:100%; 
	margin: 0px auto;
	color: #A10C10;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.paginador a { color:#858585;}
.paginador a:hover { color:#858585; text-decoration: underline;}

.conferencias {
	border-left: 3px solid #BA142C;
	border-right: 3px solid #BA142C;
	background-color: #EEEEEE;
	width: 254px;
	padding: 10px 15px;
}

.proyecciones {padding-left:50px;}

.proyecciones p { line-height: 20px;}
.proyecciones p a { line-height: 20px;}

.fecha_proyeccion {
	color: #777; 
	font-style: italic;
	font-size: 13px;
	display: block;
	padding-top: 5px;
}

.globo {
	width: 737px;
	height: 60px;
	padding: 30px 20px;
	background: url('../images/globo.jpg') top center no-repeat;
}