/*=====================================GENERALES===============================================*/

body	{
	margin:0;
	padding: 0;
	font:1em Tahoma, Arial, sans-serif;
	color:#333;
	background:url(../img/all/motivo.gif) repeat-y center;
	background-color:#FFFFFF;
	}

h1 	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	font-weight: normal;
	color: #1560F9;
	}

h1.h1detalle	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	font-weight: normal;
	
	background-color:#FFFFFF;
	padding-top:1em;}
	

h2 	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	color: #3072FA;
	background-color: #F3F3F3;
	padding-top: 0.2em;
	padding-right: 0;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	}

h2.small 	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-weight: normal;
	
	background-color:white;
	padding:1em 0 0 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}

h2.banner 	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	font-weight: normal;
	color: #1560F9;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	padding-top: 0.5em;
	padding-right: 0.2em;
	padding-left: 0.2em;
	}

h3 	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #1560F9;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	}



h3.docu	{
	border:none;
	margin-top:0px;
	padding-top:0px;
	padding-bottom: 0.1em;
	}

h4 	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight:bold;
	font-weight: normal;
	color: #666666;
	margin-top:0;
	margin-bottom: 0.5em;
	}

p 	{
	line-height: 1.6em;
	}

.hr 	{
	  height: 25px;
	  background: #fff url(../img/all/hr1.gif) repeat-x scroll center;
	  clear:both;
	}
.hr hr 	{
	  display: none;
	}

ul	{margin:0; padding:0;}


a 	{
	text-decoration: underline;
	}

a:hover 	{
	text-decoration: none;
	}

img 	{border:none}



.subir	{
	float:right;
	margin:1.5em 0;
	clear:both;
	display:block;
	}



/*==================================Listados================================*/
ul.recursos	{clear:both;
	margin-left:1em;
	}
ul.recursos  li {
	list-style-type: none;
	line-height: 1.5em;
	color: #666666;
	background-image: url(../img/all/bullet_lista.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 2em;
	margin-bottom: 1em;
	margin-left: -1em;
}

ul.bullet {
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left:1em;
}

ul.bullet li {
	list-style-type: none;
	line-height: 1.5em;
	color: #666666;
	background-image: url(../img/all/bullet_lista.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 2em;
	margin-bottom: 1em;
	margin-left: -1em;
}

ul.bullet02 {
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left:1em;
}

ul.bullet02 li {
	list-style-type: none;
	line-height: 1.5em;
	color: #666666;
	background-image: url(../img/all/arrow.png);
	background-repeat: no-repeat;
	background-position:0% 0%;
	padding-left: 2em;
	margin-bottom: 1em;
	margin-left: -1em;
}

ul.docuList{
	margin:0 0 1em 0;
	padding:0;
	background-image:url(../img/all/docu.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:2em;
	padding-top:.2em;
}

ul.docuList li {
	list-style-type: none;
	line-height: 1.5em;
	color: #666666;
	/*
	background-image: url(../img/all/bullet_lista.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	*/
	display:inline;

}

ul.docuList li a  	{color:#1560F9;}

ul.docuList li span	{
	margin:0 .2em;
	}




/*---------------------------------------------INTERIORES --------------------*/

#todo{
background:url(../img/all/bg.gif) repeat center;}

#fondo{
background-image:url(../img/all/bg_menuarriba.gif);
background-repeat:no-repeat;
background-position:center top;
}
/* Cabecera principal de home*/
#home{
background:url(../img/all/_img_principal.jpg) no-repeat center 156px;}

* html #home{
background:url(../img/all/_img_principal.jpg) no-repeat center 160px;}


#actualidad{
background:url(../img/all/cabecera_interior.jpg) no-repeat center 157px;}

* html #actualidad{
background:url(../img/all/cabecera_interior.jpg) no-repeat center 159px;}


.img-planificacion#actualidad{
background:url(../img/all/cabecera_interior_02.jpg) no-repeat center 157px;}

* html .img-planificacion#actualidad{
background:url(../img/all/cabecera_interior_02.jpg) no-repeat center 159px;}

.img-seguimiento#actualidad{
background:url(../img/all/cabecera_interior_03.jpg) no-repeat center 157px;}

* html .img-seguimiento#actualidad{
background:url(../img/all/cabecera_interior_03.jpg) no-repeat center 159px;}

.img-vigilancia#actualidad{
background:url(../img/all/cabecera_interior_04.jpg) no-repeat center 157px;}

