﻿body { font-family:Arial, Helvetica, sans-serif; background: #ffffff; color: #000000; background-image:url("Images/fondobody.gif"); margin:0pt !important; padding:0pt !important; } 
a { color:#000000; } 
a:hover { color:#000000; } 
h1 { font-size:1.2em; color:#d60093; background-image:url(Images/background_title.gif); background-position:bottom left; background-repeat:no-repeat;} 
h2 { color:#2380DD; font-size:1.1em; margin-bottom:10px; margin-top:10px; font-weight:bold;} 
h3 { font-size:1em; } 
.oculta { display:block !important; left:-5000px !important; position:absolute !important; } 
img { border:none; } 
.negrita { font-weight:bold; } 
.izquierda { text-align:right; } 
.cabecera { background-color:#FFFFFF; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE; border-top:1px solid #EEEEEE; border-bottom:0px solid #EEEEEE; margin:0 auto; padding:0; width:990px; } 
.banner { background-color:#D5E1EF; margin:0 auto; padding:0; width:990px;text-align:center; } 
#header { text-align:center; margin-bottom:20px; } 
#header h1 { margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */ 

 padding: 10px 0 0 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */ 

 } 
#header span { margin-left:450px; } 
.padre { margin: 0 auto; background-color:#FFFFFF; width:990px; } 
/* Miga de pan */ 

 div.migapan { margin:-10px 0px 0px 0px; color : #000; font-size: 0.9em; padding: 0px; border-bottom: 1px solid #FFF; float: left; width:100%; margin-bottom:20px; display:block; } 
div.migapan a { color: #3e90e5 !important; padding: 0px; margin: 0px; text-decoration: underline !important; display:inline; font-weight:normal} 
.migapan ol li { padding: 0px 0px 0px 2px; list-style: none; display: inline; } 
.migapan ol { display: inline; padding-left:0px; margin:0px; color: #3e90e5; font-weight:bold } 
/*.raquo {background: transparent url('Images/path.gif') no-repeat; position: relative;display: inline-block; width:8px; padding:0px 0px 0px 5px; margin-top:0px;} 
*/ 

 .raquo { background: transparent url('Images/path.gif') no-repeat; display:inline-block; padding:0px 0px 0px 15px; height:12px; width:8px; vertical-align:middle; } 
div.migapan span { margin:0px; } 
/* div.migapan a:hover{color: #F50;} 
*/ 

 
.cuerpo { border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE; margin:0 auto; padding:0; width:990px; background-color:#FFFFFF; margin-top:-2px } 
.herramientas { padding-right:0.4em; display:block; padding-left:0.4em; font-size:0.8em; float:right; padding-bottom:0px; margin:0em; border-top-style:none; padding-top:0px; border-right-style:none; border-left-style:none; position:relative; background-color:#FFFFFF; text-align:right; border-bottom-style:none; position:relative; } 
.herramientas UL { padding:0px; margin: 0.8em 0px; list-style-type:none; } 
.herramientas ul li { border-left: 1px solid; padding-left:5px; } 
.herramientas .primera { border-left: 0px solid; } 
.tituloizdanot { background-image:url("Images/arriba_pestana_novedades.gif"); background-position: left top; background-repeat:no-repeat; color:#FFFFFF; text-align:center; margin-bottom:0px; height:16px; padding-top:3px; margin-top:0px; font-size:1.1em; font-weight:bold; } 
.titulodest { background-color:#d60093; background-repeat:no-repeat; color:#FFFFFF; text-align:center; margin-bottom:0px; margin-top:0px; font-size:1.1em; font-weight:bold; } 
.izdanot { border:1px solid #CCC; border-bottom:0px; border-top:0px; margin-top:-0px; width: 185px; margin-left:1px; padding:20px 5px 10px 5px; font-size:0.9em; } 
.izdanot dt { color:#d60093; } 
.izdanot dd { margin:1px 0px 10px 0px; } 
.izdanot dd a { text-decoration:none; } 
.izdanot dd a:hover { text-decoration:underline; color:#D60093; } 
.dechanot { margin-top:-0px; width: 185px; margin-left:1px; padding:20px 10px 10px 10px; } 
.cierreizdanotas { background-image:url("Images/abajo_pestana_novedades.gif"); background-position: left bottom; background-repeat:no-repeat; height:20px; margin-left:1px; } 
.herramientas UL LI { DISPLAY: inline } 
.herramientas UL LI A { COLOR: #333 } 
.herramientas UL LI A:hover { COLOR: #D60093 } 
.logo { padding:0px; display:block; float:left; margin:5px; border-style:none; height:41px; background-color:#FFFFFF; position:relative; } 
.limpia { clear:both; padding:0px; width:100%; } 
.sidebar1 { float: left; /* since this element is floated, a width must be given */ 

 width: 205px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */ 

 font-size:0.8em; margin-top:10px; padding-left:5px; padding-right:10px; } 
.sidebar2 { font-size:0.8em; float: right; /* since this element is floated, a width must be given */ 

 width: 203px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */ 

 margin-top:10px; margin-right:5px; border:1px solid #CCC; list-style:none; } 
.sidebar2 .secciondestacados { background-image:url("Images/mayorque.gif"); background-position:left; background-repeat:no-repeat; padding-left:10px; font-weight:bold; font-size:1em; } 
.sidebar2 ul { list-style:none; margin-left:0px; padding:0px; } 
.sidebar2 ul li { margin-left:10px; padding:0px; margin-bottom:10px; } 
.sidebar2 .programas { text-align:center; } 
.sidebar2 .programas li { list-style-image:none; margin-left:0px; } 
.sidebar2 hr { margin:10px 0px 10px 0px; width:100%; border: dotted 1px #CCCCCC; } 
.botbuscar { font-size:0.8em; background-color:#336699; color:#FFFFFF; } 
.cajabuscar { font-size:0.8em; border-style:inset; } 
.buscador p{
margin-left:10px;
}
.content { width: 550px; /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */ 

 float:left; padding-left:5px; padding-right:5px; padding-top:15px; text-align: left; /* this overrides the text-align: center on the body element. */ 
 font-size:0.8em;
 } 
.content_completo { width: 750px; /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */ 

 float:left; padding-left:5px; padding-right:15px; padding-top:15px; text-align: left; /* this overrides the text-align: center on the body element. */ 

 font-size:0.8em;
 padding-bottom:20px; } 
.content_completo p { } 
.noticia { border-bottom:1px dotted #CCCCCC; width:95%; margin: 0 1% 0 1%; padding:0px 10px 10px 10px; display:block; float:left; font-size:0.9em } 
.noticia h2 { font-size:1.3em } 
.noticia img { border-bottom:1px dotted #CCCCCC; float:left; margin:0px 9px 9px 9px; } 
.noticia a, .noticia a:hover { color: #666666; float:left; text-decoration:none; width:80% } 
.noticia a:hover { text-decoration: underline; } 
.footer { clear:both; padding:0px; z-index:2; margin: 0em auto 0.2em; width:990px; color:#333; height:70px; background-color:#e8e8e8; font-size:0.8em } 
.footer a img { PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; LEFT: 0.1em; FLOAT: left; PADDING-BOTTOM: 0.25em; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TOP: 0.1em; BORDER-BOTTOM-STYLE: none } 
.footer SPAN.direccion { } 
.footer P { PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.7em; MARGIN: 0px; PADDING-TOP: 0.7em; TEXT-ALIGN: right } 
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ 

 clear:both; height:0; font-size: 1px; line-height: 0px; } 
#menu { margin-top:20px; width:990px; height:75px; } 
#menu ul { padding-top:20px; } 
#navlist li { display: inline; list-style-type: none; padding-right: 60px; } 
#navlist li a { font-size:1.1em; color:#d90000; text-decoration:none; font-weight:bold; } 
#navlist li a:hover { color:#d90000; text-decoration:underline; font-weight:bold; } 
/* --------------------------------------begin border----------------------------------*/ 

 

.body-panel { background:#FFFFFF; } 
.top-left-corner-tabs, .top-right-corner-tabs, .bottom-left-corner-tabs, .bottom-right-corner-tabs { background-image: url("Images/corners1280x18HomeTabsBody.gif"); height: 9px; font-size: 2px; } 
.top-left-corner, .top-right-corner, .bottom-left-corner, .bottom-right-corner { background-image: url("Images/corners1280x18.gif"); height: 9px; font-size: 2px; } 
.top-left-corner, .bottom-left-corner, .top-left-corner-tabs, .bottom-left-corner-tabs { margin-right: 9px; } 
.top-right-corner, .bottom-right-corner, .top-right-corner-tabs, .bottom-right-corner-tabs { margin-left: 9px; margin-top: -9px; } 
.top-right-corner, .top-right-corner-tabs { background-position: 100% 0; } 
.bottom-left-corner, .bottom-left-corner-tabs { background-position: 0 -9px; } 
.bottom-right-corner, .bottom-right-corner-tabs { background-position: 100% -9px; } 
.inside { border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; padding: 0px 10px 0px 10px; height: 100%; } 
.inside p { padding: 0.2em 0 1em; } 
.tabsInside { border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; padding: 0px 10px 0px 10px; height:150px; } 
/* --------------------------------------end border----------------------------------*/ 

 /* -------------- MENU DE PESTAÑAS -------------- */ 

 .menupest { background-color: #FFFFFF; border-style: none; display: block; font-size: 0.72em; line-height: 0.9em; margin: 0pt auto; padding: 0pt; width: 100%; z-index: 5; } 
*.menupest { border: none; } 
ul#pestanas { background-image: url("Images/rayacabecera.gif"); background-position: left bottom; background-repeat: repeat-x; height: 37px; margin: 0pt; padding: 0pt; position: relative; } 
ul#pestanas li { display: inline; float: left; text-decoration: none; list-style-type: none; text-align: left; background-repeat: no-repeat; margin: 0; padding: 0.2em 0 0 0; width: 151px; height:16px; } 
ul#pestanas li.pSelected { background-image: url("Images/fdo_pestana_blanco3.gif"); height:32px; } 
ul#pestanas li.pNoselected { background-image: url("Images/fdo_pestana_azul_inactiva3.gif"); height:32px; } 
#pestanas .titular { background-color: transparent; color: #333333; font-weight: normal; height: 30px; margin: 0pt; padding: 0.3em 0pt 0pt; text-align: center; } 
#pestanas .titular a { color: #336699; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Sans-Serif; display: table; height: 100%; width: 100%; margin: 0; display: table; height: 100%; width: 100%; margin: 0; line-height:1.1em !important; } 
#pestanas .titular a:hover { text-decoration: none; margin: auto 0; color: #d60093; } 
ul#pestanas ul.submenu { display: none; position: absolute; margin: -1px 0 0 1px; padding: 0em; background-color: #FFF; z-index: 5; border-left: 2px solid #d0d6db; border-bottom: 2px solid #d0d6db; border-right: 2px solid #d0d6db; /* width: 168px; */ 

 width: 144px; } 
ul#pestanas li ul.submenu li { display: block; float: none; background-image: none; /* width: 165px;*/ 

 width: 141px; padding-bottom: 0.5em; } 
ul#pestanas > li > ul.submenu > li > a { display: block; margin: 3px 3px 10px 3px; text-decoration: none; color: #666; text-align: left; font-size: 0.95em; } 
* ul#pestanas li ul.submenu li a { display: block; margin: 5px 3px; color: #666; text-decoration: none; text-align: left; font-size: 0.95em; height: 1em; } 
ul#pestanas li ul.submenu li a:hover { color: #D60093; text-decoration: underline; } 


/* navegadores no IE */ 

#pestanas li > ul { left: auto; } 
#pestanas li:hover ul, #pestanas li.over ul { display: block; } 
div.izdamenu { position: inherit; width: 99%; float: left; margin: 0 0.5em 0 0; padding: 0.5em 0; font-size: 0.9em; } 
/* listas */ 

 /* primer nivel (fondo azul --> gran marca naranja )*/ 

 .izdamenu ul { list-style-type: none; margin: 0; padding: 0; } 
.izdamenu ul li { border-bottom: 1px dashed #bdbdbd; margin: 0; padding: 0.2em 0; } 
/* segundo nivel (marca naranja )*/ 

 .izdamenu ul li ul { list-style-type: none; } 
.izdamenu ul li ul li { color: #374895; font-weight: normal; border-bottom: none; padding: 0; margin: 0.6em 0 0 1em; } 
.izdamenu ul li ul li.liselected { } 
/* tercer nivel (marca azul )*/ 

 .izdamenu ul li ul li ul { padding: 0; margin: 0; } 
.izdamenu ul li ul li ul li { background-repeat: no-repeat; background-position: 0px 5px; border-bottom: none; padding: 0px 5px; margin: 0.6em 0 0 1em; } 
/* cuarto nivel (sin marcas) */ 

 .izdamenu ul li ul li ul li ul li { background-image: none; border-bottom: none; margin: 1em 0 0 1em; padding: 0; } 
/* enlaces */ 

 /* comunes a todas */ 

 .izdamenu a { /*color: #374895;*/ 

 color: #3e90e5; font-size: 0.95em; } 
.izdamenu ul li a:hover { color: #D60093; } 
/* primer nivel (azul --> gran marca naranja)*/ 

 .izdamenu ul li a { background-image: url("Images/bullet_nivel_1_abierto.gif"); background-repeat: no-repeat; background-position: top left; padding: 0.2em 0 0.2em 1.1em; text-decoration: none; display: block; } 
.izdamenu ul li a:hover { color: #D60093; text-decoration:underline; } 
.izdamenu ul li.liselected a { background-image: url("Images/bullet_nivel_0_cerrado.gif"); } 
/* segundo nivel (marcas naranjas ) */ 

 .izdamenu ul li.liselected ul li a { display: block; width: 100%; padding: 0.2em 0em 0.2em 1.2em; margin-right: -2em; color: #3e90e5; background-image: url("Images/bullet_nivel_2_abierto.gif"); background-repeat: no-repeat; background-position: center left; } 
.izdamenu ul li.liselected ul li a:hover { color: #D60093; } 
.izdamenu ul li.liselected ul li.liselected a { background-image: url("Images/bullet_nivel_2_cerrado.gif"); background-repeat: no-repeat; background-position: center left; } 
/* tercer nivel (marcas azules ) */ 

 .izdamenu ul li.liselected ul li.liselected ul li a { padding: 0 0 0 0.8em; background-image: url("Images/bullet_nivel_2_abierto.gif"); background-repeat: no-repeat; background-position: 0px 5px; color: #3e90e5; } 
.izdamenu ul li.liselected ul li.liselected ul li a:hover { color: #FF9224; color:#FF9224 } 
.izdamenu ul li.liselected ul li.liselected ul li.liselected a { background-image: url("Images/bullet_nivel_2_cerrado.gif"); background-repeat: no-repeat; background-position: 0px 0.4em; } 
/* cuarto nivel (sin marcas ) */ 

 .izdamenu ul li.liselected ul li.liselected ul li.liselected ul li a { background: none; color: #3e90e5; } 
.izdamenu ul li.liselected ul li.liselected ul li.liselected ul li a:hover { color: #FF9224; } 
/*----------------- TABLA DATOS TABULARES ---------------------------------*/ 

 .tabladatos { width: 90%; font-family: Verdana, Tahoma, Geneva; font-size: 11px; border: 1px solid #CCC; margin-bottom: 15px; } 
.tabladatos th { text-align: left; font-size: 1.1em; font-weight: normal; border: solid 1px #D2DEEB; background-color: #d5e1ef; color: #333; height: 20px; vertical-align: middle; padding: 5px; } 
.tabladatos th.negrita { font-weight: bold; color: #069; } 
.tabladatos td { border: solid 1px #D2DEEB; background-color: #FFF; font-size: 1em; color: #333; text-align: left; padding: 5px; } 
.tdresultados { border: solid 1px #D2DEEB; background-color: #F5F7FC; font-weight: bold; vertical-align: middle; } 
.tabladatos p { margin: 2px; } 
.tabladatos a { text-decoration: underline; font-weight: normal; font-size: 1em; color: #069; } 
.tabladatos a:hover { text-decoration: underline; font-weight: normal; color: #09C; } 
.tdsepara { padding: 1px; margin: 1px; width: 100%; background-image: url("Images/separatbody.jpg"); background-position: center; background-repeat: repeat-x; background-color: #FFF; } 
.tdnumero { text-align: right; } 
.thnumero { text-align: right; } 
.tablainvisible { border-style: none; } 
.tablainvisible caption { border-style: none; font-size: 11px; text-align: left; color: #069; line-height: 20px; font-weight: bold; padding-left: 3px; padding-bottom: 2px; padding-top: 3px; margin-bottom: 5px; margin-top: 3px; } 
.tablainvisible th { border-style: none; } 
.tablainvisible td { border-style: none; } 
.content_completo_noticias { width: 80%; padding: 1em 5em 5em 5em; background-color: #fFF; z-index: 2; } 
.content_completo p a, .content_completo_noticias p a { color:#2380DD; text-decoration:underline; } 
.content_completo p a:hover, .content_completo_noticias p a:hover { color:#2380DD; text-decoration:none; } 
/* centro listas / /* listas de definicion */ 

 
.content_completo dl, .content_completo_noticias dl { list-style-type: none; margin: 0.65em 0; color: #333; } 
.content_completo dt, .content_completo_noticias dt { list-style-type: none; margin: 0; padding: 0.1em; color: #333; font-size: 0.85em; } 
.content_completo dd, .content_completo_noticias dd { font-size: 0.85em; line-height: 1.65em; } 
/* listas no ordenadas */ 


.content_completo ul.mapa, .content_completo_noticias ul.mapa { margin: 0 0 0 1.5em; padding: 0; color: #333; list-style-image: none; list-style-type: none; } 
.content_completo li, .content_completo_noticias li { line-height: 1.6em; } 
.content_completo ul li ul li, .content_completo_noticias ul li ul li { font-size: 1em; line-height: 1.6em; } 
.content_completo li a, .content_completo_noticias ul a { color: #FF9224; /* border-bottom: 1px solid #e3e3e3; */ }
.content_completo ul, .content_completo_noticias ul { margin: 0px 0 20px 1.5em; padding: 0px; color: #333; list-style-image: url("Images/raquo_menuccaa.jpg"); font-weight: normal !important;  text-decoration: none; } 
.content_completo li a:hover, .content_completo_noticias li a:hover { color: #F50; } 
.content_completo ul.listafaq, .content_completo_noticias ul.listafaq { list-style-image: none; list-style-type: none; } 
.content_completo ul.listafaq li a, .content_completo_noticias ul.listafaq li a { text-decoration: none; } 
.listadoficheros li { list-style-image:none; } 
/* - tipos de archivo para descargar - */ 

 /* comunes */ 

 .file { background-repeat: no-repeat; background-position: 0 0; display:block; padding-left: 25px; padding-bottom: 4px; padding-top: 0px; min-height:10px; } 
.file2 { background-image: url("Images/files/htm.gif"); background-repeat: no-repeat; background-position: 0 0; display:inline-block; padding-left: 25px; padding-bottom: 4px; padding-top: 3px; } 
.file:hover, .file2:hover { background-color: #f8f8f8 } 
/* iconos por cada formato */ 

.pdf { background-image: url("Images/files/pdf.gif") !important } 
.xls { background-image: url("Images/files/xls.gif") !important } 
.doc, .rtf { background-image: url("Images/files/doc.gif") !important } 
.txt { background-image: url("Images/files/txt.gif") !important } 
.gif, .jpg, .tif, .tiff, .png, .jpeg { background-image: url("Images/files/imagen.gif") !important } 
.ppt { background-image: url("Images/files/ppt.gif") !important } 
.aac, .aif, .iff, .m3u, .mid, .midi, .mp3, .mpa, .ra, .ram, .wav, .wma { background-image: url("Images/files/audio.gif") !important } 
/* audio */ 

 .asf, .asx, .avi, .mov, .mp4, .mpg, .qt, .rm, .wmv { background-image: url("Images/files/video.gif") !important } 
/* video */ 

 .rar { background-image: url("Images/files/rar.gif") !important } 
.zip { background-image: url("Images/files/zip.gif") !important } 
.exe, .com, .bat { background-image: url("Images/files/exe.gif") !important } 
.psd { background-image: url("Images/files/psd.gif") !important } 
.fh8, .fh9, .fh10, .fh11 { background-image: url("Images/files/fh.gif") !important } 
.swf { background-image: url("Images/files/swf.gif") !important } 
.kml, .kmz { background-image: url("Images/files/kml.gif") !important } 
.ods { background-image: url("Images/files/ods.gif") !important } 
.htm, .html, .php, .asp, .aspx, .xhtml, .es, .com, .net { background-image: url("Images/files/htm.gif") !important } 
/* .org ya esta usado para hcard */ 

 .masdocumentos { background-image: url("Images/files/masdocs.gif") !important; background-repeat: no-repeat; background-position: 0 0; display:block; padding-left: 25px; padding-bottom: 4px; padding-top: 3px; min-height:10px; margin-top:10px; margin-left:7px !important; } 
.aviso_flash { width: 100%; color: #fff; background-color: #000 } 
.aviso_flash A { font-weight: bold; color: #fff; background-color: #000; text-decoration: none } 
.aviso_flash A:hover { text-decoration: underline } 
.content_sinmenu { float:left; font-size:0.8em; padding-left:25px; padding-right:25px; padding-top:15px; text-align:left; width:940px; background:#FFFFFF; padding-bottom:60px; } 
.divtitulo h1 { color:#3E90E5; font-size:1.4em; font-weight: normal; } 
.divtitulo h2 { color:#3E90E5; font-size:1.1em; font-weight:bold; } 
.listado { color:#3E90E5; } 
.subtitulo { font-weight:bold; } 
.fecha { font-weight:bold; } 
.listadodocumentos li a, .cuerpo .listadodocumentos li a:hover { color:#FF9224; } 
/*
.cuerpo li .listadodocumentos a:hover { text-decoration:none; } 
.cuerpo .listadodocumentos  a{
				color:#FF9224;
}
.cuerpo li { list-style-image: none !important; list-style:none;  display:block; padding-bottom: 4px; padding-top: 0px; min-height:10px; } 
.cuerpo .bullet li{background-repeat:no-repeat;background-image: url("../PublishingImages/raquo_menuccaa.jpg"); padding-left:25px; background-position: 0 0;}
*/

.iconos { width:100%; text-align:center; display:block; float:left; } 
.iconos li { display:inline; margin: 0px 5px 0px 5px; } 

.webpart_42_left { float: left; width: 42% } 
.webpart_43_right { float: right; width: 43% } 
select { padding-right: 0px; padding-left: 0px; font-size: 1em; padding-bottom: 0px; margin: 0px; color: #333; padding-top: 0px } 
input { padding-right: 0px; padding-left: 0px; font-size: 1em; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-color: #fff } 
div.buscador { border-right: #efefef 1px solid; padding-right: 1em; background-position: 50% bottom; border-top: #efefef 1px solid; padding-left: 1em; background-image: url(../images/fondo_gris.jpg); padding-bottom: 1em; margin: 1em 0px; border-left: #efefef 1px solid; width: 98%; padding-top: 1em; border-bottom: #efefef 1px solid; background-repeat: repeat-x } 
div.buscador select { padding-right: 0px; padding-left: 0px; font-size: 1em; padding-bottom: 0px; margin: 0px 0px 1em; color: #333; padding-top: 0px } 
div.buscador input { padding-right: 7px; padding-left: 7px; font-size: 1em; padding-bottom: 2px; margin: 0.9em; padding-top: 2px } 
.txtbuscar { border-right: #999 1px solid; padding-right: 7px; border-top: #999 1px solid; padding-left: 7px; font-size: 1em; padding-bottom: 2px; margin: 0.8em; border-left: #999 1px solid; padding-top: 2px; border-bottom: #999 1px solid; background-color: #fff } 
.btncombo { color: #fff; background-color: #369 } 
.buscar { color: #fff; background-color: #369 } 
.oculta { display: block !important; left: -5000px !important; position: absolute !important } 
dl#linot { padding-right: 1em; padding-left: 1em; padding-bottom: 0.2em; margin: 0px 0.2em; padding-top: 0.2em } 
dl#linot dt { font-weight: bold; left: 0px; margin-bottom: -1.2em; width: 7em; color: #fba026; position: relative; top: 0em } 
dl#linot dd { padding-right: 0px; padding-left: 1.5em; padding-bottom: 0.5em; margin: 0px 0px 0px 9em; padding-top: 0px } 
dl#linot dd.titular_buscador { background-position: 0px 3px; background-image: url(../images/mayorque.gif); background-repeat: no-repeat } 
dl#linot dd a { color: #fba026; text-decoration: underline } 
dl#linot dd a:hover { text-decoration: underline } 
dl#linot dd a em { font-weight: bold; font-style: normal } 
.dpdnlist { margin-left: 0px } 


/* paginado de botones (tabla oficina) */
ul.diccionario_boton {margin: 10px auto; text-align: center; }
ul.diccionario_boton li {margin: 3px; display: inline}
ul.diccionario_boton .pagina_activa {}
ul.diccionario_boton .pagina_activa input { padding:2px 6px; text-decoration:none; border: 1px solid #ddd; background-color:#FFFFFF; cursor:pointer}
ul.diccionario_boton .pagina_activa input:hover{color: #fff !important; background:#027bc2; text-decoration:none; border: 1px solid #036}
ul.diccionario_boton .pagina_desactivada input {padding:2px 6px; color: #999;  border: 1px solid #fff; background-color:#FFF;}
ul.diccionario_boton .pagina_actual input {padding:2px 6px; color: #f00 !important; border: 0 !important; font-weight: bold; background-color:#FFF;  border: 1px solid #fff;}

.mapa a{
color:#D60093;
margin-left:3px;
font-size:0.9em;
}
.mapa li{
padding-left:5px; list-style-image: none; list-style-type: none;
}
.mapa ul{
margin-left:15px;
}

.ms-WPBody a:link{color:#ff5550;}
.ms-WPBody a:visited {color:#FF9224;}


.centrar-imagen img{text-align:center;}
.botvolver a {background-position: left 2px;padding-left: 15px;	background-image: url(../PublishingImages/arrow_back.gif);color: #000000;
background-repeat: no-repeat;text-decoration: none
}
.botvolver a:hover {
	color: #000000;
	background-repeat: no-repeat;
	text-decoration: underline;
}
.botvolver a:visited {
	color: #000000;
	}
.listado_de_carpetas .carpeta{background-image:url('../PublishingImages/folder.gif');background-repeat:no-repeat;background-position:left top;padding-left:25px;font-weight:bold;}

/*listados faqs */
ul.listadofaqs{
				padding-left:0px;
				margin-left:0px;
}
.tit_faq1{font-size:1em;font-weight:bold;padding-left:0;border-bottom: 1px  dotted #666666;}
.listadofaqs li a, .listadofaqs li a:visited {text-decoration:underline !important;}
.listadofaqs li a:hover {text-decoration:none !important;}
.subir{text-align:right;}
.subir a, subir a:visited{background:#FFFFFF url(Images/subir.gif) no-repeat scroll right center;display:inline-block;text-decoration:underline;padding-right: 10px;padding-bottom:2px;color:#3E90E5 !important;}
.subir a:hover{ text-decoration:none;}
.bannerflash{
width:990px;
height:72px;
}
.listadonoticias{ margin-left:0px; padding-left:0px;}
.content_completo .navegacionfaq ul li {list-style-image: url("Images/raquo_menuccaa.jpg") !important;} 
.resultadosBuscador dd{margin-left:0px;}
.resultadosBuscador dt {font-weight:bold;}
.resultadosBuscador a{color:#FF9224;}
/* paginado de botones (tabla oficina) */
.oculto {position: absolute !important; left: -5000px !important; display:block !important} /* los lectores de texto acceden, pero los navegadores habituales no */

ul.diccionario_boton2 {margin: 20px; text-align: center; }
ul.diccionario_boton2 ul{margin-top: 10px ;}
ul.diccionario_boton2 li {margin: 3px; display: inline}
ul.diccionario_boton2 .pagina_activa input { padding:2px 6px; text-decoration:none; border: 1px solid #ddd; background-color:#FFFFFF; cursor:pointer}
ul.diccionario_boton2 .pagina_activa input:hover{color: #fff !important; background:#027bc2; text-decoration:none; border: 1px solid #036}
ul.diccionario_boton2 .pagina_desactivada {padding:2px 6px; color: #999;  border: 1px solid #fff; background-color:#FFF !important;}
ul.diccionario_boton2 .pagina_actual   {padding:2px 6px; color: #f00 !important; border: 0 !important; font-weight: bold; background-color:#FFF !important;  border: 1px solid #fff;}
ul.diccionario_boton2 {padding:3px 3px 3px 4px;	font-size:1em;}
ul.diccionario_boton2 li {border:1px solid;display:inline;margin:3px;padding-bottom:3px;padding-left:4px;padding-top:3px;}
ul.diccionario_boton2 a{text-decoration:none; margin-right:3px;}
ul.diccionario_boton2 li:hover{
background-color:#DFEFFF;
}
.destacado{
				font-weight:bold;
}
.buscador p{
				margin-bottom:0px;
}

.titulonovedades {
background-image:url("Images/mayorque_pequeno.gif");
background-position:left center;
background-repeat:no-repeat;
font-size:1em;
font-weight:bold;
padding-left:10px;}

.calendario {
border:1px solid #CCCCCC;
float:left;
font-size:0.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
margin-right:5px;
margin-top:10px;
padding:0 0 5px;
width:193px;
margin-left:10px;
}

.calendario ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.calendario ul li {
margin-bottom:10px;
margin-left:-20px;
padding:0;
}

.calendario ul li a {
font-size:0.9em;
}

.tituloizdaevento {
background-color:#D60093;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
margin-bottom:10px;
margin-top:0;
text-align:center;
}

.tituloeventos{
background-image:url(Images/mayorque.gif);
background-position:left center;
background-repeat:no-repeat;
font-size:1em;
font-weight:bold;
padding-left:10px;
margin-left:10px;
}

.imagen_pagina{
float:right;
height:30px;
margin:0;
padding:0;
position:relative;
top:-37px;
}
.faq-list li {list-style-image:url(Images/lis.gif) !important; list-style-position:outside !important; padding-bottom:5px;}
.faq-list .bullet li{background-repeat:no-repeat;background-image: url("Images/raquo_menuccaa.jpg") !important; padding-left:25px; background-position: 0 0;}
.content_completo ul ul{
				margin-bottom:0px;
}

.linkrosa li a { color:#D60093; text-decoration:underline !important;}
.linkrosa li a:hover, .content_completo .linkrosa li a:active { color:#D60093; text-decoration:none !important;
}

.herramientaspie {color: #333; background-color:#dce7f4 !important; width:990px; display:block; font-size:0.8em; float: left; padding-bottom:0px; margin:0em; border-top-style:none; padding-top:0px; border-right-style:none; border-left-style:none; position:relative; background-color:#FFFFFF; text-align:right; border-bottom-style:none; } 
.herramientaspie ul { padding:0px; margin: 3px 0px; list-style-type:none; text-align:center; } 
.herramientaspie ul li { border-left: 1px solid; padding-left:5px; display:inline; } 
.herramientaspie .primera { border-left: 0px solid; } 
.herramientaspie a{ color: #333;
				 text-decoration:none;
}
.capa1 { float: left; width: 200px; text-align:right; vertical-align:top; } 
.capa2 { float: left;  padding-left:5px; }
.capa3 { float: left; width: 90%; text-align:left; vertical-align:top; padding-left:50px; } 
.capaFin { clear: left; }
