/*** custom styles  ***/

/*@import url(https://fonts.googleapis.com/css?family=Raleway:400,700);*/
#eia_box {
    border: 1px solid #CCCCCC;
    padding: 7px;
    /*    width: 100%;*/
    font-family: arial, Helvetica, verdana, sans-serif;
}

#contenido_editado #eia_box h4:before{
	content:none!important
	}

#eia_box .cabecera {
    background: url(../irudiak/cabecera.png) no-repeat left top #238B52;
    height: 125px;
    margin-bottom: 7px;
}

#eia_box .cabecera img{
	float:left;
	clear:none;
	}

#eia_box .cabecera p {
    margin: 0;
    font-family: arial, sans-serif;
    font-size: 3em;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    padding: 0.8em 0 0 5em;
    width: 10em;
	
	float:left;
	clear:none;
	
	background-image:url(../irudiak/block-EvAmb.jpg);
	background-position:left 0em;
	background-repeat:no-repeat;
	text-transform:uppercase;
}

#eia_box .box1 {
    background: #2DB069;
    width: 49.2%;
    height: 300px;
   /* display: inline-block;*/
    color: #FFF;
    margin-right: 1.2%;
    margin-bottom: 7px;
   /* position: relative;*/
   	float:left;
	clear:none;
}

#eia_box .box2 {
    background: #2DB069;
    width: 49.2%;
    height: 300px;
    color: #FFF;
   /* display: inline-block;*/
    margin-bottom: 7px;
    /*position: relative;*/
	float:left;
	clear:none;
}

#eia_box .box3 {
    background: #2DB069;
    width: 99.8%;
    clear: both;
    height: 150px;
   /* display: inline-block;*/
    color: #FFF;
   /* position: relative;*/
}

#eia_box .box1 h4,
#eia_box .box2 h4 {
    padding: 0.5em 5px 0 5%;
    margin-bottom: 0px;
    font-size: 24px;
    color: #FFF;
    font-weight: bold;
    margin-top: 0.8em;
}

#eia_box h4 a{
    box-sizing: border-box;
    display: block;
   /* width: 100%;*/
    height: 100%;
    /*position: absolute;
    top: 0;
    left: 0;*/
    color: #fff !important;
    text-decoration: none !important;
}

#eia_box h4 a:hover {
    color: #fff !important;
}

#eia_box .box1 h4 a,
#eia_box .box2 h4 a {
   /* padding-top: 220px;*/
    padding-left: 5%;
}

#eia_box .box3 h4 a{
   /* padding-top: 40px;
    padding-left: 33%;*/
}

#eia_box .box1 h4 span,
#eia_box .box2 h4 span {
    padding: 0 5px 0 5%;
    font-size: 15px;
    margin-top: 5px;
    font-weight: 600;
    color: #FFF!important;
    margin-bottom: 1em;
}

#eia_box .box3 h4 {
    font-size: 24px;
    font-weight: bold;
    color: #FFF;
    margin-top: 0px;
    margin-bottom: 0px;
}

#eia_box .box3 span {
    font-size: 15px;
	display:block;
	margin-top:0.5em;
	color:#FFF!important;
}

#eia_box .box1 h4 span,
#eia_box .box2 h4 span{
	display:block!important;
	padding-top:0!important;
	margin-top: 0.5em;
	}
	
#eia_box .box1 h4.eus, #eia_box .box2 h4.eus{
	padding-top:0;
	}	
	
#eia_box .box1 h4.eus span,
#eia_box .box2 h4.eus span{
	display:block!important;
	padding-top:0!important;
	/*margin-top: 1em;*/
	margin-top: 0.5em;
	}
	
#eia_box .box1 h4.eus a, #eia_box .box2 h4.eus a{
	/*margin-top: 1.5em;*/
	}

#eia_box .imagen_planes {
    width: 100%;
    height: 200px;
    background: url(../irudiak/planes.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}


#eia_box .box1 p, #eia_box .box2 p, #eia_box .box3 p{
	font-size:220%;
	font-weight:bold;
	letter-spacing:normal;
	padding: 0 0.3em 0 3%;
	text-align:left;
	}
	
#eia_box .box1 p a, #eia_box .box2 p a, #eia_box .box3 p a{
	font-size:100%;
	text-decoration:none;
	color:#FFFFFF!important;
	display:block;
	}
	