* html .img-vigilancia#actualidad{
background:url(../img/all/cabecera_interior_04.jpg) no-repeat center 159px;}


.flotar-izq {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

.centro img {
	padding:0  2px;
}

.inv{
display:none;}

.clear {
clear:both;
}


/*CONTENIDO*/
#contenido{
width:917px;
margin:0 auto;
}

/*centrado en ie6*/
* html #contenido{
width:58em;
margin:0 auto;
}


/*--------------------DOCUMENTOS-------------*/

.documento	{
	border-bottom:1px dashed #666666;
	margin-bottom:2em;
	}

/*------------------FECHA--------------------*/

.date {
	color:#666666;
	font-family:Georgia,"Times New Roman",Times,serif;
	margin-bottom: 1em;
	}






/*----------------RUTAS--------*/

#breadCrumb {
	width:100%; 
	margin:0;
	padding:0;
	float:left; 
	}

#breadCrumb li {
	margin:0; 
	padding:0; 
	line-height:1.5em; 
	display:inline; 
	color:#666666;
	}
		

		
#breadCrumb li a { 
	padding:0 .85em 0 0; 
	text-decoration:underline;
	margin-right:.5em; 
	background: url(../img/all/bullet_breadcrumb.gif) no-repeat right .5em; 
	font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:#1560F9; 
	text-decoration:underline;
	}

#breadCrumb li a:hover { 
	text-decoration:none;
	}

#breadCrumb:after 	{content:"."; 
	clear:both;
	height:0; 
	visibility:hidden;
	}



/*=====================================================================CABECERA HOME*/



#cabecera-home{height:464px;width:917px;}
/*centrado en ie6*/
* html #cabecera-home{height:468px; padding-left:10px}



#cabecera-home .bloqueTit{
width:50%;
float:left;
height:99px;
display:block;
}

/*CABECERA HOME*/
/*para el menú horizontal superior en IE6*/
* html #cabecera-home  .bloqueTit{
margin-bottom:2px;
width:50%;
float:left;
display:block;
}




/*CABECERA HOME*/
#cabecera-home  .logoOficina{
float:right;
margin-top:15px;

}

/* -----MENU AUXILIAR------ */

#cabecera-home  #menuAuxiliar {
    display:block;
    float:left;
    clear:both;
    width:100%;
    height:22px;
    font-size:0.7em;	

}

#cabecera-home  #menuAuxiliar img {
    float:left;
    border:none;
}

#cabecera-home  #menuAuxiliar ul {
    margin:3px 0 0 180px;
    float: left;
}

* html #cabecera-home  #menuAuxiliar ul {
    margin:3px 0 0 180px;
    float: left;
}

#cabecera-home  #menuAuxiliar #menuIdioma {
    float:right;
    margin:3px 0 0 0;
}



#cabecera-home  #menuAuxiliar  .ultimoLista{
border:none;}

#cabecera-home  #menuAuxiliar #menuIdioma li a {
    
color:#FFFFFF;
}

#cabecera-home  #menuAuxiliar li {
    display:inline;
    color:#ffffff;
    border-right:1px solid #A5C1FB;
    padding:0 0.2em 0 .4em;
    margin-right: 0.1em;
}



#cabecera-home  #menuAuxiliar li a{
    color:#FFFFFF;}



/*-----------------------BUSCADOR CABECERA*/

form.buscador{

margin:0;
padding:0;
height:50px;
}

* html form.buscador{

margin-top:10px;
padding:0 0 0 0;
height:50px;
}

*:first-child+html form.buscador{

margin:0;
padding:20px 0 0 0;
height:50px;
}

form.buscador label.boton{

display:block;
float:left;
}

form.buscador input{
display:block;
float:left;

}


form.buscador label input#buscador{
background-color:#DBE6FE;
border:#CCCCCC solid 1px;
height:1.5em;
color:#666666;
font-size:.9em;
width:12em;
margin-right:.4em;
}
/*------------------------------------CABECERA INTERIORES*/





#cabecera{height:202px;width:917px;}
/*centrado en ie6*/
* html #cabecera{height:189px; padding-left:10px}




#cabecera .bloqueTit{
width:50%;
float:left;
height:99px;
display:block;
}


/*para el menú horizontal superior en IE6*/
* html #cabecera  .bloqueTit{
margin-bottom:2px;
width:50%;
float:left;
display:block;
}




