@charset "iso-8859-1";
body  {
	text-align:center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
}
#popup{
	position: absolute; 
	top: 30px; 
	right: 50%; 
	margin-right: -490px;
	z-index:9996;
}
#intersticial_back{
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width:100%; 
	height:100%; 	
	display: block; 
	opacity: .75;
	filter: alpha(opacity=75);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	z-index: 9997; 
	background-color: rgb(0, 0, 0);
}
#intersticial{
	margin-top: 80px;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width:100%; 
	display: block; 
	z-index: 9998; 
	background-color: transparent;
	display:block;
}
#popup img, #intersticial img {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
	zoom: 1;
}
.accesocampus .cabecera{
	height:12px;
}
.accesocampus .cabecera .izq{
	float:left;
	background-image:url(../imagenes/exposecabizq.gif);	
	background-repeat:no-repeat;
	height:12px;
	width:12px;
}
.accesocampus .cabecera .der{
	float:right;
	background-image:url(../imagenes/pieder.gif);	
	background-repeat:no-repeat;
	height:12px;
	width:16px;
}
.accesocampus .cabecera .cen{
	margin-left:12px;
	margin-right:12px;
	background-color:#FFF;
	height:12px;
}
.accesocampus .contenido{
	background-color:#FFF;
}
#principal .accesocampus .contenido h2{
	padding-top:5px;	
}
.accesocampus .pie{
	height:12px;
}
.accesocampus .pie .izq{
	float:left;
	background-image:url(../imagenes/exposepieizq.gif);	
	background-repeat:no-repeat;
	height:12px;
	width:12px;
}
.accesocampus .pie .der{
	float:right;
	background-image:url(../imagenes/exposepieder.gif);	
	background-repeat:no-repeat;
	height:12px;
	width:12px;
}
.accesocampus .pie .cen{
	margin-left:12px;
	margin-right:12px;
	background-color:#FFF;
	height:12px;
}
.expongo {
	display:none;
 	width:950px;
 	padding-left:5px;
	background-image:url(../imagenes/campusfondoacceso.gif);
}
.expongo div.close {
	position:absolute;
	top:0px;
	right:0px;
 	cursor:pointer;
 	height:35px;
 	width:35px;
} 
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../imagenes/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../imagenes/radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 173px; 
	height: 20px;
	padding: 2px 24px 0 4px;
	background: url(../imagenes/select.gif) no-repeat;
	overflow: hidden;
}
/*== contenedor ==*/
.webcen #contenedor { 
	width:985px;  /* el uso de 20px menos que un ancho completo de 800px da cabida a los bordes del navegador y evita la aparición de una barra de desplazamiento horizontal */
	margin:0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	text-align:left; /* esto anula text-align: center en el elemento body. */
} 
/*== fin contenedor ==*/
/*== cabecera ==*/
.webcen #cabecera{
	padding-top:15px;
	padding-right:5px;
}
.webcen #cabecera #enlaces {
	text-align:right;
}
.webcen #cabecera #enlaces ul {
	white-space:nowrap;
	list-style-type:none;
}
.webcen #cabecera #enlaces li{
	display:inline;
	padding-left:0px;
	padding-right:0px;
}
.webcen #cabecera #zonamenu .logo{
	margin-top:-10px;
	float:left;
}
#menuprincipal {
	clear: both;
	position:relative;
	float:left;
	padding-top:12px;
	padding-bottom:36px;
}
#menuprincipal #menu{
	padding-left: 4px;
	width:982px;
	background-position: 4px 0px;
	background-image:url(../imagenes/fondomenu.gif);
	background-repeat:no-repeat;
}
#menuprincipal ul{
	list-style-type: none;
	height:38px;
	margin:auto;
	white-space:nowrap;
	overflow:hidden;
}
#menuprincipal ul .inicio{
	width:6px;
	/*background-image:url(../imagenes/iniciomenuprincipal.gif);
	background-repeat:no-repeat;*/
	background:none;
}
#menuprincipal ul li{
	float:left;
	height:100%;
	background-image: url(../imagenes/fondomenuprincipal.gif);
	background-repeat:repeat-x;
	line-height:38px;
}
#menuprincipal ul li a{
	display:block;
	padding-right:17px;
	padding-left:17px;
}
#menuprincipal ul .separador{
	width:2px;
	background-image:url(../imagenes/separadormenuprincipal.gif);
	background-repeat:no-repeat;
	font-size:1px;
}
#menuprincipal ul .fin{
	width:5px;
	/*background-image:url(../imagenes/finmenuprincipal.gif);
	background-repeat:no-repeat;*/
	background:none;
}
#menuprincipal ul ul{
	list-style-type: none;
	height:25px;
	margin:auto;
	white-space:nowrap;
}
#menuprincipal ul ul li{
	background-image:none;
	float:left;
	line-height:25px;
}
#menuprincipal ul ul li a{
	display:block;
	padding-right:5px;
	padding-left:5px;
}
#menuprincipal ul ul .separador{
	width:10px;
	background-image:none;
}
#menu {list-style:none;}
ul#menu .seleccionado ul{z-index:10;display:block;margin-top:-20px;}
ul#menu .seleccionado{background-image:url(../imagenes/fondomenuprincipalseleccionado.gif);}
ul#menu .seleccionado .seleccionado{background-image:none;}
#menu ul {
	list-style:none;
	display:none;
	height:35px;
	width:730px;
	z-index:100;
	position:absolute;
	overflow:hidden;
	top:70px;
	left:0;
}
#menu li {float:left;}
#menu li a {display:block; float:left;background-image:none;}
#menu :hover{background-image:url(../imagenes/fondomenuprincipalseleccionado.gif);}
/*#menu :hover ul {display:block;background-image:none;}*/
#menu :hover ul {background-image:none;}
#menu :hover span{background-image:none;}
#menu :hover ul li{background-image:none;}
#menu :hover ul li a{background-image:none;}
/*== fin cabecera ==*/
/*== inicio breadcum ==*/
#breadcum{
	padding-top:10px;
	padding-left:15px;
}
#breadcum ul{
	list-style-type:none;
	white-space:nowrap;
}
#breadcum li{
	display:inline;
}
/*== fin breadcum ==*/
/*== columnaderecha ==*/
.webcen #columnaderecha {
	float:right; /* dado que este elemento es flotante, debe asignarse un ancho */
	width:273px; /* el ancho real de este div, en navegadores que cumplen los estándares, o el modo de estándares de Internet Explorer, incluirá el relleno y el borde además del ancho */
	margin-top:-8px;
}
.webcen #columnaderecha .caja1{padding-top:8px;padding-bottom:8px;}
.webcen #columnaderecha .caja2{padding-top:8px;padding-bottom:8px;}
.webcen #columnaderecha .cajabanner{padding-top:8px;padding-bottom:8px;padding-left:18px;}
.webcen #columnaderecha .caja1 .cabecera,
.webcen #columnaderecha .caja2 .cabecera{
	background-image:url(../imagenes/cabeceracajaderecha1.gif);
	background-repeat:no-repeat;
	height:15px;
}
.webcen #columnaderecha .caja1 .contenido,
.webcen #columnaderecha .caja2 .contenido{
	padding-right:10px;
	vertical-align:top;
	background-image:url(../imagenes/fondocajaderecha1.gif);
	background-repeat:repeat-y;
}
.webcen #columnaderecha .caja1 .pie,
.webcen #columnaderecha .caja2 .pie{
	background-image:url(../imagenes/piecajaderecha1.gif);	
	background-repeat:no-repeat;
	height:14px;
}
.webcen #columnaderecha .caja1 h4{
	margin-left:-40px;
	padding-left:40px;
	background-image:url(../imagenes/fondocajaderecha1titulo.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	min-height:21px;
}