#eia_box .box1 p span, #eia_box .box2 p span, #eia_box .box3 p span{
	font-size:63%;
	display: block!important;
    padding-top: 0!important;
    margin-top: 0.5em;
	}

#eia_box .imagen_programas {
    width: 100%;
    height: 200px;
    background: url(../irudiak/programas.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}

#eia_box .imagen_informacion {
    width: 30%;
    height: 150px;
    background: url(../irudiak/informacion.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    float: left;
}

#eia_box .bloque_informacion {
    display: inline-block;
    margin-top: 35px;
    float: left;
    width: 60%;
}

#eia_box .inguru_flecha {
    position: absolute;
    bottom: 0;
    left: 5%;
}


#eia_box .inguru_flecha_info {
    position: absolute;
    top: 22%;
    right: 0;
}

#eia_box .contenido_eia {
    background-color: #EDEDED;
    padding-bottom: 1em;
}

#eia_box .centrar {
    text-align: center;
}

#eia_box .separarIzq {
    margin-left: 5em;
}


/*********** pagina de busqueda de expedientes ***********/

#eia_box .contenido_eia {
    background-color: #EDEDED;
    padding-bottom: 1em;
}

#contenido_editado #eia_box .titulo_buscador_eia {
    background-color: #2DB069!important;
    color: #FFF;
    font-weight: 100;
    padding: 14px 30px!important;
    font-size: 14px!important;
    position: relative;
    margin: 15px 0!important;
}

#contenido_editado #eia_box .titulo_buscador_eia:before{
	content:none!important;
	}

#eia_box .inguru_flecha_titulo {
    position: absolute;
    top: 95%;
    left: 2em;
}

#contenido_editado #eia_box .titulo_resultado_eia {
    background-color: #2DB069!important;
    color: #FFF;
    font-weight: 100;
    padding: 10px 30px!important;
    font-size: 14px!important;
    margin-bottom: 0!important;
	margin-left:0!important;
	margin-top:0!important;
}


#contenido_editado #eia_box .titulo_resultado_eia:before{
	content:none!important;
	}

#contenido_editado #eia_box .titulo_eia {
    margin: 15px 0!important;
    color: #228B52!important;
    font-size: 18px!important;
    padding-left: 30px!important;
    background-image: url('../irudiak/ico_titulo_eia.jpg')!important;
    background-repeat: no-repeat!important;
    background-position: left 3px!important;
    font-weight: bold!important;
}

#contenido_editado #eia_box h5.titulo_eia {
	font-size: 130%!important;
	margin-left:10em;
	background-image:none!important;
	color:#00602b!important;
	}
	
#contenido_editado #eia_box h5.titulo_eia:before{
	content:none!important;
	}

#eia_box form {
    overflow: hidden;
    padding: 1em 0px;
    width: 715px;
    margin: 0 auto;
}

*:first-child+html #eia_box form {
    width: 775px!important;	
	}
	
*:first-child+html #eia_box form .limpiar{
	clear:none!important;
	}
	
*:first-child+html #eia_box form input[type=submit].limpiar{
	padding-left:0.3em;
	padding-right:0;
	}

#eia_box form label {
    color: #666;
    font-size: 13px;
    float: left;
    padding-top: 0.6em;
}

#eia_box form select {
    float: right;
    padding: .4em .8em;
    color: #999;
    font-family: arial, Helvetica, verdana, sans-serif;
}

#eia_box .linea_campo_centrado {
    margin-bottom: .5em;
    width: 395px;
    float: left;
    clear: both;
}

#eia_box form input[type=submit] {
    padding: .6em 2em .6em 3em;
    background: url(../irudiak/lupa.png) no-repeat 10px center #26995a;
    color: #fff;
    font-family: arial, Helvetica, verdana, sans-serif;
    font-weight: bold;
    text-decoration: none;
    border: none;
    margin-top: 1.2em;
    margin-left: 0.5em;
	font-size:1.2em;
	cursor:pointer;
}

#eia_box form input[type=submit].limpiar {
    padding: .6em 1em .6em 2.3em;
    background: url(../irudiak/limpiar.png) no-repeat 5px center #26995a;
    color: #fff;
    font-family: arial, Helvetica, verdana, sans-serif;
    font-weight: bold;
    text-decoration: none;
    border: none;
    margin-top: 1.2em;
    margin-left: 0.5em;
	font-size:1.2em;
	cursor:pointer;
}