#cabecera  .logoOficina{
float:right;
margin-top:15px;

}

/* -----MENU AUXILIAR------ */


#cabecera  #menuAuxiliar {
    display:block;
    float:left;
    clear:both;
    width:100%;
    height:22px;
    font-size:0.7em;	

}

#cabecera  #menuAuxiliar img {
    float:left;
    border:none;
}

#cabecera  #menuAuxiliar ul {
    margin:3px 0 0 180px;
    float: left;
}

* html #cabecera  #menuAuxiliar ul {
    margin:3px 0 0 180px;
    float: left;
}


#cabecera  #menuAuxiliar #menuIdioma {
    float:right;
    margin:3px 0 0 0;
}

#cabecera  #menuAuxiliar  .ultimoLista{
border:none;}

#cabecera  #menuAuxiliar #menuIdioma li a {
    
color:#FFFFFF;
}

#cabecera #menuAuxiliar li {
	display:inline;
	color:#ffffff;
	padding:0 0.2em 0 .4em;
	margin-right: 0.1em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}



#cabecera  #menuAuxiliar li a{
    color:#FFFFFF;}


/*bloque menu-------------------------*/

#cabecera  .bloqueMenu{
font-size:.8em;
float:left;
width:100%;
display:block;
background:transparent url(../img/all/bg-menu.gif) repeat-x 100% 0%;


}



#cabecera  .bloqueMenu a{
color:#ffffff;
text-decoration:none;
}


#cabecera  .bloqueMenu a:hover{
color:#A6C2FE;
text-decoration:none;
}


#cabecera  .bloqueMenu ul{
padding:0;
margin:0;
display:block;
float:left;
}

#cabecera  .bloqueMenu .menuUno  {
background:url(../img/all/bg-li-azuloscuro.gif) repeat-x top left;
}


#cabecera  .bloqueMenu .menuUno li{
list-style:none;
float:left;
display:block;
height:25px;
text-align:center;
padding:.8em 1em;
margin:0;
/*width:100px;*/ /*Se ha eliminado, porque los textos en euskera son más largos*/
}

.menuUno li.seccion-activa {
	background-image: url(../img/all/bg-li-azuloscuro-activo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


#cabecera  .bloqueMenu .menuDos {
width:465px;
background:url(../img/all/bg-li-azulclaro.gif) repeat-x top left;
}

* html #cabecera  .bloqueMenu .menuDos {
width:465px;
background:url(../img/all/bg-li-azulclaro.gif) repeat-x top left;
}

#cabecera  .bloqueMenu .menuDos li{
list-style:none;
display:block;
width:114px;
height:25px;
text-align:center;
float:left;
padding:.8em 0;
margin:0;

}


#cabecera  .bloqueMenu .menuDos li.seccion-activa {
	display:block;
	float:left;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0.8em 0;
	text-align:center;
	width:122px;
	color:#FFFFFF;
	background-image:url(../img/all/bg_active.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}

#cabecera  .bloqueMenu .menuTres{
float:left;

}

#cabecera  .bloqueMenu .menuTres span{

display:block;
width:172px;
height:37px;
}


#cabecera  .bloqueMenu .menuTres  a{
display:block;
overflow:hidden;
padding:0;
text-indent:-99999px;
/**/
background-image:url(../img/es/oeg.gif);
background-position:center top;
background-repeat:no-repeat;
background-color:transparent;
display:block;
width:172px;
height:37px;
}

#cabecera  .bloqueMenu .menuTres  a:hover{
background-image:url(../img/es/oeg_hover.gif);
background-position:center top;
background-repeat:no-repeat;
background-color:transparent;
}
/*-------------------------------------------*/



/* ---------------------BLOQUE MENU CABECERA -------------------------*/

#cabecera-home  .bloqueMenu{
font-size:.8em;
float:left;
width:100%;
display:block;
background:transparent url(../img/all/bg-menu.gif) repeat-x 100% 0%;


}



#cabecera-home  .bloqueMenu a{
color:#ffffff;
text-decoration:none;
}


#cabecera-home  .bloqueMenu a:hover{
color:#A6C2FE;
text-decoration:none;
}


#cabecera-home  .bloqueMenu ul{
padding:0;
margin:0;
display:block;
float:left;
}

#cabecera-home  .bloqueMenu .menuUno  {
background:url(../img/all/bg-li-azuloscuro.gif) repeat-x top left;
}


