﻿/* CSS Document */

html, body{margin: 0; border: 0; padding: 0;}
body {

	font-size:75%;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
	background-color: #FFFFFF;
	color: #666666;
	margin:0px;
	padding:0px;
}
.ainterna{
float:right;
position:relative;
top:80px;
padding:10px 10px;
/*background-color:none;
	background-image:url(/imagenes/fondo_interna.png);
	background-position:bottom left;*/

}
.ainterna a{
font-size:0.95em;
	color:#FFFFFF!important;

}
.ainterna a:hover{
	color:#FFFFFF!important;
	text-decoration:underline;
}


a img{
	border:0;
}
a:link {
	color: #05870e;
	text-decoration:none;
	border:0;

}
a:visited { 
	color: #05870e;
	border:0;
	text-decoration:none;
}
a:hover { 
	color: #05870e;
	border:0;
	text-decoration:underline;
}
a:active { 
	color: #05870e;
	border:0;
	text-decoration:none;
}
.off-left {

	position: absolute;

	left: -999px;

	width: 990px;

}
ul, ol, p{margin-top:0px;}
h1{
	margin-top:5px;
	margin-bottom:5px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 1.75em;
	font-style: normal;
	color: #7eb61c;
}
h2{
	margin-top:3px;
	margin-bottom:8px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 1.6em;
	font-style: normal;
	/*color: #009cbf;*/
	color: #fff;
	background-color:#81bc16;
	padding:4px;
}
h3{
	margin-top:0px;
	margin-bottom:8px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 1.6em;
	font-style: normal;
	/*color: #009cbf;*/
	color:#05870e;
}
h4{
	margin-top:0px;
	margin-bottom:8px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 1.15em;
	/*color: #009cbf;*/

}

#central p{
text-align:justify;
margin-top:8px;
margin-bottom:8px;
}
#central img{
border:#9babb0 1px solid;
padding:3px;
margin:5px;
margin-left:0px;
float:left;
}
#central img.pdf{
border:none;
padding:0px;
margin:0px;
margin-left:0px;
float:none;

}
#central a img.planes{
border:none;
padding:0px;
margin:0px;
margin-left:0px;
float:none;


}
#central ul{
	margin-top:10px;
	margin-bottom:10px;
	list-style-type: none;
	
	padding-right:60px;

	
}
#central li{
background-image:url(/imagenes/marca_central.gif);
background-position:1px 2px;
background-repeat:no-repeat;
margin-top:7px;
margin-bottom:7px;
margin-left:30px;
padding-left:15px;
}
#central .oculto ul li{
background-image:url(/imagenes/marca_central.gif);
background-position:1px 2px;
background-repeat:no-repeat;
margin-top:7px;
margin-bottom:7px;
margin-left:5px;
padding-left:15px;
}
#central .oculto ol ul{
	margin-left:0px;
}
#central .oculto ol ol{
	margin-left:30px;
}
#central .oculto ol ol ul{
	margin-left:5px;
}

#central .oculto ol li{
background-image:none;

margin-top:7px;
margin-bottom:7px;
margin-left:5px;
padding-left:0px;
}
#central .oculto ol ul li{
background-image:url(/imagenes/marca_central.gif);
background-position:1px 2px;
background-repeat:no-repeat;
margin-top:7px;
margin-bottom:7px;
margin-left:5px;
padding-left:15px;
}
#central .oculto ol ul ol li{
background-image:none;
margin-top:7px;
margin-bottom:7px;
margin-left:5px;
padding-left:0px;
}
#central .oculto li p{
position:relative;
top:-3px;

}





















/* --Aqui la cabecera--*/
#cabecera_idiomas{
	float: right;
	top: 0px;
	width:18em;
	height: 4ex;
	overflow:visible;
	*height:0px;
	margin: 0px;
	padding: 0px;

	
}
#aspnetForm{
	position:relative;   
}
/*#carrusel{
	border: none;
	display: block;
	height: 101px;
	width:100%;
	background-color: #fff;
	background-image: url(../Images/fondo_cabecera.png);
	background-repeat: repeat;
	background-position: left top;
	
	
	overflow:visible;
}*/
#banner { margin-right:0px; float:right; }
.style {
	border: none;
	display: block;
	height: 101px;
	width:100%;
	background-color: #fff;
	background-image: url(../Images/fondo_cabecera.png);.
	background-repeat: repeat;
	background-position: left top;
}
.style2 {
	border:none;
	border-bottom: 1px solid #dbdfe3;
	display: block;
	height: 45px;
	width:100%;
	background-color: #fff;
	
	
}

 .style div#idiomas { position:absolute; top:0; left:0px;  width:100%;  }
 .style div.logo { margin-left:0px; float:left; width:461px;}
 .style div.banner { margin-right:0px; float:right; }
.style2 div.menugrupos { float:right;  }
.style2 div.bannerizda { margin-left:0px; float:left; width:240px;}
.style2 div.Div1 { margin-right:0px; float:right; }

