/* CSS Document */

body {margin:0px; padding:0px;font-size:62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#C9CBCD; background-image:url(images/spacer_fondo.gif); background-position:center; background-repeat:repeat-y; height:100%;}
/*body#body_home{ background-image:none;}*/
div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px; border:0px;}

h1{display:none;} /*SUIZA*/

ul{list-style-type:none}
.borra_float{ float:none; clear:both; margin:0px; padding:0px;}
a{color:#515255; text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}
.txt_nonegrita{ font-weight:normal}
input{font-size:10px;}
.foto_centrada{ width:100%; height:auto; margin:0 0 10px 0; text-align:center;}
.foto_centrada img{ margin:0px; border: 2px solid #CBCDCF;}
fieldset{border:0px;}



/*----CONTENEDORES----*/
#general{ width:776px; margin-left:auto; margin-right:auto;}
#general_home{ background-color:#FFFFFF; width:776px; margin-left:auto; margin-right:auto;}
#cabecera{width:100%; height:auto; clear:both; margin-left:1px;}
#cabecera_home{margin-left:0px;position:relative;}
#contenido{width:100%; clear:both; padding:0px; margin:0px;}
#pie{text-align:center; line-height:1.5; border-top:1px solid #CBCDCF; padding:2px 0px 5px 0px; font-size:0.9em; clear:both;}
/*----/CONTENEDORES----*/


/*----/RECUADROS----*/
#recuadro_gris{ border: 1px solid #CBCDCF; clear:both; margin:15px auto 15px auto; padding: 5px; width:52%; background-color:#FAFAFA;}
#recuadro_programas{ border: 1px solid #CBCDCF; clear:both; margin:15px auto 15px auto; padding: 5px; width:95%;}
#recuadro_enlaces_patronos{width:98%; border: 1px solid #CBCDCF; clear:both; margin:35px 0 15px 0;padding: 20px 5px 15px 10px; background-color:#FAFAFA;}
/*----RECUADROS----*/

/*----CABECERA LOGO----*/
#cabecera_logo{width:100%; height:66px; clear:both; position:relative;}
#cabecera_logo img.logo{width:227px; height:66px;}
#cabecera_home div#metanav{width:200px; position:absolute; top:12px; left:445px;}
/*
#cabecera_home div#metanav div.metanavegacion{margin:0px; padding:0px;}
#cabecera_home div#metanav div.metanavegacion ul#menu_3{text-align:right; list-style-type:none;}
#cabecera_home div#metanav div.metanavegacion ul#menu_3 li{display:inline; margin:0 0 0 5px; padding:0px;}
#cabecera_home div#metanav div.metanavegacion ul#menu_3 li a{padding:0px; margin:0px; display:inline;}
*/

#cabecera_home div#metanav div.metanav{margin:0px; padding:0px;}
#cabecera_home div#metanav div.metanav ul#menu_3{text-align:right; list-style-type:none;}
#cabecera_home div#metanav div.metanav ul#menu_3 li{display:inline; margin:0px; margin:0 0 0 5px; padding:0px;}
#cabecera_home div#metanav div.metanav ul#menu_3 li a{padding:0px; margin:0px; display:inline;}


#cabecera_home div#metanav div.metanav ul#menu_2{text-align:right; list-style-type:none;}
#cabecera_home div#metanav div.metanav ul#menu_2 li{display:inline; margin:0 0 0 5px; padding:0px}
#cabecera_home div#metanav div.metanav ul#menu_2 li a{padding:0px; margin:0px; display:inline;}

#cabecera_home div#idiomas{width:110px; position:absolute; top:12px; left:650px;}
#cabecera_home div#idiomas div.eleccion_idioma{margin:0px; padding:0px;}
#cabecera_home div#idiomas div.eleccion_idioma ul{text-align:left; list-style-type:none;}
#cabecera_home div#idiomas div.eleccion_idioma ul li{display:inline; margin:0px; padding:}
#cabecera_home div#idiomas div.eleccion_idioma ul li a{padding:0px; margin:0px; display:inline;}
/*----/CABECERA LOGO----*/

/*----RASTRO MIGAS----*/
#rastromigas{ width:100%; height:18px; display:block; background-color:#09008B; border-top:1px solid #CBCDCF; border-bottom:1px solid #CBCDCF;}
#rastromigas ul.migas{ width:95%; margin:2px 0 0 20px;}
#rastromigas ul.migas li{display:inline; color:#FFFFFF; font-weight:bold;}
#rastromigas ul.migas li a{ text-decoration:none; color:#FFFFFF; font-weight:normal;padding-right:16px;padding-top: 2px;background-image: url("images/flecha.png");background-repeat: no-repeat;background-position: top right;}
#rastromigas ul.migas li a:hover{ text-decoration:underline}
/*----/RASTRO MIGAS----*/

/*----FOTO CABECERAS----*/
#foto_cab_home{width:100%; height:152px; display:block; clear:both; background-image:url(images/cabeceras/cab_home.jpg);background-repeat:no-repeat; background-position:left top; font-weight:bold;}
#foto_cab_secciones{width:100%; height:98px; display:block; clear:both; background-image:url(images/cabeceras/cab_foros.jpg); background-repeat:no-repeat; background-position: left top;}

/*----/FOTO CABECERAS----*/


/*----MENU----*/
#menu{ background-color:#ffffff; width:100%;display:block; border-top:1px solid #CBCDCF; border-bottom:1px solid #CBCDCF; text-align:center; padding:0px 0px 4px 0px; margin:0px;}
#menu div.menu{ width:100%; margin:0px; padding:0px;}
#menu div.menu ul#menu_4{ width:100%; margin-top:3px; text-align:center;}
#menu div.menu ul#menu_4 li{display:inline; font-weight:bold; margin:0px; background-image:url(images/separacion_menu.gif); background-repeat:no-repeat; background-position: left; padding:0px 5px;}
#menu div.menu ul#menu_5{ width:100%; margin-top:3px; text-align:center;}
#menu div.menu ul#menu_5 li{display:inline; font-weight:bold; margin:0px; background-image:url(images/separacion_menu.gif); background-repeat:no-repeat; background-position: left; padding:0px 5px;}
/*----/MENU----*/

/*----CONTENIDOS HOME----*/
#contenido_izq{ width:48%; float:left; margin:10px 0 0 10px!important; margin:10px 0 0 5px;}
#contenido_dcha{ width:48%; float:right; margin:10px 10px 0 0!important; margin:10px 5px 0 0;}
.foto_ico{ width:80px; height:80px; float:left; border:1px solid #CBCDCF; margin-right:7px;}
h3.titulos_home{ background-color:#D8001D; font-size:1em; color:#FFFFFF; padding:2px 5px; margin:0 0 5px 0;}
h4.titulares_home{font-size:1em; color:#09008B;width:75%; margin-bottom:3px;}
p.fechas{width:75%; border-bottom:1px solid #D8001D; text-align:right; padding-bottom:1px; color:#848589; font-weight:bold; float:left; margin-bottom:3px;}
p.fechas_sinfoto{width:99%; border-bottom:1px solid #D8001D; text-align:right; padding-bottom:1px; color:#848589; font-weight:bold; float:left; margin-bottom:3px;}
div.contenidos_home{line-height:1.1; text-align:justify; clear:both; margin:0px 0px 15px 0px;}
.txt{ padding-right:4px; margin-bottom:5px; line-height:1.3;}
/*----/CONTENIDOS HOME----*/

/*----SUBMENU----*/
#submenu{ float:left; width:143px; height:100%; margin:0px; padding:10px 0 10px 13px;}
ul#menu_6 {margin:0px;}
ul#menu_6 li{ margin:0px; padding-left:8px; background-image:url(images/flecha_roja.gif); background-repeat:no-repeat; background-position: 0px 5px; line-height:1.4;}
ul#menu_6 li a{ font-weight:bold; color:#D8001D;}
ul#menu_6 li a:hover{ color:#D8001D;}

ul#menu_8 {margin:0px;}
ul#menu_8 li{ margin:5px 0 5px 8px; padding-left:5px; background-image:url(images/bullet_gris.gif); background-repeat:no-repeat; background-position: 0px 5px; line-height:1.4;}
ul#menu_8 li a.activo{ color:#515255; font-weight:bold;}
ul#menu_8 li a.inactivo{font-weight:normal;}

ul#menu_9 {margin:0px;}
ul#menu_9 li{ margin:5px 0 5px 8px; padding-left:5px; background-image:url(images/bullet_gris.gif); background-repeat:no-repeat; background-position: 0px 5px; line-height:1.4;}
ul#menu_9 li a.activo{ color:#515255; font-weight:bold;}
ul#menu_9 li a.inactivo{font-weight:normal;}
/*----/SUBMENU----*/

/*----CONTENIDOS SECCIONES----*/
#contenido_secciones{float:left; margin:0px; padding:10px 0 0 10px; width:77%;  height:100%;}
/*#contenido_secciones ul{list-style-type:square; padding:0 40px; margin:auto;}*/

/*h3.tit_secciones{ color:#D8001D; font-size:1.3em; margin-bottom:5px;}*/
h2{ color:#D8001D; font-size:1.3em; margin-bottom:5px; } /*SUIZA*/


h4.subtit_secciones{ color:#515255; font-size:1.2em; margin:0 0 5px 0; line-height:1.4; font-weight:bold;}
.foto_ico2{ width:80px; height:80px; float:left; border:1px solid #CBCDCF; margin:0 10px 0 0;}
.foto_ico_big{ width:180px; float:left; border:1px solid #CBCDCF; margin:0 10px 0 0;}
.txt_secciones{ padding:0px; margin:0 0 20px 0; line-height:1.5;}
ul.listas{ list-style-type:none line-height:1.6; margin:10px 0;}
ul.listas li{ background-image:url(images/recuadro_gris.gif);background-repeat:no-repeat; background-position: 0px 5px;  padding-left:5px; margin:3px 0 3px 10px;}
.subtit_fecha{ font-weight:bold; color:#D8001D; margin:0 0 3px 0; background-image:url(../images/bullet_rojo.gif); background-repeat:no-repeat; background-position: 0px 4px; padding-left:5px;}
/*----/CONTENIDOS SECCIONES----*/

/*----DIRECCION----*/
#direccion{ width:97.4%; position:relative; margin:0 auto 0px auto; padding:0px 10px 0px 10px; clear:both;}
#direccion h4.tit_direccion{ width:99.4%;border-top:1px solid #D8001D; border-bottom:1px solid #D8001D; padding:1px 0px 3px 5px; color:#09008B; font-weight:bold; margin-bottom:3px; font-size:1em;}
#direccion ul.txt_direccion{ line-height:1.4; float:left; padding-bottom:5px;}
#direccion p#patrocinado{ height:27px; font-size:0.9em; float:right; margin-top:1%;}
#direccion p#patrocinado img.logo_telefonica{ vertical-align:middle; width:90px; height:27px; margin-left:5px;}
/*----/DIRECCION----*/

/*----US-SPAIN COUNCIL----*/

h3.tit_miembros{ background-image:url(images/bullet_rojo.gif); background-repeat:no-repeat; background-position:2px 4px; padding-left:8px; color:#D8001D; text-align:left; font-weight:normal; margin-bottom:5px; font-size:1em;}
ul.lista_miembros{ list-style-type:none; margin-left:8px;}
ul.lista_miembros li{ margin-bottom:15px;}

/*----/US-SPAIN COUNCIL----*/


/*----FOROS----*/
ul.lista_Foro {border:0px; margin:0px; list-style-type:none;  border: 1px solid #CBCDCF; clear:both; margin:15px auto 15px auto; padding: 10px 5px 0 5px; width:52%; background-color:#FAFAFA;}
ul.lista_Foro li{width:100%; display:block; clear:both; margin:0px;}
ul.lista_Foro li p{width:100%; float:left;}
ul.lista_Foro li span.link_web{width:32%; padding-bottom:15px; float:right; margin:0px; vertical-align:top;}
ul.lista_Foro li a.ciudades{width:64%; float:left;padding-bottom:15px; margin:0px; background-image:url(images/bullet_gris.gif); background-repeat:no-repeat; background-position: 5px 4px; padding-left:10px;}
/*----/FOROS----*/

/*----PROGRAMAS----*/
#contenido_secciones ul.lista_Programa {list-style-type:none;  border: 1px solid #CBCDCF; clear:both; margin:35px 0 15px 0; padding: 10px 5px 0 5px; background-color:#FAFAFA;}
ul.lista_Programa li{width:100%; display:block; clear:both; margin:0px;}
ul.lista_Programa li p{width:100%; float:left;}
ul.lista_Programa li a.link_web{width:7%; padding-bottom:15px; float:right; margin:-1px 0 0 0; vertical-align:top;}
ul.lista_Programa li a.nombre_programa{width:89%; float:left;padding-bottom:15px; margin:0px;  background-image:url(images/bullet_gris.gif); background-repeat:no-repeat; background-position: 5px 4px; padding-left:10px;}
ul.lista_Programa li.subtit_asistentes{ font-weight:bold; color:#D8001D; margin:0 0 3px 0; background-image:url(../images/bullet_rojo.gif); background-repeat:no-repeat; background-position: 0px 4px; padding:0 0 15px 10px;}
/*----/PROGRAMAS----*/

/*----ACTIVIDADES----*/
ul.lista_Actividad {width:98%; border:0px; margin:0px; list-style-type:none;  border: 1px solid #CBCDCF; clear:both; margin:35px 0 15px 0; padding: 10px 5px 0 5px; background-color:#FAFAFA;}
ul.lista_Actividad li{width:100%; display:block; clear:both; margin:0px;}
ul.lista_Actividad li p{width:100%; float:left;}
ul.lista_Actividad li span.fecha{width:18%; padding-bottom:15px; float:right; margin:0px; vertical-align:top;}
ul.lista_Actividad li a.actividades{width:80%; float:left;padding-bottom:15px; margin:0px; background-image:url(images/bullet_gris.gif); background-repeat:no-repeat; background-position: 5px 5px; padding-left:10px;}
/*----/ACTIVIDADES----*/

/*----CENTRO DOCUMENTAL----*/
ul.lista_Contenido_General {width:98%; list-style-type:none;  border: 1px solid #CBCDCF; clear:both; margin:35px 0 15px 0; padding: 10px 5px 0 5px; background-color:#FAFAFA;}
ul.lista_Contenido_General li{width:100%; display:block; clear:both; margin:0px;}
ul.lista_Contenido_General li p{width:100%; float:left;}
ul.lista_Contenido_General li a.nombre_programa{width:89%; float:left;padding-bottom:15px; margin:0px;  background-image:url(images/bullet_gris.gif); background-repeat:no-repeat; background-position: 5px 5px; padding-left:10px;}
/*----/CENTRO DOCUMENTAL----*/

/*----PATRONOS----*/
table.lista_patronos {width:100%; border:0px;}
table.lista_patronos th { width:100%; background-image:url(images/bullet_rojo.gif); background-repeat:no-repeat; background-position:2px 5px; padding-left:8px; color:#D8001D; text-align:left; font-weight:normal; padding-bottom:2px;}
table.lista_patronos td{width:10%; padding-bottom:15px;}
table.lista_patronos td.nombre_patrono{width:90%; padding-left:8px;}
/*----/PATRONOS----*/

/*----CONTACTO----
#form_contacto{ border: 1px solid #CBCDCF; clear:both; margin:20px auto 15px auto; padding: 20px; width:60%; background-color:#FAFAFA;}
label{background-image:url(images/bullet_rojo.gif); background-repeat:no-repeat; background-position:2px 5px; padding-left:8px; color:#D8001D; font-weight:bold; margin:0 0 5px 0;}
input.asunto{ border:1px solid #C9CBCD; width:100%; margin:2px 0 10px 0; height:16px;}
textarea.mensaje{ border:1px solid #C9CBCD; width:100%; height:80px; margin:2px 0 0 0;}
input.btn_enviar{border:1px solid #C9CBCD; background-color:#fff; margin:15px 0 0 150px; padding:3px; color:#D8001D; font-weight:bold; cursor:pointer; cursor:hand;}
----CONTACTO----*/
form{ border: 1px solid #CBCDCF; clear:both; margin:20px auto 15px auto; padding: 20px; width:60%; background-color:#FAFAFA;}
fieldset{background-color:#FAFAFA;}
label{background-image:url(images/bullet_rojo.gif); background-repeat:no-repeat; background-position:2px 5px; padding-left:8px; color:#D8001D; font-weight:bold; margin:0 0 5px 0;}
#val_12_0_0{ border:1px solid #C9CBCD; width:100%; margin:2px 0 10px 0; height:16px;}
#val_3_1_0{ border:1px solid #C9CBCD; width:100%; height:80px; margin:2px 0 0 0;}
.botonera input{border:1px solid #C9CBCD; background-color:#fff; margin:15px 0 0 150px; padding:3px; color:#D8001D; font-weight:bold; cursor:pointer; cursor:hand;}
legend{display: none;}

/*----OBJETIVOS----*/
ul.documentos{ list-style-type:none; margin:0px;}
ul.documentos li{ padding-left:20px; height:20px; position:relative; padding-top:2px;}
ul.documentos li.word{ background-image:url(images/ico_word.gif); background-repeat:no-repeat; background-position:0px 0px;}
ul.documentos li.pdf{ background-image:url(images/ico_pdf.gif); background-repeat:no-repeat; background-position:0px 0px;}
ul.documentos li.ppt{ background-image:url(images/ico_ppt.gif); background-repeat:no-repeat; background-position:0px 0px;}
ul.documentos li.descono{ background-image:url(images/ico_descono.gif); background-repeat:no-repeat; background-position:0px 0px;}
ul.documentos li a{background-image:url(images/bullet_gris.gif); background-repeat:no-repeat; background-position: 5px 4px; padding-left:10px;}
/*----/OBJETIVOS----*/

/*----NOTICIAS----*/
ul.lista_Noticia {width:98%; border:0px; margin:0px; border: 1px solid #CBCDCF; clear:both; margin:35px 0 15px 0; padding: 10px 5px 0 5px; background-color:#FAFAFA;}
ul.lista_Noticia li{padding-bottom:15px; margin:0px;}
ul.lista_Noticia li p {margin:0px; padding-left:10px; vertical-align:top;}
ul.lista_Noticia li a.titulo_noticias{margin:0px; background-image:url(images/bullet_gris.gif); background-repeat:no-repeat; background-position: 5px 4px; padding-left:10px;}
/*----/NOTICIAS----*/

/*----PROGRAMAS----*/
ul.lista_Documento {width:98%; list-style-type:none;  border: 1px solid #CBCDCF; clear:both; margin:35px 0 15px 0; padding: 10px 5px 5px 5px; background-color:#FAFAFA;}
ul.lista_Documento li{display:block; clear:both; margin:10px 0 10px 15px; }
ul.lista_Documento li p{display:block; clear:both; margin:2px 0; padding-left:5px;}
ul.lista_Documento li p.autor{font-weight:bold; color:#88898A; padding-left:5px;}
ul.lista_Documento li p.tit_articulo{background-image:url(images/bullet_gris.gif); background-repeat:no-repeat; background-position: 0px 4px; padding-left:5px; margin:0px; font-weight:bold; color:#515255; vertical-align:middle;}
ul.lista_Documento li a img{vertical-align:middle; margin:2px 0 0 5px; width:17px; height:17px;}

/*----/PROGRAMAS----*/

/*----ENLACES----*/
ul.lista_Enlace{width:98%; border: 1px solid #CBCDCF; clear:both; margin:35px 0 15px 0;padding: 5px 5px 0 10px; background-color:#FAFAFA;}
ul.lista_Enlace li{ margin:0 0 5px 0; padding:12px 0 10px 0; clear:both;}
ul.lista_Enlace li img{ float:left; width:100px; height:auto; border: 1px solid #CBCDCF; margin:0px 5px 15px 0px;}
ul.lista_Enlace li a.tit_enlaces{margin:0px; background-image:url(images/bullet_gris.gif); background-repeat:no-repeat; background-position: 0px 4px; padding:0 0 0 5px; color:#515255; font-weight:bold;}
/*----/ENLACES----*/

/*----MAPA----
div.mapa ul#menu_8{border: 1px solid #CBCDCF; clear:both; margin:15px auto 15px auto; padding:5px; width:52%; background-color:#FAFAFA;}
div.mapa ul#menu_8 li.nivel_1{background-image:url(images/bullet_rojo.gif); background-repeat:no-repeat; background-position:2px 5px; padding-left:8px; text-align:left; margin:0px 0 10px 0; font-size:1em;}
div.mapa ul#menu_8 li.nivel_1 a {color:#D8001D; text-align:left; margin:0px; font-weight:bold;}
div.mapa ul#menu_8 li ul {list-style-type:none; margin:0px;}
div.mapa ul#menu_8 li ul li.nivel_2{ margin-bottom:5px; background-image:none;; padding:0px;}
div.mapa ul#menu_8 li ul li.nivel_2 a{color:#515255; margin:0px;}
----/MAPA----*/
div.mapa ul#menu_8{border: 1px solid #CBCDCF; clear:both; margin:15px auto 15px auto; padding:5px; width:52%; background-color:#FAFAFA;}
div.mapa ul#menu_8 li{background-image:url(images/bullet_rojo.gif); background-repeat:no-repeat; background-position:2px 5px; padding-left:8px; text-align:left; margin:0px 0 10px 0; font-size:1em;}
div.mapa ul#menu_8 li a {color:#D8001D; text-align:left; margin:0px; font-weight:bold;}
div.mapa ul#menu_8 li ul {list-style-type:none; margin:0px;}
div.mapa ul#menu_8 li ul li{ margin-bottom:5px; background-image:none;; padding:0px;margin:5px 0 5px 8px;}
div.mapa ul#menu_8 li ul li a{color:#515255; margin:0px;}