#cabecera-home  .bloqueMenu .menuUno li{
list-style:none;
float:left;
display:block;
height:25px;
text-align:center;
padding:.8em 1em;
margin:0;
/*width:100px;*/ /*Se ha eliminado, porque los textos en euskera son más largos*/
}

#cabecera-home  .bloqueMenu .menuDos {
width:465px;
background:url(../img/all/bg-li-azulclaro.gif) repeat-x top left;
}

* html #cabecera-home  .bloqueMenu .menuDos {
width:465px;
background:url(../img/all/bg-li-azulclaro.gif) repeat-x top left;
}

#cabecera-home  .bloqueMenu .menuDos li{
list-style:none;
display:block;
width:114px;
height:25px;
text-align:center;
float:left;
padding:.8em 0;
margin:0;

}


#cabecera-home .bloqueMenu .menuDos li.active {
	display:block;
	float:left;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0.8em 0;
	text-align:center;
	width:122px;
	color:#FFFFFF;
	background-image:url(../img/all/bg_active.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
#cabecera-home  .bloqueMenu .menuTres{
float:left;

}

#cabecera-home .bloqueMenu .menuTres span{

display:block;
width:172px;
height:37px;
}


#cabecera-home  .bloqueMenu .menuTres  a{
display:block;
overflow:hidden;
padding:0;
text-indent:-99999px;
/**/
background-image:url(../img/es/oeg.gif);
background-position:center top;
background-repeat:no-repeat;
background-color:transparent;
display:block;
width:172px;
height:37px;
}

#cabecera-home  .bloqueMenu .menuTres  a:hover{
background-image:url(../img/es/oeg_hover.gif);
background-position:center top;
background-repeat:no-repeat;
background-color:transparent;
}
/*-------------------------------------------*/




#cabecera .claim-home{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.75em;
color:#FFFFFF;
font-style:italic;
padding-top:250px;
padding-left:20px;
clear:both;
width:100%;
}

* html #cabecera .claim-home{
/*centrado en ie6*/
padding-left:15px;
width:99%;
}


#cabecera .claim span{
margin-left:15px;
}



#cabecera .claim {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:2.25em;
	color:#FFFFFF;
	width: 9em;
	position: relative;
	top: -0.7em;
}
* html #cabecera .claim	{
	height:156px;
	}
#cabecera.claim span.grande {
	font-size:2.81em;
	line-height: 1.3em;
}




/*==================================================================================================*/


/*--------------------------------------------CLAIM-------------------------------*/

.claim-home{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.75em;
color:#FFFFFF;
font-style:italic;
padding-top:250px;
padding-left:20px;
clear:both;
width:100%;
}

* html .claim-home{
/*centrado en ie6*/
padding-left:15px;
width:99%;
}


.claim span{
margin-left:15px;
}



.claim {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:2.25em;
	color:#204AA2;
	width: 9em;
	position: relative;
	top: -0.7em;
}
* html .claim	{
	height:156px;
	}
.claim span.grande {
	/*font-size: 2.81em;*/
	line-height: 1.3em;
}

/*=========================================CENTRO====================================*/

.centro{
	padding-top:1.5em;
	background:url(../img/all/bg_sombra.gif) no-repeat -1px 0px;
	font-size:.7em;
	clear:both;
	width:917px;
	float:left;
	margin-top:1em;	
}

.centro.home{
	margin-top:0;
}

* html .centro{
	background:url(../img/all/bg_sombra_ei.gif) no-repeat 1px 0px;
	width:925px;
	margin-top:0;
}

*:first-child+html .centro{
	background:url(../img/all/bg_sombra.gif) no-repeat -2px 0px;
	margin-top: 1em;
}

*:first-child+html .centro.home{
	background:url(../img/all/bg_sombra.gif) no-repeat -1px 0px;
	margin-top:0em;
	
	
}.centro .link{
background:url(../img/all/ico_link_cuadro.gif) no-repeat 0 .5em;
padding-left:.7em;}



.centro a{
color:#1560F9;}

.centro .noticia .linkb{
background:url(../img/all/ico_link_cuadro.gif) no-repeat 0 .5em;
padding-left:.7em;
margin-top:1.3em;}

.centro h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:0 0 .6em 0;
display:block;
clear:both;
width:98%
}

* html .centro h2{
width:99%;}

.centro .foto{
float:left;
margin-right:1.3em;}

.centro .destacado{
margin-bottom:1.5em;
margin-right:2em;}