.menuinterno{
	position:absolute; right:0px; top:90px;
	margin: 0px;
	padding-right: 15px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	float:left;
}
.menuinterno li{
	display:inline;
	
}
.menuinterno li a{
	color:#FFFFFF;
	font-size:0.95em;
	
}
.menuinterno li a:hover{
	color:#FFFFFF;
	font-size:0.95em;
	
}

.idiomas {
position:relative;
top:5px;

	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #005b26;
	float:left;
	margin-left:10px;
}
.idiomas li{
	display:inline;
	
}
.idiomas li{
	margin-left:0px;
	display: inline;
	float:left;
	list-style-type: none;
	font-size:1em;
	padding-left:10px;
	padding-top:0px;
	margin-right:5px;
	background-image: url(../Images/separador.gif);
	background-position: 1px 0px;
	background-repeat:no-repeat;
	height:auto;
	margin-top:2px;
	
		
}

.idiomas li input{
    font-size:0.95em;
	color:#87c61e;
    background-image:none;
    background-color:transparent;
    cursor:pointer;
    border:none;
    line-height:10px;
}
.idiomas li input:hover{
    font-size:0.95em;
	color:#9df111;
}
.idiomas li input.elactual{
    font-size:0.95em;
	color:#9df111;
    background-image:none;
    background-color:#FFFFFF;
    cursor:pointer;
    border:none;

}
.menubasico{
	position:relative;
	top:3px;
	margin: 0px;
	margin-right:10px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #87c61e;
	float:right;
}
.menubasico li{
	display:inline;
	
}
.menubasico li a{
	color:#87c61e;
	font-size:0.95em;
	
}
.menubasico li a:hover{
	color:#9df111;
	font-size:0.95em;
	
}

/* --Aqui terminan los estilos de la cabecera--*/
/*--Aqui empieza la estructura centralbasica--*/
#padin8px{padding-left:20px; padding-right:20px; padding-top:4px; padding-bottom:15px;}
#padin8px p{line-height:1.5em;}
#padin8px li{line-height:1.5em;}
#padin20px{padding-left:20px;}
#todo{
	float:left;
	margin:0px;
	padding:0px;
	background-image: url(/imagenes/ruedas_fondo.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width:100%;

}
#izquierda {
	width:17em;
	float:left;
	z-index: 1;
	background-color: #FFFFFF;	
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top:0px;
	padding-top:0px;

	
}
#izquierda p{
	margin-top:0px;
	
}
#doscolumnas{
float:left;
width:100%;
display:block;


}
#derecha{
	position: absolute;
	float:right;
	right: 50px;
	top:145px;
	*top: 145px;
	padding-top:10px;
	background-color: #fff;	
	width: 16em;
	margin-right: -50px;
	/*margin-top: 29.5ex;*/
	overflow:visible;
}
#derechaconmigas{
	position: absolute;
	float:right;
	right: 50px;
	top:175px;
	*top: 175px;
	background-color: #fff;	
	width: 16em;
	margin-right: -50px;
	/*margin-top: 29.5ex;*/
	overflow:visible;
}
#derechaconmigas img{
	border: solid 1px #7fb719!important;
	padding:3px;
}


#central{
	position:relative;
	top:0px;
	margin-top:0px;
	margin-bottom: 0em;
	margin-left: 17em;
	*margin-left: 0em!important;
	*margin-left:0em;
	margin-right: 17em;
    border-left: 1px solid #dbdfe3;
	padding-bottom:15px;
	/*padding-top: 16.5ex;*/
	padding-top: 0px;
	overflow:visible;
	*overflow:hidden!important;
	*overflow:visible;
	min-height:500px;
	*height:auto!important;
	*height:500px;
*margin-top:0px;


}
#contenedor_conmigas{
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #dbdfe3;

 float:none;
*float:left;
margin-left:0em;
*margin-left:0em!important;
*margin-left:3px;

}
#doscolumnas{

padding:0px;
margin:0px;
*margin-left: 17em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #82d0e3;

}
.rastromigas{
	position:relative;
	margin-top:0px;
	margin-bottom: 0em;
	margin-left: 20em;
	
	*margin-left:17em;
	padding-bottom:7px;
	/*padding-top: 16.5ex;*/
	padding-top: 8px;
	padding-left: 4px;
	height:10px;
	border-left: 1px solid #dbdfe3;
	/*font-size:0.85em;*/
	color:#999999;
	display:block;
	font-size:0.85em;
	
}
a.migas{
color:#999999;
text-decoration:none;
}
a.migas:hover{
color:#666666;
text-decoration:underline;
}

#agenda{
width:168px;
float:right;
border-width: 1px;
	border-style: solid;
	border-color: #82d0e3;
	margin-right:10px;
	margin-bottom:8px;
	padding-right:8px;
}


