﻿
/* titulares */
h1 {background:#FFF url("../SiteCollectionImages/css/fondos/fondo_h1_3.gif") repeat left bottom}
h2 {background:#FFF url("../SiteCollectionImages/css/fondos/fondo_h2.gif") repeat left bottom}
h3 {background:#FFF url("../SiteCollectionImages/css/fondos/fondo_h3.gif") repeat left bottom}

/* cabecera */
div.banner1 {background:#d6cb7a url("../SiteCollectionImages/cabecera/cab_new_01_.jpg") no-repeat right 14px; width:100%;} 
div.header {clear: both; width: 100%; min-width: 779px; font-size: 0.9em; height: 140px}
div.header img {margin: 0;padding: 0;left: 0; position:absolute; top:0px}
.logomityc{position:absolute!important; visibility:visible; z-index:5; top:50px!important; left:0px!important;}
/* cabecera extras*/
div.banner2 {background:#396db6 url("../SiteCollectionImages/cabecera/cab_new_02_.jpg") no-repeat scroll right 14px; width:100%;}
div.banner3 {background:#C4AE74 url("../SiteCollectionImages/cabecera/cab_new_03_.jpg") no-repeat scroll right 14px; width:100%;} 
div.banner4 {background:#406a80 url("../SiteCollectionImages/cabecera/cab_new_04_.jpg") no-repeat scroll right 14px; width:100%;} 

/* opciones */
div.opcionidioma {margin-bottom: 0; margin-top: 0;text-align:left; width:100%; background-color:#666; padding:2px 0px 2px 0px; border-bottom:1px solid #666;}
div.opcionidioma  ul{list-style-type: none; }
div.opcionidioma  li{display:inline; color: #000; font-size: 1em; padding:2px 0px 2px 5px;}
div.opcionidioma a{color:#FFF; margin: 0em 0.2em; text-decoration: none; background:transparent url(../SiteCollectionImages/css/fondos/separador.gif) repeat-y scroll right center; padding:0 20px 0 6px;}
div.opcionidioma a:visited{color:#FFF;}
div.opcionidioma a:hover{text-decoration:none;}

/* opciones extras 2 verde; 3 rojo; 4 negro */
div.opciones1 {margin-bottom: 0; margin-top: 0; padding-right:10px; text-align:right}
div.opciones1 ul {list-style-type: none; margin-bottom: 0.6em; margin-top: 0.2em}
div.opciones1 li {display:block; color:#663300; font-size: 1em; margin-top:3px;}
div.opciones1 a {color:#4E4602; margin: 0em 0.2em; text-decoration: none; font-weight:bold;}
div.opciones1 a:hover {text-decoration: underline}
div.opciones1 a:visited{color:#4E4602;}

div.opciones2 {margin-bottom: 0; margin-top: 0; padding-right:10px; text-align:right}
div.opciones2 ul {list-style-type: none; margin-bottom: 0.6em; margin-top: 0.2em}
div.opciones2 li {display:block; color: white; font-size: 1em; margin-top:3px;}
div.opciones2 a {color:white; margin: 0em 0.2em; text-decoration: none; font-weight:bold;}
div.opciones2 a:hover {text-decoration: underline}
div.opciones2 a:visited{color:white;}

div.opciones3 {margin-bottom: 0; margin-top: 0; padding-right:10px; text-align:right}
div.opciones3 ul {list-style-type: none; margin-bottom: 0.6em; margin-top: 0.2em}
div.opciones3 li {display:block; color: #000; font-size: 1em; margin-top:3px;}
div.opciones3 a {color:#FFF; margin: 0em 0.2em; text-decoration: none; font-weight:bold;}
div.opciones3 a:hover {text-decoration: underline}
div.opciones3 a:visited{color:#FFF;}

div.opciones4 {margin-bottom: 0; margin-top: 0; padding-right:10px; text-align:right}
div.opciones4 ul {list-style-type: none; margin-bottom: 0.6em; margin-top: 0.2em}
div.opciones4 li {display:block; color:white; font-size: 1em; margin-top:3px;}
div.opciones4 a {color:white; margin: 0em 0.2em; text-decoration: none; font-weight:bold;}
div.opciones4 a:hover {text-decoration: underline}
div.opciones4 a:visited{color:white;}
.enlaces_ecos{position:absolute; right:850px;top: 20px;}

/* bot_buscar morado */
input.botbuscar {font-size: 0.9em; font-weight: bold; background-color: #ac2744; color: #f9fffb; margin-bottom:-4px; margin-top:5px;}
.doscolumnas_pequenna input.botbuscar{ margin-bottom:0px;}
.doscolumnas_pequenna input.botbuscar{ margin-bottom:0px;}
.bot_rss {background-color: #ac2744; color: #f9fffb; border-top: 1px solid #e893a6; border-bottom: 1px solid #5f1121; border-left: 1px solid #d04469; border-right: 1px solid #641b2e}

/* index */
	div.calle_central_x {display: block; margin: 10px auto 10px auto; width: 98%; display: table}
	div.servicios_destacados_x {width:49%; float: right} /* ver tambien mityc_IE6.css */
	div.servicios_destacados_x_no_menu {width:45%} /* medida par quando no tiene menu */ /* ver tambien mityc_IE6.css */
	/*div.servicios_destacados_x ul li {display: block;  float: none}*/
	.servicios_destacados_x h2, .ayudas_x h2, .masinfo_x h2,  .enlaces h2, .novedades h2 {color: #000; background: transparent; margin-bottom: 5px; position: relative; margin-top: -7px !important; font-variant: normal !important; margin-left: 0px;}

/*index con cambios noviembrem y clases nuevas de index5 */	
.masinfo_x h2{margin-left:25px;}	
div.servicios_destacados_x  div.servicios_destacados_x_div {width:100%; margin-right:10px; float:left !important }

/* El # es para que lo coja IE7 el _ es para IE6 */
.colores{width:100%; margin-left:4px; margin-top:-16px; min-height:220px; overflow:hidden; color: #000000;}
.bannercolor{text-align:center; width:98%; margin-left:-2px;}


.colores p{color: #000000 !important}
.cuadrohomeverde{ background-color:#c9e6ac;width: 23%;float:left;display:block;clear:none;min-height:220px;padding:1%;min-width:139px;}
.cuadrohomerosa{ background-color:#F9E4EA; width: 23%;float:left; display:block; clear:none;min-height:220px;padding:1%;min-width:139px;}
.cuadrohomeazul{ background-color:#C2D6DE; width: 23%;float:left; display:block; clear:none;min-height:220px;padding:1%;min-width:139px;}
.cuadrohomeverdeclaro{ background-color:#f0fadf; width:22%;float:left; display:block; clear:none;min-height:220px;padding:1%;;min-width:139px; }

/* div.servicios_destacados_x {margin: 1em 0em}*/
div.servicios_destacados_x li {background:  url("../SiteCollectionImages/css/bullets/mas_gris_redondo.gif") no-repeat 0em 15px; padding: 5px 0px 5px 15px; display: block; border-bottom: 1px dotted #d0d0d0; margin: 0em !important;}
div.servicios_destacados_x a {display:block; padding-top:10px; padding-bottom:5px; color: #000}
div.ayudas_x {width:49%; float:left}	
div.ayudas_x_no_menu {float: right; width: 45%}	/* medida par quando no tiene menu */
/*div.ayudas_x ul{margin: 0 -5px 0 0}		
div.servicios_destacados_x ul li, div.ayudas_x ul li {background: #fff url(..../SiteCollectionImages/css/bullets/bullet.png) no-repeat 0 0.4em; padding-left: 10px}	
*/
div.cuerpo_central_x {width: 98%; margin: 0 auto}
div.masinfo_x {padding: 0; margin: 0px 0px -7px 0px; width: 100%}		
div.masinfo_x dt {font-weight: bold;	margin: 0em 1em 0em 1em; clear: both}
div.masinfo_x dd {margin: 0em 1em 1em 1em;	padding: 0em}		
div.masinfo_x a {color:#000000; text-decoration:none; font-weight:normal}
div.masinfo_x a:visited {color:#000000; text-decoration:none; font-weight:normal}
div.masinfo_x p {text-decoration:none; font-weight:normal}
div.masinfo_x a:hover {color: #428ec0; text-decoration:underline}
div.ayudas_x ul{margin: 0 -5px 0 0}	
/*		
.servicios_destacados_x h2, .ayudas_x h2, .masinfo_x h2,  .enlaces h2, .novedades h2 { color: #77A0BC; background: transparent;margin-bottom: 5px; position: relative; margin-top: -25px; font-variant: normal !important}
.servicios_destacados_x h2 span, .ayudas_x h2 span, .masinfo_x h2 span,  .enlaces h2 span,  .novedades h2 span {background-color: #fff}
*/

/* loguitos de la index */
.enlaces .innercontent .whitespace {display: none}
.enlaces .innercontent .item {float: left  !important; clear:none !important}
.enlaces .image-area-left img {width: 63px  !important; height: 40px !important }
.enlaces .punteado {clear: both}


/* extra */
div.extra {}
	div.novedades, div.enlaces {margin: 0px 5px 5px 0}	

/* pie */
div.sobre ul.primera {
border-top: 0.1em solid #d1e5ff; border-bottom: 0.1em solid #cee6ff;
 background: #eef6ff url(../SiteCollectionImages/css/rayas/raya_pie.gif) repeat-x top left}

/* listado de raiz */
.listado_de_raiz {width:90%; margin-bottom: 10px; }
.listado_de_raiz li {}
.listado_de_raiz li a {padding-right: 5px}
.listado_de_raiz  h2 {margin-bottom: 0em; margin-top: 0em;  font-size: 1.5em; background-color: #e4dbe6; background-image: none; padding-left: 5px;  } 
.listado_de_raiz h3 {margin: 0px; font-size: 1.3em; background: #e2e3e5 url("../SiteCollectionImages/css/bullets/bullet_organigrama.gif") 3px 0.3em no-repeat; padding: 4px 3px 4px 23px}
.listado_de_raiz h4 {background-color: #efeff0; margin: 0; padding: 5px; }

/* listados de documentos */
.listado_de_recursos {margin: 0; border: 1px solid #e7dfe8; margin-bottom: 10px /* display:table; */}
.listado_de_recursos li {background-image: none !important; background-color: #fff !important; height:auto }
.listado_de_recursos .li_par, .listado_de_recursos .li_impar {margin-bottom: 0;  padding: 0px 0px 0px 0px}
.listado_de_recursos .li_par a, .listado_de_recursos .li_impar a {padding-top: 9px; padding-bottom: 9px; background-position: 5px 5px; color: #2D377C}
.listado_de_recursos .li_par a:hover, .listado_de_recursos .li_impar a:hover {background-color: #d9edf4; color: #000}
.listado_de_recursos .li_par {background-color:#fff !important}
.listado_de_recursos .li_impar {background-color:#f3f7f8 !important /* violeta  claro */}
.listado_de_recursos p {padding: 0 10px 10px 10px; margin: 0px}

/* listado de carpetas */
.listado_de_carpetas {} 
.listado_de_carpetas li{ margin-bottom: 15px;}
.listado_de_carpetas li li { margin-bottom:0px}
.listado_de_carpetas li li li { margin-bottom: 0px}
 
/* punteado */
.punteado li {background:  url("../SiteCollectionImages/css/bullets/bullet_tick_morado.gif") no-repeat 0em 0.3em}

/* submenu horizontal energia  */
.menu_secciones {background-color: #fff}
.menu_secciones div {}
.menu_secciones ul {}
.menu_secciones ul li {}
.menu_secciones ul li a {background: url("../SiteCollectionImages/css/bullets/bullet_mas_grande.gif") no-repeat 0.5em 0.5em}
.menu_secciones ul li a:hover { background-color: #f2ecf6}

/* color de la fila par en listado de recursos */
.listado_de_recursos .li_par {	background-color:#EEF4FE /* azul claro */}

/* - menu secundario energia (ver tambien menu redondeado) - */
.menu {padding: 0.5em 4px; margin-top:1px;}
.menu ul{margin-top:0px;}	
.menu li {display:block; border-bottom:1px dotted #81A8A0; margin: 0; padding: 0 !important}
.sinlineamenu{display:block; border-bottom:0px dotted #81A8A0 !important; margin: 0; padding: 0 !important;}                                                    
.menu li a {padding: 13px 10px 11px 21px; display:block; color: #000 !important; margin: 0; background-repeat: no-repeat; background-position: 0.5em 1.2em; line-height: 1.1em /* este line-height presuntamente resuelve el bug de elementos que desaparecen http://www.dracos.co.uk/code/ie6-css-bug */; position:relative /* este position presuntamente resuelve el bug de elementos que desaparecen http://murphy.cz/ie7-hover-ghosts-bug */}
.menu li.n1ultimo {border-bottom: 0 !important}	
.menu li.n1sindesplegar a:hover {}
.menu li.n1desplegado a:hover {background-color:#bfc8cb}
.menu li.n1sindesplegar a {background:none;color:#000000 !important;display:block;line-height:1.1em;margin:0;padding:0px;position:relative;}
.menu li.n1desplegado a {background-color:#e3eef2; background-image:url("../SiteCollectionImages/css/bullets/mas_mityc_cuadrado_hover.gif"); text-decoration:underline}
.menu li.n1sindesplegar {background-color:#D9E4E8; background-repeat:no-repeat; background-image:url("../SiteCollectionImages/css/bullets/mas_mityc_cuadrado.gif"); background-position: 0.2em 0em; font-weight:bold; margin-left:0px; padding-left:21px !important; margin-bottom:2px; margin-top:7px; margin-bottom:5px; padding-bottom:5px !important;}
.menu .lineadura{ border:none; background-image:url(../SiteCollectionImages/css/rayas/lineamenu.gif); background-position:bottom; background-repeat:repeat-x; margin-top:-8px;}

/*menu de segundo nivel en home */
.menu li ul{margin-top:-8px; margin-left:0px; background-image:url(../SiteCollectionImages/css/rayas/lineamenu.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px;}
.menu li li a{padding: 5px 10px 5px 21px; display:block; color: #000 !important; margin: 0; background-repeat: no-repeat; background-position: 0.6em 0.8em; line-height: 1.1em; background-image:url(../SiteCollectionImages/css/bullets/bulletindexmenu.gif);}

.menu li.seleccionada {text-decoration:underline; padding: 5px 10px 5px 21px !important; display:block; color: #000 !important; margin: 0; background-repeat: no-repeat; background-position: 0.6em 0.8em; line-height: 1.1em; background-image:url(../SiteCollectionImages/css/bullets/bulletindexmenu.gif);}

/* menu caja morada (ver tambien menu y menu redondeado) */
div.menu .menu_caja_box {background: #D9E4E8;line-height:1em; }
div.menu .menu_caja_top {background:  url("../SiteCollectionImages/css/cajas/tit_mityc_fondo.gif") repeat top left; border-right: 1px solid #e0ebda}
div.menu .menu_caja_top div {background:  url("../SiteCollectionImages/css/cajas/tit_mityc.gif") no-repeat top left; height: 32px;}
div.menu .menu_caja_bottom {background:  url("../SiteCollectionImages/css/cajas/mityc_bl.gif") no-repeat bottom left; height:10px;}
div.menu .menu_caja_bottom  div {background:  url("../SiteCollectionImages/css/cajas/mityc_br.gif") no-repeat bottom right; height:10px;}
div.menu .menu_caja_content {margin: 0 0; border-right: 1px solid #e0ebda; border-left: 1px solid #e0ebda; line-height:1em; /* este line-height resuelve el bug de IE de elementos flotantes que desaparecen segun http://www.dracos.co.uk/code/ie6-css-bug */}

/*Imagen Portadilla alineada a la derecha */
div.portadilla_imagen {float:right;}

/* formato */
.separacion {color: #333; background: #fff url("../SiteCollectionImages/css/fondos/fondoh2.jpg") repeat-x bottom left; padding-left: 3px; margin: 1em 0em 0.5em 0em}

/* tamaño de letras */
div.tamanoletras a {color: #4f4f4f; border: 1px solid #4f4f4f}
div.tamanoletras a:hover {border: 1px solid #4f4f4f; color: #E07B71}

/* - organigrama energia - */
ul.organigrama {margin-left: 0; padding-left: 2em; background: transparent url(../SiteCollectionImages/css/organigrama/escalado2.gif) repeat-y top left}
ul.organigrama li {margin-left: -2em; padding-left: 2.5em; background: transparent url(../SiteCollectionImages/css/organigrama/escalado.gif) no-repeat top left; font-size: 1em;}
ul.organigrama li.primero {background: transparent url(../SiteCollectionImages/css/organigrama/escalado_top.gif) no-repeat top left}
ul.organigrama li.ultimo {background: transparent url(../SiteCollectionImages/css/organigrama/escalado_bottom.gif) no-repeat top left}
ul.organigrama ul{padding-left: 2em; margin-left: 0; background: transparent url(../SiteCollectionImages/css/organigrama/escalado2.gif) repeat-y top left}
ul.organigrama h3, ul.organigrama h4, ul.organigrama h5, ul.organigrama h6 {color: #666; font-size: 1em; background-image: none; background-color: #fff; border: 0}
ul.organigrama h2 {background-image: none; background-color: #fff; border: 0 ; font-size: 1.1em;}
ul.organigrama a {color: #6b5877 !important; font-family:Verdana,Arial,Helvetica,sans-serif !important; font-size:1.09em !important; }
ul.organigrama ul li a {margin-left: -2em; padding-left: 2em !important; color: #8f72a3;}
ul.organigrama li a{font-size:14px !important;}
ul.organigrama li li a{font-size:13px !important;}
ul.organigrama li li li a{font-size:11px !important;}
/* - padre organigrama energia - */
h2.padre_organigrama {color:#000000 !important;}

/* submenu caja aluminio  */
div.uedge11 {background:  url(../SiteCollectionImages/css/cajas/aluminio_fondo.gif) top left repeat-x; display:block;  }
div.urcorner11 {background:  url(../SiteCollectionImages/css/cajas/aluminio_redondeado.gif) top left no-repeat;  }
div.ulcorner11 {background:  url(../SiteCollectionImages/css/cajas/aluminio_ur.gif) top right no-repeat}

div.redge11 {background:  url(../SiteCollectionImages/css/cajas/violeta_der2.gif) top right repeat-y}
div.ledge11 {background:  url(../SiteCollectionImages/css/cajas/violeta_izq2.gif) repeat-y}
div.bedge11 {background: url(../SiteCollectionImages/css/cajas/violeta_inf.gif) bottom left repeat-x}
div.blcorner11 {background:  url(../SiteCollectionImages/css/cajas/violeta_inf_izq2.gif) bottom left no-repeat}
div.brcorner11 {background:  url(../SiteCollectionImages/css/cajas/violeta_inf_der2.gif) bottom right no-repeat; padding: 5px 15px 15px 15px; }
/* reset */
body {font-size: 67.5%; font-family: Verdana, Arial, Helvetica, sans-serif;}
html, body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0}
div {font-size: 1em;  }
table {border-collapse:collapse; border-spacing: 0; width:100%}
fieldset,img, abbr, acronym {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
ul {list-style:none}
caption,th {text-align:left}
legend {color: #000}
a {outline:none}

/* estilos genericos */
a {color: #1B3FAF; text-decoration: none}
a:hover {text-decoration: underline}
a:visited {color: #00A}
h1 {color:#000; letter-spacing: 0em; font-size:1.6em; margin-bottom:0.5em; padding-bottom:3px; padding-left:5px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-weight: bold}
h2 {font-size: 1.4em; margin-bottom: 0.5em; margin-top: 1em; color:#000;  font-family:Arial, Helvetica, sans-serif; padding: 2px}
h3 {border-bottom:1px dotted #333333; color:#333333; font-size:1.1em; font-weight:bold; letter-spacing:0.05em; margin-bottom:10px; padding-bottom:2px; padding-left:5px; position:relative;}
h4 {font-size: 1.1em; font-weight: bold; margin: 5px 0 5px 0; color:#000; margin-bottom: 0.5em; }
hr {display: block; border-bottom: 1px dotted #666; background-color: transparent; height: 1px; padding-top: 10px; border-left: 0; border-right: 0; border-top: 0}
p {margin-bottom: 5px}
dt {margin: 10px 10px 5px 0}
dd {margin: 10px 30px 5px 30px}
    
/* --- estructura pagina --- */
.container {margin: 0 auto}
.banner {}
.content {margin: 0em 190px; clear: none; background: #fff}
.content2 {margin: 0em 1em 0em 190px; clear: none; background: #fff}
.content3 {margin: 0em 190px 0px 10px; clear: none; background: #fff}
.sidebar-a {float: left; width: 180px; background: #fff; padding-top:5px;}
.sidebar-b {float: right; width: 180px;background: #fff; padding-top:5px; }
.footer {clear: both; background: #fff}

/* - envuelve contenido - */
div.envuelve_contenido{float: left; width: 100%; clear: both; position: relative; min-width: 779px}
div.envuelve_contenido2{float: left; width: 100%; clear: both; position: relative; min-width: 779px}
div.envoltorio {float: left; width: 100%}


/* Para que IExplorer 6 respete el Min-Width (Explicado en http://www.positioniseverything.net/articles/jello-expo.html) */
.bodydiv {padding: 0 379px 0 385px}
.sizer {width: 100%}
.expander {margin: 0 -379px 0 -385px; position: relative; min-width: 385px}
/* Holly Hacks \*/ 
* html .bodydiv, * html .sizer, * html .expander {height: 0} 
/* */

            
        
/* tamaño de letras con letra, no imagen */
div.tamanoletras{margin-right: 1em; float: right; display: none; margin-top:12px;}
div.tamanoletras ul {list-style-type: none; margin: 0.4em 0em 0.6em 0em; padding: 0em}
div.tamanoletras li {display:inline; margin: 0; padding: 0em}
div.tamanoletras a {background: #fff; text-decoration: none; font-size: 1.1em; padding: 1px 3px}
div.tamanoletras a:hover {text-decoration: none}    
       
/* buscador */      
div.buscador {margin-right: 1em; display:block; float:right; position:relative; top:0px; bottom:-11px;}
div.buscador fieldset {border: 0; padding: 0.3em 0.3em; margin: 0; display:inline}
div.buscador form {margin: 0; padding: 0; display:inline}           
div.buscador p {margin: 0; padding: 0em}    
/* ver bot_buscar */
div.buscador input.campobuscador {border: 1px solid #343434; margin-top:10px;}

/* iconos para las noticias de portada */
.ico150 {width:250px; height: 187px; float: left; display: block; margin: 0px 10px 10px 0px; border: 1px #000 solid}
.ico {width:125px; height: 94px; display: block; margin: 0pt 10px 13px 0pt; border: 1px #000 solid; float:left}

/*  menu principal (superior horizontal) */
div.menu_principal {width:99%; line-height: 1.7em; float: left; clear:both; display:block; font-size:1em; font-weight:bold;}     
 div.menu_principal ul {margin:0em; padding:0em; list-style:none;}
 div.menu_principal li{display:inline; margin:0; padding:0; text-align:center;}
.pestaniainicio{background:url(../SiteCollectionImages/css/fondos/b_inicio.jpg); background-repeat:no-repeat; clear:none; display:inline; height:30px; display:block; float:left; width:auto; min-width: 72px;}
.pestaniaturismo{background:url(../SiteCollectionImages/css/fondos/b_turismo.jpg); background-repeat:no-repeat; clear:none; display:inline; height:30px; display:block; float:left; width:auto; min-width: 73px;}
.pestaniacomercio{background:url(../SiteCollectionImages/css/fondos/b_comercio.jpg); background-repeat:no-repeat; clear:none; display:inline; height:30px; display:block; float:left; width:auto; min-width: 73px;}
.pestaniateleco{background:url(../SiteCollectionImages/css/fondos/b_teleco.jpg); background-repeat:no-repeat; clear:none; display:inline; height:30px; display:block; float:left; width:auto; min-width: 139px;}
.pestaniasdgsi{background:url(../SiteCollectionImages/css/fondos/b_sdgsi.jpg); background-repeat:no-repeat; clear:none; display:inline; height:30px; display:block; float:left; width:auto; min-width: 189px;}
.pestaniasubsecretaria{background:url(../SiteCollectionImages/css/fondos/b_subsecretaria.jpg); background-repeat:no-repeat; clear:none; display:inline; height:30px; display:block; float:left; width:auto; min-width: 101px;}
.pestaniaindustria{background:url(../SiteCollectionImages/css/fondos/b_industria.jpg); background-repeat:no-repeat; clear:none; display:inline; height:30px; display:block; float:left; width:auto; min-width: 80px;}
.pestaniaenergia{background:url(../SiteCollectionImages/css/fondos/b_energia.jpg); background-repeat:no-repeat; clear:none; display:inline; height:30px; display:block; float:left; width:auto; min-width: 81px;}
 div.menu_principal a{float:left;  margin:0; padding:0 0 0 3px; text-decoration:none; border-bottom: 1px solid #fff; color:#676769;  cursor:pointer;}
 div.menu_principal a span {float:left; display:block; padding:9px 13px 4px 5px; color:#000; white-space: nowrap; text-align:center; }
 /* comentario para IE5-Mac \*/
 div.menu_principal a span {float:none}
 /* fin comentario IE5-Mac hack */
 div.menu_principal a:hover {background-image: none; text-decoration: underline}
 div.menu_principal .nivel_1_seleccionado a {background-image: none; font-weight: bold}
 div.menu_principal .nivel_1_seleccionado a span {background-image: none; font-weight: bold} 
 
/* sobre este sitio (pie) */
div.sobre {color: #30353a; clear: left;  width: 100%; text-align:center}
div.sobre ul {padding: 0.5em 0em; margin: 0; list-style-type: none}
div.sobre ul.primera {/* ver cada css particular */}
div.sobre ul.primera2 {border-top: 0.1em solid #a4c1bd; border-bottom: 0.1em solid #a5c4be; background: #e8e9eb url("../SiteCollectionImages/css/rayas/raya_pie.gif") repeat-x top left}

div.sobre li{display:inline}
div.sobre li.sobre-borde {border-left: 0.1em solid #c20000}
div.sobre a {color: #30353a; margin: 0em 0.5em; text-decoration: none}
div.sobre a:hover {text-decoration: underline}

/* sobre el ministerio (pie)*/
div.ministerio {color: #555;clear: left; width: 100%; text-align:center; margin: 1em auto}
div.ministerio p {margin: 0em auto}

/* miga de pan */
.bread {margin: 10px 0; line-height:1em; display:block;}
.bread span {line-height: 1.1em} 
.bread ol {display: inline; line-height: 1.1em} 
.bread ol li {padding-left: 2px; list-style: none; display: inline;  position:relative}
.bread ol li.primera {}
.bread a{
	text-decoration:underline;
}

/* submenu - antiguo indice */
.submenu {margin: 10px 0px}
.submenu_box {background: url("../SiteCollectionImages/css/cajas/submenu_tl.jpg") no-repeat top right}
.submenu_top {background: url("../SiteCollectionImages/css/cajas/submenu_tr.gif") no-repeat top left}
.submenu_bottom { background: url("../SiteCollectionImages/css/cajas/submenu_bl.gif") no-repeat bottom right}
.submenu_bottom div { background: url("../SiteCollectionImages/css/cajas/submenu_br.gif") no-repeat bottom  left}
.submenu_content { background: url("../SiteCollectionImages/css/cajas/submenu_r.png") top left repeat-y; padding: 5px 60px 5px 10px;min-height:65px;}
.submenu_top div, .submenu_top, .submenu_bottom div, .submenu_bottom { width: 100%; height: 10px; font-size: 1px}

.submenu ul { display: table; width: 100%}
.submenu ul li {display: inline; }
.submenu ul li a {display: block;  border-bottom: 1px dotted #98a0a3; background: url("../SiteCollectionImages/css/bullets/bullet_enlace_oscuro.gif") no-repeat 0em 0.8em; padding: 5px 3px 5px 10px; width: 40%; float: left; margin-right: 5%; color: #2C2C2C}
.submenu ul li a:hover { background-color: #dfe9eb}

/* - cuadros de busqueda - */
div.listado_busqueda {padding: 13px 10px 10px 10px; margin: 0 auto 10px auto; display: block; background: #fff url("../SiteCollectionImages/css/fondos/fondo_buscador.jpg") bottom right repeat-x}
div.listado_busqueda .botbuscar{ margin-top: -1px; margin-bottom:0px;}
.listado_busqueda h2 {color: #000}
div.listado_busqueda legend.tipoh2{font-size:1.4em; margin-bottom:0.5em; font-weight: bold}
div.listado_busqueda li {margin: 4px 0 !important; padding: 0em}
div.listado_busqueda select, div.listado_busqueda input {font-size: 1.0em; vertical-align:middle}
div.listado_busqueda select {max-width: 230px; margin-top:2px;}
div.listado_busqueda label {clear: right; width: 100%}

/* - bordes redondeados - */
/*azules*/
div.uedge {width: 100%; background:  url("../SiteCollectionImages/css/cajas/sup_cen.gif") repeat-x}
div.redge {background:  url("../SiteCollectionImages/css/cajas/lat_der.gif") top right repeat-y}
div.bedge {background:  url("../SiteCollectionImages/css/cajas/inf_cen.gif") bottom left repeat-x}
div.ledge {background:  url("../SiteCollectionImages/css/cajas/lat_izq.gif") repeat-y}
div.ulcorner {background:  url("../SiteCollectionImages/css/cajas/sup_izq.gif") top left no-repeat}
div.urcorner {background:  url("../SiteCollectionImages/css/cajas/sup_der.gif") top right no-repeat}
div.blcorner {background:  url("../SiteCollectionImages/css/cajas/inf_izq.gif") bottom left no-repeat}
div.brcorner {background:  url("../SiteCollectionImages/css/cajas/inf_der.gif") bottom right no-repeat; padding: 15px}

/* grises */
div.uedge2 {width: 100%; background:  url("../SiteCollectionImages/css/cajas/sup_cen2.gif") repeat-x}
div.redge2 {background:  url("../SiteCollectionImages/css/cajas/lat_der2.gif") top right repeat-y}
div.bedge2 {background:  url("../SiteCollectionImages/css/cajas/inf_cen2.gif") bottom left repeat-x}
div.ledge2 {background:  url("../SiteCollectionImages/css/cajas/lat_izq2.gif") repeat-y}
div.ulcorner2 {background:  url("../SiteCollectionImages/css/cajas/sup_izq2.gif") top left no-repeat}
div.urcorner2 {background:  url("../SiteCollectionImages/css/cajas/sup_der2.gif") top right no-repeat}
div.blcorner2 {background:  url("../SiteCollectionImages/css/cajas/inf_izq2.gif") bottom left no-repeat}
div.brcorner2 {background:  url("../SiteCollectionImages/css/cajas/inf_der2.gif") bottom right no-repeat; padding: 15px}

/* grises caja punteada */
div.uedge3 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_fondo.gif") top left repeat-x; display:block;  }
div.urcorner3 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_redondeado.gif") top left no-repeat}
div.ulcorner3 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado.gif") top right no-repeat}
div.ulcorner3_link {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_link.gif") top right no-repeat}
div.ulcorner3_rayo {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_rayo.gif") top right no-repeat}
div.ulcorner3_calendario {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_calendario.gif") top right no-repeat}
div.ulcorner3_periodico {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_periodico.gif") top right no-repeat}  
div.redge3 {background:  url("../SiteCollectionImages/css/cajas/lat_der2.gif") top right repeat-y}
div.ledge3 {background:  url("../SiteCollectionImages/css/cajas/lat_izq2.gif") repeat-y}
div.bedge3 {background: url("../SiteCollectionImages/css/cajas/inf_cen2.gif") bottom left repeat-x}
div.blcorner3 {background:  url("../SiteCollectionImages/css/cajas/inf_izq2.gif") bottom left no-repeat}
div.brcorner3 {background:  url("../SiteCollectionImages/css/cajas/inf_der2.gif") bottom right no-repeat; padding: 15px; }

/* violeta caja punteada */
div.uedge4 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_fondo_violeta.gif") top left repeat-x;}
div.urcorner4 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_redondeado_violeta.gif") top left no-repeat}
div.ulcorner4_ojo {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_ojo.gif") top right no-repeat}
div.redge4 {background:  url("../SiteCollectionImages/css/cajas/lat_der_violeta.gif") top right repeat-y}
div.ledge4 {background:  url("../SiteCollectionImages/css/cajas/lat_izq_violeta.gif") repeat-y}
div.bedge4 {background: url("../SiteCollectionImages/css/cajas/inferior_violeta.gif") bottom left repeat-x}
div.blcorner4 {background:  url("../SiteCollectionImages/css/cajas/esq_inf_izq_violeta.gif") bottom left no-repeat}
div.brcorner4 {background:  url("../SiteCollectionImages/css/cajas/esq_inf_der_violeta.gif") bottom right no-repeat; padding: 15px;}

/* amarillo caja punteada */
div.uedge5 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_fondo_amarillo.gif") top left repeat-x}
div.urcorner5 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_redondeado_amarillo.gif") top left no-repeat}
div.ulcorner5_lupa {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_lupa.gif") top right no-repeat}
div.redge5 {background:  url("../SiteCollectionImages/css/cajas/lat_der_amarillo.gif") top right repeat-y}
div.ledge5 {background:  url("../SiteCollectionImages/css/cajas/lat_izq_amarillo.gif") repeat-y}
div.bedge5 {background: url("../SiteCollectionImages/css/cajas/inferior_amarillo.gif") bottom left repeat-x}
div.blcorner5 {background:  url("../SiteCollectionImages/css/cajas/esq_inf_izq_amarillo.gif") bottom left no-repeat}
div.brcorner5 {background:  url("../SiteCollectionImages/css/cajas/esq_inf_der_amarillo.gif") bottom right no-repeat; padding: 15px}

/* plateado */
div.uedge6 {background:  url("../SiteCollectionImages/css/cajas/plateado_fondo.gif") top left repeat-x}
div.urcorner6 {background:  url("../SiteCollectionImages/css/cajas/plateado_redondeado.gif") top left no-repeat}
div.ulcorner6 {background:  url("../SiteCollectionImages/css/cajas/plateado_tr.gif") top right no-repeat}
div.redge6 {}
div.ledge6 {}
div.bedge6 {}
div.blcorner6 {}
div.brcorner6 {padding: 15px}

/* cajadirectoa color azul */
div.uedge6azul {background:  url("../SiteCollectionImages/css/cajas/directoa_fondo.gif") top left repeat-x;}
div.urcorner6azul {background:  url("../SiteCollectionImages/css/cajas/directoa_redondeado.gif") top left no-repeat}
div.ulcorner6azul {background:  url("../SiteCollectionImages/css/cajas/directoa_tr.gif") top right no-repeat}
div.redge6azul {}
div.ledge6azul {}
div.bedge6azul {}
div.blcorner6azul {}
div.brcorner6azul {padding: 15px}

/* dorado */
div.uedge7 {background:  url("../SiteCollectionImages/css/cajas/dorado_fondo.gif") top left repeat-x; width:100%;}
div.urcorner7 {background:  url("../SiteCollectionImages/css/cajas/dorado_redondeado.gif") top left no-repeat;  width:100%;}
div.ulcorner7 {background:  url("../SiteCollectionImages/css/cajas/dorado_tr.gif") top right no-repeat; }
div.redge7 {background:  url("../SiteCollectionImages/css/cajas/dorado_r.gif") top right repeat-y;  }
div.ledge7 {background:  url("../SiteCollectionImages/css/cajas/dorado_l.gif") repeat-y;  }
div.bedge7 {background: url("../SiteCollectionImages/css/cajas/dorado_b.gif") bottom left repeat-x; }
div.blcorner7 {background:  url("../SiteCollectionImages/css/cajas/dorado_bl.gif") bottom left no-repeat;  }
div.brcorner7 {background:  url("../SiteCollectionImages/css/cajas/dorado_br.gif") bottom right no-repeat; padding: 15px;}

/* aluminio */
div.uedge8 {background:  url("../SiteCollectionImages/css/cajas/aluminio_fondo.gif") top left repeat-x}
div.urcorner8 {background:  url("../SiteCollectionImages/css/cajas/aluminio_redondeado.gif") top left no-repeat}
div.ulcorner8_tick {background:  url("../SiteCollectionImages/css/cajas/aluminio_tick.gif") top right no-repeat}
div.ulcorner8_rotor {background:  url("../SiteCollectionImages/css/cajas/aluminio_rotor.gif") top right no-repeat}
div.redge8 {}
div.ledge8 {}
div.bedge8 {}
div.blcorner8 {}
div.brcorner8 {padding: 15px}
/* clases nuevas para index5 */
.urcorner8_index .brcorner8{ padding-bottom:0px;}
div.uedge8_index {background:  url("../SiteCollectionImages/css/cajas/aluminio_fondo_index.gif") top left repeat-x}
.uedge8_index .innercontent{border-bottom:0px !important;}

/*aluminio para home */
div.urcorner8_index {background:  url("../SiteCollectionImages/css/cajas/aluminio_ruedaindex.jpg") top left no-repeat}

/* aqua */
div.uedge9 {background:  url("../SiteCollectionImages/css/cajas/aqua_fondo.gif") top left repeat-x}
div.urcorner9 {background:  url("../SiteCollectionImages/css/cajas/aqua_redondeado.gif") top left no-repeat}
div.ulcorner9_info {background:  url("../SiteCollectionImages/css/cajas/aqua_info.gif") top right no-repeat}
div.redge9 {}
div.ledge9 {}
div.bedge9 {}
div.blcorner9 {}
div.brcorner9 {padding: 15px}

/* aquas para la nueva home */
div.urcorner9_v {background:  url("../SiteCollectionImages/css/cajas/aqua_redondeado_v.gif") top left no-repeat}
div.ulcorner9_end {background:  url("../SiteCollectionImages/css/cajas/aqua_end.gif") top right no-repeat}
div.ulcorner9_v {background:  url("../SiteCollectionImages/css/cajas/aqua_v.gif") top left no-repeat}
div.uedge9_v {background:  url("../SiteCollectionImages/css/cajas/aqua_fondo_v.gif") top left repeat-x}
.uedge9_v .innercontent{border-bottom:none;}
div.urcorner9_index {background:  url("../SiteCollectionImages/css/cajas/aqua_redondeado_info.gif") top left no-repeat}



/* aluminio libre  */
div.uedge10 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_fondo_libre.gif") top left repeat-x; display:block;  }
div.urcorner10 {background:  url("../SiteCollectionImages/css/cajas/aluminio_redondeado.gif") top left no-repeat}
div.ulcorner10 {background:  url("../SiteCollectionImages/css/cajas/aluminio_redondeado.gif") top right no-repeat}
div.uedge10 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_fondo.gif") top left repeat-x; display:block;  }
div.urcorner10 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_redondeado.gif") top left no-repeat}
div.ulcorner10 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado.gif") top right no-repeat}


/* marron caja libre punteada */
div.uedge10 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_fondo_libre.gif") top left repeat-x; display:block;  }
div.urcorner10 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_redondeado_libre.gif") top left no-repeat; }
div.ulcorner10 {background:  url("../SiteCollectionImages/css/cajas/gris_punteado_libre.gif") top right no-repeat}

div.redge10 {background:  url("../SiteCollectionImages/css/cajas/lat_der_libre2.gif") top right repeat-y}
div.ledge10 {background:  url("../SiteCollectionImages/css/cajas/lat_izq_libre2.gif") repeat-y}
div.bedge10 {background: url("../SiteCollectionImages/css/cajas/inf_cen_libre.gif") bottom left repeat-x}
div.blcorner10 {background:  url("../SiteCollectionImages/css/cajas/inf_izq_libre2.gif") bottom left no-repeat}
div.brcorner10 {background:  url("../SiteCollectionImages/css/cajas/inf_der_libre2a.gif") bottom right no-repeat;  padding: 5px 15px 15px 15px;}

/* dentro de las cajas */
div.innercontent {width: 100%}
.innercontent ul{list-style-type: none}
.innercontent ul li{margin-bottom: 10px}
.innercontent ul li a{}
.innercontent ul li a:hover{text-decoration: underline}

/* caja_foto */
.caja_foto_derecha{float: right; margin-right: 10px}
.caja_foto {float: left; margin-right: 10px}
.caja_foto img, .caja_foto_derecha img, .caja_foto_publicaciones img {margin: 0 }
.foto_encajada {width: 170px; margin: 0 auto}
.caja_foto_publicaciones {display: block; margin: 0 auto; width: 170px}
.caja_foto_pequena {float: left; width: 50px; margin-right: 10px}

/* listados dentro de las cajas estilo antiguo
.ayudas ul li, .novedades ul li, .tramites ul li, .como_funciona ul li, .utilidades_portada ul li{background:  url("../SiteCollectionImages/css/bullets/bullet.png") no-repeat 0 0.4em; padding-left: 10px}  
*/

/* - loguitos -*/
ul.loguitos {display: block; margin-top: 1em; margin-left:auto !important; margin-right: auto; margin-bottom: 1em; padding: 1em     !important; text-align: center}
ul.loguitos li {display: inline; margin: 0 2px}
ul.loguitos li img {border: 1px solid #dedede}

/* - subir - */
div.subir {background: #fff url("../SiteCollectionImages/css/rayas/raya_punteada.gif") repeat-x left bottom; text-align: right; margin: 0 0 1em 0 ;padding-top:10px; clear:both}
div.subir2 {background: #fff; text-align: right; margin: 10px 0}
div.subir a, div.subir2 a {background: #fff url("../SiteCollectionImages/css/bullets/subir.gif") no-repeat right top;  display:inline-block; padding-right: 10px; margin: 2px}

/* - menu redondeado  (ver tambien menu y menu caja)- */
.menu_redondeado_box {background: #cfdbdb}
.menu_redondeado_top {background:  url("../SiteCollectionImages/css/cajas/portal_de_ayudas.gif") no-repeat top right}
.menu_redondeado_top div  {background:  url("../SiteCollectionImages/css/cajas/menu_redondeado_tl.png") no-repeat top left}
.menu_redondeado_bottom {background:  url("../SiteCollectionImages/css/cajas/menu_redondeado_br.png") no-repeat bottom right}
.menu_redondeado_bottom  div{background:  url("../SiteCollectionImages/css/cajas/menu_redondeado_bl.png") no-repeat bottom left}
/* comunes */
.menu_redondeado_top div, .menu_redondeado_top, .menu_redondeado_bottom div, .menu_redondeado_bottom {width: 100%; height: 5px; font-size: 1px}
.menu_redondeado_content {margin: 0 0; line-height: 1em}

/* menu caja  (ver tambien menu y menu redondeado) */
.menu_caja_box {background: #cfdbdb}
.menu_caja_top {background:  url("../SiteCollectionImages/css/cajas/menu_caja_tr_2.gif") no-repeat top right}
.menu_caja_top div {background:  url("../SiteCollectionImages/css/cajas/menu_caja_tl.gif") no-repeat top left; height: 32px;}
.menu_caja_bottom {background:  url("../SiteCollectionImages/css/cajas/menu_caja_br.png") no-repeat bottom left}
.menu_caja_bottom  div {background:  url("../SiteCollectionImages/css/cajas/menu_caja_bl.png") no-repeat bottom right}
.menu_caja_content {margin: 0 0; border-right: 1px solid #bbc7c7; border-left: 1px solid #bbc7c7; line-height: 1em}

/* banner de la index */
div.granbanner_x {padding:0em 0em 0em 0em; margin: 1em auto 2em auto; width: 98%; text-align:center} 
div.granbanner_x img {width: 100%; max-width: 790px; border: 0; margin: 0 auto; padding: 0}
              
/* listado simple de documentos */
.listado_de_documentos { }

/* listado extendido de documentos */
dl.listado_extendido, dl.listado_extendido2 {}
dl.listado_extendido dt{background-color: #e7e7e7; color: #646464; font-weight: bold; padding-left: 5px}
dl.listado_extendido dt a {background-color: #e7e7e7; color: #646464}
dl.listado_extendido2 dt{background-color: #fff; color: #646464; font-weight: bold; padding-left: 5px; margin: 10px 10px 0 0}
dl.listado_extendido2 dt a {background-color: #fff}
dl.listado_extendido2 dd {background: #fff url("../SiteCollectionImages/css/rayas/raya_punteada.gif") repeat-x left bottom; margin: 1px 30px 5px; padding: 0 0 5px 0}

/* - 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: 3px}
.file2 {background-image:  url("../SiteCollectionImages/css/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("../SiteCollectionImages/css/files/pdf.gif") !important}
.xls, .xlsx {background-image:  url("../SiteCollectionImages/css/files/xls.gif") !important}
.doc, .rtf, .docx {background-image:  url("../SiteCollectionImages/css/files/doc.gif") !important}
.folder {background-image:  url("../SiteCollectionImages/css/files/fold.gif") !important}
.txt {background-image:  url("../SiteCollectionImages/css/files/txt.gif") !important}
.gif, .jpg, .tif, .tiff, .png, .jpeg {background-image:  url("../SiteCollectionImages/css/files/imagen.gif") !important}
.ppt, .pptx {background-image:  url("../SiteCollectionImages/css/files/ppt.gif") !important}
.aac, .aif, .iff, .m3u, .mid, .midi, .mp3, .mpa, .ra, .ram, .wav, .wma  {background-image:  url("../SiteCollectionImages/css/files/audio.gif") !important} /* audio */
.asf, .asx, .avi, .mov, .mp4, .mpg, .qt, .rm, .wmv {background-image:  url("../SiteCollectionImages/css/files/video.gif") !important} /* video */
.rar {background-image:  url("../SiteCollectionImages/css/files/rar.gif") !important}
.zip {background-image:  url("../SiteCollectionImages/css/files/zip.gif") !important}
.exe, .com, .bat {background-image:  url("../SiteCollectionImages/css/files/exe.gif") !important}
.psd {background-image:  url("../SiteCollectionImages/css/files/psd.gif") !important}
.fh8, .fh9, .fh10, .fh11{background-image:  url("../SiteCollectionImages/css/files/fh.gif") !important}
.swf {background-image:  url("../SiteCollectionImages/css/files/swf.gif") !important}
.kml, .kmz {background-image:  url("../SiteCollectionImages/css/files/kml.gif") !important}
.htm, .html, .php, .asp, .aspx, .xhtml, .es, .com, .net {background-image:  url("../SiteCollectionImages/css/files/htm.gif")  !important} /* .org ya esta usado para hcard */
.masdocumentos{ background-image:  url(/SiteCollectionImages/css/files/masdocs.gif) !important; background-repeat: no-repeat; background-position: 0 0; display:block; padding-left: 18px; padding-bottom: 4px; padding-top: 3px; min-height:10px; margin-top:14px; margin-left:8px; }


/* - organigrama - */
ul.organigrama {margin-left: 0; padding-left: 2em; font-size: 1.0em; background: transparent url("../SiteCollectionImages/css/organigrama/escalado2.gif") repeat-y top left}
ul.organigrama li {margin-left: -2em; padding-left: 2.5em; background: transparent url("../SiteCollectionImages/css/organigrama/escalado.gif") no-repeat top left; font-size: 1em; margin-top:12px; margin-bottom:12px}
ul.organigrama li.primero {background: transparent url("../SiteCollectionImages/css/organigrama/escalado_top.gif") no-repeat top left}
ul.organigrama li.ultimo {background: transparent url("../SiteCollectionImages/css/organigrama/escalado_bottom.gif") no-repeat top left}
ul.organigrama ul{padding-left: 2em; margin-left: 0; background: transparent url("../SiteCollectionImages/css/organigrama/escalado2.gif") repeat-y top left}
ul.organigrama h3, ul.organigrama h4, ul.organigrama h5, ul.organigrama h6 {color: #666; font-size: 1.0em; background-image: none; background-color: #fff; border: 0; margin-bottom:2px;margin-left:-10px;}
ul.organigrama h2 {background-image: none; background-color: #fff; border: 0 ; font-size: 1.1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin-left:-4px; margin-bottom:0px;}
ul.organigrama h3 {
	font-size:1.09em;
	color:#6B5877 !important;
	
}
ul.organigrama a {color: #4F6868}
ul.organigrama p{margin-bottom:5px;}
ul.organigrama ul li a { padding-left: 2em !important; color: #769898;}
/* - contactos. microformat vcard/hcard -> microformats.org/wiki/hcard -- */
.vcard {}
.contacto{border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; margin: 5px; background:  url("../SiteCollectionImages/css/bullets/pico.gif") no-repeat top right; padding-top: 4px}
.vcard dt, .contacto dt{font-weight: bold; margin-left: 10px !important}
.innercontent .contacto dt, .h2vcard{border-bottom: 3px double #006699; margin-right: 25px !important} 
.h2vcard{margin-left: 10px; margin-top: 10px}
.ulvcard {margin-left: 10px !important} 
.vcard dd, .vcard li {background:  url("../SiteCollectionImages/css/bullets/bullet_enlace_gris.gif") no-repeat 0em 0.5em; padding-left: 1em; margin-top: 1em}
.tel {white-space: nowrap}

/* microformat vCalendar -> microformats.org/wiki/hcalendar */
.vevent {border-bottom: 1px dotted #666; margin-bottom: 20px; padding-bottom: 5px}
.vevent .summary {font-size: 1em; font-weight: bold; margin-top: 1em;}
.vevent h1.summary {font-size:1.6em !important}
.vevent .datos {} /* datos. no microformat-compliant */
.vevent .location {}
.vevent dl {margin-bottom: 1em}
.vevent dt {font-weight: bold}
.vevent dd {margin: 0; padding: 0}

/* microformat hAtom -> microformats.org/wiki/hatom */
.hentry {border-bottom: 1px dotted #666; margin-bottom: 20px; padding-bottom: 5px}
.sub-title {/*font-variant: small-caps;*/ font-weight: bold; border-bottom: 1px solid #666; margin-bottom: 10px; font-size: 1.1em}/* subtitulo. no microformat-compliant */
.entry-title {font-weight: bold} /* titulo */
h2.entry-title {font-size: 1.2em !important;} /* titulo */
.entry-summary {} /* entradilla */
.published {font-weight: bold; display: inline} /* fecha de publicacion */
.entry-content {}

/* - comunes a agenda y notas de prensa - */
div.entrada_formulario {margin-bottom: 0.5em}
div.juntos {display: inline}
div.juntos span {display:inline-block; clear:both; width:100%}


/* - preguntas frecuentes (futuro microformat -> microformats.org/wiki/question-answer-brainstorming) - */
.faq {}
.faq-list{margin-left: 0em !important}
.faq-list li{margin-left: 20px; margin-bottom: 0.5em !important; list-style-image:  url("../SiteCollectionImages/css/bullets/bullet_triangulo_rojo.gif")}
.faq-list .question {} 
.question {}
.answer {}
.answer-at {}
.faq-list .file:hover,.faq-list .file2:hover {background-color: transparent;}


/* - publicaciones (futuro microformato -> microformats.org/wiki/citation-formats) -- */
.publication {border-bottom: 1px dotted #666; margin-bottom: 5px; padding-bottom: 3px}
.publication dl {margin-left: 5px}
.publication dt {margin-top: 0; white-space: normal; font-size: 1.1em}
.publication dd {margin: 0.3em 0 0 1em;  display:inline-block; white-space: normal}
.publication .title {font-weight: bold} /* titulo */
.publication .frontcover {margin-right: 5px; float: left; text-align:right; display:block} /* portada */
.publication .collection {} /* coleccion */
.publication .author {font-style: italic} /* autor o autores */
.publication .publisher {} /* editorial */
.publication .location {} /* lugar de publicacion */
.publication .date {} /* fecha de publicacion */
.publication .year {} /* año de publicacion */
.publication .identifier {} /* identificador: TYPE ISBN, ISSN, etc. */
.publication .pages {} /* paginas */
.publication .pages {} /* paginas */
.publication .price {} /* precio */
.publication .graphics {} /* graficas. no microformat compliant */
/* ficha de publicación */
.ficha {background:   url("../SiteCollectionImages/css/pestannas/tabrightB.gif") no-repeat right top; padding: 0}
.ficha h2 {background:   url("../SiteCollectionImages/css/pestannas/tableftB.gif") no-repeat left top; margin: 0; padding:5px 0 4px 10px; width: 100%; color:#666}
.ficha dl{border: 1px solid #ddd; border-top: none; background-color:#f4f4f4; padding: 10px 0 !important}



/* efecto posit */
.posit_1 {background:#FFF5BE url("../SiteCollectionImages/css/posit/intro-br.gif") no-repeat scroll right bottom; margin-bottom:2em; width: 100%; display: block; margin:0 auto}
.posit_2 {background:transparent url("../SiteCollectionImages/css/posit/intro-bl.gif") no-repeat scroll left bottom; padding: 5px 10px 27px 20px;}
.posit_1_gris {background:#f2f2f2 url("../SiteCollectionImages/css/posit/intro-br-gris.gif") no-repeat scroll right bottom; margin-bottom:2em; width: 100%; min-width:200px; display: block; margin:0 auto}
.posit_2_gris {background:transparent url("../SiteCollectionImages/css/posit/intro-bl-gris.gif") no-repeat scroll left bottom; padding: 10px 30px 30px 30px}
.innercontent .posit_1 ul li a {display:block}
.innercontent .posit_1 ul li a:hover, .innercontent .posit_1 a.file:hover {background-color: #ffeb80 !important;}
.posit_2 h2 {border-bottom: 1px solid #996; margin-top: 5px; background-image: none; background-color:#FFF5BE}
.posit_2_gris h2 {border-bottom: 1px solid #ccc; margin-top: 5px; background-image: none; background-color:#f2f2f2}
.posit_2 select, .posit_2_gris select {font-size: 0.8em; margin-bottom: 5px; width: 100%}
.posit_2 option, .posit_2_gris option {background: transparent url("../SiteCollectionImages/css/files/rss.gif") 0 0 no-repeat; padding: 0 0 0 15px; margin-bottom: 5px; width: 100%}
.posit_2_gris h3 {color: #666; margin-top: 5px; background: transparent url("../SiteCollectionImages/css/bullets/cuadrin.gif") no-repeat 0 0.3em; padding-left: 10px}

/* limpiadores */
.limpia {clear: both; width: 100%}
.limpia2 {clear: both; width: 100%; display: none !important; height: 1px !important}
.limpia3 {clear: left; height: 1px; background-color: #fff}
.limpia4 {clear: left; height: 20px; clear:none; width: 100%; position: relative}
.limpia5 {} /* ver mityc_IE6 */
.limpia6 {clear:both;display:block !important;float:none !important;height:1px;width:100% !important}
.limpia7 {clear: left; height: 1px; clear:none; width: 100%}

/* invisibles */
.oculto {position: absolute !important; left: -5000px !important; display:block !important} /* los lectores de texto acceden, pero los navegadores habituales no */
.escondido {display: none} /* no se muestra nunca */
.invisible {visibility: hidden; font-size: 0.1em; width: 100%} /* no se muestra nunca pero deja el espacio que ocupa lo que tenga dentro */
.visible {display: block; border: 1px solid red}

/* encolumnado */
/* la barra "\" de la clase 1_columna es añadida para poder validar la hoja de estilos */
.\1_columna {width: 100% !important; float: left} 
.doscolumnas1 {width: 46% !important; float: left} /* ver mityc_IE6.css */
.doscolumnas1b {width: 46% !important; float: left; border-right: 1px #999 dotted} /* ver mityc_IE6.css */
.doscolumnas2 {width: 46% !important; float: left; margin-left:2%;} /* ver mityc_IE6.css */
.doscolumnas2 .caja_gris {width: 100% !important; float:right; } /* ver mityc_IE6.css */

.caja_gris input { width:80%;} 
.ListaCheckBox input{ width:auto; margin-right:5px;}
.diccionario_boton input{ width:auto;}
.caja_gris .botbuscar{	width:auto;}
.posit_1_gris input{width:auto;}


/* */
.columna_unica {display:table; width: 100% !important; float:none; position:relative}
/* */
.doscolumnas40 {width: 45%; float: left}
.doscolumnas59 {width: 54%; float: right}
/* */
.doscolumnas30 {width: 35%; float: left}
.doscolumnas69 {width: 64%; float: right; margin-left: 1%}
/* */
.doscolumnas_grande {width: 69%; float: left; min-width:69%}
.doscolumnas_grande2 {width: 100%; float: left}
.doscolumnas_pequenna {width: 29%; float: left; margin-left: 1%}
.doscolumnas_pequenna .separacion {margin-top: 0} /* ver tambien separacion */
.doscolumnas_grande_listado {width: 69%; float: left; min-width:69%}
.doscolumnas_pequenna_listado {width: 29%; float: left; margin-left: 1%}


/* */
.doscolumnas_tabla {margin:2em 2em 0em 0em;padding:0em}
.doscolumnas_tabla dt {text-align:right; font-weight:bold; float:left; left:0em; margin:0em 0em 10px 0em; position:relative;top:0em;width:200px}
.doscolumnas_tabla dd {padding-left:0.5em; margin:0em 0em 10px 210px; width:200px}
/* */
.doscolumnas_flotando {margin:0.5em 2em 0em 0em;padding:0em; display: table}
.doscolumnas_flotando dt {font-weight:bold; float: left; margin: 0 5px 0 0; padding:0}
.doscolumnas_flotando dd {padding:0; margin:0 5px 1em 0; display: block}
/* */
.trescolumnas1 {width: 30%; border-right: 1px dotted #666; float: left; padding-right: 5px}
.trescolumnas1b {width: 30%; float: left; padding-right: 5px}
.trescolumnas2 {width: 30%; float: left; padding-left: 5px; padding-right: 5px}
.trescolumnas3 {width: 30%; border: 1px solid #c8c8c8; background: #f8f8f8 url("../SiteCollectionImages/css/fondos/fondotercera.gif") repeat-y top left; float: right; padding: 5px}
.trescolumnas3b {width: 30%; float: right; padding: 5px}
.trescolumnas1 img {max-width:100%}
.trescolumnas3{
				 text-align:center;
}
.trescolumnas3 p{
				text-align:left;}

/* paginado */
ul.diccionario {margin: 10px auto; text-align: center; display: table; }
ul.diccionario li {margin: 3px; display: inline !important;}
ul.diccionario .pagina_activa {display:  inline-block}
ul.diccionario .pagina_activa a {font-weight: bold; padding:2px 6px; text-decoration:none;  display:inline-block; border: 1px solid #ddd}
ul.diccionario .pagina_activa a:hover{color: #fff !important; background:#027bc2; text-decoration:none; border: 1px solid #036}
ul.diccionario .pagina_desactivada {padding:2px 6px;  display:inline-block; border: 1px solid #ddd; color: #ddd}
ul.diccionario .pagina_actual {padding:2px 6px;  display:inline-block; color: #f00 !important; border: 0 !important; font-weight: bold}

/* paginado de botones (tabla oficina) */
ul.diccionario_boton, ul.diccionario_boton2 {margin: 10px auto; text-align: center; }
ul.diccionario_boton li, ul.diccionario_boton2 li {margin: 3px; display: inline}
ul.diccionario_boton .pagina_activa {}
ul.diccionario_boton .pagina_activa input, ul.diccionario_boton2 .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, ul.diccionario_boton2 .pagina_activa input:hover{color: #fff !important; background:#027bc2; text-decoration:none; border: 1px solid #036}
ul.diccionario_boton .pagina_desactivada input, ul.diccionario_boton2 .pagina_desactivada {padding:2px 6px; color: #999;  border: 1px solid #fff; background-color:#FFF;}
ul.diccionario_boton .pagina_actual input, ul.diccionario_boton2 .pagina_actual   {padding:2px 6px; color: #f00 !important; border: 0 !important; font-weight: bold; background-color:#FFF;  border: 1px solid #fff;}
ul.diccionario_boton2 {padding:3px 3px 3px 4px;	font-size:1.1em;}
ul.diccionario_boton2 li {border:1px solid;display:inline;margin:3px;padding-bottom:3px;padding-left:4px;padding-top:3px; float:left}


/* tabla (oficina virtual) */
.tablaofvirtual {border:1px solid #E2EBF5; margin-bottom:10px;font-size: 1.0em}
.tablaofvirtual th {color:#000; font-weight:bold; border:1px solid #999; background-color:#C6D6E5;  padding: 2px 5px; text-align:left; vertical-align:top;}
.tablaofvirtual th input {float: left}
.tablaofvirtual th img {float: right; margin-top: 8px}
.tablaofvirtual td, .tablaofvirtual th {padding: 2px}
.tablaofvirtual tr td {background-color:#fff}
.tablaofvirtual tr.td_par td , .tablaofvirtual tr.td_par th {background-color:#F5F7FC}
.tablaofvirtual tr.tr_desactivada td , .tablaofvirtual tr.tr_desactivada th {background-color:#f3f3f3; border-top: 1px solid #fff}

.tablaofvirtual tr a {color: #0000BA}
.tablaofvirtual th a {color: #333}
.tablaofvirtual tr.en_plazo img {margin: -3px; float: left; margin-right: -5px}
.tablaofvirtual td.td_fecha {text-align:center}
.tablaofvirtual tr.en_plazo td, .tablaofvirtual tr.en_plazo th {font-weight: bold}
.tablaofvirtual td img {margin: 0 auto; display: block;}
.tablaofvirtual caption {position: absolute !important; left: -5000px !important; display:block !important}

/* iconos de la tabla de oficina virtual */
.sincertificado {background-image:  url("../SiteCollectionImages/css/files/sinCertificado.gif")}
.concertificado {background-image:  url("../SiteCollectionImages/css/files/conCertificado.gif")}
.condni {background-image:  url("../SiteCollectionImages/css/files/icodni2.gif")}



/* punteado */
.punteado {margin-bottom: 5px}
.punteado a{ cursor:pointer;}
.punteado_gris li {background:  url("../SiteCollectionImages/css/bullets/bullet_enlace_gris.gif") no-repeat 0em 0.5em; padding-left: 1em; margin-top: 1em; display: block}
.punteado li { padding-left: 1em; margin-top: 1em; display: block /* ver secciones para la imagen */ }
/* 
.punteado li:hover {background:  url(../SiteCollectionImages/css/bullets/bullet_enlace_azul.gif) no-repeat 0em 0.5em; padding-left: 1em; margin-top: 1em} 
*/
li.sinpunteado {background:  url("../SiteCollectionImages/css/bullets/path.gif") no-repeat 0em 0em; padding-left: 1em; margin-top: 1em}

/* punteado mas */
.punteado_mas li {background:  url("../SiteCollectionImages/css/bullets/bullet_mas.png") no-repeat 0em 0.3em; padding-left: 1em; margin-top: 1em; display: block}
.punteado_mas li a.marginada_izquierda {display: block; background-color:red; float:right; border-bottom:thin }

/* punteado mas gris redondo */
.punteado_mas_redondeado {margin: 1em 0em}
.punteado_mas_redondeado li {background:  url("../SiteCollectionImages/css/bullets/mas_gris_redondo.gif") no-repeat 0em 15px; padding: 5px 0px 5px 15px; display: block; border-bottom: 1px dotted #d0d0d0; margin: 0em !important;}
.punteado_mas_redondeado a {display:block; padding-top:10px; padding-bottom:5px; color: #000}

/* punteado mas dorado redondo */
.punteado_mas_dorado_redondeado li {background:  url("../SiteCollectionImages/css/bullets/mas_dorado_redondo.gif") no-repeat 0em 10px; padding-left: 15px; margin: 0px !important; display: block; border-bottom: 1px dotted #d0d0d0}
.punteado_mas_dorado_redondeado a {display:block; padding-top:10px; padding-bottom:10px; color: #000}

/* punteado mas gris cuadrado */
.punteado_mas_cuadrado {margin: 1em 0em}
.punteado_mas_cuadrado li {background:  url("../SiteCollectionImages/css/bullets/mas_gris_cuadrado.gif") no-repeat 0em 17px; padding: 5px 0px 5px 15px; display: block; border-bottom: 1px dotted #d0d0d0; margin: 0em !important;}
.punteado_mas_cuadrado a {display:block; padding-top:10px; padding-bottom:10px; color: #000}
.punteado_mas_cuadrado a span { color: #929091; background:  url("../SiteCollectionImages/css/bullets/guion.gif") no-repeat 100% 50%; padding-right: 10px;  display:inline-block}


/*  peq logos */
ul.peqlogos {margin:0 -9px;  padding: 0em}
ul.peqlogos li {display: inline}
ul.peqlogos li img {margin-right: 2px; margin-bottom: 15px}

/*  peq logos */
ul.peqlogosDirectoA {margin:-5px -10px 0px 0px !important;  padding: 20px 0px 20px 0px; text-align:center; background:#E1EAEF ; width:100%; background-image:url(../SiteCollectionImages/css/fondos/fondodirectoa.gif); background-position:bottom; background-repeat:repeat-x }
ul.peqlogosDirectoA li {display: inline;}
ul.peqlogosDirectoA li img {border: 0px solid #ddd; margin-right: 3px; margin-bottom: 4px}
.iconos_serviciosdestacados{
margin-top:12px;
margin-left:3px;
}


/* lista seguida */
ul.seguida {display: block; margin: 0em auto !important}
ul.seguida li {display: inline}
ul.seguida label {float: left; margin: 0 3px; width: auto; font-weight: bold}
ul.seguida label input, label select {float: left; clear: both; border: 1px solid #c7c6c3; padding: 1px}
ul.seguida label input {margin-right: 5px}
ul.seguida label select {margin-top:4px}
ul.seguida label input.campotexto {margin-top: 5px}
ul.seguida label.checkbox {margin-top: 15px}


/* lista separada */
ul.separados {display: block; margin: 0em auto !important}
ul.separados li { display:inline-block  }
ul.separados li:after {content: "."; display:block; height:0; clear:both; visibility:hidden}
/* Hides from IE-mac \*/ * html .clearfix {display:block} /* End hide from IE-mac */


/* portadillas */
div.portadilla {width: 99.5%; height: 95px; vertical-align:bottom !important; margin-top: -10px; margin-bottom: 10px; background-color: transparent !important; background-position: right bottom; background-repeat: no-repeat}
div.fondo_portadilla {width: 100%; height: 95px; vertical-align:bottom !important; background-image:  url("../SiteCollectionImages/css/fondos/fondo_portadilla2.gif"); background-repeat: repeat-x; background-position: left bottom; background-color: transparent !important;}
div.portadilla h1 {letter-spacing: normal  !important; font-size: 2.4em !important; color: #666 !important; vertical-align:text-bottom !important; padding-top: 50px; background-color: transparent !important; background-image: none; padding-left: 5px; background-image: none}
h1.fondo_portadilla2 {font-size: 1.6em !important; color: #666 !important; background-image:  url("../SiteCollectionImages/css/fondos/fondo_portadilla2.gif"); background-repeat: repeat-x; background-position: left bottom; background-color: transparent !important; margin: 10px 0; padding-bottom: 10px}


/* portadillas secciones (ver también las hojas de secciones) */
div.control_navegacion {margin-bottom: 20px}
div.portadilla_secciones {background-repeat: no-repeat; background-position: top right; padding : 79px 0px 0px 0px}
div.portadilla_secciones h1{ z-index:0; position:relative; }
div.portadilla_imagen img{ z-index:3; position:relative;}
div.fondo_portadilla_secciones {background-position: top left; background-repeat: repeat-x}
h1.titular_text {color:#000; letter-spacing: 0em; font-size:1.6em; padding: 5px 3px 3px 8px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent;/* background-position: botton left; background-repeat: repeat;*/ margin-bottom: 0; margin-top: -17pt; }
.padre_e_hijo {}
.padre_e_hijo h1 {margin-bottom:0px}


/* submenu horizontal (ver tambien secciones)  */
.menu_secciones  {  margin: 0px 0px 5px 0; border-top: 1px solid #e9e9e9; line-height:1em; position:relative; min-height:1px    }
.menu_secciones h1 { color: #666; background: transparent; margin-bottom: 5px; position: relative; margin-top: -14px !important; font-variant: normal !important; margin-left: -6px; letter-spacing:normal;}
.menu_secciones ul { display: table; width: 100%; padding-bottom: 10px}
.menu_secciones ul li {display: inline}
.menu_secciones ul li a {background:transparent url("../SiteCollectionImages/css/bullets/bullet_mas_grande_marron.gif") no-repeat scroll 0.5em 50%; display: block;  border-bottom: 1px dotted #c6c1ae; padding: 4px 3px 7px 20px !important; width: 40%; float: left; margin-right: 5%; color: #2C2C2C}

/* clearfix */
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden}
.clearfix { display:inline-block}
/* Hides from IE-mac \*/ * html .clearfix {display:block} /* End hide from IE-mac */

/* dl con formato de tabla */
dl.event, dl.event3, dl.event4 , dl.event6 {margin:1em 0pt; padding:0pt}
.event dt {font-weight:bold; left:0pt; margin: 0 0 -1.3em 0; position:relative; top:0em; width: 10em; text-align:right}
.event dd {margin:0pt 0pt 10pt 10.5em; padding:0 }
/* */
.event3 dt {font-weight:bold; left:0pt; margin: 0 0 -1.3em 0; position:relative; top:0em; width: 50%; text-align:left; padding-top: 1px}
.event3 dd {margin:-1px 0pt 5pt 51%; padding:0 0 0 0.5em}
/* */
.event4 dt {font-weight:bold; left:0pt; margin: 0 0 -1.3em 0; position:relative; top:0em; width: 30%; text-align:left; padding-top: 1px}
.event4 dd {margin:-1px 0pt 5pt 31%; padding:0 0 0 0.5em; background-image: none !important}
/* */
dl.event5 {margin: 0em 0em 1em 0em; padding:0pt}
.event5 dt {font-weight:bold; left:0pt; margin: 0 0 -1.3em 0; position:relative; top:0em; width: 30%; text-align:left; padding-top: 1px; text-align: right; font-size:0.9em}
.event5 dd {margin:-1px 0pt 5pt 31%; padding:0 0 0 0.5em; background-image: none !important}
/* */
.event6 dt {background:  url("../SiteCollectionImages/css/bullets/bullet_mas.png") no-repeat 0em 0.3em; padding-left: 1em; left:0pt; margin: 0 0 -1.3em 0; position:relative; top:0em; width: 6em; text-align:left}
.event6 dd {margin:0pt 0pt 10pt 6.5em; padding:0 }
/* */
.event7 {margin: 0 !important; padding: 0}
.event7 dt {font-weight: normal; left:0pt; margin: 0 0 -1.3em 0; position:relative; top:0em; width: 9em; text-align: left}
.event7 dd {margin:0pt 0pt 4pt 9.5em; padding:0 }

/* ul con formato de tabla 2 */
ul.event2 {margin:1em 0; padding:0}
.event2 li {display: block; min-height: 50px; /* clear: both;*/}
.event2 img {float: left; margin-right: 5px; width:34px; height:50px}


/* Buscador. Resultados de la busqueda */
.buscador_contenido {margin: 5px 30px}
.buscador_ambitos {border-top: 1px solid #d9e9f0; border-bottom: 1px solid #d9e9f0; background-color: #f0fbff; display: table; width: 96%; padding: 5px 10px 10px 10px; margin-bottom: 10px}
.buscador_ambitos ul li {float:left; display: inline; margin: 5px; white-space: nowrap}
.buscador_ambitos br {display:none; }
.buscador_ambitos label {margin-right: 1em; clear: left;}
.buscador_ambitos input {margin-right: 1em; clear: right;}

.resultadosBuscador li {border-bottom: 1px dotted #666; padding-bottom: 5px}
.resultadosBuscador li h3 a {font-weight: bold; font-size: 1.1em; background-image: none; padding-left: 0; margin-top: 0}
.resultadosBuscador li a {font-size: 0.8em; background:  url("../SiteCollectionImages/css/bullets/bullet_enlace_gris.gif") no-repeat 0em 0.4em; padding-left: 0.8em; margin-top: 1em; display: block}
.bot_rss {background: #AC2744 url("../SiteCollectionImages/css/files/rss.gif") 1px 1px no-repeat; padding: 0 0 0 12px !important; margin-left: 3px; color: #fff; font-weight: bold; font-size: 0.8em /* ver css de secciones */}
.max100 {width: 100%}

/* encajados */
.encajado, .encajado3 {font-weight: bold; text-align: left; padding: 5px; font-size: 1.1em;background-color: #f8f8f8}
.encajado {border: 1px solid #c8c8c8; margin-top: 20px}
.encajado2 {border: 1px solid #c8c8c8; background-color: #f8f8f8; padding: 5px 3px; margin-bottom: 10px;}
.encajado2 h2 { margin-top: 0em !important}
.encajado3 {margin-bottom:1em}
.encajado3 h2{background:none;}
.encajado4 { text-align: center; margin: 2em  auto}
.encajado4 a {margin: 1em auto; border:#E893A6 solid 1px; font-size:1.05em; font-weight:bold; margin:0;  background-color: #f8f8f8; color:#1B3FAF;  padding: 8px 8px}
.encajado4 a:hover {border:#000 solid 1px;  background-color: #fdfdfd; color:#000 ;  padding: 8px 8px}
.encajado4 a span { white-space:pre}

/* boton con apariencia de link */
.boton_link {background-color:#FFF; border: none; color: #1B3FAF; cursor: pointer; margin-bottom: 5px; height:1.2em;  }
.boton_link:hover {background-color:#FFF; border: none; color: #1B3FAF; text-decoration: underline}
.boton_link_cabecera {background-color:#C6D6E5; border: none; color: #000; cursor: pointer; margin: 3px 0; font-weight:bold; }
.boton_link_cabecera:hover {background-color:#C6D6E5; border: none; color: #000; text-decoration: underline}

/* comunes portada secciones */
/* areas de interes */
.x_areas {margin: 20px 5px 5px 0}
.x_areas h2 { color: #000; background: transparent; margin-bottom: 15px; position: relative; margin-top: -7px !important; font-variant: normal !important; margin-left: -6px;}

/* novedades */
.novedades {margin: 10px 5px 5px 0; background-color: #f5efd7;}
.novedades h2 { color: #000; background: transparent; margin-bottom: 5px; position: relative; margin-top: -7px !important; font-variant: normal !important; margin-left: 0px; }

/* servicios */
.x_servicios {margin: 0px 5px 5px 0; }
.x_servicios h2 { color: #000; background: transparent; margin-bottom: 5px; position: relative; margin-top: -7px !important; font-variant: normal !important; margin-left: -6px;}

/* destacados */
.x_destacados {margin: 0px 5px 5px 0}
.x_destacados  h2 { color: #000; background: transparent; margin-bottom: 5px; position: relative; margin-top: -7px !important; font-variant: normal !important; margin-left: -6px;}

/* mas noticias */
.mas_noticias {text-align: right; display:block; clear:both; margin-top: 12px; margin-bottom: 2px;  }
.mas_noticias a {color: #666; background:  url("../SiteCollectionImages/css/bullets/bullet_mas_grande.gif") no-repeat 0 0.15em; padding-left: 15px; text-decoration: none}
.mas_noticias a:hover {text-decoration: underline}
.mas_noticias_azul a{ background:  url("../SiteCollectionImages/css/bullets/mas_azul_cuadrado.gif") no-repeat 0 2px; padding: 0 0 2px 17px ;  font-size: 0.8em; font-weight:normal; margin-left: 5px; margin-right: 15px; margin-bottom:5px; white-space:nowrap; width:50px;}

/* otros enlaces */
.otros_enlaces {text-align: right; display:block; clear:both}
.otros_enlaces a {color: #666; background:  url("../SiteCollectionImages/css/bullets/mas_gris_cuadrado.gif") no-repeat center left; padding-left: 15px; margin-left:5px; text-decoration: none}
.otros_enlaces a:hover {text-decoration: underline}

/* mas novedades */
 a.mas_novedades {text-align: right; display:block; clear:both; color: #6f6f6f; background:  url("../SiteCollectionImages/css/bullets/mas_gris_cuadrado.gif") no-repeat 135px 0.37em; padding-right: 15px; text-decoration: none; margin-top: 5px;}
 a.mas_novedades:hover {text-decoration: underline}

/* mas novedades con lineas arriba y abajo */
 a.mas_novedades2 {text-align: left; display:block; clear:both; color: #666; background:  url("../SiteCollectionImages/css/bullets/mas_gris_cuadrado.gif") no-repeat 0 0.3em; padding-left: 10px; text-decoration: none; margin-top: 5px; border-top-color:black; border-top-style:dotted; border-top-width:thin}
 a.mas_novedades2:hover {text-decoration: underline}

/* puro formato */
.dl_normal dt {font-weight: bold}
.dl_normal dd {margin-left: 0}
.aclaracion {color: #666; font-size: 95%}
.bloque {display: table; float: left; width: 43%; margin-right:2%; margin-top:10px;}
.bloque ul{float: none !important}
ul.borde_abajo_punteado li {border-bottom: 1px dotted #d1d1d1; padding: 5px 0px; margin-top: 1em;}
.boton_grande {padding: 3px 4px; font-size: 1.1em !important}
.caja_gris {width: 99%}
.centrada {margin: 5px auto; display: block}
.derecha {float: right; background-color:#fff; padding: 5px}
h2.description {font-size: 1em !important; font-weight: normal !important}
.destacado {/* ver RADEDITOR */}
.imagen35x55 {width:35px !important; height: 55px !important}
.item_listado {border-bottom: 1px dotted #666}
.izquierda {float: left; background-color:#fff; padding: 5px}
.junto {white-space: nowrap}
.listado_numerico {list-style-type:decimal !important; margin-left: 20px !important;}
.listado_numerico li {list-style-type:decimal !important;  margin-left: 20px !important;}
.mail {background: #fff url("../SiteCollectionImages/css/files/email.gif") no-repeat 0 0.2em; padding-left: 15px}
.margensuperiornegativo {margin-top: 0 !important}
.margen_5_0 {margin: 5px 0}
.margen_0_25 {margin: 0 25px}
.mini_banner {margin: 8px}
.presunto_h1 {color: #333; font-size: 1.1em;  font-weight:bold; position: relative; margin-bottom: 2px; padding-left: 5px;  border-bottom: 1px dotted #333;  padding-bottom: 2px; letter-spacing: 0.05em; margin-bottom:10px}
.presunto_h2 {font-size:1.4em; margin-bottom:0.5em; color: #fff; font-weight: bold}
.presunto_h3 {color: #000; font-weight: bold; font-size:1.2em; margin-top:10px}
.raquo {background: #fff url("../SiteCollectionImages/css/bullets/path.gif") top left no-repeat; display:inline-block; padding: 0 0 0 15px; height: 10px; vertical-align: top}
.raquo2 {background: #fff url("../SiteCollectionImages/css/bullets/path.gif") top right no-repeat;  display:inline-block; padding: 0 15px 0 0; height: 10px; vertical-align:top}
.separacion2 {color: #000; background: #fdfdfd url("../SiteCollectionImages/css/fondos/fondoh3.gif") repeat-x bottom left; padding: 2px 15px 2px 5px; margin: 1em 0em 0.5em 2em}
.suscribase {margin-bottom:15px;}
.telefono {background: #fff url("../SiteCollectionImages/css/fondos/telefono.jpg") no-repeat center top; padding: 70px 5px 5px 5px; margin: 1em 0; display:block; clear:both; font-weight:bold; text-align: center; font-size: 1.3em;}
.texto_izquierda {/* ver RADEDITOR */}
.texto_centro {/* ver RADEDITOR */}
.texto_derecha {/* ver RADEDITOR */}
.flota_derecha{float:right;}
.flota_izquierda{float:left;}

/* RADEDITOR */
.destacado {font-weight: bold}
.italica {font-style:italic}
.subrayado {text-decoration: underline}
.tachado {text-decoration:line-through}
/* */
.texto_izquierda {text-align: left}
.texto_centro {text-align: center}
.texto_derecha {text-align: right}
/* imagen flotando a... */
.imagen_centrada {margin: 5px auto; display: block}
.imagen_derecha {float: right; background-color:#fff; padding: 5px}
.imagen_izquierda {float: left; background-color:#fff; padding: 5px}
/* */
.rojo {color:#F00}
.gris {color:#999}
.verde {color: #096}
.granate {color:#930}
/* */
.pequenna {font-size: 0.9em}
.muy_pequenna {font-size: 0.8em}
.grande {font-size: 1.1em}
.muy_grande {font-size: 1.2em}
/* Tabla 1 */
.Tabla_1 {border: 1px solid #000}
.Tabla_1 th {padding: 4px; color: #000; background: #D6E8FF; font-variant:small-caps; font-weight: bold; vertical-align: top}
.Tabla_1 td.par{ color: #666; background-color: #F2F3F4}
.Tabla_1 td.impar{ color: #666; background-color: #E7EBF7}

/*moss */
.ms-formfieldvaluecontainer table {width:auto !important}
.ms-toolbarItem img {width:auto !important}

/* webparts */
.webpart_85_left { width: 85%; float: left}
.webpart_42_left { width: 42%; float: left}
.webpart_43_right { width: 43%; float: right}

/* gabinete de la home clases para darle el nuevo formato */
.gabinete_home{background: url("../SiteCollectionImages/css/fondos/punteado_vertical.gif") repeat-y 50% 0%; margin:20px 0px 10px 0px;}
.gabinete_home_1_coluna{ margin:20px 0px 20px 0px; min-height:194px;}
.masinfo_x .innercontent{border-bottom: 1px #d0d0d0 dotted; }
/* noticias del gabinete */
.gabinete_home .contenedor_noticias{ margin: 20px 0px 20px 0px; background: url("../SiteCollectionImages/css/fondos/punteado_vertical.gif") #fff repeat-y 50% 0% }
.gabinete_home .innercontent{ border-bottom: 1px #aecbdb dotted;  }
.gabinete_home dl {padding: 0; margin: 6px 0 0 0; width: 100%;}        
.gabinete_home dt {font-weight: normal;   margin: 0em 1em 0em 1em; clear: both; color: #505050}
.gabinete_home dt a { }
.gabinete_home dd {margin: 0em 1em 1em 1em;   padding: 0em;}
.fila_gabinete{ border-bottom:1px #666 dotted;}
.espacio_arriba{ margin-top:10px;
}

/* Perfil del Contratante normal y sin menus*/
/*clases creadas para perfil de contratante */

/* Formularios Complejos dos conjuntos de cajas izquierda y derecha */
.listado_busqueda_doble{ width: 98%; display:block; float:left;margin: 0px 0px 10px 0em; background-color: transparent !important; background-position: right bottom; background-repeat: no-repeat;background: #fff url(../SiteCollectionImages/css/fondos/fondo_buscador.jpg) bottom right repeat-x;padding: 0 1em 15px 1em !important;margin:-15px 0 0 0}
.listado_busqueda_doble h2{margin-bottom: 0px;background-image: none !important;background-color: #fff7d6;}
.listado_busqueda_doble_izq{width:60%;display:inline;float:left;}
.listado_busqueda_doble_der{float:right;display:inline;width:35%;margin-top:0px;}
.listado_busqueda_alinea_cajas{float:left;display:inline;width:100%;margin-top:10px;}
.listado_busqueda_doble_der label{ float:left;display:inline;font-size: 0.9em; font-weight:normal;margin-top:10px;clear:both; width:100%;}
.listado_busqueda_doble_izq label{ width:100%; display:block}
.listado_busqueda_doble_izq select{ font-size: 0.9em; font-weight:normal;}
.listado_busqueda_doble_der select{ float:left;font-size: 0.9em; font-weight:normal;display:inline;width:200px;margin-top:10px;}
.listado_busqueda_doble input.botbuscar { float:right;color: #f9fffb;border-top: 1px solid #e893a6;border-bottom: 1px solid #5f1121;border-left: 1px solid #d04469;border-right: 1px solid #641b2e;clear:both;display:block;margin-top:10px; position:relative; top:10px; right:1px;}
/* Literales con imagen de la caja central se crean sobre separacion */
.separacion_bullet{color:#333;background: #fff url(../SiteCollectionImages/css/fondos/fondoh2.jpg) repeat-x bottom left;padding-left: 15px;margin: 1em 0em 0.5em 0em;}
.separacion_bullet a{color:#333;background: url(../SiteCollectionImages/css/iconos/open_window.gif)  right no-repeat;padding-right: 25px;}
/*---- Modificación Enero 2010---*/
li.separacion_izq {color:#333;background: #fff url(../SiteCollectionImages/css/fondos/fondoh2.jpg) repeat-x bottom left;padding-left: 15px; padding-right:5px;margin: 1em 0em 0.5em 0em;font-family:Arial,Helvetica,sans-serif; width: 45% !important; float: left; clear:left;}
li.separacion_izq a{color:#333;background: url(../SiteCollectionImages/css/iconos/open_window.gif)  right no-repeat;padding-right: 25px; margin: 1em 0em 0.5em 0em;font-family:Arial,Helvetica,sans-serif;font-size:1.4em; font-weight:bold; }
li.separacion_dcha2 {color:#333; padding-right: 25px; background:#FFF url(../SiteCollectionImages/css/fondos/fondoh2.jpg) repeat-x 0px -27px;line-height:30px; margin: 1em 0em 0.5em 0em;font-family:Arial,Helvetica,sans-serif;font-size:1.4em; font-weight:bold; width: 47% !important; float: right; clear:right;}
*+html li.separacion_dcha2{line-height:22px;background:#FFF url(../SiteCollectionImages/css/fondos/fondoh2.jpg) repeat-x 0px -29px;}
li.separacion_dcha2 .menu_secciones a { font-size:0.7em; font-weight:normal !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.color { width:100%}
.oculto2{display:none;}
ul.loteitem li{ margin-left:40px; line-height:1.4em;margin-bottom:0px !important;}
ul.loteitem {margin-bottom:10px;}
.caja_azul_fechado {
/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
*/
background:#ecf1f2 none repeat scroll 0 0;
border-color:#CCCCCC #666666 #666666 #CCCCCC;
border-style:solid;
border-width:1px 2px 2px 1px;
clear:both;
display:block;
float:left;
margin:10px 0;
padding:5px;
width:92%;
}
.caja_azul_fechado h2{ background: #ecf1f2; border-bottom:2px solid; }
ul.sello_tiempo{float:left;width:45%;clear:left;font-size:0.9em;text-align:center;margin-bottom:1.5em;}
li.img_sello{ background-image:url(Images/ico_sello.jpg); background-repeat:no-repeat; background-position:center; height:52px; cursor: pointer/*cursor:hand;*/}
li.titulo_sello { color:#000; font-weight:bold;}
li.txt_sello {color:#000;}
ul.version_imprimir {float:right; width:52%; clear:right; font-size:0.9em; text-align:center; margin-bottom:1.5em;}
li.img_imprimir{ background-image:url(Images/ico_imprimir.jpg); background-repeat:no-repeat; background-position:center; height:52px; cursor: pointer/* cursor:hand;*/}
li.titulo_imprimir { color:#000; font-weight:bold;}
li.txt_imprimir {color:#000;}
.encajado_expediente { text-align: center; margin: 2em 0em 2em 1em; clear:both}
.encajado_expediente a {margin: 1em auto; border:#E893A6 solid 1px; font-size:1.05em; font-weight:bold; margin:0;  background-color: #f8f8f8; color:#1B3FAF;  padding: 8px 8px; display:block; height:12px; width: auto;}
.encajado_expediente a:hover {border:#000 solid 1px;  background-color: #fdfdfd; color:#000 ;  padding: 8px 8px}
.ico_sello_peq { float:left; padding:5px 5px 5px 10px;}
.texto_sello_peq { padding-top:10px;}
.ico_imprimir_peq { float:left; padding:5px 5px 5px 10px;}
.texto_imprimir_peq { padding-top:10px;}
/*---- Fin modificación 2010---*/
.menu_secciones  {padding-bottom:15px;}
.menu_secciones ul li a { background: url(../SiteCollectionImages/css/bullets/bullet_mas_grande.gif) no-repeat 0.5em 0.5em; }
.titular_y_menu ul li a:hover { background-color: #EDE8D6}
/* submenu caja azulpequenia  */
div.redge13 {background:  url(../SiteCollectionImages/css/cajas/lat_der_azul.gif) top right repeat-y;}
div.ledge13 {background:  url(../SiteCollectionImages/css/cajas/lat_izq_azul.gif) repeat-y}
div.bedge13 {background: url(../SiteCollectionImages/css/cajas/inferior_azul.gif) bottom left repeat-x;}
div.blcorner13 {background: url(../SiteCollectionImages/css/cajas/esq_inf_izq_azul.gif) bottom left no-repeat;}
div.brcorner13 {background: url(../SiteCollectionImages/css/cajas/inf_der_azul_sin.gif) bottom right no-repeat; padding: 5px 15px 0px 15px;}
.cajalicitaciones{ background-color: #f7ffff; margin:-7px 0px 10px 0px;}
.cajalicitaciones li{ border-bottom: 1px dotted #666666; padding-bottom: 7px;}
.cajalicitaciones a{ background:url(../SiteCollectionImages/css/bullets/triangulos_azules.gif) no-repeat left top !important; padding-left: 8px; color: #000000;}
.titulolicitaciones{ margin:8px 0px 0px 10px;}
.doscolumnas2_perfil { /* ver mityc_IE6.css */ width: 47% !important; float: right;/*margin-right: 1em;*/}
.doscolumnas2_perfil .separacion_bullet{ width: 96%;}
.doscolumnas1_perfil { width: 47% !important; float: left;/*margin-left:1em;*/}
.doscolumnas2_perfil .published { font-weight: bold; float:left; }
/* fecha de publicacion */
.caja_gris_procedimientos{ background: #F0F0F0; border: 1px solid #d5d5d5; width: 46%; float: left; margin:5px 0px 10px 0.5em; padding:5px !important;}
.caja_amarilla_procedimientos{ background: #FFFFE0; border: 1px solid #d5d5d5; width: 46%; float: left; margin:5px 0 10px 10px; padding:5px 5px 5px 5px;}
.caja_gris_procedimientos dl, .caja_amarilla_procedimientos dl{ width: 100%; overflow: auto; background: url(../SiteCollectionImages/css/bullets/puntossuspensivos.gif) repeat-x 0 1.2em;} 

/*.caja_gris_procedimientos dt{ background: #F0F0F0; float: left; padding-right: 3px; margin-top:5px;}
.caja_gris_procedimientos dd{ background: #F0F0F0; margin:0;} */
.caja_gris_procedimientos dd.price{ float: right; padding-left: 3px; margin-top:6px;}
.caja_amarilla_procedimientos dd.price{ float: right; padding-left: 3px; margin-top:6px;}
/*
.caja_amarilla_procedimientos dt{background: #FFFFE0; float: left; padding-right: 3px; margin-top:5px; }
.caja_amarilla_procedimientos dd{ background: #FFFFE0; margin:0;}
*/

/* PRUEBA 
.caja_amarilla_procedimientos dt{background: #FFFFE0; float: left; padding-right: 3px; margin-top:5px; width:45%;clear:left; }

.caja_amarilla_procedimientos dd{ background: #FFFFE0; margin:0; width:45%}

.caja_amarilla_procedimientos dd.price{ float: right; padding-left: 3px; margin-top:6px;}

*/
.caja_amarilla_fechas{ display: block; float: left; background: #FFFACD; border: 1px solid #CCCCCC; border-bottom:2px solid #666666; border-right: 2px solid #666666; width: 92%;margin:10px 0px 10px 0px; padding:5px 5px 5px 5px; clear: both;}
.caja_amarilla_fechas h2{ background: #FFFACD; border-bottom:2px solid; }

.cajagris_perfil {float: right;display:block; border: 1px solid #c8c8c8; border-bottom:2px solid #666666; border-right: 2px solid #666666; background-color: #f8f8f8;  margin:5px 0px 10px 0px; padding:5px 5px 5px 5px; font-size: 0.9em;}
.caja_gris_procedimientos dt{ background: #F0F0F0; float: left; padding-right: 3px; margin-top:5px; width:47%;}
.caja_gris_procedimientos dd{ background: #F0F0F0; margin:0; width:45%}  


.caja_amarilla_procedimientos dt{  float: left; padding-right: 3px; margin-top:5px; width:47%;}
.caja_amarilla_procedimientos dd{ margin:0; width:45%}  


/* event_perfil creado para el perfil de contratante*/
.event_perfil {display:block; margin-bottom:30px;}
.event_perfil dt {font-weight:bold;  position:relative; top:1.8em; width: 200px; text-align:left;border: solid 1px transparent; padding-top: 1px;  clear:both}
.event_perfil dd {margin:-3px 0 0 200px; padding:0 0 0 0.2em; background-image: none !important; border: solid 1px transparent; text-align: left; float: left;}
.event_perfil a {text-decoration: underline;}
.event_perfil a:hover {text-decoration: none;}
.event_perfil dt a {background:url(../SiteCollectionImages/css/files/pdfmini.gif) no-repeat left top !important;padding-left: 20px;}
 .event8 dt {font-weight:bold; left:0pt; margin:0px; position:relative; top:1.3em; width: 60%; text-align:left;border: solid 1px transparent; padding-top: 1px;}
 .event8 dd {margin:0 0 0 34%; padding:0 0 0 0.2em; background-image: none !important; border: solid 1px transparent; text-align: left;}
 .event8 a {text-decoration: underline;}
 .event8 a:hover {text-decoration: none;}
 .event8 dt a {background:url(../SiteCollectionImages/css/files/pdfmini.gif) no-repeat left top !important; padding-left: 20px;}

/*creado para nuevas cajas de perfil de contratante */

.event_perfil dd dt{ width:47%; margin-top:0px; margin-bottom:0px;}
.event_perfil dd dl{
background-color: #ffffe0; margin-bottom:31px; padding-bottom:20px; margin-top:-1px; padding-left:2px; border: solid 1px #999; 
margin-bottom:20px;		
}
.event_perfil dd p{
margin-top:10px;
margin-bottom:2px;
				
}

/* clases para las novedades de perfil de contratante*/
.contenidonovedad {border-bottom: 1px dotted #666;}
.sinborde {border-bottom: none;}

/*event9 creada el 17 de Abril para la ficha de Licitacion publica caja derecha */
.event9 dt {font-weight:bold; left:0pt; margin: 0 0 -1em 0; position:relative; top:1.3em; width: 60%; text-align:left; border: solid 1px #FFFACD; padding-top: 1px;}
.event9 dd {margin:1px 0pt 5pt 34%; padding:0 0 0 0.2em; background-image: none !important; border: solid 1px #FFFACD; text-align: right; font-size: 0.8em;}
.event9 a {text-decoration: underline;}
.event9 a:hover {text-decoration: none;}
.event9 dt a {background:url(../SiteCollectionImages/css/files/pdfmini.gif) no-repeat left top !important; padding-left: 20px;}
div.portadilla_imagen{float: right;}
/* contenido a pantalla completa sin menus */
.content3_100 {background: #fff; margin:0 1em 0 1em;}
.bread_100 {margin:5px 0px 0px 2em; width:95%; display:block; clear:both;height:20px; }
.bread_100 span {position: relative; line-height: 1.1em; } 
.bread_100 ol {display: inline; line-height: 1.1em;} 
.bread_100 ol li {padding-left: 2px; list-style: none; display: inline; position:relative;}
.juntos2{ display:inline; float:left; width:90%;}
.body_text18{ margin-left:18px}
/* modificado por la versión 5 v5
.masinfo_x h2 img{ position:relative; top:1px;}
*/
.masinfo_x h2 img{ margin-bottom:2px; vertical-align:bottom;}
/* - fototeca -- */
.fototeca{}
.foto_principal{padding:5px}
.fotos_pequennas{text-align: center}
.fototeca img {border-color:#aaa #ccc #ddd #bbb; border-style:solid; border-width:1px; color:inherit; vertical-align:top; width:70%; max-width:753px}
.foto_principal img {margin-right: 5px; margin-bottom: 5px; border-color:#aaa #ccc #ddd #bbb; border-style:solid; border-width:1px}
.descarga_foto {background: transparent url(../SiteCollectionImages/css/files/folder.gif) left top no-repeat; padding-left:25px; padding-bottom: 0.3em}
.fotos_pequennas ul {text-align:center; margin: 0 auto}
.fotos_pequennas li {height:75px; width:100px; background:#eee none /*repeat scroll 0%*/; border-color:#ddd #bbb #aaa #ccc; border-style:solid; border-width:1px; display:inline; float:left; margin:2px !important; padding:5px; position:relative}
.fotos_pequennas img {height:75px; padding:2px; width:100px}
.foto_portada {width: 100%}

/* - documentos -- */
.doscolumnas69docs {width: 67%; float: left; margin-left: 1%}
.doscolumnas69docs .separacion {width: 100%;}
.doscolumnas69docs li {width: 45%; float: left; display:inline; margin-left: 1%}

.gabinete_home_1_coluna a { font-family:Arial, Helvetica, sans-serif !important; font-weight: bold !important; font-size: 1.7em !important;}

/*  peq logos */
ul.peqlogos2 {margin:0 -9px;  padding: 0em}
ul.peqlogos2 li {display: block; margin-bottom:40px}
ul.peqlogos2 li img {border: 1px solid #ddd; margin-right: 10px; margin-bottom: -34px; margin-top:5px}
ul.peqlogos2 li img:hover {border: 1px solid #6fafd8; margin-right: 10px; margin-bottom: -34px; margin-top:5px}


/*  linea de cierre de contenido de la home */
.linea_cierre { border-bottom: 1px #d3dfe7 dotted; margin: 0 23px}

/* Clases creadas para el buscador avanzado */
.buscador_avanzado{padding:20px;}
.buscador_avanzado label{width:41%;	display:inline;	float:left;	padding-top:5px;margin: 0px;}
.buscador_avanzado input{display:block;margin-top:2px;float:left;width:200px;}
.buscador_avanzado .botbuscar{margin: 5px 0px 5px  0px;display:block;clear:both;width:auto;}
.ListaCheckBox{	margin-bottom:10px;	display:block;}
.buscador_basico{float:right; display:block; clear:both;	margin-top:-10px;}

/* tabla (ayudas) */
.tabladatos {border:1px solid #bdcbcc; margin-bottom:10px; font-size: 1em; width: 100%; width: 94%; margin: 2%; }
.tabladatos caption { font-weight:bold; text-decoration:none; color:black; margin:10px 10px 3px 10px}
.tabladatos th {font-weight:bold; padding: 6px 5px; background-color:#DEE2E1; border :1px solid #DBE3E4; }
.tabladatos th.thtop {color:#000; font-weight:bold; border: 1px solid #bdcbcc; background-color:#dee2e1; text-align:left; vertical-align:top;}
.tabladatos th.thtop img {float: right; margin-top: 8px}
.tabladatos td {background-color:#fff; padding: 6px 4px; border-bottom:1px solid #bdcbcc;}
.tabladatos td.summary {font-size: 1em !important; font-weight: normal;  padding:4pt 2px 5pt 3px}
.tabladatos a {color: #575783}
.tabladatos tr.enplazo td {font-weight: bold; background-color: #feffef}
.tabladatos tr.desactivada td {background-color:#ecece9}
.tabladatos td img {margin: 0 auto; display: block;}
.tabladatos tr.enplazo span {white-space:nowrap}
.tabladatos .oculta{display:none;}

/* Clases creadas para el buscador avanzado */
.formulario_basico {margin:20px; color:#333;	padding:20px;	border:0px solid;	border-color:#FFFF99; width:85%; margin-left:2%; background:#FFFFF7 url(../SiteCollectionImages/css/fondos/fondo_form.jpg) repeat-x right top; margin-bottom:30px;}
.formulario_basico fieldset { margin-top:15px; margin-bottom:25px; width:99%;} 
.formulario_basico legend { margin-left:-10px; margin-top:15px; margin-bottom:0px; font-weight:bold; font-size:1.1em;}
.formulario_basico label{width:100%;display:inline;	float:left;	padding-top:5px;margin: 0px; margin-right:3%; text-align:left;}
.formulario_basico input{display:block;margin-top:5px;float:left;width:200px; margin-right:2%; border:1px solid #333;}

.formulario_basico textarea{border:1px solid #333; overflow:auto;} 
.formulario_basico select{border:1px solid #333; overflow:auto;}
.formulario_basico .botbuscar{margin: 5px 0px 5px  0px;display:block;width:auto;}
.asterisco{	display:inline;	float:left;	margin-left:-10px;	margin-top:4px;}
.linea50{float:left; width:340px; display:block; margin-top:7px; margin-right:10px;}
.linea70{float:left; width:470px; display:block; margin-top:7px; margin-right:10px;} 
.linea30{float:left; width:230px; display:block; margin-top:7px; margin-right:10px;}
.lineacheck{float:left; width:30%; display:block; margin-top:7px; margin-right:10px;} 
.linea20{float:left; width:130px; display:block; margin-top:7px; margin-right:10px;} 
.linea100{float:left; width:99%; display:block; margin-top:7px; margin-right:10px;} 
/* Comentado para reparar más de un boton en linea 2-6-20009 */
/*
.botonformulario{width:120px !important; margin-top:10px !important;  border:1px solid #999999;} */
.botonformulario{width:120px !important; margin-top:10px !important;  border:1px solid #999999; float:none !important; margin-right:1% !important; display:inline !important}
.input50{width:340px !important; background-color:#FFFFFF;} .input70{width:470px !important; background-color:#FFFFFF;} .input30{width:230px !important; background-color:#FFFFFF;} 
.input20{width:130px !important; background-color:#FFFFFF;} .input15{width:100px !important; background-color:#FFFFFF;} .input100{width:520px !important; background-color:#FFFFFF;} 
.radios input{ width:auto; border:none;} .radios label{ width:auto; display:inline; margin-right:20px; margin-top:2px;} 
.errorformulario{ color:red; margin-left:13%;} .padre_organigrama a{color:#000 !important} 
.padre_organigrama a:visited{color:#000 !important}
.sinBackground h3{background:none !important; } 
.indent{text-indent:15px;}
.listacheck{margin-bottom:20px;}
.listacheck input{	width:auto; margin-left:5%; border:none !important}

.campanias_info{margin-top:-1px;}
.campanias_info .masinfo_x{margin-bottom:-15px;}
.campanias_degradado{ background:none; margin:0px; padding: 0px 1% 20px 1%; width:100%; }

.campanias_degradado img{ margin-left:20px;} 

.empleo{margin-bottom:15px;}
.empleo h3{	margin-bottom:5px;}

	
/*menu de lo mas visitado */
.menunota {padding: 0em 0px; margin-top:20px; margin-left:-3px; width:100%;}
.menunotasup{background:url(../SiteCollectionImages/css/cajas/notasup.jpg); background-position:0.0em 0.0em; background-repeat:no-repeat; height:30px;  padding-top:15px; padding-left:18px; font-size:1.1em; font-weight:bold;}
.menunota ul{width:95%;}
.menunota li {display:block; border-bottom:1px dotted #81A8A0; margin: 0px 0px 0px 7px; padding: 0 !important;  background-image: url(../SiteCollectionImages/css/cajas/notacen.jpg); background-repeat: repeat-y; }                                                     
.menunota li a {padding: 8px 10px 8px 18px; display:block; color: #000 !important; margin: 0; background-repeat: no-repeat; background:url(../SiteCollectionImages/css/bullets/v.gif); background-repeat:no-repeat; background-position: 0.6em 1.0em; line-height: 1.1em /* este line-height presuntamente resuelve el bug de elementos que desaparecen http://www.dracos.co.uk/code/ie6-css-bug */; position:relative /* este position presuntamente resuelve el bug de elementos que desaparecen http://murphy.cz/ie7-hover-ghosts-bug */}
.menunota li.ultimo {border-bottom: 0 !important; background-position:bottom right; background: url(../SiteCollectionImages/css/cajas/notainf.jpg) ; background-repeat: no-repeat; height:75px;}	 
.iconosrss{display:block;float:right;margin-top:-23px;}
iconosrss a{ margin:0px;}
.iconosrss .mas_noticias_azul a{background:  url("../SiteCollectionImages/css/bullets/mas_azul_cuadrado.gif") no-repeat 0 0px; padding: 0 0 2px 17px ;  font-size: 0.8em; font-weight:normal; margin-left: 5px; margin-right: 15px; margin-bottom:5px; white-space:nowrap; width:50px;}
.mas_noticias_azul{margin:0px; position:relative; top:-2px;}

/* copiar en prensa */
.raquoprensa {background: #fff url("../SiteCollectionImages/css/bullets/path.gif") top right no-repeat;  display:inline-block; padding: 0 15px 0 0; height: 10px; vertical-align:top; float:right; margin:10px 0px 10px 10px;}
.listado_prensa{margin-top:5px; margin-bottom:5px; width:100%; float:left; display:block;}
.listado_prensa li{margin-top:0px; margin-bottom:2px !important; background: url(/SiteCollectionImages/css/bullets/bulletazullistado.gif) left 3pt no-repeat; padding-left:9px;}
.listado_prensa li a{margin:0px;}
.listado_media{margin-top:0px; width:100%; float:left; display:block;}
.listado_media li{margin-top:0px; margin-bottom:2px !important; background: url(/SiteCollectionImages/css/bullets/bulletazullistado.gif) left 3pt no-repeat; padding-left:9px;}
.nota_prensa{display: block; clear:right; width:99%;}
.foto_nota_prensa{display:inline; float:left; margin-right:10px; margin-top:5px; margin-bottom:5px;}
.nota_prensa h1{background-image:none !important; padding-left:1px; font-size:1.8em; margin-bottom:0px;}
.nota_prensa h2{background-image:none !important; font-size:1.6em; font-weight:normal; margin-top:0px; margin-bottom:2px; padding-left:0px !important;}
.nota_prensa h3{background:none !important; border-bottom:none; color:#333;}
.nota_prensa .post-info{font-weight:normal; font-size:0.9em; margin-top:0px;}
.post-info{ margin-bottom:0px; border-bottom:#CCCCCC solid 0px; padding-bottom:5px; padding-left:5px;}
.post-info_notas{ margin-bottom:0px; border-bottom:none; padding-bottom:5px;}
.nota_prensa .post-info { font-weight:bold;}
.cuerpo_prensa{margin-top:10px; border-top:#CCCCCC solid 1px; display:block; padding-top:10px; padding-left:5px; line-height:1.6em; margin-bottom:30px; float:left; width:99%;}
.notaprensa{ margin-top:25px;}
/*galeria de prensa */
.foto_prensa_horizontal {text-align:center; margin:1em;}
.foto_prensa_vertical {text-align:center;}
.foto_prensa_horizontal img{ width: 60%; border:#666666 solid 2px;}
.foto_prensa_vertical img{ width:50%; border:#666666 solid 2px;}
/*Clases para galeria*/
.nota_prensa dl{ width:100%; border-bottom:#CCCCCC 1px solid; padding-bottom:50px; border-top:#CCCCCC 1px solid; margin-top:15px; display:block; float:left}
.nota_prensa dt{ width:35%;font-weight:bold;left:0; margin:0 0 -1em; padding-top:1px; position:relative; text-align:left; top:1.3em; background:url("../../../../../../../comercio/imagenestemp/rayasombra.gif") right repeat-y; float:left; display:block}
.nota_prensa dd{ width:60%; background-image:none !important; margin:-31px 0 3% 294px; padding:0 0 0 0.2em; text-align:left; vertical-align:top; font-size:1.1em; font-weight:bold; float:left; display:block}
.nota_prensa dl img{border:#666666 solid 2px; float:left;}
.fotovertical{ width:187px; height:250px;}
/* falso H2 para las areas de interes de la index de secciones */
.falso_h2 {font-size: 1.4em; font-weight:bold; margin-bottom: 0.5em; margin-top: 1em; color:#000;  font-family:Arial, Helvetica, sans-serif; padding: 2px; color: #000; background: transparent; margin-bottom: 5px; position: relative; margin-top: -7px !important; font-variant: normal !important; margin-left: -6px;}

/* estadisticas */
.descripciontabla{font-style:italic; font-size:0.9em;  margin-bottom:0px;}

.iconoshomerss{ display:block;float:right;margin-top:0;position:relative;top:-21px;}
.iconoshomerss a{ margin:0px;}
.iconoshomerss .mas_noticias_azul a{background:  url("../SiteCollectionImages/css/bullets/mas_azul_cuadrado.gif") no-repeat 0 0px; padding: 0 0 2px 17px ;  font-size: 0.8em; font-weight:normal; margin-left: 5px; margin-right: 15px; margin-bottom:5px; white-space:nowrap; width:50px;}

/* iconos para las noticias de portada en vertical */
.ico150v {width:140px; height: 187px; float: left; display: block; margin: 0px 10px 10px 0px; border: 1px #000 solid}
.icov {width:71px; height: 94px; display: block; margin: 0pt 10px 13px 0pt; border: 1px #000 solid; float:left}
.foto_nota_prensa{display:inline; margin-right:10px; margin-top:5px; margin-bottom:5px;}
.nota_prensa dl img{ border:#666666 solid 2px;}
.imagenrss{	display:inline;}
.novedades h2 { float:left; margin-top:-5px !important;}
.punteado_mas_dorado_redondeado{display:block;width:100%;}
.pestaniaactiva{font-size:1.2em;font-weight:bold;margin-bottom:-15px;margin-left:2%;}
.sinresultados{font-size:1.4em;font-weight:bold;margin-bottom:60px;margin-top:20px;}

/*titulo de listado de recursos*/
.titulorecursos1 {
background:#CFCFCF url(../SiteCollectionImages/css/bullets/bullet_organigrama.gif) no-repeat scroll 7px 5px;
color:#333333;
font-family:Arial,Helvetica,sans-serif !important;
font-size:1.3em !important;
font-weight:bold;
margin:0 0 0px;
padding:6px 3px 4px 32px;
position:relative;}

.titulorecursos2 {
background:#E2E3E5 url(../SiteCollectionImages/css/bullets/bullet_organigrama_2.gif) no-repeat scroll 19px 5px;
color:#333333;
font-family:Arial,Helvetica,sans-serif !important;
font-size:1.2em !important;
font-weight:bold;
margin:0 0 0px;
padding:2px 3px 1px 39px;
position:relative;}

.titulorecursos3 {
background:#E2E3E5 url(../SiteCollectionImages/css/bullets/bullet_organigrama_3.gif) no-repeat scroll 23px 5px;
color:#333333;
font-family:Arial,Helvetica,sans-serif !important;
font-size:1.2em !important;
font-weight:bold;
margin:0 0 0px;
padding:2px 3px 1px 45px;
position:relative;}

.titulorecursos4 {
background:#E2E3E5 url(../SiteCollectionImages/css/bullets/bullet_organigrama_4.gif) no-repeat scroll 27px 5px;
color:#333333;
font-family:Arial,Helvetica,sans-serif !important;
font-size:1.1em !important;
font-weight:bold;
margin:0 0 0px;
padding:2px 3px 1px 50px;
position:relative;}

.titulorecursos5 {
background:#E2E3E5 url(../SiteCollectionImages/css/bullets/bullet_organigrama_5.gif) no-repeat scroll 30px 5px;
color:#333333;
font-family:Arial,Helvetica,sans-serif !important;
font-size:1.0em !important;
font-weight:normal;
margin:0 0 0px;
padding:2px 3px 1px 54px;
position:relative;}


.tabladeestadisticas .tabladatos th{
	background-color:#fcf0b3 !important;
}
.tabladeestadisticas .thvacio{
	background-color:#fcf0b3 !important;
}

.tabladeestadisticas tr .thcolumna{
background-color:#FFFFFF !important;
}
.item_listado h3 {
border-bottom:2px dotted #333333;
color:#000000;
font-size:1.3em;
font-weight:bold;

margin-top:5px;
margin-bottom:13px;
padding-bottom:2px;
padding-left:5px;
position:relative;
}
/*repara el problema del editor y las tablas gigantes */
.ms-MenuUI{
	width:auto;
}

.escriba{
padding-left:4px;
}
/* tabla (mapas) */
.tablamapas {border:none !important; margin-bottom:10px;font-size: 1.0em; border-collapse:inherit;}
.tablamapas tbody{border:none !important;}
.tablamapas th {color:#000; font-weight:bold; border:none !important; background-color:#C6D6E5;  padding: 2px 5px; text-align:left; vertical-align:top;}
.tablamapas th input {float: left}
.tablamapas th img {float: right; margin-top: 8px}
.tablamapas td, .tablamapas th {padding: 2px; border:0px; border-bottom:dotted 1px !important; border:0px;}
.tablamapas tr td {background-color:#fff}
.tablamapas tr.td_par td , .tablamapas tr.td_par th {background-color:#F5F7FC}
.tablamapas tr a {color: #0000BA}
.tablamapas th a {color: #333}
.tablamapas tr.en_plazo img {margin: -3px; float: left; margin-right: -5px}
.tablamapas td.td_fecha {text-align:center}
.tablamapas td img {margin: 0 auto; display: block;}
.tablamapas caption {position: absolute !important; left: -5000px !important; display:block !important}
.tablamapas .celdafoto{background-color:#999999; border:#333333; width:110px; padding:5px;}
.tablamapas .fotos_pequennas{ width:50px;}
.tablamapas .fotos_pequennas img{height:75px; width:100px; background:#eee none /*repeat scroll 0%*/; border-color:#ddd #bbb #aaa #ccc; border-style:solid; border-width:1px; display:inline; float:left; margin:2px !important; padding:5px; position:relative}
.tablamapas .vermasdatos { width:100px; margin-left:20px;}
.tablamapas .vermasdatos a{ color:#067296; text-decoration:underline; background-image:url(../SiteCollectionImages/css/bullets/lupamasdatos.gif); background-repeat:no-repeat; background-position:center left; padding-left: 20px; padding-top:3px}
.tablamapas .descripcionmapas{padding-right:40px;}
.tablamapas .sinpiemapas{ border:0px !important;}
.volvermapas{ color:#067296; text-decoration:underline; background-image:url(../SiteCollectionImages/css/bullets/volvermapas.gif); background-repeat:no-repeat; background-position:center left; padding-left: 20px; padding-top:3px; margin-bottom:5px;}
.lupazoom{ color:#067296; text-decoration:underline; background-image:url(../SiteCollectionImages/css/bullets/lupazoom.gif); background-repeat:no-repeat; background-position:center left; padding-left: 20px; padding-top:3px; margin-bottom:5px;}
.imagenealtamapas{ color:#067296; text-decoration:underline; background-image:url(../SiteCollectionImages/css/bullets/imagenaltamapas.gif); background-repeat:no-repeat; background-position:bottom left; padding-left: 20px; padding-top:6px; margin-bottom:2px; margin-bottom:20px;}
.contentmapa {margin: 0em 1em 0em 190px; clear: none; background: #fff}
.contentmapa img{ clear:none; position:absolute;}

/* Sandra, nuevo estilo listado publicaciones */

.icodatos2 { border:1px solid #DDDDDD; display:block; float:left; height:50px; width:40px; margin:0 10px 0px 0;}
.datos2 { margin:0;  padding:0}
.datos2 dd { padding-left:40px}
	
/* Sandra, nuevo estilo listado Importe unitario */

.caja_amarilla_procedimientos dd.textprice { float: right; padding-left : 5px; margin-top:6px;} 

/* Estilo logo Presidencia EU*/
.logo2010 { /*position:absolute!important; visibility:visible; z-index:5; top:50px!important; left:284px!important;*/display:none;}

.logomenuindex a{
				background-image:none !important;
				text-align:center;
				margin-left:7px !important;
				padding-left:0px !important;
}
/* Imagenes editables*/
.sedemenu{ margin-top:-10px; display:block; margin-left:-4px;}
.menu .logomenuindex{
                                                text-align:center;
} 

.canalmityc{ background-image:url(../SiteCollectionImages/css/fondos/canalmitycsintexto.gif); background-repeat:no-repeat; width:175px; height: 67px; display:block; margin-bottom:10px;}
.canalmityc .texto{ display:block; padding-left:15px; padding-top:14px; font-size:18px; width:60px; text-align:center; line-height:18px;}
.canalmityc .texto a{color: #000; text-decoration:none;}

.escriba{background-image:url(../SiteCollectionImages/css/fondos/escribaministr_sintexto.gif); background-repeat:no-repeat; width:164px; height: 134px; display:block; margin-bottom:10px; margin-left:4px; margin-top:10px;}

.escriba .texto{
display:block;
padding-left:77px;
font-weight:bold;
padding-top:62px;
font-size:1.3em;
line-height:1em;

}
.escriba .texto a{
color: #000;
text-decoration:none;
}
.escriba .texto a:hover{
text-decoration:none;
}
.caja_gris .separacion{
				 margin-top:0px;
}

/* Estilos nuevos para Suscripción */

.suscribirse { text-align:right; }
.cajasuscripcion { width:32%; margin-top:10px; margin-left:10px;}
input.botsuscribirse {
	border-color:#E893A6 #641B2E #5F1121 #D04469;
	border-style:solid;
	border-width:1px;
	clear:both;
	color:#F9FFFB;
	display:block;
	float:right;
	position:relative;
	right:10px;
	top:20px;
	background-color:#AC2744;
	font-size:1em;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:-4px;
	padding:2px;
}
li.activa1 { display:inline; font-weight:bold; background-image:url(../SiteCollectionImages/css/bullets/paso1on.jpg); background-repeat:no-repeat; background-position:left center; width:20px; height:19px; padding-left:25px; padding-bottom:2px; padding-top:3px; }
li.activa2 { display:inline; font-weight:bold; background-image:url(../SiteCollectionImages/css/bullets/paso2on.jpg); background-repeat:no-repeat; background-position:left center; width:20px; height:19px; padding-left:25px; padding-bottom:2px; padding-top:3px;}
li.activa3 { display:inline; font-weight:bold; background-image:url(../SiteCollectionImages/css/bullets/paso3on.jpg); background-repeat:no-repeat; background-position:left center; width:20px; height:19px; padding-left:25px; padding-bottom:2px; padding-top:3px;}

li.paso1 {font-weight:normal; background-image:url(../SiteCollectionImages/css/bullets/paso1off.jpg); background-repeat:no-repeat; background-position:left center; width:20px; height:19px; padding-left:25px;}
li.paso2 {font-weight:normal; background-image:url(../SiteCollectionImages/css/bullets/paso2off.jpg); background-repeat:no-repeat; background-position:left center; width:20px; height:19px; padding-left:25px;}
li.paso3 {font-weight:normal; background-image:url(../SiteCollectionImages/css/bullets/paso3off.jpg); background-repeat:no-repeat; background-position:left center; width:20px; height:19px; padding-left:25px;}

.informacion { background-image:url(../SiteCollectionImages/css/bullets/ico_info.gif); background-repeat:no-repeat; background-position:left center;}
.informacion ul.faq-list { padding-left:50px; padding-top:8px; padding-bottom:2px;}

.validacion { background-image:url(../SiteCollectionImages/css/bullets/ico_ok.gif); background-repeat:no-repeat; background-position:left top; height:50px;}
.validacion ul.faq-list { padding-left:50px;}
h2 {font-size: 1.4em !important;} 
.separacion { font-size:1.3em !important;}

#publicaciones {margin-top:10px; margin-bottom:15px;}

#publicaciones .listado_busqueda_doble_der select {width:80px !important; font-size:1em !important; margin-bottom:5px; height:20px;}
#publicaciones .listado_busqueda_doble_der label {font-size:1em !important; margin-top:8px;}
#publicaciones .listado_busqueda_doble_izq label {margin-top:7px;}

#publicaciones .botbuscar {margin-bottom:5px;}

span.incorrecto{ font-weight:bold; color:#ff0000;}