.centro .destacado p{
margin:0 0 .5em 0;}

.centro .destacado strong{
font-size:1.2em;
}

.centro .destacado .fecha{
font-size:1.2em;
margin-bottom:.8em;}

.centro .destacado .link{
background:url(../img/all/ico_link_cuadro.gif) no-repeat 24.5em .5em;
padding-left:25.4em;
margin-top:2em;}

.centro p{
color:#666666;}

.centro .fecha{
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top: 0px;
	padding-bottom: 0px;
}

.centro .noticia{
margin:2em 0 1.5em 0;
width:28em;
clear:both;
}

.centro .noticiaBig{
margin:2em 0 1.5em 0;
width:40em;
clear:both;
}

.centro .noticia p{
margin:0 0 .2em 0;}

.activoPresentacion{
background:url(../img/all/bg_presentacion.gif) repeat-x 0 0;
color:#8EBEF4;
}

/*=====================================ESTRUCTURA INTERIORES=========================================*/

#columna01 {
	width: 20em;
	margin-left: 2em;
	float: left;
	margin-right: 2em;

}

* html #columna01 {
	margin-left: 1.5em;
	width: 19.5em;
}



ul.submenu li {
	
	list-style-type: none;
	color: #709cfb;


}
ul.submenu li span {
	font-size: 1.55em;
	font-family: Tahoma;
}

ul.submenu li span a{
	text-decoration:none;
	color:#1560F9;
}

ul.submenu li ul {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #C4D7FD;
	margin-top: 1em;
	margin-bottom: 2em;

}

/* para ie6 */
* html ul.submenu li ul {
margin-left: 0;
}
/* para ie7 */
*:first-child+html ul.submenu li ul {
margin-left: 0;
}

ul.submenu li ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4D7FD;
	clear: both;
	background-image: url(../img/all/ico_flecha_submenu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 2em;	
}

/* para ie6 */
* html ul.submenu li ul li {
 margin-left: 2px;
}
/* para ie7 */
*:first-child+html ul.submenu li ul li {
 margin-left: 2px;
}


ul.submenu li ul li a {
	color: #1D65FA;
	text-decoration: none;

}

ul.submenu li ul li a:hover {
color: #C1D5FD;

}
ul.submenu li ul li a.activo {
	font-weight: bold;
	color: #0545C9;
	}

div#columna02 {
	float:right;
	width:67%;
	margin-right:1.7em;
	}

* html div#columna02 {
	width:65%;
	margin:0;
	padding:0;}

div#columna03 {
	float: right;
	width: 21.5%;
	margin:0 1.5em;
}

* html div#columna03 {
	float: right;
	width: 20%;
	margin:0 1.5em;
	
	
	
}



div#columna03 ul	{
	margin:0;
	
	padding-top:0;
	list-style-type:none;
	line-height:18px;
	}
	

div#columna02 h3	{
	display:block;
	clear:both;
	width:100%;
	border-bottom:0px dotted #CCCCCC;

	}
	

/*---------------------------------------Columna 03 destacados*/
#documentos ul.bog 	
	{
	list-style-type:none;
	background-image:
	url(../img/all/bullet_lista.gif);
	background-position:0% 10%;
	background-repeat:no-repeat;
	margin-left:1em;
	padding-left:1.5em;
	margin-bottom:1.8em;
	}
	
#documentos ul.bog li {
	margin:0;
	padding:0;
	line-height:18px;
	}
	
#documentos ul.bog span{
	margin:0 .4em;
	}
.eventoDestacado	{
	padding:0.8em;
	border:1px dashed #91B0FB;
	margin-bottom:2em;
	clear:both;
	line-height: 1.6em;
	color: #666666;
	}
	
.eventoDestacado ul li {list-style-type:none;}
	
.eventoDestacado h3 {
	color: #709cfb;
	background-color: #E7EEFE;
	color: #709cfb;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-size: 1.8em;
	}

.eventoDestacado ul.eventoDestacadoLink{
	background-image:none;
	}