#noticias{
width:168px;
float:right;
border-width: 1px;
	border-style: solid;
	border-color: #82d0e3;
	margin-right:10px;
	margin-bottom:8px;
	padding-right:8px;
}
#foto_aleatoria{
	width:168px;
	max-width:168px;
	overflow:hidden;
	text-align:center;
	float:right;
	border-width: 1px;
	border-style: solid;
	border-color: #82d0e3;
	margin-right:10px;
	padding:4px;
}
ul.eventos{
padding-left:23px;
*padding-left:1px;
margin-left:3px;
*margin-left:20px;
	margin-top:10px;

	margin-bottom:10px;

}
ul.eventos li{
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(/imagenes/marca_eventos.gif);
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	padding-left:0px;
	font-size:0.95em;
	
	
}
ul.eventos li a{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
	
}
ul.eventos li a:hover{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
}
.resaltado_derecha div{
	width:168px;
	float:right;
	text-align:center;
	border:#9babb0 1px dotted;
	margin-right:10px;
	margin-bottom:8px;
	padding-right:8px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:10px;
}
.resaltado_derecha_bordeno{
	width:168px;
	float:right;
	text-align:center;
	border:none;
	margin-right:10px;
	margin-bottom:8px;
	padding-right:8px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:10px;
}

.resaltado_derecha a{
	color:#666;
	font-weight:bold;
	display:block;
}
.resaltado_derecha a:hover{
	color:#b80089;
	font-weight:bold;
	display:block;
}
.resaltado_derecha a img{
    border:none;
    border-bottom:#0066FF 1px dotted !important;
	padding-bottom:7px;
	margin-bottom:7px;
}

/*podría ser para el menu de la izquierda de las subsecciones*/
#submenu{
	width:168px;
	float:right;
	position:relative;
	top:0px;
	border-width: 1px;
	border-style: solid;
	border-color: #e72077;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:8px;
	padding-right:8px;
	background-color:#dedede;
	background-image: url(/imagenes/submenu_rosa.gif);
}
#submenu .actual{
color:#999999;
font-size:1em;
}
ul.grupo{
padding-left:23px;
*padding-left:1px;
margin-left:3px;
*margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;

}
ul.grupo li{
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(/imagenes/marca_admin.gif);
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	padding-left:0px;
	font-size:0.95em;
	
	
}
ul.grupo li a{
position:relative;
	top:-3px;
	color:#e82a7d;
	font-weight:bold;
	
	
}
ul.grupo li a:hover{
position:relative;
	top:-3px;
	color:#e72077;
	font-weight:bold;
	
}
ul.grupo li ul li{
list-style-image: url(/imagenes/marca_central.gif);
}
ul.grupo li ul a{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
	
}
ul.grupoli ul a:hover{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
}
/*---Aqui termina lso estilos para los menus de las subsecciones --*/

/*---Aqui termina la estructura central basica--*/
#pie{
	float:left;
	width:100%;
	clear:both;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	display: block;
	/*border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #A21F17;*/
	background-color: #005b26;

	padding-top:7px;
	padding-bottom:7px;
	text-align:center;
}
#pie2{
	float:left;
	width:100%;
	height:80px;
	clear:both;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	display: block;
	/*border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #A21F17;*/
	background-color: #ffffff;
	background-image: url(/imagenes/edetaldea_peq.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-top:7px;
	padding-bottom:7px;

}
#todosi{
padding:0px;
margin:0px;
}
.padin_pie {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.menupie {
	padding-left: 0;
	list-style-type: square;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #ffffff;
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
		padding-top:0px;
	padding-bottom:0px;
}
.menupie li{
text-transform: uppercase;
	display:inline;
	
}
ul.menupie a:link{
	color: #ffffff;
	text-decoration: none;
	margin-left: 0.7em;
	margin-right: 0.7em;
}
ul.menupie a:visited{

	color: #ffffff;
	text-decoration: none;
	margin-left: 0.7em;
	margin-right: 0.7em;
}
ul.menupie a:active{
	
	color: #ffffff;
	text-decoration: none;
	margin-left: 0.7em;
	margin-right: 0.7em;
}
ul.menupie a:hover{

	color: #ffffff;
	text-decoration: underline;
	margin-left: 0.7em;
	margin-right: 0.7em;
}

.menupie2 {
	padding-left: 0;
	list-style-type: square;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #05870e;
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.menupie2 li{
text-transform: uppercase;
	display:inline;
	
}
ul.menupie2 a:link{
	color: #05870e;
	text-decoration: none;
	margin-left: 0.7em;
	margin-right: 0.7em;
}
ul.menupie2 a:visited{

	color: #05870e;
	text-decoration: none;
	margin-left: 0.7em;
	margin-right: 0.7em;
}
ul.menupie2 a:active{
	
	color: #05870e;
	text-decoration: none;
	margin-left: 0.7em;
	margin-right: 0.7em;
}
ul.menupie2 a:hover{

	color: #05870e;
	text-decoration: underline;
	margin-left: 0.7em;
	margin-right: 0.7em;
}

/*Aqui empiezan los estilos del menuprincipal*/
#menuPrincipal{
width:195px;
*width:195px;
background-color:#FFFFFF;
margin-top:0px;
padding-right:0px;
}
div#menuPrincipal ul{
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0091bb;
	margin: 30px 0 40px 5px;
	padding: 0 0 0 0;
	background-color:#FFFFFF;
	
}
div#menuPrincipal ul.derecha{
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0091bb;
	margin: 0px 0 5px 5px;
	padding: 0 0 0 0;
	background-color:#FFFFFF;
	
}
#otro{
	width:200px;
}
div#otro p{
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	margin: 30px 0 40px 10px;
	padding: 0 0 0 0;
}
div#menuPrincipal ul li{
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0pt;
	margin-bottom: 5px;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #949494;
}
div#menuPrincipal ul li a{
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0pt;
	margin-bottom: 0px;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	color: #0091b8;
	text-decoration: none;
	font-size: 10px;
}
div#menuPrincipal ul li ul{
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}
div#menuPrincipal ul li ul li{
	text-transform: uppercase;
	margin: 5px 5px 5px 0;
	list-style-position: outside;
	padding: 0 0 0 0;
	border: none;
	color: #585858;
}
div#menuPrincipal ul li ul li a{
	color: #585858;
	text-decoration: none;
	background-image: url(/etxebide/html/images/icoSubpunto.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 0px;

}
div#menuPrincipal ul li ul li a:hover{
	color: #0091bb;
}
.actual{
	color:#0091b8;
	font-size: 10px;
}
ul#menuSecundario{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#menuSecundario li{
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}
ul#menuSecundario li a{
	color:#000 !important;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*Aqui se terminan los estilos del menu principal*/