.webcen #columnaderecha .contenido .bloque{
	padding-top:7px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:40px;
}
.webcen #columnaderecha .contenido .subtitulo{

}
.webcen #columnaderecha .contenido .titulonoticia{
	padding-top:5px;
}
.webcen #columnaderecha .contenido .entradanoticia{
	
}
.webcen #columnaderecha .contenido .banner{
	text-align:center;
}
.legislacion p{
	padding-bottom:5px;
	padding-top:5px;
}

/*== inicio columnaderecha definiciones caja3 (menulateral) ==*/
	.webcen #columnaderecha .caja3{padding-top:8px;padding-bottom:8px;}
	.webcen #columnaderecha .caja3 h4{padding-top:3px;}
	.webcen #columnaderecha .caja3 .conmapa{
		background-image:url(../imagenes/fondomapa.gif);
		background-position:right top;
		background-repeat:no-repeat;
	}
	.webcen #columnaderecha .caja3 .bloque{
		padding-bottom:0px;	
	}
	.webcen #columnaderecha .caja3 .cabecera{
		background-image:url(../imagenes/cabeceracajaderecha3.gif);
		background-repeat:no-repeat;
		height:12px;
	}
	.webcen #columnaderecha .caja3 .contenido{
		padding-right:10px;
		vertical-align:top;
		background-image:url(../imagenes/fondocajaderecha3.gif);
		background-repeat:repeat-y;
	}
	.webcen #columnaderecha .caja3 .pie{
		background-image:url(../imagenes/piecajaderecha3.gif);	
		background-repeat:no-repeat;
		height:12px;
		font-size:1px;
	}
	.webcen #columnaderecha .caja3 select, .webcen #columnaderecha .caja3 .select{
		margin-top:10px;
		margin-bottom:5px;
		width:202px;
	}
	.webcen #columnaderecha .caja3 li{
		list-style-image:url(../imagenes/flecha.gif);
		list-style-position:inside;
		padding-top:1px;
		padding-bottom:1px;
	}
	.webcen #columnaderecha .caja3 .separador{
		padding-top:0px;
		padding-bottom:0px;
		list-style-image:none;
		background-image:url(../imagenes/separadorlateral.gif);
		height:2px;
		line-height:1px;
		font-size:1px;
	}