#eia_box form .linea_campo_boton.lineal input[type=submit]{
	display:inline-block!important;
	clear:none!important;
	}

#eia_box .contenido_eia .tabla_scroll {
    overflow-x: auto;
	padding:0;
	margin:0;
	width:100.02%;
}


#eia_box .contenido_eia table {
    width: 100%;
    border-collapse: collapse;
    border: none;
	border-bottom:solid 1px #6abf91!important;
}

#eia_box .contenido_eia table caption{
	background-color:#2DB069;
	color:#fff;
	font-weight:300;
	font-size:1.4em;
	margin:0;
	padding:1em 0;
	text-indent:2em;
	text-align:left;
	}
#eia_box .contenido_eia .SinCaption table caption{
	color:#fff;
	font-weight:300;
	font-size:1.4em;
	margin:0;
	padding:1em 0;
	text-indent:2em;
	text-align:left;
	}

#eia_box .contenido_eia table th {
    color: #70897b;
    font-weight: bold;
    background-color: #e1e9e5!important;
	border-top:solid 0.1em #699c80!important;
	border-bottom:solid 0.1em #699c80!important;
    font-size: 14px;
    text-align: left;
    padding: .5em 0 .5em 2em;
    border: none;
}

#eia_box .contenido_eia table th.finalizado {
    text-align: center;
}

#eia_box .contenido_eia table td {
    font-size: 12px;
    background-color: #f7f7f7;
    color: #666;
    padding: 1em;
    border: none;
}

#eia_box .contenido_eia table tr {
    border-bottom: solid 1px #fff;
}

#eia_box .contenido_eia table tr:last-child {
    border-bottom: none;
}

#eia_box .contenido_eia table td a {
    font-weight: bold;
    color: #2db069 !important;
    text-decoration: none;
}

#eia_box .contenido_eia table th.municipio {
	width:8em;
	}
	
#eia_box .contenido_eia table th.normativa {
	width:9em;
	}

#eia_box .contenido_eia table td.normativaProy{
    width:10em;
}

#eia_box .contenido_eia table th.fecha {
	width:17em;
	}

#eia_box .contenido_eia table td.fecha {
    font-weight: bold;
    color: #fe1b1b;
    text-align: center;
}

#eia_box .contenido_eia table td.fechaProy{
    font-weight: bold;
    color: #fe1b1b;
    text-align: center;
	width:12em;
}

#eia_box .contenido_eia table td.finalizado {
    text-align: center;
	font-weight: bold;
}

#eia_box .aviso_expedientes {
    color: #FF0000;
    font-size: 12px;
    margin-left: 2em;
}

#eia_box .aviso_expedientes a {
    color: #228B52 !important;
    font-weight: bold;
}

#eia_box .finalizado_expedientes {
    color: #666;
    font-size: 12px;
    margin-left: 2.5em;
	font-weight: bold;
	margin-top: 20px!important;
}

#eia_box .finalizado_expedientes a {
    color: #228B52 !important;
    font-weight: bold;
}

#eia_box .boton_volver_expediente {
    text-align: center;
    margin: 2em 0;
}

#eia_box .boton_volver_expediente a {
    font-size: 14px;
    padding: .6em 2em .6em 2.5em;
    background: url(../irudiak/volver.png) no-repeat 10px center #26995a;
    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
}
#eia_box .boton_volver_home a {
    font-size: 14px;
    padding: .6em 2em .6em 2.5em;
    background: url(../irudiak/volverHome.png) no-repeat 10px center #26995a;
    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
}
/*******************************************************************************************/
/**********************                 PAGINACIÓN                   ***********************/
/*******************************************************************************************/
div.paginacion {
	width:100%;
	margin:0 0 -1em 0;
	padding:0!important;
	text-align:center;
	overflow:hidden;
	background-color:#fff;
}
div.paginacion ul {
	display:inline;
	text-align:center;
	margin:0;
	padding:0;
}
div.paginacion ul li {
	display:inline;
	margin:0;
	padding:0 0.3em!important;
	height:18px;
	line-height:3em!important;
	vertical-align:bottom!important;
}
div.paginacion ul li.activo {
	font-weight:bold;
}
div.paginacion ul li a {
	margin:0;
	padding:0;
}
div.paginacion ul li a img {
	margin:0!important;
	padding:0!important;
}
/*********** pagina de detalle de expedientes ***********/