.bakeola{
font-size:1.2em;
color:#aa113f;
}
.bakeolarojo{
font-size:1.2em;
color:#ec1002;
}
.bakeolaverde{
font-size:1.2em;
color:#069101;
}
.bakeolarosa{
font-size:1.2em;
color:#e82a7d;
}
.bakeolaazul{
font-size:1.2em;
color:#0cb7e9;
}
.colPtitrojo{
	background-color:#f8f8f8;
	border-width: 1px;
	border-style: solid;
	/*border-color: #82d0e3;*/
	border-color:#ec1002;
	padding:5px;
	cursor:pointer;
	margin-bottom:2px;
	font-size:1.1em;
	width:97%;
	min-width:97%;

	font-weight:bold;
}
.ocultorojo{
	border-width: 1px;
	border-style: solid;
	border-color:#ec1002;
	height:auto;
	padding:20px;
	width:90%;
	*width:93%;
	min-width:90%;
	*min-width:93%;
	/*overflow:auto;*/
	
}
.colPtitverde{
	background-color:#f8f8f8;
	border-width: 1px;
	border-style: solid;
	/*border-color: #82d0e3;*/
	border-color:#069101;
	padding:5px;
	cursor:pointer;
	margin-bottom:2px;
	font-size:1.1em;
	width:97%;
	min-width:97%;

	font-weight:bold;
}
.ocultoverde{
	border-width: 1px;
	border-style: solid;
	border-color:#069101;
	height:auto;
	padding:20px;
	width:90%;
	*width:93%;
	min-width:90%;
	*min-width:93%;
	/*overflow:auto;*/
	
}
.colPtitrosa{
	background-color:#f8f8f8;
	border-width: 1px;
	border-style: solid;
	/*border-color: #82d0e3;*/
	border-color:#e82a7d;
	padding:5px;
	cursor:pointer;
	margin-bottom:2px;
	font-size:1.1em;
	width:97%;
	min-width:97%;

	font-weight:bold;
}
.ocultorosa{
	border-width: 1px;
	border-style: solid;
	border-color:#e82a7d;
	height:auto;
	padding:20px;
	width:90%;
	*width:93%;
	min-width:90%;
	*min-width:93%;
	/*overflow:auto;*/
	
}
.colPtitazul{
	background-color:#f8f8f8;
	border-width: 1px;
	border-style: solid;
	/*border-color: #82d0e3;*/
	border-color:#0cb7e9;
	padding:5px;
	cursor:pointer;
	margin-bottom:2px;
	font-size:1.1em;
	width:97%;
	min-width:97%;

	font-weight:bold;
}
.ocultoazul{
	border-width: 1px;
	border-style: solid;
	border-color:#0cb7e9;
	height:auto;
	padding:20px;
	width:90%;
	*width:93%;
	min-width:90%;
	*min-width:93%;
	/*overflow:auto;*/
	
}
.rodearojo h3{
color:#e59e9e;
}
.rodearosa h3{
color:#f596bf;
}
.rodeaverde h3{
color:#b1d06e;

}
.rodeaazul h3{
color:#89c5ec;
}

.rodearojo a{
color:#ec1002;
}
.rodearosa a{
color:#e82a7d;
}
.rodeaverde a{
color:#069101;
}
.rodeaazul a{
color:#0cb7e9;
}
.rodearojo li{

background-image: url(/imagenes/marca_centros.gif) !important;
}
.rodearosa li{


background-image: url(/imagenes/marca_admin.gif) !important;
}
.rodeaverde li{


background-image: url(/imagenes/marca_tejido.gif) !important;
}
.rodeaazul li{

background-image: url(/imagenes/marca_ciudadania.gif) !important;
}
#menu4{
float:right;
 position:relative;
 top:12px;
 *top:16px;
  font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	width:100%;

}
#menu4 a.verde{
float:right;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/tejidoasociativo.gif);

