@charset "utf-8";

*{margin:0; padding:0}
body {/*background:#f9faff url("background.jpg") no-repeat center top fixed; color:#2F2F2F;*/ background-color:#fafafa; color:#666666; font: 1em "Times New Roman", Times, serif}
img {border:0}
a {text-decoration:none; color:#7A7979}
a:hover {text-decoration:underline}
p {font-size:0.85em; color:#666666}
li {font-size:0.85em}
h2 {font-size:1em}
h1 {text-indent:-9000px; display:block; width:100px; float:left}
.resaltado {font-weight:bold}
.clear {clear:both; height:1px}
.vermas {text-align:right; margin-right:5px}
.vermas a {font-size:0.9em; background:url(bullet.gif) no-repeat left center; padding-left:20px; color:#2F2F2F}
.vermas a:hover {color:#1B5E9E; text-decoration:underline}
.indicadorSeccion {display:none}
a[href^="http:"] {background: url(icoExt.png) no-repeat right 3px; padding-right: 12px;}

#wrapper {width:61em; margin:1em auto 0}

/* HERRAMIENTAS */
#barra_herramientas {height:1.9em; width:59em; padding:0.4em 1em}
#login {float:left; margin-left:6px}
#login label{display:none}
#login input {border: 1px solid gray; color: #5b5b76; font-size:12px; padding:2px; width:9em}
#herramientas {float:right; font-size:0.8em; color:#7A7979; text-align:right; margin-top:11px}
#herramientas a {color:#7A7979}
/* RATE */
.swb-rate {float:left; margin-right:5px}
.swb-rate ul {margin:0; padding:0}
.swb-rate li {float:left; list-style:none}
.swb-rate img {border:0}
#rateInfo .swb-rate p {clear:both; font-weight:normal; margin-left:7px}

/* HEADER */
/*#header {background:url(logoSEGOB_hoz.png) no-repeat left top; height:80px; clear:both; padding: 4px 0 4px 4px;}*/
#header {background:url("/work/models/DICOPPU/css/LOGO_DICOPPU.png") no-repeat left top; height:80px; clear:both; padding: 4px 0 4px 4px;}
#header #searchForm {float:right; margin-top:45px; margin-right:15px}
#header #searchForm label {display: none}
#header #searchForm input[type="submit"] {background:url(botonir.gif) no-repeat left 2px; width:28px; height:26px; border:0}
#header #searchForm input[type="text"] {width:198px; height:21px; color:#999; padding-left:3px}

/* CONTENIDO */
#contenido {/*background:#fff;*/ padding:1em}
.notasHome {height:20em; margin-bottom:20px}

.imageCuadro {float: left; width:38em; height:15em; font-size:1em; margin-right:1em}
.infoCuadro {float:right; width:20em; height: 20em; background: url(fondo_notas.jpg)}
.infoCuadro h2 {width:18em; height:3em; padding: .5em .5em .5em 1.5em; line-height: 1em; font-weight:normal}
.infoCuadro h2:hover {background: #f1f0f0 url(bullet_notas.jpg) no-repeat; display:block}
.infoCuadro a {color: #1c5da4; display:block}
/* Panels Notas */
.TabbedPanels {float: left; width: 100%;}
.TabbedPanelsTabGroup {float:right; width:21em; height: 20em; background: url(fondo_notas.jpg)}
.TabbedPanelsTab {position:relative; width:18.9em; height:56px; line-height:1em; list-style:none; -moz-user-select:none;	-khtml-user-select:none; cursor:pointer; padding-left:24px; padding-top:8px; font-size:1em; border-bottom:solid 1px #fff;	padding-right: 10px;}
.TabbedPanelsTabHover {background: #f1f0f0 url(bullet_notas.jpg) no-repeat left center; display:block}
.TabbedPanelsTab a {color:#5F5E5C; display:block; font-size:0.9em}
.TabbedPanelsContentGroup {float:left; width:38em; height:15em}
.VTabbedPanels .TabbedPanelsTabGroup {position:relative;}
.VTabbedPanels .TabbedPanelsTabSelected {border-bottom:solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear:none; float:left; width:30em; height:20em;}

#columnaIzquierda_home {width:39em}
.bloqueNotas {background:#F8F8F8; width:18.5em; float:left; margin-right:1em; height:17em; margin-bottom:20px}
.mainNews {padding:0 5px}
.mainNews img {float: right; display:block; border:solid 2px #1C6FC9}
.mainNews p {float:left; width:186px; display:block}
.bloqueNotas ul.underline li {border-bottom:2px dotted #737576; padding:5px 10px}
.bloqueNotas li {list-style:none; font-size:0.8em; padding:0.3em 0em 0.3em 0.5em;}
.bloqueNotas a {color:#2f2f2f}
.bloqueNotas a:hover {color:#1B5E9E; text-decoration:underline}
/**/
.bloqueNotas_recuadro {background:#F8F8F8; width:18.3em; float:left; margin-right:1em; height:17.8em; margin-bottom:20px; border:solid 1px #1C6FC9}
.bloqueNotas_recuadro ul.underline li {border-bottom:2px dotted #737576; padding:5px 10px}
.bloqueNotas_recuadro li {list-style:none; font-size:0.8em; padding:0.3em 0em 0.3em 0.5em;}
.bloqueNotas_recuadro a {color:#5F5E5C}
.bloqueNotas_recuadro a:hover {/*color:#1B5E9E;*/ text-decoration:underline}
.tituloBloque {border-left:solid 2px #e4e3e3; padding-left: .3em; text-transform:uppercase; font-weight:bold; color:#7A7979;margin-bottom: .5em;}
.span_tituloBloque {font-size:0.7em; color:gray}
.listaTramites {margin-bottom:9px}
.listaTramites li {height:29px}
.bloqueNotas ul li span {width:36px; height:24px; float:left; margin-right:0.5em}
.bloqueNotas_recuadro ul li span {width:36px; height:24px; float:left; margin-right:0.5em}
.icono_1 {background: url(iconografia.gif) no-repeat -16px -236px}
.icono_2 {background: url(iconografia.gif) no-repeat -60px -236px}
.icono_3 {background: url(iconografia.gif) no-repeat -104px -236px}
.icono_4 {background: url(iconografia.gif) no-repeat -148px -236px}
.icono_5 {background: url(iconografia.gif) no-repeat -192px -236px}
.icono_6 {background: url(iconografia.gif) no-repeat -236px -236px}
.icono_7 {background: url(iconografia.gif) no-repeat -280px -236px}
.icono_8 {background: url(iconografia.gif) no-repeat -16px -13px}
.bloquePublicidad {width:20em; float:left; height:18em; margin-bottom:20px}
.bloquePublicidad a[href^="http:"] {background:none; padding-right:0px}
/* Redes sociales */
#redesSociales > div {width: 2em; height: 2em; margin:0.4em 1.5em 0.5em; float:left}

.bloqueVideos {width:39.3em; margin-right:0.2em; float:left}
.bloqueVideos object {width:22.5em; height:240px; float:left; overflow:hidden; background:gray}
#listadoVideos {display:block; float:right; width:16.8em; height:240px; background:#F8F8F8}
.bloqueVideos #listadoVideos ul {margin:0 0.7em;}
.bloqueVideos li {font-size:0.75em; border-bottom:dashed 1px silver; padding:0.4em 0; list-style:none}
.bloqueVideos li a {color:#5F5E5F}
.bloqueVideos li a:hover {color:#C71707; text-decoration:underline}
.listaVideos {padding:0 8px}
.listaVideos a {font-size:0.7em; color:#C71707}
.listaVideos a:hover {text-decoration:underline}

.bloqueEnlaces {width:9.7em; float:left; height:16em; margin-bottom:20px}
.bannerIzquierda {width:auto; float:left; margin-bottom:10px}
.bannerDerecha {width:auto; float:right; margin-bottom:10px}
.bannerFill {margin-bottom:10px; clear:both}

.temasBottom {width:143px; height:208px; position:relative;	margin:0em 0.42em 1em; float:left}
.temasBottom p {position:absolute; bottom:0; left:0; background:#000 url(flecha_rosa.png) no-repeat 130px top; opacity:0.75; height:2.2em; border-top:solid 2px #D90A90; padding:8px; font-weight:bold; color:#fff; width:127px;}
.masLigas {padding:5px; width:226px; float:left}
.masLigas li {margin-bottom:5px; list-style:none}
.masLigas a {color:gray; font-size:0.9em}
.masLigas a:hover {color:#1B5E9E; text-decoration:underline}
.autor_nota {color:#ba5112; font-size:0.6em; text-align:right; margin-top:10px}

/* FOOTER */
#footer {clear:both; background:#fff; text-align:center; border-top:1px solid #DEDDE0; color: gray}
#footer a {color: gray; text-decoration: none}
.topFooter {background:url(pie1.jpg) no-repeat center bottom; display:block; height:25px}
#footerBottom {background:url(pie.jpg) no-repeat; height:8em}
#footer p {font-size: .8em;	padding-top: .5em; padding-bottom:.5em; color:gray}

/* SPRIES MENU */
#mainMenu {text-align: center}
ul.MenuBarHorizontal {background:url(sprites.png) no-repeat left top; height: 51px; margin-left: -20px; padding: 5px 20px 0px 0px; width: 978px;}
ul.MenuBarActive {background:url(sprites.png) no-repeat left top; height: 51px; margin-left: -20px; padding: 5px 20px 0px 0px; width: 978px;}
ul.MenuBarHorizontal > li {position:relative; cursor:pointer; display:inline-block; zoom:1; *display:inline; list-style:none; padding:7px 10px 0; height:33px; font-weight:bold; /*font-size:0.8em; zoom:1*/}
ul.MenuBarHorizontal > li a {display:block}
/*ul.MenuBarHorizontal > li a:first-letter {font-weight:bold}*/
ul.MenuBarHorizontal ul {z-index:1020; cursor:default; position:absolute; left:-1000em; margin-top:9px; background-color: #DFDFDF; background:-moz-linear-gradient(center top , #FBFBFB, #CBCBCB) repeat scroll 0 0 #DFDFDF; border-bottom:2px solid red}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {left:auto}
ul.MenuBarHorizontal ul li {padding:5px 0; width:12em; list-style:url(bullet_menu.png); margin-left:20px; text-align:left; font-size:0.9em; font-weight:normal}
/*ul.MenuBarHorizontal ul li a:first-letter {font-weight:normal}*/
ul.MenuBarHorizontal ul li a:hover {text-decoration:underline}
ul.MenuBarHorizontal a {color:#666666}
ul.MenuBarHorizontal li li a {color:#5F5E5C !important}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {color: #666666;}

/* INTERNAS */
#interna_colIzquierda {width:750px; float:left; text-align:justify}
#interna_colIzquierda img {margin-right:10px; float:left}
#interna_colIzquierda h2 {font-size:1.2em; text-transform:uppercase; color:#929292; margin-bottom:0.5em; line-height:1em}
#interna_colIzquierda h3 {color:#929292; text-transform:uppercase; font-size:1em; border-left:2px solid #E4E3E3; margin:0.2em 0; padding-left:0.3em}
#interna_colIzquierda p {margin-bottom:10px}
#interna_colIzquierda ul {padding-bottom: 10px; padding-left: 40px; padding-top: 10px;}
#interna_colIzquierda li {padding-bottom: 10px}
#interna_colDerecha {width:178px; float:right}
#breadcrumb {color:#B92025; font-size:0.7em; margin-bottom:20px; text-transform:uppercase}
#breadcrumb span {text-decoration:underline}
#breadcrumb a {color:#7A7979; text-decoration:none}
#breadcrumb a:hover {/*color:#0866a4;*/ text-decoration:underline}
.tablaTramite {width:750px; border:1px solid #DDDDDD;}
.tablaTramite td {border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; color:#414040; padding:4px 8px 0px; text-align:center}
.tablaTramite th {background-color:#EBEBEB; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; color:#414040; font-weight:bold; padding:4px 8px 0px; text-align:center}
.tablaTramite2 {width:750px; border:1px solid #DDDDDD;}
.tablaTramite2 td {border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; color:#414040; padding:4px 8px 0px; text-align:left}
.tablaTramite2 th {background-color:#EBEBEB; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; color:#414040; font-weight:bold; padding:4px 8px 0px; text-align:center}
.tabla2 {width:750px; border:1px solid #DDDDDD;}
.tabla2 td {border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; color:#414040; padding:4px 8px 0px; text-align: justify}
.tabla2 th {background-color:#EBEBEB; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; color:#414040; font-weight:bold; padding:4px 8px 0px; text-align:center}

/* SUBMENU */
.bloque_subMenu {background:#f2f2f4; margin-bottom:15px; border:solid 1px #c0c0c0}
.bloque_subMenu h3 {background:#8a8a8a url(bg_bloquecolH3.jpg) repeat-x left top; font-size:0.9em; color:#fff; padding:3px 5px; text-transform:uppercase}
.bloque_subMenu li {background:url(bullet_bloqueLI.jpg) no-repeat 5px 7px; list-style:none; padding:5px 5px 5px 15px}
.bloque_subMenu li a {color:#555557; text-decoration:none}
.bloque_subMenu li a:hover {color:#555557; text-decoration:underline}
.bloque_subMenu li ul {margin:0; margin-bottom:-6px; margin-top:2px}
.bloque_subMenu li ul li {
	background-image:none;
	background-color:#e0e0e0;
	margin-left:-15px;
	margin-right:-5px;
	color:#555557;
	font-size:1em;
	border-bottom:1px solid #C0C0C0;
	padding:2px 5px 2px 25px
}
/* RATING */
#rateInfo img {float:none; margin-right:0px}
#rateInfo {margin-bottom:10px; font-size:0.8em;}
#rateInfo p {font-size:0.9em; font-weight:bold}
#rateInfo a {color:#807e7f}
#rateInfo #rate img {margin-left:5px}
/* CALIFICAR INFORMACIÓN */
.estrellas{width:80px; height:16px; list-style:none; position:relative; background:url(estrellas.gif) no-repeat 0 0; float:left;}
ul.estrellas li {cursor: pointer; float:left; text-indent:-999em;}
ul.estrellas li a {position:absolute; left:0; top:0; width:16px; height:16px; text-decoration:none; z-index: 200;}
ul.estrellas li.estrellas_1 a {left:0}
ul.estrellas li.estrellas_2 a {left:16px;}
ul.estrellas li.estrellas_3 a {left:32px;}
ul.estrellas li.estrellas_4 a {left:48px;}
ul.estrellas li.estrellas_5 a {left:64px;}
ul.estrellas li a:hover {z-index:2; width:78px; height:16px; overflow:hidden; left:0; background: url(estrellas.gif) no-repeat 0 0}
ul.estrellas li.estrellas_1 a:hover {background-position:0 -176px;}
ul.estrellas li.estrellas_2 a:hover {background-position:0 -192px;}
ul.estrellas li.estrellas_3 a:hover {background-position:0 -208px}
ul.estrellas li.estrellas_4 a:hover {background-position:0 -224px}
ul.estrellas li.estrellas_5 a:hover {background-position:0 -240px}
.estrella_1 {background-position:0 -16px}
.estrella_2 {background-position:0 -32px}
.estrella_3 {background-position:0 -48px}
.estrella_4 {background-position:0 -64px}
.estrella_5 {background-position:0 -80px}

/* LANDING PAGE */
#teaser {position:relative; margin-bottom:10px; height:310px; width:750px}
h2#tituloCanal, #teaser h2 {position:absolute; top:25px; left:32px; width:350px; font-size:2em; color:#b72726}
#infoTeaser, #teaser p {position:absolute; top:150px; left:32px; width:350px}
/* Indice temático */
.entrada_indiceTematico {margin-bottom:10px; border-bottom:3px solid #999; background:#F8F8F8; padding:10px 10px 2px;}
.entrada_indiceTematico h3 {font-size:1em; font-weight:bold; margin: 0px 0px 10px; color:#0866A4;}
.entrada_indiceTematico h3 a, .indiceTematico h3 a:hover {color:#0866A4; text-decoration:none; }
.entrada_indiceTematico ul {margin-left: 10px;}
.entrada_indiceTematico li {
	float: left;
	display: block;
	width: 275px;
	color: #666;
	margin: 0px 0px 3px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(bullet_bloqueLI.jpg) no-repeat left 1px;
}
.entrada_indiceTematico li a {color:#555557; text-decoration: none;}
.entrada_indiceTematico li a:hover {color:#555557; text-decoration: underline;}
.clearindiceTematico {clear: both; height: 1px;}

/* ERROR 404 */
#errorPage {clear:both; padding:80px 100px;}
.titulo404 {background:transparent url(warning.png.png) no-repeat scroll left top; color:#004066; font-size:1.6em; height:50px; padding-left:60px; padding-top:9px;}
#errorPage p {font-size:1em;}
#errorPage h3 {margin-top:30px;}
.subTituloSeccion {color:#0866A4; font-size:1.1em;}
#wrapper #errorPage ol {margin-left:50px; margin-top:10px;}
#wrapper #errorPage ol li {color:#606060; font-size:1.4em; margin-bottom:10px}

/* MAPA DE SITIO */
.swb-mapa .seccion {margin-bottom:50px; clear:both; display: block;}
.seccion h3 {margin-bottom:10px; border-bottom:1px solid #999; background:#F8F8F8; padding:5px 5px 2px; font-size:1em; font-weight: bold; color:#095c8a; clear:both;}
.swb-mapa {float:left; width:100%; min-height:595px; margin-top:20px}
.swb-mapa .seccion h3 a, .indiceTematico h3 a:hover {color: #095c8a; text-decoration: none; clear: both; }
.swb-mapa .seccion ul {margin-left: 10px; margin-bottom: 15px;}
.swb-mapa .seccion li {
	float: left;
	display: block;
	width:290px;
	color: #666;
	margin: 0px 0px 3px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(bullet_bloqueLI.jpg) no-repeat left 2px;
}
.seccion li a {color: #666; text-decoration:none;}
.seccion li a:hover {color:#0866A4; text-decoration:underline;}

/* banner cluster */
.swb-banner-cluster {width:100%; height:227px; overflow-x:scroll; overflow-y:hidden; margin-bottom:20px}
.swb-banner-cluster-ci {width:143px; float:left; margin:0 5px; position:relative; border:1px solid #333}
.swb-cluster-despliega {position:absolute; bottom:0; left:0; height:40px; overflow:hidden; border:0px solid #345; opacity:0.80;	filter:alpha(opacity=80); background:#000 url(flecha.gif) top right no-repeat; color:#FFF; font-size:0.8em;}
.swb-cluster-despliega p {margin:6px 5px 0px 5px; color:#fff}
.swb-cluster-despliega a {text-decoration:none; color:#FFF}

/* AYUDA BUSCADOR */
/*INSTRUCCIONES PARA EL BUSCADOR*/
#overPanel{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(screened.png);display:none;padding:50px 0 100px 0}
#overPanel div{background-color:#FFFFFF;width:600px;height:70%;overflow:scroll;overflow-x: hidden;margin:auto;padding:0 50px 50px 50px;font-size:1em}
#overPanel #infoAyuda {margin-bottom:50px}
#overPanel #cerrar{width:600px;height:10px;margin:auto; overflow:hidden}
#overPanel #cerrar a{float:right;width:70px;height:30px;background-color:#0866A4;padding:3px;text-align:center;overflow:hidden;color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none}
#overPanel #cerrar a:hover{text-decoration:underline}
#miLiga span{color:#4D862B;font-weight:bold;font-size:2em;padding:0 0 0 10px}
#miLiga a{float:left;width:100%;font-size:.8em;height:40px;text-align:right;text-decoration:none; color:#0866A4}
#miLiga a:hover{text-decoration:underline}

/* BUSCADOR */
.searchEntry{border-bottom: solid 1px #fff; padding-bottom:10px;}
.searchEntry h3 a{color:#004080; text-decoration:none;}
.searchEntry p{padding:0 20px 0 40px;}
.itemType{margin-left:10px; color:#666; font-size:12px; font-weight:normal;}
.itemPath{color:#6496C7;}
.itemLastUpdate{color:#666;}
.updateTitle{font-weight:bold; margin-right:5px;}
.itemScore{color:#6FA101; margin-bottom:2px;}
.scoreWrapper{display:block; width:130px; height:20px; background:#ddd; position:relative; margin-left:40px;}
.scoreBar{display:block; height:20px; background:#6FA101; position:absolute;}
.searchResultsPag {display: block; text-align: center; margin-top: 25px; margin-bottom: 25px;}
.searchResults label {display: none;}
.searchResults form p {font-size: 1em; color: #4D862B; font-weight: bold;}
.searchResults form #buscar {
	margin-left: 5px;
	background: url(boton_irGris.jpg);
	height: 24px;
	width: 28px;
	border: 0px;
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
}
.searchResults form #busquedaText {color: #666;}

.swb-comment label {width:130px; float:left}
.swb-comment #btnEnviar {margin-left:130px}
#btnEnviar, #btnLimpiar {border:1px solid gray; padding:2px}