#eia_box .contenido_eia dl {
    overflow: hidden;
    margin: 30px 0 0 2em;
}

#eia_box .contenido_eia dl.plazo, #eia_box .contenido_eia p.plazo {
    margin-top: 0;
}

#eia_box .contenido_eia dl.plazo dt,
#eia_box .contenido_eia dl.plazo dd{
    color: #FF0000;
}

 #eia_box .contenido_eia p.plazo{
    color: #FF0000;
	margin-left:2em;
	font-size:1.2em;
}

 #eia_box .contenido_eia p.plazo span{
    font-weight:bold;
	margin-left:2em;
}

#eia_box .contenido_eia dt{
    color: #666;
    font-size: 12px;
    float: left;
    background: none;
    font-weight: normal;
    margin-top: 0;

}

#eia_box .contenido_eia dd{
    color: #666;
    font-size: 12px;
    font-weight: bold;
    float: left;
    background: none;
	padding-left: 0px!important;
	margin-top: 0px!important;

}

#eia_box .contenido_eia h4 {
    padding-left: 1em;
    padding-bottom: .3em;
    color: #666 !important;
    font-size: 14px;
    font-weight: bold;
    border-bottom: solid 1px #ccc;
    margin: 1em !important;
  
}
#eia_box .contenido_eia h4:before{
  content:"" !important;
}

#eia_box .contenido_eia h6 {
    padding-left: 1em;
    padding-bottom: .3em;
    color: #666 !important;
    font-size: 14px;
    font-weight: bold;
    border-bottom: solid 1px #ccc;
    margin: 2.5em 1em 1em 1em!important;
  
}

#eia_box .contenido_eia h6:before{
	content:none;
	}

#eia_box .contenido_eia li {
    font-size: 12px;
    color: #666;
    margin: .8em 0;
    list-style: none;
    background: url(../irudiak/bullet.png) no-repeat left 2px;
    padding-left: 2em;
}

#eia_box .contenido_eia li a {
    text-decoration: none;
    color: #666;
    padding-top: .3em;
    padding-bottom: .3em;
}

#eia_box a.doc {
    background: url(../irudiak/icono_doc.png) no-repeat left 2px;
    padding-left: 2em;
	display:block;
}

#eia_box a.pdf {
    background: url(../irudiak/icono_pdf.png) no-repeat left 2px;
    padding-left: 2em;
	display:block;
}

#eia_box .descarga_pdf {
    font-family: verdana;
    background: url(../irudiak/icono_pdf.png) no-repeat 1em 8px #EDEDED;
    padding: .8em 2em .8em 3em;
    font-size: 11px;
}

.descarga_pdf a {
    color: #000;
}



/****************************/
/*	PROYECTOS	*/

#eia_box .contenido_eia dl.AnyoTram{
	
	}
	
#eia_box .contenido_eia dl.AnyoTram dt{
	margin-bottom:1em;
	padding-right:1em;
	}
	
#eia_box .contenido_eia dl.AnyoTram dd{
	float:none;
	margin-top:0;
	margin-bottom:1em;
	min-height:1.3em;
	}



/*************************/

#eia_box table.tabla2 th {
    color: #2db069;
}

#eia_box table.tabla2 td a {
    color: #666 !important;
    background: url(../irudiak/bullet.png) no-repeat left 2px;
    padding-left: 1.5em;
    display: block;
}

#eia_box table.tabla2 td.consulta {
    font-style: italic;
    color: #999;
	width:15em;
}

#eia_box table.tabla2 td.plazo {
    color: #f00;
}


#eia_box li.carpetaEAE{
	background:url(../irudiak/bulletFolder.png) no-repeat !important;

	}
	
#eia_box li.carpetaEAE{
	color:#909090;
	padding-top:0.3em;	
	}	

#eia_box li.carpetaEAE span.carpetaEAE{
	display:block;
	margin-bottom:0.5em;
	font-weight:600;
	color:#6a6a6a!important;
	}
	