margin-right:4px;
}
#menu4 a.verde_actual{
float:right;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/tejidoasociativo_mov.gif);

margin-right:4px;
}
#menu4 a.rosa{
float:right;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/administraciones.gif);
margin-right:4px;
}
#menu4 a.rosa_actual{
float:right;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;

color:#FFFFFF;
background-image:url(/imagenes/administraciones_mov.gif);
margin-right:4px;
}
#menu4 a.azul{
float:right;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/ciudadania.gif);
margin-right:4px;
}
#menu4 a.azul_actual{
float:right;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/ciudadania_mov.gif);
margin-right:4px;
}
#menu4 a.rojo{
float:right;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/centroseducativos.jpg);
margin-right:4px;

}
#menu4 a.rojo_actual{
float:right;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/centroseducativos_mov.gif);
margin-right:4px;

}
img.prin_rosa{
float:left;
border:none;
margin:0px;

}
img.prin_rojo{
float:left;
border:none;
margin:0px;

}
img.prin_azul{
float:left;
border:none;
margin:0px;

}
img.prin_verde{
float:left;
border:none;
margin:0px;

}
#central img.titcaja{
	position:relative;
	top:-10px;
	left:-2px;
	border:none;
	border:none;
	margin:0px;
	padding:0px;
	display:block;
	z-index:4;
	
}
#inicio1{
	display:block;
	width:85%;
	*width:85% !important;
	*width:85%;
	min-width:85%;
	*min-width:85%; !important
	*min-width:45%;
	max-width:900px;
	border:#20abcd 1px solid;
	background-image:url(/imagenes/fonco_caja1.gif);
	height:89px;
	min-height:89px;
	margin-bottom:15px;
	position:relative;
	top:15px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
		padding-right:25px;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform:uppercase;
}
a.encaja{
display:block;
font-size:0.95em;
margin-left:101px;
margin-top:33px;
}
a.encaja:hover{
font-size:0.95em;
margin-left:101px;
margin-top:33px;
text-decoration:underline;

}

#inicio2{
	display:block;
	width:85%;
	*width:85% !important;
	*width:85%;
	min-width:85%;
	*min-width:85%; !important
	*min-width:45%;
	max-width:900px;
	border:#20abcd 1px solid;
	background-image:url(/imagenes/fonco_caja3.gif);
	height:89px;
	min-height:89px;
	margin-bottom:15px;
	position:relative;
	top:15px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	padding-right:25px;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform:uppercase;
	
}
#inicio3{
	display:block;
	width:85%;
	*width:85% !important;
	*width:85%;
	min-width:85%;
	*min-width:85%; !important
	*min-width:45%;
	max-width:900px;
	border:#20abcd 1px solid;
	background-image:url(/imagenes/fonco_caja2.gif);
	height:89px;
	min-height:89px;
	margin-bottom:15px;
	position:relative;
	top:15px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	padding-right:25px;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform:uppercase;
	
}
#inicio4{
	display:block;
width:85%;
	*width:85% !important;
	*width:85%;
	min-width:85%;
	*min-width:85% !important;
	*min-width:45%;
	max-width:900px;
	border:#20abcd 1px solid;
	background-image:url(/imagenes/fonco_caja4.gif);
	height:89px;
	min-height:89px;
	margin-bottom:15px;
	position:relative;
	top:15px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform:uppercase;
		padding-right:25px;
}
#direccion{
text-align:center;
margin-left:auto;
margin-right:auto;
display:block;
font-size:0.9em;
color:#999999;
width:85%;
min-width:85%;
}
fieldset
{padding:15px;
    margin-bottom:5px;
}
fieldset legend{

color:#05870e;
margin-bottom:10px;
}
fieldset p{

margin-bottom:8px;
}
.buttonSubmit{
	width:77px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:0px 5px;
	padding-top:0px;
	cursor:pointer;
	border:none;
	background-color: #0099FF;
	background-image: url(/imagenes/button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:0.90em;
}
.buttonSubmitHovered {
	background-position:left bottom;
}
#comentarios{
font-weight:bold;
border:#c2ccd6 1px solid;
color:#00a6e4;
line-height:normal;
padding-left:10px;
padding-bottom:0px;
padding-right:20px;
width:auto;
}
#comentarios p{

color: #666666;

}
#conjunto_fotos {
	
	float:none;
	*padding-right:200px;

	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	/*margin-left:17px;
	margin-right:4px;*/
	margin-left:auto;
	margin-right:auto;
	
	*height:auto !important;
	*height:650px;
	}
/*#conjunto_fotos img {
	text-align:center;
	border:#2d5b68 solid 1px;
	margin-right: 10px;
	margin-bottom: 10px;
	}*/