.eventoDestacado ul.eventoDestacadoLink li{
	background-image:url(../img/all/flecha.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding-left:1em;
	margin:0;
	}	
	
.cajita {
	padding-right: 0.5em;
	padding-left: 0.5em;
	background-image: url(../img/all/rayado_diagonal.gif);
	padding-top: 0px;
	padding-bottom: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #D5E0FD;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #D5E0FD;
	border-right-color: #D5E0FD;
	border-bottom-color: #D5E0FD;
}
.cajita  p{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

 	

	
ul.eventos 	{
	list-style-type:none;
	}
	
.relevante 	{margin:0px; padding:.5em 0 .5em 0em;}

.relevante a	{	
	font-weight:bold;
	color:#1560F9;
	font-size:105%;
	}
	
/*LIGHTBOX--------------------------------------------------------*/

.lightbox	{
	border:1px dashed #91B0FB;
	padding:0.5em;
	float:right;
	margin:0 0 0 1em;
	}
	
.centro .destacadoInterior .pieFoto	{
	color:#999999;
	margin:.3em 0;
	padding:0 0 4px 0;
	border-bottom:1px dotted #E8E8E8;
	}
	
.ampliar	{
	text-align:right;
	margin:0 0px 0 0 ;
	padding:0;
	display:block;
	
	}
	
.ampliarActualidad	{
	text-align:right;
	float:right;
	margin:0 0px 0 0 ;
	padding-right:30px;
	display:block;
	width:100%;
	}	
/*NOTICIAS--------------------------------------------------------*/

.noticiasLista{
margin:3em 0 3em 0;}

.noticiasLista li{
list-style:none;
margin-bottom:2.2em;}

.noticiasLista li p{
margin:.2em 0 .2em 0;}

.paginacion{
clear:both;}

.paginacion .listaPaginas {

margin:1em 0 1em 0;
padding:0.5em 0 1em;
text-align:center;
width:100%;
border:#CCCCCC solid 1px;
background-color:#EEEEEE;}


.paginacion .listaPaginas li {

color:#666666;
display:inline;
float:none;
font-style:normal;
width:auto;
margin:0 .3em;
}

.paginacion .listaPaginas li.navAnterior {

float:left;
padding-left:0.8em;
	}
	
.paginacion .listaPaginas li.navSiguiente {
margin-top:-1em;
float:right;
padding-right:0.8em;}

.paginacion .listaPaginas li a{
color:#709cfb;}

.paginacion .listaPaginas .sel{
font-weight:bold;

}

#columna03 .descr{
margin-top:0em;}

.eventoDestacado .fecha{
margin:0;
font-weight:bold;
color: #666666;}

.relacionados{
clear:both;
padding:.5em .5em 0 0;
font-size:110%;
}

.relacionados p{
margin:0;}


	
.volver{
background:url(../img/all/ico_volver.gif) no-repeat 0 .45em;
padding-left:1.4em;}

.icoNot{
background:url(../img/all/ico_doc.gif) no-repeat 0 .2em;
padding-left:2.8em;
padding-bottom:1em;
padding-top:.4em;}

/*CALENDARIO------------------------------------------------*/

#tabla_calendario {
	padding: 1em;
	border: 5px solid #EEEEEE;
	float:left;

}

#tabla_calendario td {
	padding: 0.5em;
	background-color: #F2F4F4;
}		

#tabla_calendario caption {background-color:#E4E9E9;
margin-bottom:0.5em;
padding:1em 0 .5em 1em;
text-align:left;

}
#tabla_calendario caption a {

float:left;
padding:0.5em 0.5em 0.4em;
text-decoration:none;
}


#tabla_calendario tr.color_azul {
	color: #0099FF;
}		

#tabla_calendario .selected{
color:#5E9C04;
font-weight:bold;}

#tabla_calendario .activo a{

color: #0099FF;}

#tabla_calendario span.mes {
display:block;
float:left;
margin:0;
padding:0.5em 0 0 0;
text-align:center;
width:120px;
}
.eventosAgenda{
background-color:#FEFEFE;
float:right;
padding:.5em 2em;
margin:.3em 1em 1em 2em;
width:300px;
border:#E5E6E7 solid 1px;
}

.eventosAgenda ul{
margin-left:2em;}


/*RSS-------------------------------------------------------------*/
 
.rss {
 border:1px solid #E1E1E1;
 width:100%;
 float:right;
 color:#709CFB;
 padding-bottom:8px;
 padding-top:4px;
 margin-bottom:10px;}
 
.rss span {display:block;
  float:left;}
 
.rss ul  {
 margin-top:1.3em;
 display:block;
 float:left;}
.rss ul li {
 display:inline;
 margin:0;
 }
 
.rss ul li a {color:#1560F9}
 

 


/*REFLEXIÓN----------------------------------------------------------*/

#columna04{
float:left;
margin-left:3em;
width:56em;}