#eia_box li.carpetaEAE li.carpetaEAE span.carpetaEAE{
	font-weight:normal!important;
	color:#333!important;
	}
	
#eia_box p.listado{
	padding-left:2em!important;
	font-size:110%;
	color:#666!important;
	}
	
#eia_box p.listado a{
	text-decoration:none;
	color:#000!important;
	}
	
#eia_box li span.bullet, #eia_box p.listado span.bullet {
	display:block;
	background-image:url(../irudiak/bullet.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:2em;
	margin-left:2.2em;
	margin-bottom:0.5em;
	}
	
 #eia_box p.listado span.bullet a.doc, #eia_box p.listado span.bullet a.pdf,  #eia_box p.listado span.bullet a.generico {
	padding-top:0.5em;
	padding-bottom:0.5em;
	}
	
.generico{
	background-image:url(../irudiak/icono_docGenerico.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:2em;
	display:block;
	}
	
#contenido_editado #eia_box dt, #contenido_editado #eia_box dd{
	 background:none!important;
	 }
	 
#contenido_editado #eia_box dd{
	
	}
	 
#contenido_editado #eia_box dt{
	
	/*color:#1b4d32;*/
	/*text-decoration:underline;*/
	}
	
#contenido_editado #eia_box ol ol li{
	list-style-type:lower-roman;
	}
	
#contenido_editado #eia_box .centradoBotones div{
display:inline;
margin:0.3em 0.5em;
	}
	
	
#contenido_editado #eia_box .centradoBotones{
	text-align:center!important;
	margin-top:2.5em!important;
	margin-bottom:1.5em!important;
	}
		

/*=== MEDIA QUERIES ===*/
/*767*/

@media screen and (max-width: 932px) {
    #eia_box .box1,
    #eia_box .box2 {
        width: 100%;
    }
    #eia_box .linea_campo_centrado {
        margin-left: 2em;
    }
    #eia_box form label {
        display: block;
        float: none;
    }
    #eia_box form select {
        float: none;
    }
    #eia_box .contenido_eia dt {
        float: none;
        margin-left: 0;
    }
    #eia_box .contenido_eia dd {
        margin: .5em 1em;
        float: none;
    }
	
	#eia_box .bloque_informacion{
		margin-top:0.5em;
		}
		
	#eia_box .cabecera {
		background: url(../irudiak/cabecera940.png) no-repeat left top #238B52;
		height: 111px;
		margin-bottom: 7px;
	}
	#eia_box .cabecera p {
		font-size: 2.5em;
	}
	
}

@media screen and (max-width: 480px) {
    #eia_box .linea_campo_centrado {
        float: none;
    }
    #eia_box .contenido_eia dl,
    #eia_box .aviso_expedientes {
        margin-right: 1em;
        margin-left: 1em;
    }
    #eia_box .finalizado_expedientes {
        margin-right: 1em;
        margin-left: 1em;
    }	
    #eia_box .contenido_eia h4 {
        padding-left: 0;
    }
    #eia_box .contenido_eia ul {
        padding-left: 1em;
        padding-right: 1em;
    }
    #eia_box .contenido_eia li {
        background: none;
        padding-left: 0;
    }
	
	#eia_box .contenido_eia table caption{
	font-weight:300;
	font-size:1.2em;
	margin:0;
	padding:1em 0;
	text-align:center;
	}
	
	#eia_box .cabecera {
		background: url(../irudiak/cabecera500.png) no-repeat left top #238B52;
		height: 59px;
		margin-bottom: 7px;
	}	

	#eia_box .cabecera p {
		font-size: 1.5em;
	}
	#contenido_editado #eia_box .titulo_eia {
		font-size: 15px!important;
	}	
	#eia_box li.carpetaEAE{
		padding-left: 2em;
	}	
}

#contenido_editado #eia_box .contenido_eia dl dt.normativa{
	clear:left!important;
	}

	
#contenido_editado #eia_box .contenido_eia dl dt, #contenido_editado #eia_box .contenido_eia dl dd{
	line-height:2.5em;
	}
	
#contenido_editado #eia_box .contenido_eia dl.AnyoTram dt, #contenido_editado #eia_box .contenido_eia dl.AnyoTram dd{
	line-height:inherit!important;
	}
	
