body{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; font-size:77%;line-height:115%; color:#333333;}

*,html{margin:0;padding:0;line-height:1.3em;}
ul{list-style:none; }
ol{ padding-left:2em; border-bottom:5px solid #990000; margin-bottom:3em;}
li,dt,dd{margin-bottom:0.5em;}
p{margin-bottom:1em;} 									
a img{border:none;}
a {color:#cc0000;text-decoration:none;}							
a:hover{text-decoration:underline;}
:focus{outline:0;}
caption,th,td {text-align:left;font-weight:normal;}
input,select,textarea, .file{font-size:0.9em;line-height:normal;color:#777;padding:0.1em 0.3em;border:1px solid #ccc;}
fieldset{border:none;padding:0;}

.contenedor ul li a{font-size:1em;}
.accesorio {display:none;}
.izda {float:left;}
.dcha {float:right;}
.diez {width:10%;}
.veinte {width:20%;}
.treinta {width:30%;}
.cuarenta {width:40%;}
.cincuenta {width:50%;}
.sesenta {width:60%;}

.clear, .borrar, .limpiar { clear:both;}


#estructura .limpiar{clear:both; width:100%; float:none; font-size:0.1em; line-height:0.1em;}
hr.clear{clear:both; display:block; margin-bottom:1em; height:0px; border:0px;}

h1{background:url(../imgs/fondoTitulo.jpg) no-repeat; color:#FFFFFF; text-transform:uppercase; padding-left:0.4em; font-family:Arial, Helvetica, sans-serif; font-size:1.7em; height:36px;  font-weight:normal; padding-top:5px; margin-bottom:20px;}
h2{clear:both; font-size:1.35em; padding:0 0.1em 0.1em 0em;  color:#cc0000;}
h2,h3{text-transform:none;}
h3, h4{font-size:1.15em;padding:0.2%;clear:both;}
h3{ background-color:#CCCCCC; padding-left:1em; }
h4 {color::#bbb; border-bottom:1px solid #990000;}
h5{font-size:1em; color:#728aa2;}
h6{font-size:0.9em;text-transform:uppercase;color:#888;}
h2,h3,h4,h5,h6{margin-bottom:1%; }

#estructura{width:77.8em;margin:0 auto;text-align:left;background:#fff; border:0px solid #CCCCCC;}
#superior{width:100%; background:#CCCCCC; border-bottom:0em solid #CC3300; background:url(../imgs/cabecera.jpg) center no-repeat; height:83px;}
.buscador{width:77.8em;margin:0 auto;text-align:right; padding-right:0.4em; }

/*MENUS*/
#menu{text-align:left; background: no-repeat center top url(../imgs/menu-migas.jpg); margin:0; padding:0; height:92px; }
#menu ul{ padding-top:40px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; }
#menu li{ display:inline; padding-left:30px;}
#menu li a.p1{ padding-left:26px;}
#menu li a.p2{ padding-left:21px;}
#menu li a.p3{ padding-left:13px;}
#menu li a.p4{ padding-left:13px;}
#menu li a.p5{ padding-left:18px;}
#menu li a.p6{ padding-left:18px;}
#menu li a{color:#000000; font-size:1.4em;}
#menu li a:hover{color:#666666; }
#menu li a.active{color:#777665; }

#submenu ul{ padding-top:0.3em; padding-bottom:0.3em; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; background-color:#eee; border-bottom:4px solid #fff; }
#submenu ul li{ display:inline; padding:0.3em 0.1em 0.1em 0 ;   background-color:#; margin-left:1em; font-weight:bold;}
#submenu ul li a{ color:#4a4a4a;}
#submenu ul li a:hover{ color:#fff; background-color:#FF0000;  text-decoration:none;}
#submenu ul li a.active{ color:#666600;}




#pie{text-align:center; background:url(../imgs/fondoPie.jpg) no-repeat ; height:35px; margin:0; padding:0;}
#pie ul{ padding-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; }
#pie li{ display:inline;}
#pie li a{color:#010000; font-size:1.0em;}
#pie li a:hover{color:#666666; }

.ancho65{ width:65%; background-color:#fff; float:left;}
.ancho2{ width:1%; float:left; background-color:#eee;}
.ancho35{ width:34%; background-color:#fff; float:left; border-left:0.8em solid #eee;}

.idiomas{color:#9a9a9a; font-weight:bold; padding-top:5px;}

.migas{ padding:0.1em 0 0.2em 1em; color:#010000; background-color:#eee;}

.tituloLateral{background:url(../imgs/fondoTituloLateral.jpg) no-repeat; color:#000; text-align:right; text-transform:uppercase; padding-right:0.4em; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; height:36px;  font-weight:normal; padding-top:5px; margin-bottom:20px; clear:both;}
.tituloLateral a{color:#000000;}

.tituloLateral2{background:url(../imgs/fondoTituloLateral.gif) no-repeat; color:#000; text-align:right; text-transform:uppercase; padding-right:0.4em; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; height:36px;  font-weight:normal; padding-top:5px; margin-bottom:20px;}


.contenidoLateral{padding:0 1.5em 1em 1.5em; font-size:0.9em;}
.contenidoLateral img{ clear:both; float:left; padding:0 1.5em 1em 0; width:30%;}
.contenidoLateral p{ padding-bottom:2em;}

.contenidoRecursos{padding:0 1.5em 1em 1.5em; font-size:0.9em;}
.contenidoRecursos img{ clear:both; float:left; padding:0 1.5em 1em 0; width:50%;}
.contenidoRecursos p{ padding-bottom:2em;}



.Contactar{ background-image:url(../idb/secciones/001parlamentofachada.JPG); background-repeat:no-repeat; background-position:190% 180%;;}
.vermas{ display:block; float:right; clear:both; font-weight:bold; background:url(../imgs/mas.gif) left no-repeat; padding-left:1.5em; margin-bottom:3em;}
.subir{ display:block; float:right; clear:both; font-weight:bold; background:url(../imgs/subir.gif) left no-repeat; padding-left:1.5em; margin-bottom:3em;}
.volver{ display:block; float:right; clear:both; font-weight:bold; background:url(../imgs/volver.gif) left no-repeat; padding-left:1.5em; margin-bottom:3em; margin-top:2em;}
.pdf{ clear:both; display:block;  font-weight:bold; background:url(../imgs/pdf.gif) left no-repeat; padding-left:1.5em; margin-left:0.5em; color:#666666; margin-bottom:0.2em; margin-top:1em; }
.pdf span{ font-size:0.9em}

#contenido{padding:0 1.5em 1em 1em; text-align:justify;}
#contenido .datos img{clear:both; width:30%; float:right; padding:0 0 1em 1em;}
#contenido .lateralInfografias{width:35%;  float:left;}
#contenido .datos{width:60%; float:left; padding-right:5%;}
#contenido .contacto{width:40%; float:left; padding-right:5%;}
#contenido .contacto img{width:100%; float:left; padding-right:5%;}
#contenido img.ancha{clear:both; width:100%; }
#contenido .destacado{ font-size:1.1em; font-weight:bold; border-right:0.7em solid #999999;  display:block; padding:0.5em 1em 0.5em 0.5em; width:40%; margin:1em 0em 1em 1em ; float:right;}

.seccion img{clear:both; width:50%; float:left; padding:0  1em 1em  0;}
.seccion ul{ list-style:circle; color:#333333; margin-left:2em;}



.noticias li{ clear:both; border-bottom:3px solid #CC0000; padding-top:1em; padding-bottom:1em;}
.noticias li img{ float:right; width:9em; padding:0 0 1em 1em;}
.noticias img{ float:right; width:11em; padding:0 0 1em 1em;}
.noticias p.titulo{ font-size:1.4em; font-weight:bold;}
.noticias span.entradilla{ font-size:1em; font-style:italic;}
.noticias p.texto{ font-size:1em; font-style:normal;}
.noticias span.fecha{text-align:right; font-size:0.9em; color:#666666; margin-bottom:1em;}


.mapaweb li{ border-bottom:3px solid #CC0000; padding-top:1em;}
.mapaweb ul li{ border-bottom:0px solid #CC0000; padding-top:1em; padding-left:3em; background:url(../imgs/flecha_ocre.gif) no-repeat left ;}

ul.enlaces li{ border-bottom:3px solid #CC0000; padding-top:1em; padding-bottom:1em;}
ul.enlaces li img{ float:right; width:9em; padding:0 0 1em 1em;}
ul.enlaces li p.titulo{ font-size:1.4em; font-weight:bold;}
ul.enlaces span.fecha{float:right; width:9em; text-align:right; font-size:0.9em; color:#666666; margin-bottom:1em;}

#mapGoogle{width:300px; height:530px; float:right; border:1px solid #CCCCCC;}

#paginacion{ clear:both;background-color:#eeeeee; width:100%; text-align:center; font-size:1em;}

.paginacion2{color:#cc0000;	font-weight:bold;}

.pagina{width:120px;background-color:#fff;text-align:center;display:block;margin:0 auto 0 auto;}

.Parlario img{ float:left; width:20%;}
.Parlario p a{ float:left; color:#777; font-weight:bold;}

#contenido .infografias{width:30%; float:left; margin-right:1.4em; text-align:center;}
#contenido .infografiasDestacada{width:60%;  margin-right:1.4em; text-align:center;}
#contenido .infografiasDestacada img{width:100%;  padding:0;}
#contenido .infografias img{width:100%;  padding:0;}
#contenido .infografias span{ color:#CC6600; }

#contenido .comic{width:30%; float:left; margin-right:1.4em; text-align:center;}
#contenido .comic img{width:100%;  padding:0; }
#contenido .comicDestacada{width:47%; float:left; margin-right:1.4em; text-align:center;}
#contenido .comicDestacada img{width:100%;  padding:0; }
#contenido .comic span{ color:#CC6600; }
#contenido .comicDestacada span{ color:#CC6600; }

#contenido .seccionAncha{margin-right:1.4em; text-align:center;}
#contenido .seccionAncha img{width:100%;  padding:0; }
#contenido .seccionAncha span{ color:#CC6600; }



#contenido .inicioVideo{ float:left; margin-right:1.4em; }
#contenido .inicioVideo img{width:250px;  padding:0; }
#contenido .inicioVideo span{ display:block; clear:both; width:250px;}

#contenido .cuadrante{ width:45%; float:left; background:#;}
#contenido .borderRight{ padding-left:1.5em; border-left:1px solid #999999; margin-left:1.5em;}
#contenido .cuadrante img{ width:100%;}
#contenido .cuadrante p{ clear:both;}
#contenido .cuadrante img.linea{ width:31%; float:left; padding-right:0.5em; clear:none; border:none;}
#contenido .cuadrante img.normal{ width:70%;}
#contenido .linea{ clear:both; border-bottom:1px solid #999999; margin-bottom:1.5em;}

#contenido .cuadrante ul.Parlario img{ float:left; width:30%; clear:none;}
#contenido .cuadrante ul.Parlario p a{ float:left; color:#777; font-weight:bold;}

#contenido .noticiasCuadrante{ width:100%;}
#contenido .noticiasCuadrante img{ clear:both; width:20%; float:left; padding:0 1em 1em 0;}
#contenido .noticiasCuadrante .titulo{ color:#666; font-weight:bold;}

.formBasico{ border:0px dotted #CCCCCC; padding:1em; background-color:#ececec; font-size:1em; border-top:2px solid #666666; margin-top:2em; }
.formBasico legend{ font-weight:bold; padding-bottom:1em; font-size:1.2em;}
.formBasico label{ clear:both; float:left; padding-top:0.5em;}
.formBasico input{ float:right; width:33em; padding:0.5em; margin:0.5em;}
.formBasico textarea{ float:right; width:33em; padding:0.5em; margin:0.5em; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.formBasico .obligatorio{ color:#CC0000;}
.formBasico p.botonera{ clear:both;  text-align:right;}
.formBasico p.botonera input {width:7em;margin-top:1.5em; color:#484443;cursor:pointer;}


ul.ParlarioList{ list-style:none; margin-left:0em;}
ul.ParlarioList li{ border-bottom:1px solid #CCCCCC; padding-top:1em;}
ul.ParlarioList span{ font-weight:bold; color:#4a4a4a; font-size:1.2em; padding-left:1.2em;}
ul.ParlarioList p{ color:#555;  border-left:0.5em solid #ececec; padding-left:1em;}

