/*== fin columnaderecha definiciones caja3 (menulateral) ==*/

/*== inicio columnaderecha definiciones formulario ==*/
	.webcen #columnaderecha .caja2 .contenido .formulario{
		padding-bottom:0px;
	}
	.webcen #columnaderecha .formulario p{
		padding-top:7px;
	}
	.webcen #columnaderecha .formulario input{
		margin-top:7px;
		width:196px;
	}
	.webcen #columnaderecha .formulario .radiobutton input{
		margin-top:7px;
		width:auto;
	}
	.webcen #columnaderecha .formulario select{
		margin-top:7px;
		width:198px;
	}
	.webcen #columnaderecha .formulario .select{
		margin-top:7px;
		width: 172px;
	}	
	.webcen #columnaderecha .formulario .col1{
		width:78px;
	}
	.webcen #columnaderecha .formulario .col2{
		margin-left:10px;
		width:100px;
	}
	.webcen #columnaderecha .formulario .enviar{
		width:100px;
		/*cursor: hand;*/
		cursor: pointer;
	}
	.webcen #columnaderecha .formulario .texto{
		padding-left:2px;	
	}
	.webcen #columnaderecha .formulario .privacidad{
		text-align:right;
		padding:0px;
		margin-right:-10px;
	}
	.webcen #columnaderecha .formulario .privacidad a{
		text-decoration:none;
	}
	.webcen #columnaderecha .formulario .privacidad a:hover{
		text-decoration:underline;
	}
/*== fin columnaderecha definiciones formulario ==*/