#foto_individual{
float:left;
border:#7fb719 solid 1px;
padding:4px;
margin-right:10px;
margin-bottom:10px;
margin-top:0px;
width:120px;
height:160px;
text-align:center;
}
#foto_individual img{
border:none;
padding:0px;
margin:auto;
float:none;
}
#foto_individual p{
border:none;
padding:0px;
margin:auto;
float:none;
font-size:0.95em;
color:#888;
text-align:center;
margin-top:4px;
font-weight:bold;
}
#foto_individual a{
color: #005b26;
text-decoration:none;
font-weight:normal;
}
#foto_individual a:hover{
color: #005b26;
text-decoration:underline;
font-weight:normal;
}
select{
color: #666666;
font-family: "Arial Narrow", Arial, sans-serif;
font-size: 1.1em;
	font-style: normal;
	width:10em;
	min-width:10em;
position:relative;
top:-0px;
}
#enlace{
	float:left;
/*	clear:both;*/
display:inline;
	width:99%;
	min-width:99%;
	margin-left:auto;
	margin-right:auto;
	min-height:150px;
	*min-height:10px;
	*height:auto!important;
	*height:150px;
	border-top-width: 1px;
border-top-style: dotted;
border-top-color: #81bc16;
padding-top:10px;
	
	  
}
#enlace img{
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
}
/*AÑADIDO PARA ACTUALIDAD: AGENDA , NOTICIAS Y EXPERIENCIAS*/
.subtitulo {
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #4b6984;
	border-top: 1px #4b6984 dashed;
	border-bottom: 1px #4b6984 dashed;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:10px;
	
}
/*Para el Menu_derecha azul*/

#submenuazul{
	width:168px;
	float:right;
	position:relative;
	top:0px;
	border-width: 1px;
	border-style: solid;
	border-color: #0cb7e9;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:8px;
	padding-right:8px;
	background-color:#dedede;
	background-image: url(/imagenes/submenu_rosa.gif);
}
#submenuazul .actual{
color:#999999;
font-size:1em;
}
ul.grupoazul{
padding-left:23px;
*padding-left:1px;
margin-left:3px;
*margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;

}
ul.grupoazul li{
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(/imagenes/marca_ciudadania.gif);
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	padding-left:0px;
	font-size:0.95em;
	
	
}
ul.grupoazul li a{
position:relative;
	top:-3px;
	color:#0cb7e9;
	font-weight:bold;
	
	
}
ul.grupoazul li a:hover{
position:relative;
	top:-3px;
	color:#0ba5d3;
	font-weight:bold;
	
}
ul.grupoazul li ul li{
list-style-image: url(/imagenes/marca_central.gif);
}
ul.grupoazul li ul a{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
	
}
ul.grupoazul li ul a:hover{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
}
/*Para el Menu_derecha verde*/
#submenuverde{
	width:168px;
	float:right;
	position:relative;
	top:0px;
	border-width: 1px;
	border-style: solid;
	border-color: #069101;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:8px;
	padding-right:8px;
	background-color:#dedede;
	background-image: url(/imagenes/submenu_rosa.gif);
}
#submenuverde .actual{
color:#999999;
font-size:1em;
}
ul.grupoverde{
padding-left:23px;
*padding-left:1px;
margin-left:3px;
*margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;

}
ul.grupoverde li{
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(/imagenes/marca_tejido.gif);
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	padding-left:0px;
	font-size:0.95em;
	
	
}
ul.grupoverde li a{
position:relative;
	top:-3px;
	color:#069101;
	font-weight:bold;
	
	
}
ul.grupoverde li a:hover{
position:relative;
	top:-3px;
	color:#057e01;
	font-weight:bold;
	
}
ul.grupoverde li ul li{
list-style-image: url(/imagenes/marca_central.gif);
}
ul.grupoverde li ul a{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
	
}
ul.grupoverde li ul a:hover{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
}
/*Para el Menu_derecha rojo*/
#submenurojo{
	width:168px;
	float:right;
	position:relative;
	top:0px;
	border-width: 1px;
	border-style: solid;
	border-color: #ec1002;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:8px;
	padding-right:8px;
	background-color:#dedede;
	background-image: url(/imagenes/submenu_rosa.gif);
}
#submenurojo .actual{
color:#999999;
font-size:1em;
}
ul.gruporojo{
padding-left:23px;
*padding-left:1px;
margin-left:3px;
*margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;

}
ul.gruporojo li{
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(/imagenes/marca_centros.gif);
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	padding-left:0px;
	font-size:0.95em;
	
	
}
ul.gruporojo li a{
position:relative;
	top:-3px;
	color:#ec1002;
	font-weight:bold;
	
	
}
ul.gruporojo li a:hover{
position:relative;
	top:-3px;
	color:#ec1002;
	font-weight:bold;
	
}
ul.grupoverde li ul li{
list-style-image: url(/imagenes/marca_central.gif);
}
ul.gruporojo li ul a{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
	
}
ul.gruporojo li ul a:hover{
position:relative;
	top:-3px;
	color:#666666;
	font-weight:bold;
	
}
.etiquetilla{
float:left;
width:10em;
}
.elfield{
padding:15px;
margin-left:auto;
margin-right:auto;
}
#cabecerilla{
overflow:visible;

}
.donde_blank{
overflow:visible;
padding:15px;
}
.colPtit{
	background-color:#ededed;
	border-width: 1px;
	border-style: solid;
	/*border-color: #82d0e3;*/
	border-color:#20aacf;
	padding:5px;
	cursor:pointer;
	margin-bottom:2px;
	font-size:1.1em;
	width:97%;
	min-width:97%;

	font-weight:bold;
}
#vinc{
	background-color:#ededed;
	border-width: 1px;
	border-style: solid;
	/*border-color: #82d0e3;*/
	border-color:#20aacf;
	padding:5px;
	cursor:pointer;
	margin-bottom:2px;
	font-size:1.1em;
	width:97%;
	min-width:97%;

	font-weight:bold;
}
#vinc ul{
margin:0px;
padding:0px;
}
#colPvinc li{
margin:0px;
padding:0px;
}
.oculto{
	border-width: 1px;
	border-style: solid;
	border-color:#20aacf;
	height:auto;
	padding:20px;
	width:90%;
	*width:93%;
	min-width:90%;
	*min-width:93%;
	/*overflow:auto;*/
	
}