.textoDestacado{
color:#333333;}

.cuadroDest{
border-top:#D5E0FD solid 10px;
background-color:#F6F8FD;
border-left:#D5E0FD solid 1px;
border-right:#D5E0FD solid 1px;
border-bottom:#D5E0FD solid 1px;
margin-bottom:2em;}

.cuadroDest .tit{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.8em;

color:#709cfb;
margin: 0;

padding:.3em 0 0 .8em;
background:url(../img/all/rayado_diagonal.gif) no-repeat 0 0;}

.cuadroDest p{
margin-left:1.8em;}

.cuadroDos{
padding:1em;
border:#D5E0FD solid 1px;
margin-bottom:2em;
background-color:#F6F8FD;}

.cuadroDos .tit{
	color: #1560F9;
	background:url(../img/all/rayado_diagonal.gif) no-repeat 0 0;
	border:#E7EEFE solid 1px;
	color: #1560F9;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-size: 1.8em;
	padding-left:.5em;
	margin-left:0;
}

.cuadroDos p{
margin-left:.8em;}

.cuadroTres{
float:left;
border:#D5E0FD solid 1px;
margin-bottom:2em;
background-color:#F6F8FD;
width:55.7em;}



.sobreque li{
margin-bottom:2em;
background:url(../img/all/icosobreque.gif) no-repeat 0 0;
padding-left:2em;}

.textoCuadro{
display:block;
float:left;
width:60%;
margin-top:1em;
padding-bottom:2em;
margin-left:1.5em;}

* html .textoCuadro{
margin-left:1.1em;}

/*ACCESIBILIDAD-------------------------------------------------------*/
.acesos{
color:#666666;}

.acesos dt{
font-weight:bold;}

.acesos dd{
margin:.8em 0 1.5em 0;}

#columnaTodo{
float:left;
margin-left:3em;
width:75em;
}

span.kbd {
background-color: #f5f5f5;
border-top: 1px solid #f7f7f7;
border-left: 1px solid #f7f7f7;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 0.1em 0.4em 0.1em 0.4em;
margin-right:.7em;

}

/*MAPAWEB-------------------------------------------------------------*/

.mapa{
margin-top:2.5em;
float:left;
margin-right:12em;}

.mapa li{
margin-bottom:2em;
list-style:none;}

.mapa li span{
font-size:1.5em;}

.mapa li ul{
margin:.5em 0 0 1.5em;}

.mapa li ul li{
margin-bottom:.5em;
padding-left:1.4em;}


/*CONTACTO------------------------------------------------------------*/

.cuadroForm{
border:#CCCCCC dashed 1px;
padding:1em;
width:95%;}

.cuadroForm .tit{
margin-top:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
color:#709cfb;}

.cuadroForm form p label{
float:left;
width:13em;}

.cuadroForm form p input{
font-size:1em;
width:18em;}

.cuadroForm form p textarea{
font-size:1em;
width:18em;
height:6em;}

.cuadroForm form p textarea#comentario{
font-size:1em;
width:22em;
}

.cuadroForm form .botonEnviar input{
margin-left:19.4em;
width:5em;}

.cuadroForm .asterisco{
background:url(../img/all/ico_alerta.gif) no-repeat .7em .5em;
padding:1em 1em 1em 4em;
border:#cccccc dashed 1px;
width:600px;
}

.centro .ok{
color:#009900;}

.centro .error{
color:#CC0000;}

/*PIE-----------------------------------------------------------------*/

.pie{
background-color:#2955B1;
clear:both;
float:left;
font-size:0.7em;
padding:.3em 0 0 0;
width:908px;
margin-left:8px;
color:#FFFFFF;
margin-top:10px;
}


.pie a{
color:#ffffff;}

.pie .copy{
float:left;
margin:.3em 0 .3em 2em;}

.pie .gnet{
float:right;
margin:.3em 2em 0.3em 0;
}

.pie .gnet img{
float:left;
margin-top:.2em;
margin-right:.5em;}

/*==================------------SECCIONES DEL MENU-------------==================*/


	
/*---------------------------CAJA PARA DESCARGA DE DOCUMENTOS-----------------*/

.downloadLinks	{background-color:#FFFFFF; 
	padding:1em;
	border:1px solid #E0E4E6;}

.download	{
	background-image:url(../img/all/bg_download.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:1.5em;	
	}
.downloadSpace 	{margin:0 .7em;}

.downloadLinks .titDown{
font-size:1.15em;
font-family:Georgia, "Times New Roman", Times, serif;
margin:1em 0 1em 0;
font-weight:bold;}

.bloqueDesc{
margin-bottom:2em;
margin-top:.5em;
}
/*---------------------------------BANNER VIGILANCIA-----------*/

.vig li {
background:transparent url(../img/all/icoalert.gif) no-repeat  0 0;
margin-bottom:2em;
padding-left:3.3em;
}

/*--------------------------------------BANNER PLANIFICACIÓN-------------------*/

	
.planificacion li {
background:url(../img/all/ico_doc.gif) no-repeat 0 0;
margin-bottom:2em;
padding-left:3.3em;
}

.palifList{
margin-left:2em;}

.palifList li{
margin-bottom:1em;}

.floatL{
float:left;
margin: 1em 2em 2em 1em;
padding:.3em;
background-color:#F0F0F0;
border:1px solid #E8E8E8;
}

.floatR{
float:right;
margin: 1em 2em 2em 1em;
padding:.3em;
background-color:#F0F0F0;
border:1px solid #E8E8E8;
}

* html .ficha .floatR{
float:right;
margin: 1em .5em 2em 1em;
padding:.3em;
background-color:#F0F0F0;
border:1px solid #E8E8E8;
}

.filtro select{
width:12em;
margin:0 .5em;}




/*------------------------------------BANNER SEGUIMIENTO------*/

	
.seguimiento li {
background:transparent url(../img/all/icoseguimiento.gif) no-repeat  0 0;
margin-bottom:2em;
padding-left:3.3em;
}


/*--------------------------------------LISTADO INTERIORES*/


ul.paraQue  li{
background-image:url(../img/all/docu.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
margin-bottom:1.5em;
padding-left:2em;
}
/*-------------------------SECCIONES DINAMICAS QUE VIENE DE GESTOR*/



.centro .destacadoInterior{
margin-bottom:2.5em;
margin-right:2em;
float:left;
width:600px;
}
* html .centro .destacadoInterior{
width:580px;
}

.centro .destacadoInterior p{
margin:0 0 .5em 0;}

.centro .destacadoInterior strong{
font-size:1.2em;
}

.centro .destacadoInterior .fecha{
	font-size:1.2em;
	margin-bottom:.8em;
	color: #333333;
}

.centro .destacadoInterior .link{
background:url(../img/all/ico_link_cuadro.gif) no-repeat 24.5em .5em;
padding-left:25.4em;
margin-top:2em;}


.destacadoInteriorImg {
	float:right;
	margin-left:2em;
	display:block;
	width:auto;
}

.destacadoInteriorTxt {
margin-bottom:1em;
}

.destacadoInteriorTxtGde {
margin-bottom:1em;
margin-right:1em;
}


.destacadoInteriorTxtGde_sinimagen{
width:98%;
margin-bottom:1em;
margin-right:1em;
float:left;
}

.destacadoInteriorLink{

clear:both;
}

.categoria 	{
font-size:90%;
margin:0 .5em 0 0;
color:#98B8FC;
}

.fRight{
float:right;
}

.bloqueEven{
float:left;
display:block;
border-bottom:1px dotted #999999;
margin-bottom:2em;
width:100%;
}

* html .bloqueEven{
width:98%;
}

.longdesc{
font-size:.8em;
text-align:center;
}

.longdesc #longTodo{
width:65em;
text-align:left;
margin:0 auto;
margin-top:2em;

}

 .asambleaTit{
font-size:1.1em;
font-weight:bold;
color:#5E9C04;}

.downloadParrafo{
font-weight:bold;

display:block;
clear:both;

padding:1em;
}

.downloadParrafo span.enlaces{
font-weight:normal;
margin-left:1.5em;
}

.txtlist li{
	list-style:none;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.teclas{}

.teclas li{
margin-bottom:.5em;}

p.banner {
	color: #1560F9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size:1.9em;
	background-color: #F3F3F3;
	padding-top:0.5em;
	padding-left:0.2em;
	clear:both;
	line-height: 1.2em;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-bottom: 0.5em;
}

p.bannerPeq {	color: #1560F9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 1.5em;
	margin:0 0 10px 0;
	padding:0;
}

p.small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-weight: normal;
	color: #1560F9;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


.centro a.seleccionado 
	{
	font-weight:bold;
	color:#154F8E;
	}
	