/*== fin columnaderecha ==*/
/*== principal ==*/
.webcen #principal { 
	margin: 0 271px 0 0; /* el margen derecho de este elemento div crea la columna situada a lo largo del lado derecho de la página (con independencia de la cantidad de contenido que tenga el div sidebar1, se mantendrá el espacio de la columna). Puede quitar este margen si desea que el texto del div #mainContent llene el espacio de #sidebar1 cuando termine el contenido de #sidebar1. */
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
}
.webcen #principal h1, 
.webcen #principal h2, 
.webcen #principal h3, 
.webcen #principal h4, 
.webcen #principal p{
	padding-left:25px;	
}
.webcen #principal h1{
	padding-top:12px;
	padding-bottom:10px;
}
.webcen #principal h2{
	padding-top:10px;
}
.webcen #principal h4{
	padding-top:10px;
}
.webcen #principal p{
	padding-top:5px;	
	padding-bottom:5px;
	padding-right:25px;
}
.webcen #principal table{
	margin-left:15px;
	margin-right:10px;	
}
.webcen #principal .cajacentral1 table {
	margin-right:25px;
	margin-left:25px;
}
.webcen #principal table td{
	vertical-align:top;
}
.webcen #principal .cajacentral1{
	
}
.webcen #principal .cajacentral1 .inicio{
	height:22px;
	background-image:url(../imagenes/iniciocajacentral1.gif);
	background-repeat:no-repeat;
}
.webcen #principal #vacio .inicio{
	background-image:url(../imagenes/iniciovacio.gif);
}
.webcen #principal .cajacentral1 .central{
	background-image:url(../imagenes/fondocajacentral1.gif);
	background-repeat:repeat-y;
}
.webcen #principal #vacio .central{
	background-image:url(../imagenes/fondovacio.gif);
}
.webcen #principal .cajacentral1 .fin{
	height:26px;
	background-image:url(../imagenes/fincajacentral1.gif);
	background-repeat:no-repeat;
}
.webcen #principal #vacio .fin{
	background-image:url(../imagenes/finvacio.gif);
}
.webcen #principal .cajas{
	padding-top:10px;
	padding-bottom:10px;
}
.webcen #principal .doscolumnas{
	padding-left:12px;
}
.webcen #principal .doscolumnas .caja{
	width:336px;
	padding-right:1px;
}
.webcen #principal .trescolumnas{
	padding-left:12px;
}
.webcen #principal .trescolumnas .caja{
	width:224px;
	padding-right:0px;
}
.webcen #principal .cajas .caja{
	float:left;
	background-image:url(../imagenes/fondocaja1izq.gif);	
	background-repeat:repeat-y;
}
.webcen #principal .cajas .caja h2{
	padding-left:15px;
	padding-bottom:5px;
	padding-top:0px;
}
.webcen #principal .cajas .caja h3{
	padding-top:5px;
}
.webcen #principal .cajas .caja h4{
	padding-bottom:6px;
	line-height:13pt;
}
.webcen #principal .cajas .caja p{
	padding-top:0px;
	padding-right:10px;
}
.webcen #principal .cajas .caja .contenido{
	padding: 5pt 10pt 0pt 0pt;
	margin-left:14px;
	/*padding-left:7px;
	padding-right:30px;*/
	background-image:url(../imagenes/fondocaja1der.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.webcen #principal .blanda{
	padding-left:12px;
	padding-right:18px;
}
.webcen #principal .blanda table {
	margin-left:25px;
	margin-right:5px;
	margin-bottom:0px;
}
.webcen #principal .blanda h4 {
	background-image:url(../imagenes/fondocajablandatitulo.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	margin-left:-10px;
	min-height:21px;
	padding-left:35px;
}
.webcen #principal .blanda .cabecera{
	height:12px;	
}
.webcen #principal .cajas .cabecera .izq{
	float:left;
	background-image:url(../imagenes/cabizq.gif);	
	background-repeat:no-repeat;
	height:12px;
	width:25px;
}
.webcen #principal .cajas .cabecera .der{
	float:right;
	background-image:url(../imagenes/cabder.gif);	
	background-repeat:no-repeat;
	height:12px;
	width:16px;
}
.webcen #principal .cajas .cabecera .cen{
	background-image:url(../imagenes/cabcen.gif);	
	background-repeat:repeat-x;
	height:12px;
}
.webcen #principal .cajas .pie{
	height:12px;
}
.webcen #principal .cajas .pie .izq{
	float:left;
	background-image:url(../imagenes/pieizq.gif);	
	background-repeat:no-repeat;
	height:12px;
	width:25px;
}
.webcen #principal .cajas .pie .der{
	float:right;
	background-image:url(../imagenes/pieder.gif);	
	background-repeat:no-repeat;
	height:12px;
	width:16px;
}
.webcen #principal .cajas .pie .cen{
	background-image:url(../imagenes/piecen.gif);	
	background-repeat:repeat-x;
	height:12px;
}
.webcen #principal .cajas .fin{
	background-image:none;
	clear:left;
    height:0px;
    font-size: 1px;
    line-height: 0px;
}
.webcen #principal .bannercontenido{
	padding-top:10px;
	padding-bottom:10px;
}
.webcen #principal .noticias h4, .webcen #principal .opiniones h4, .webcen #principal .eventos h4{
	background-image:url(../imagenes/flecha2.gif);
	background-repeat:no-repeat;
	background-position: 15px 5px;
	padding-left:46px;
	min-height:25px;
}
.webcen #principal .opiniones h6{
	font-size:9pt;
	padding-left:0px;
}
.webcen #principal .noticias ul{
	list-style-type:none;
	padding-left:46px;
	padding-right:10px;
	margin-left:0px;
}
.webcen #principal .noticias li{
	padding-top:5px;
	padding-bottom:10px;
	padding-right:15px;
	width:47%;
	display:inline;
	float:left;
}
.webcen #principal .eventos ul{
	list-style-type:none;
	padding-left:25px;
	padding-right:10px;
	margin-left:0px;
}
.webcen #principal .eventos li{
 	padding: 0px;
	width:24%;
	display:inline;
	float:left;
}
.webcen #principal .eventos li .tituloevento{
	padding-right:10px;	
}
.webcen #principal .opiniones .foto{
	width:173px;
	clear:left;
}
.webcen #principal .opiniones .foto img{
	width:155px;
}
.webcen #principal .opiniones .opinion{
	width:470px;
}
.webcen #principal .noticias .pie, .webcen #principal .opiniones .pie{
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.webcen #principal .cajas .legislacion h4{
	background-image:url(../imagenes/fondocajalegislacion.gif);
	background-repeat:no-repeat;
	background-position:4px 0px;
	padding-top:25px;
	padding-left:60px;
	min-height:25px;
}
.webcen #principal .cajas .legislacion p{
	padding-top:4px;
	padding-bottom:4px;
}
.webcen #principal .cajas .vermas{
	padding-top:4px;
	padding-bottom:2px;
	padding-right:0px;
	margin-right:-5px;
	text-align:right;
}
.webcen #principal .cajas .opinion h4{
	background-image:url(../imagenes/fondocajaopinion.gif);
	background-repeat:no-repeat;
	background-position:4px 0px;
	padding-top:25px;
	padding-left:35px;
	min-height:25px;
}
.webcen #principal .cajacentral1 .contenido{
	padding-left:3px;
	padding-right:3px;
}
.webcen #principal .cajacentral1 .bannerpie{
	padding-left:0px;
	margin:0px;
	padding-right:0px;
	background-image:none;
}
.webcen #principal .cajacentral1 .bannerpie h2{
	padding-top:25px;
	padding-left:20px;
}
.webcen #principal .cajacentral1 .bannerpie p{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.webcen #principal .titulonoticia{
	padding-left:25px;
	padding-right:25px;
}
.webcen #principal .noticias .oposicion, 
.webcen #principal .noticias .select,
.webcen #principal .opiniones .oposicion, 
.webcen #principal .opiniones .select{
	margin-top:10px;
	margin-left:25px;
	margin-bottom:15px;
	width:202px;
}
.webcen #principal .opiniones .volver{
	padding-top:10px;
	padding-bottom:15px;
	line-height:20px;
}
.webcen #principal .opiniones h6 p{
	padding:0px;	
}
.webcen #principal .contenido .flotantederecha{
	float:right;
	margin-right:0px;
	padding-right:15px;
	padding-left:5px;
	padding-top:2px;
	width:auto;
	background-image:url(../imagenes/fondoflotante.gif);
	background-repeat:repeat-x;
	height:40px;
}
.webcen #principal .legislacion .flotantederecha,
.webcen #principal .opiniones .flotantederecha,
.webcen #principal .noticias .flotantederecha, 
.webcen #principal .accesocampus .flotantederecha{
	background-image:none;
	height:auto;
}
.webcen #principal .noticias .flotantederecha{
	float:right;
	margin-right:25px;
	width:260px;
}
.webcen #principal .noticias .flotantederecha h5{
	background-image:none;
	min-height:25px;
	padding-right:55px;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:0px;
}
.webcen #principal .noticias .detallenoticia h4{
	background-image:none;
	padding-top:0px;
	padding-left:25px;
}
.webcen #principal .noticias .flotantederecha p{
	text-align:right;
	padding:0px;
}
.webcen #principal .noticias .flotantederecha select, .webcen #principal .noticias .flotantederecha .select{
	width:202px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
}
.webcen #principal .noticias .fondomapa{
	background-image:url(../imagenes/fondomapa2.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.webcen #principal .entradanoticia{
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
}
#paginacion{
	padding-top:15px;
	padding-bottom:10px;
	height:10px;
}
#paginacion .anterior{
	float:left;
	padding-left:20px;
	width:200px;
}
#paginacion .pagina{
	float:left;	
	width:275px;
	text-align:center;
}
#paginacion .siguiente{
	float:left;
	width:190px;
	text-align:right;
}
.webcen #principal .legislacion .flotantederecha{
	width:202px;	
}
.webcen #principal .legislacion .flotantederecha p{
	padding:0px;	
}
.webcen #principal .legislacion .flotantederecha select, 
.webcen #principal .legislacion .flotantederecha .select{
	width:202px;
	margin-top:2px;
	margin-bottom:2px;
}
.webcen #principal .legislacion .flotantederecha input{
	float:right;
	margin-top:2px;
	margin-bottom:2px;
}
.webcen #principal .legislacion h1{
	padding-bottom:40px;
}
.webcen #principal .noticias .pienoticia{
	padding-top:15px;
	padding-bottom:0px;
	padding-left:25px;
}
.webcen #principal .noticias .pienoticia li{
	width:auto;
	padding:0px;
	float:none;
	display:list-item;
}
.webcen #principal .descargas ul, .webcen #principal .opiniones ul{
	list-style: none;
	padding-left:15px;	
	padding-top:7px;
}
.webcen #principal .opiniones ul{
	padding-left:5px;	
}
.webcen #principal .descargas ul li{
	padding-top:8px;
	float:left;
	width:49%;
}
 .webcen #principal .opiniones ul li{
	float:left;
	padding-top:15px;
	padding-bottom:10px;
}
.webcen #principal .descargas ul li a{
	background-position:left;
	background-repeat:no-repeat;
	padding-left:24px;
	background-image:url(../imagenes/iconos/pdf.gif);
}
.webcen #principal .descargas .separador, .webcen #principal .opiniones .separador{
	clear:left;
	height:15px;
}
.webcen #principal .descargas .pdf{
	background-image:url(../imagenes/iconos/pdf.gif);
}
.webcen #principal .descargas .doc{
	
}
.webcen #principal .descargas .zip{
	
}
.webcen #principal ul{
	list-style:disc;
	margin-left:35px;
	padding-left:20px;
	padding-right:20px;	
}
.webcen #principal ul li{
	padding-top:2px;	
	padding-bottom:2px;	
}
/*== fin principal ==*/
/*== pie ==*/
.webcen #pie .zona{
	padding-top:10px;
	padding-right:5px;
}
.webcen #pie #logopie{
	float:left;
}
.webcen #pie #siguenos{
	float:right;
	margin-top:20px;
}
.webcen #siguenos ul{
	white-space:nowrap;
	list-style-type:none;
}
.webcen #siguenos li{
	display:inline;
}
.webcen #siguenos li span{
	line-height:35px;
}
.webcen #siguenos li a , .webcen #siguenos li span{
	float:left;
	padding-left:9px;
}
.webcen #pie .separador{
	background-image:url(../imagenes/pixelgris.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:1px;
}
.webcen #pie .clearfloat{
	padding-top:5px;
}
.webcen #pie .oposiciones{
	float:left;
	width:22%;
}
.webcen #pie .academias{
	float:left;
	width:77%;
	background-image:url(../imagenes/pixelgris.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.webcen #pie .academias .titulo{
	padding-left:3%;
	font-weight:bold;
}
.webcen #pie .asociaciones .titulo{
	font-weight:bold;
}
.webcen #pie .academias li{
	float:left;
	width:30%;
	padding-left:3%;
	padding-right:0px;
}
.webcen #pie .academias li a{
	float:left;
}
.webcen #pie .academias li div{
	float:left;
}
.webcen #pie .asociaciones ul{
	white-space:nowrap;
	list-style-type:none;
}
.webcen #pie .asociaciones li{
	display:inline;
	padding-right:50px;
}
.webcen #pie .copyright{
	width:40%;
	float:left;
}
.webcen #pie .mapaweb{
	width:40%;
	float:right;
	text-align:right;
	padding-right:5px;
}
.webcen #pie .mapaweb ul{
	white-space:nowrap;
	list-style-type:none;
}
.webcen #pie .mapaweb li{
	display:inline;
	padding-left:5px;
	padding-right:5px;
}
/*== fin pie ==*/
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}