.colP{
height:auto;
	cursor:pointer;
	}
.fotobloque{
margin-top:10px;

}
div.fotobloque p{
margin-left:25px;
}
div.oculto ul{
margin-top:15px;
margin-left:25px;
padding-left:0px;
}
div.ocultorojo ul{
margin-top:15px;
margin-left:25px;
padding-left:0px;
}
div.ocultoverde ul{
margin-top:15px;
margin-left:25px;
padding-left:0px;
}

div.ocultorosa ul{
margin-top:15px;
margin-left:25px;
padding-left:0px;
}
div.ocultoazul ul{
margin-top:15px;
margin-left:25px;
padding-left:0px;
}
.sinclear{
	float:left;
	width:auto;
}
.sinclear ul{
margin:0px!important;
padding:0px!important;
}
/*PAGINA PRINCIPAL, principal.asp*/
#principal{

  font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin-left:auto;
	margin-right:auto;


}
#principal a.verde{
float:left;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/verde_transpa.gif);
position:relative;
top:-10px;
left:-3px;
margin-right:4px;
}

#principal a.rosa{
float:left;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/rosa_transpa.gif);
margin-right:4px;
position:relative;
top:-10px;
left:-3px;
}

#principal a.azul{
float:left;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/azul_transpa.gif);
margin-right:4px;
position:relative;
top:-10px;
left:-3px;
}

#principal a.rojo{
float:left;
width:156px;
min-width:156px;
padding:4px 4px 5px 10px;
color:#FFFFFF;
background-image:url(/imagenes/rojo_transpa.gif);
margin-right:4px;
position:relative;
top:-10px;
left:-3px;
}

#donde ul{
	margin-top:10px;
	margin-bottom:10px;
	list-style-type: none;
	
	padding-right:60px;

	
}
#donde li{
background-image:url(/imagenes/marca_central.gif);
background-position:1px 2px;
background-repeat:no-repeat;
margin-top:7px;
margin-bottom:7px;
margin-left:30px;
padding-left:15px;
}
#donde li p{
position:relative;
top:-3px;

}
div.oculto img{
margin-right:15px!important;
width:30%;
height:30%;
}
div.oculto fieldset{

padding-right:15px;
padding-bottom:20px;
}
div.oculto fieldset #centrado{
margin-bottom:15px;
}
div.oculto fieldset img{
margin-right:2px!important;
width:auto;
height:auto;
float:left!important;
border:none!important;
display:inline;
vertical-align:middle;
margin:0px;
position:relative;
top:-5px;
cursor:pointer;
}
div.oculto fieldset input{

float:left!important;
display:inline;
margin-left:0px;
margin-right:4px;
margin-top:0px;
margin-bottom:0px;
}
div.oculto fieldset input.textboton{
margin-bottom:10px;
cursor:pointer;
}
div.oculto fieldset select{
float:left!important;
display:inline;
margin-left:0px;
margin-right:4px;
margin-top:0px;
margin-bottom:0px;
width:auto;
}
div.oculto fieldset label{
width:4em;
float:left!important;
display:inline;
}
div.oculto fieldset label.comu{
width:6em!important;
float:left!important;
display:inline;
}
div.oculto fieldset p.botones
{
float:left;
clear:both;
margin-bottom:10px!important;
margin-top:10px!important;

}
div.ocultorojo img{
margin-right:15px!important;
width:30%;
height:30%;
}div.ocultoverde img{
margin-right:15px!important;
width:30%;
height:30%;
}div.ocultorosa img{
margin-right:15px!important;
width:30%;
height:30%;
}div.ocultoazul img{
margin-right:15px!important;
width:30%;
height:30%;
}
div.oculto img.pdf{
margin-right:20px;
width:auto;
height:auto;
}
div.ocultoazul img.pdf{
margin-right:20px;
width:auto;
height:auto;
}
div.ocultorojo img.pdf{
margin-right:20px;
width:auto;
height:auto;
}
div.ocultoverde img.pdf{
margin-right:20px;
width:auto;
height:auto;
}
div.ocultorosa img.pdf{
margin-right:20px;
width:auto;
height:auto;
}