/*==== Zona relativa al contenido fuentes colores====*/
body{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:13pt;
	font-weight:normal;
}
a{
	text-decoration:none;
}
h1, h6{
	font-size:18pt;
	font-weight:lighter;
}
h2{
	font-size:14pt;
	font-weight:lighter;
}
h3{
	font-size:10pt;
	color:#959595;
	font-weight:bold;
}
h4{
	font-size:13pt;
	font-weight:lighter;
	line-height:14pt;
	margin-left:-2px;
}
h5{
	font-size:12pt;
	color:#616060;
	font-weight:lighter;
	line-height:14pt;
}
h2 a{
	color:#000;	
}
h4{
	color:#000;	
}
h2 a:hover{
	text-decoration:none;	
}
h4 a:hover{
	text-decoration:none;	
}
.tel{
	font-size:15pt;
	font-weight:normal;
}
.negro,
body,
h1,
h2,
h4,
#menuprincipal ul li a,
.formulario select, .formulario .select{
	color:#000;
}
.azul,
a,
.tel,
.webcen #principal .contenido .flotantederecha h2,
.webcen #principal .detallenoticia h4,
ul#menu .seleccionado .seleccionado a,
.webcen #principal .cajas .caja h2{
	color:#009ee0;
}
.grisoscuro,
.webcen #pie,
.webcen #pie a,
#siguenos li a , 
#siguenos li span,
#paginacion,
#menuprincipal ul ul li, 
#menuprincipal ul ul li a{
	color:#7b7b7b;	
}
.grisclaro,
.caja3 li a,
h6{
	color:#585858;
}
#breadcum li,
#breadcum li a,
.webcen #principal .descargas ul li a,
.webcen #principal .cajas .legislacion p,
.contenido .titulonoticia, 
.contenido .titulonoticia a,
.webcen #principal .noticias .titulo a,
.link2,
.link2:hover{
	color:#616060;
}
.negrita,
.webcen#pie .titulo,
#siguenos li a , 
#siguenos li span,
.contenido .subtitulo{
	font-weight:bold;
}
.subrayado,
.link2,
a:hover,
.webcen #principal .noticias .titulo a,
.contenido .titulonoticia,
.contenido .titulonoticia a,
.webcen #principal .descargas ul li a{
	text-decoration:underline;
}
.webcen #principal .cajas .caja h2{
	background-color:#F8F8F8;
}
.webcen #principal .cajacentral1 .cajas .caja h2{
	background-color:#FFFFFF;
}
body,#menu ul{
	background-color: #f8f8f8;
}
.webcen #principal .cajas .caja .contenido{
	background-color:#F8F8F8;
}
.webcen #principal .cajacentral1 .cajas .caja .contenido{
	background-color:#FFFFFF;
}
#breadcum li a{
	text-decoration:none;
}
.grande{
	font-size:18pt;	
}
.contenido, .webcen #columnaderecha h4 a{
	font-size:9pt;
}
.contenido .subtitulo{
	font-size:10pt;
}
#menuprincipal ul li a{
	text-decoration: none;
	font-weight:normal;
}
#cabecera #enlaces li a{
	font-size:9pt;
	line-height:13pt;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
#cabecera #enlaces li a:hover{
	color:#999;
}
#siguenos li a , #siguenos li span{
	text-decoration:none;
}
#menuprincipal ul ul li, #menuprincipal ul ul li a {
	font-weight:bold;
}
#menuprincipal ul ul .menu-nivel-3 , #menuprincipal ul ul .menu-nivel-3 a, #menuprincipal .seleccionado .seleccionado .seleccionado {
	font-weight:normal;
}
.sinmargen{
	margin:0px;
}

strong{
	font-weight:bold;
}
em{
	font-style:italic;	
}
.esp_aba{
	padding-bottom:5px;
}
h6{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:8px;}
/*estilos para popups*/
.overlay {
	display:none;
	background-image:url(/imagenes/blanco.png);
	width:640px;		
	padding:35px;
	font-size:11px;
}
.overlay .close {
	background-image:url(/imagenes/cerrar.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.overlay .details {
	padding-top:10px;
}
/*fin de estilos para popups*/

.convocatoria td{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
}

.webcen #pie .academias .ciudad li{
	width:auto;	
	padding-left:1px;
	padding-right:1px;
}