.algomenor{
font-size:0.85em;
font-weight:bold;
line-height:1.05em;
}
div.post p{
line-height:1.5em;
}
.caracteristicas{
clear: both;
width:100%;
}
.titulo_noticia {
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #005b26;
	border-top: 1px #4b6984 dashed;
	border-bottom: 1px #4b6984 dashed;
	padding-top:1px;
	padding-bottom:1px;
	
	background-color:#eee;
}
.autor{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
	color: #00609e;
	font-size: 0.9em;
}
fieldset .autor

{

color: #b9105f;
background-color:#FFFFFF;
}

fieldset.agenda_f{
margin-left:20px;
width:94%;
min-width:94%;
border: 1px #B9105F dashed;
clear:both;
display:block;
margin-bottom:40px;
padding-top:4px!important;
padding-bottom:10px!important;
}
fieldset.agenda_f legend{
margin-bottom:15px;
}
table.tabledisplay{
	width:95%;
}
table.tabledisplay, table.tabledisplay th, table.tabledisplay td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}

caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

table.tabledisplay td, table.tabledisplay th {
	padding: 4px;
}

table.tabledisplay thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

table.tabledisplay tbody th {
	font-weight: bold;
}

table.tabledisplay tbody tr { background: #FCFDFE; }

table.tabledisplay tbody tr.odd { background: #F7F9FC; }

table.tabledisplay table a:link {
	color: #718ABE;
	text-decoration: none;
}

table.tabledisplay table a:visited {
	color: #718ABE;
	text-decoration: none;
}

table.tabledisplay table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

table.tabledisplay tfoot th, tfoot td {
	font-size: 85%;
}
table.mceEditor{
	margin-top:20px;
}
table.mceEditor img{
	margin:0px!important;
	border:none!important;
	padding:none!important;
}
#SubForm fieldset{
	width:320px;

}
#SubForm input[type=text]{
	float:left;
	clear:both;
	width:290px;

}
#SubForm textarea{
	float:left;
	clear:both;
	width:290px;

}
#central ul{
	margin-top:10px;
	margin-bottom:10px;
	list-style-type: none;
	
	padding-right:60px;

	
}
#central li{
background-image:url(/imagenes/marca_central.gif);
background-position:1px 2px;
background-repeat:no-repeat;
margin-top:7px;
margin-bottom:7px;
margin-left:30px;
padding-left:15px;
}
#central ol li{
background-image:none;

margin-top:7px;
margin-bottom:7px;
margin-left:30px;
padding-left:0px;
}
#central ol ul li{
background-image:url(/imagenes/marca_central.gif);
background-position:1px 2px;
background-repeat:no-repeat;
margin-top:7px;
margin-bottom:7px;
margin-left:30px;
padding-left:15px;
}
#central ol ul ol li{
background-image:none;
margin-top:7px;
margin-bottom:7px;
margin-left:30px;
padding-left:0px;
}
#central li p{
position:relative;
top:-3px;

}

.losselectarea {
	width:334px;
	height:125px;
filter: alpha(opacity=90);
opacity: .5;

	

}
.losselectareacaja {
	width:345px;
	height:125px;
	background:url(../imagenes/textarea.gif) no-repeat left top ; 

	border:9px !important;
	padding:7px 4px 2px 8px;
	margin-bottom:7px;
}
.libro{
	color: #005b26;
}
.portada_caja
{
    /*min-width:527px;
    max-width:527px;*/
    margin-left:auto;
    margin-right:auto;
}
.etiqueta_login
{
    float:left;
    width:80px;
}
.margen
{
   margin-left: 40px;
   
}

#central ul.Archivos{
list-style-type: none;
	margin-top: 5px;
	padding-right: 30px;
	margin-bottom: 2px;
	padding-top:0px;
}
#central ul.Archivos li{
    background-image: url(../Images/marcalista.gif);
    margin-top: 7px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-bottom: 7px;
	margin-left: 0px;

}
.limpia
{ float:left;
    clear:both;
    
}
.texto_limpia p
{float:left;
    clear:both;
    width:90%;
}
.portada_caja h3
{
   float:left;
   clear:both;
   margin-top:7px;
   margin-bottom:4px;
}
.portada_caja img
{
  
   margin-top:0px!important;
   padding-top:0px!important;
}
   
#out {float:left; padding:4px; border:solid 1px #dedede; margin:0px 8px 8px 0px; height:265px; min-height:265px;}
#in {float:left; }

.juego_Proyecto
{   clear:both;}
#ctl00_updPanel
{   color:inherit;
    background-color:#fff;
    float:left;
    margin-bottom:40px;
}
.parrafologos
{
    margin-top:10px!important;
    text-align:center;
}

#izquierda .parrafologos img
{
    border:none!important;
    margin-left:0px!important;
    float:none!important;

	padding:3px;

}
.labbk{font-size:0.9em; color:#006633; font-weight:bold; margin-left:20px; margin-bottom:0px; margin-top:10px;}
.labbk+p.parrafologos{margin-top:0px!important;}
