/* -------------- Estilos Generales ----------------- */
	body {margin: 0px; padding: 0px;font-family: Verdana; font-weight: normal; background-color: #606060;}
	html {margin: 0px; padding: 0px;}

	h1 {margin: -20px;padding: 0px;position: absolute;left: -5000px;}
	h2,h3,h4 {color: #000;padding: 0px;float: left;}
	h2 {margin: 15px; font: normal 24px Verdana; border-bottom: 2px solid #ed1846;}
	h3{margin: 10px 0px 10px 0px; font: bold 15px Verdana; border-bottom: 2px dotted #ed1846; #min-width: 500px;}
	h4{#min-width: 500px;}
	h4, h4.galeria {margin: 5px 0px 5px 0px; font: bold 13px Verdana;}
	h4.galeria {color: #fff;padding: 0px;float: left;}
	h4.galeria a:hover {color: #fff!important;}

	div.hr {margin: 0px;padding: 0px;border-bottom: 1px dotted #003f55;width: 100%;height: 1px;float: left;}
	div.hr hr {display: none;}

	img {border: none}

	a {text-decoration: none;color: #ed1846;}
	a:hover {color: #000;}
	a:active {outline: none;}

	p {line-height: 14px!important;}
	* {margin: 0; padding: 0; outline-style: none;}
	.rojo {color: #ed4267;}
	.clear {clear: both;}
	
	.mensaje {margin: 0px 0px 10px 15px; padding: 5px; font-size: 12px; background: #b2324d; color: #fff; float: left;}
	.alerta {
		width: 330px; margin-left: 180px; padding: 10px 10px 10px 50px; font-size: 11px; color: #0e0a0b; font-weight: bold;
		background-image: url(../images/ico_alerta.gif); background-repeat: no-repeat; background-position: top left;
		border: 1px dotted #fff; text-align: justify; float: left;}

/* -------------- Contenedor ----------------- */
	#contenedor {margin: 0 auto; margin-top: 7px; padding: 7px; width: 980px; min-height: 150px; height: auto; overflow: hidden;
	background-color: #f0f7fa; 	background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: top left;}
	.index {width: 190px;height: 140px; margin-right: 5px!important; background: url(../images/null.gif) repeat;float: left;}

/* -------------- Cabecera ----------------- */
	#cabecera {margin: 0px 0px 0px 0px; padding: 0px; width: 980px; height: 140px;
			  background-image: url(../images/logo.gif); background-repeat: no-repeat; background-position: top left; float: left;}
	.banner_top {margin: 0px 0px 0px 5px; padding: 0px; width: 780px; height: 140px; float: left;}

	.t_acceso {color: #a28642; padding: 5px; margin: 0px 0px 20px 180px;
			  font-size: 12px;font-family: Verdana;text-align: left;background-color: #f0f5f7;float: left;}
	.t_acceso tr td {background-color: #ebeeef; padding: 5px; min-width: 150px; color: #0e0a0b;}
	.t_acceso label {color: #ed4267;margin-left: 2px;}
	
	.general {color: #a28642; padding: 5px; margin: 0px 0px 20px 15px;
			  font-size: 12px;font-family: Verdana;text-align: left;background-color: #f0f5f7;float: left;}
	.general tr td, .general tr th  {background-color: #ebeeef; padding: 5px; min-width: 150px; color: #0e0a0b;}
	.general tr th {font-weight: bold;}
	.general label {color: #ed4267;margin-left: 2px;}
	
	.ban_top {margin: 0px; padding: 0px; width: 785px; height: 140px; float: left; }



/*----------------Contenido------------*/
	#contenido {margin: 0px;padding: 0px;width: 980px;float: left;}

/*----------------- Migas ---------------*/
	#migas {margin: 0px 0px 0px 11px; padding: 7px; font-size: 10px; border-bottom: 1px dotted #888f92; width: 760px; float: left;}
	#migas a {color: #013741;text-decoration: none;}
	#migas a:hover {color: #ed1846;text-decoration: underline;}

/*-------------------fichero----------------------*/
	#fichero {margin: 7px 0px 0px 5px; padding: 0px; width: 785px; min-height: 150px; height: auto; float: left;}
	#fichero a { color: #ed1846; text-decoration: underline;}
	#fichero a:hover {color: #000; text-decoration: none;}
	
	#centro {margin: 0px; padding: 0px; min-height:100px; height: auto; width: 530px; float: left;}
	#columna_derecha {width: 250px; margin: 0px; padding: 0px; float: right;}
	
	.banner {margin: 0px; padding: 0px; margin-bottom: 10px; float: left;}
	.negrita {font-size: 11px; font-weight: bold;}
	
	.ban_ua {margin: 10px 0px 0px 0px; padding: 0px; float: left; width: 250px; height: 200px; float: left; background-color: #000;}
	
	/*-- Noticias Columna derecha -- */
	h2.noticias {margin: 0px; padding: 5px 10px 5px 10px; width: 230px; background-color: #eef2f3; color: #ed1846; 
				font-size: 12px; font-weight: bold; float: left; }
	#noticias {width: 250px; margin: 0px; margin-bottom: 10px; padding: 0px; background-color: #e0ebef; font-size: 11px; float: left;}
	#noticias a {margin: 0px; padding: 5px 10px 5px 10px; width: 230px; border-bottom: 1px dotted #ed1846; color: #0e0a0b!important; float: left;}
	#noticias a.mas {background-color: #b8c1c4; text-align: right; border-bottom: none;}

	#flash {margin: 3px 0px 10px 0px; padding: 0px; width: 530px; height: 90px; float: left;}
	#video {margin: 0px 0px 10px 0px; padding: 5px; width: 520px; background-color: #bdc7ca; float: left;}
	#video p {margin: 0px; padding: 5px; background-color: #d3dde1; width: 510px; color: #070707; 
			font-size: 13px; font-weight: bold; float: left;}

	
	#txt_fichero {margin: 0px 0px 20px 15px; padding: 0px; font-size: 12px; color: #0e0a0b; text-align: justify; 
				 width: 750px!important; float: left;}
	#txt_fichero p {clear: both; line-height: 18px!important;}
	#txt_fichero ol, #txt_fichero ul {margin:10px 0px 0px 20px; padding: 0px; float: left;}
	#txt_fichero ol li, #txt_fichero ul li  {margin:0px 0px 10px 0px; padding: 0px 0px 5px 0px; width: 720px; border-bottom: 1px dotted #98a0a4;}

#txt_fichero img {
	margin: 0px 10px 0px 10px ;
	border: 1px dotted #a5a5a5;
	padding: 4px;
}

#txt_fichero ul {
	list-style-type: square;
	margin-left: 20px;
	float: left;
}

#txt_fichero ul li {
	margin: 0px;
	padding: 5px;
	float: left;
}

#foto {
	margin: 0px;
	padding: 0px;
	width: 755px;
	height: 200px;
	border: 2px solid #fff;
	background: #333 url(../images/fotocabecera.jpg) no-repeat;
	float: left;
}

	/*-- Pesta�as inscripciones --*/
	ul.inscripciones {padding: 0px; margin: 0px 0px 0px 15px; list-style-type: none; 
					 width: 768px; border-bottom: 5px solid #406473; float: left;}
	ul.inscripciones li {float: right;}
	ul.inscripciones li a{padding: 10px 10px 10px 10px; margin: 0px 10px 0px 0px; background-color: #8c9497; text-decoration: none!important; 
					  font-weight: bold; color: #fff!important; font-size: 12px; float: left;}
	ul.inscripciones li a:hover{padding: 10px 10px 10px 10px;  background-color: #ed4267;}
	ul.inscripciones li a.sel {padding: 10px 10px 10px 10px;  background-color: #406473;}
	
	
	/*-- Listado 2 niveles documentacion --*/
	ul.documentacion{
		list-style-type:none;
		margin: 0px 0px 0px 15px ;
		padding: 0px;
		width: 765px;
		float: left;}
	ul.documentacion li{
		color: #0e0a0b;
		padding: 5px 15px 5px 10px;
		border: 1px dotted #888d90;
		margin-bottom: 5px!important;
		line-height: 20px;
		background-color: #dce7eb;
		width: 720px!important;
		float: left;}
	ul.documentacion li {
		background-image: url(../images/ico_doc.gif);
		background-repeat: no-repeat;
		background-position: top left;}

	ul.documentacion a {font-size: 14px; font-weight: bold; padding: 5px 15px 5px 25px; text-decoration: none!important;}
	ul.documentacion a:hover {text-decoration: underline !important;}

	ul.archivos {list-style-type:none; margin: 0px; margin-left: 10px;  padding: 0px; width: 720px; float: left;}
	ul.archivos li {width: 690px!important; float: left; border: none; border-bottom: 1px dotted #fff;
				 padding: 3px 15px 3px 10px; margin-bottom: 5px!important; line-height: 18px;}
	ul.archivos li a {font-size: 12px;}
	
	.documentacion span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
	.documentacion span.folder { font-size: 14px; font-weight: bold; padding-left: 20px; background: url(../images/folder.gif) no-repeat; }
	.documentacion span.file { font-size: 12px; background: url(../images/file.gif) no-repeat; #background: url(../images/file2.gif) no-repeat;}



ul.pestanas,ul.pestanas2 {
	list-style-type: none;
	margin: 0px 0px 20px 20px;
	border-bottom: 1px solid #003f55;
	width: 720px;
	float: left;
}

ul.pestanas2 {
	border-bottom: 1px solid #afa691;
}

ul.pestanas li,ul.pestanas2 li {
	margin-right: 5px;
	background: #fff;
	color: #0e0a0b;
	font-size: 11px;
	padding: 2px;
	display: block;
	border: 1px solid #003f55;
	border-bottom: none;
	float: left;
}

ul.pestanas2 li {
	border: 1px solid #afa691;
	border-bottom: none;
}

ul.pestanas li a,ul.pestanas2 li a {
	text-decoration: none !important;
}

ul.pestanas li a:hover,ul.pestanas2 li a:hover {
	color: #fff !important;
}

ul.pestanas li.selected,ul.pestanas2 li.selected {
	background: #dce7eb;
	color: #fff;
	float: left;
}

ul.pestanas2 li.selected {
	background: #afa691 !important;
}

ul.pestanas li.selected a,ul.pestanas2 li.selected a {
	color: #fff !important;
}

ul.pestanas li:hover,ul.pestanas2 li:hover {
	display: block;
	background: #dce7eb;
	color: #fff !important;
}

ul.pestanas2 li:hover {
	background: #afa691;
}

.descripcion {
	font-size: 11px;
}

	.campo {width: 200px;border: 1px solid #4c8295; font-size: 12px;}
	.campo2 {width: 430px;border: 1px solid #4c8295;}

.campo3 {
	border: 1p solid #4c8295;
	font-size: 11px;
}

textarea {
	font-size: 12px !important;
	font-family: Arial;
}

	.boton {font-size: 11px;background: #ed4267;padding: 3px 5px 3px 5px;color: #fff;font-weight: bold;cursor: pointer;border: none;}
	.boton:hover{background-color: #000;}

.volver:hover {color: #8e753a !important;}

	#ficha {margin: 0px 20px 0px 20px; padding: 2px; width: 720px; border: 5px solid #406473; color: #0e0a0b;
				   font-size: 11px; background: #f8fbfc; float: left;}

	table#ficha {margin: 0px 0px 0px 15px; padding: 0px; width: 768px;}
	table#ficha tr td {text-align: justify;}
	#ficha tr th,#ficha tr th.titular,#ficha tr th.titular2{
		background: #ebeeef; padding: 7px; min-width: 235px; width: 280px; font-weight: bold; text-align: left;}

	#ficha tr th.titular2 {min-width: 50px!important;width: auto!important;font-weight: bold;}
	#ficha tr th.titular {background: #f1ebdc;color: #6d644e;}
	#ficha tr td {background: #fff;padding: 5px;}
	#ficha tr td.titular {font-size: 12px; font-weight: bold; color: #0e0a0b;
					   background: #e1d5b8; border-bottom: 1px solid #c7b68e; border-top: 1px solid #fff; padding: 5px;}
	#ficha tr td label{color: #ed4267; margin-right: 20px !important; float: right;}
	
	#ficha tr td.destacado {background-color: #cad4d8; font-weight: bold; font-size: 12px; width: 280px; padding: 7px;}
	#ficha tr td.resalte {background-color: #f0e9be; color: #ed1846; font-weight: bold; font-size: 14px; }
	#ficha tr td.resalte2 {background-color: #d9e2e5;}
	
	#ficha td p {padding: 10px; font-size: 12px; line-height: 16px!important; float: left;}

	#diploma {margin: 30px 0px 30px 100px; padding: 20px; background: #f5f5f5; border: 5px solid #ccc; width: 500px; 
			 min-height: 300px; float: left;}
	.nombre{margin: 10px 0px 10px 0px; font-size: 30px!important; font-weight: bold; font-family: Times New Roman; color: #ed4267; width: 470px;}
	.fecha{font-weight: bold; text-align: right; width: 470px;}
	ul.masvotadas {list-style-type: none; margin-left: 80px; width: 620px; border: 1px solid #bbc6ca;}
	ul.masvotadas li {padding: 5px 5px 5px 0px; margin: 1px; width: 613px; border-bottom: 1px dotted #ccc; font-weight: bold; color: #fff;
				   background-color: #99a2a5;  background-repeat: no-repeat; 
				   background-position: top left;}

	#t_interior {margin: 0px 0px 0px 15px;padding: 2px;color: #0e0a0b;font-size: 11px;width: 770px;background: #ebeeef;float: left;}
	#t_interior tr th {background: #d0d3d4;padding: 5px;font-weight: bold!important;text-align: left;}
	#t_interior tr td {background: #fff;padding: 5px; border-bottom: 1px dotted #aaa;}



/*---------------------pie------------------------*/
	#pie {
		margin: 20px 0px 0px 0px; padding: 10px; width: 960px; height: 152px; font-size: 11px;
		background-image: url(../images/bg_pie.gif); background-repeat: no-repeat; float: left;}
	#pie a {color: #333; text-decoration: none;}
	#pie a:hover{color: #ed1846; text-decoration: underline;}
	#pie p.izanet {margin-top: 70px; color: #83969f;}
	#pie p.izanet a{color: #83969f; text-decoration: underline;}
	#pie p.izanet a:hover{color: #83969f; text-decoration: none;}



/*------------------ MENU LATERAL --------------------- */
.acceso {
	margin: 7px 0px 0px 0px; padding: 4px 0px 0px 10px; font-weight: bold; font-size: 12px; height: 18px;
	width: 180px; background: #ed4267; color: #fff; float: left;}
.acceso:hover {color: #000;}
.caja_registrado {margin: 7px 0px 0px 0px; padding: 5px; background-color: #d7e1e6; font-size: 11px; font-weight: normal; 
				 width: 175px; border-left: 5px solid #df3e61; float: left;}
.caja_registrado a{margin-top: 10px; font-weight: bold; float: left;}
.caja_registrado a:hover{color: #000;}
#menu_lateral {margin: 0px; padding: 0px; width: 190px; color: #000; font-size: 12px; font-weight: bold; float: left;}
.treeview .hover {cursor: pointer;}

/*-- 1er nivel del menu -- */
ul.treeview  {margin: 0px 0px 15px 0px; padding: 0px; width:190px; float: left;}

ul.treeview li, ul.treeview li a, ul.treeview li a.selected {
	margin: 0px; padding: 0px; width:190px;
	min-height: 18px; height: 18px; height: auto!important;
	background: #dce7eb;
	font-family: Arial; font-size: 12px; font-weight: bold; color: #ed1846;
	float: left;
}
ul.treeview li {border-bottom: 1px dotted #ed1846; color: #fff;}

ul.treeview li.top_menu {padding: 5px 0px 0px 10px;margin-top: 7px!important;height: 13px; width: 180px; background: #000; border-bottom: none;}
ul.treeview li.top_menu_zgz {margin-top: 7px!important; float: left; background: #000; border-bottom: none;}
ul.treeview li.top_menu_zgz a {background-color: #000; background-image: url(../images/bg_zgz.gif); 
							background-position: bottom right; background-repeat: no-repeat; color: #fff;}
ul.treeview li.top_menu_zgz a:hover {background-image: url(../images/bg_zgz2.gif);background-position: bottom right; background-repeat: no-repeat;}


	/* Con enlace con desplegable */
	ul.treeview li a.conflecha{
		margin: 0px;
		padding: 5px 0px 0px 10px; 
		height: 13px;
		width: 180px;
		background: #dce7eb url(../images/btn_arrowdown.gif) no-repeat left;
		float: left;
	}
	ul.treeview li  a.conflecha:hover{
		background: #ed4267 url(../images/btn_arrowdown2.gif) no-repeat left;
		color: #fff;
	}

	/* Sin enlace con desplegable */
	ul.treeview li span.conflecha{
		margin: 0px;
		padding: 5px 0px 0px 10px; 
		height: 21px;
		width: 180px;
		color: #ed1846;
		background: #dce7eb url(../images/btn_arrowdown.gif) no-repeat left;
		float: left;
	}
	ul.treeview li  span.conflecha:hover{
		background: #ed4267 url(../images/btn_arrowdown2.gif) no-repeat left;
		color: #fff;
	}

	/* Con enlace sin desplegable */
	ul.treeview li a{
		padding: 5px 0px 0px 10px; 
		height: 21px;
		width: 180px;
	}
	ul.treeview li a:hover {
		background: #ed4267;
		color: #fff!important;
	}
	ul.treeview li a.selected {
		padding: 5px 0px 0px 10px; 
		height: 21px;
		width: 180px;
		color: #fff;
		background: #ed4267; 
		font-weight: bold; 
		float: left;
	}

	ul.treeview li a.sinflecha.selected {
		padding: 5px 0px 0px 20px; 
		height: 21px;
		width: 170px;
		background: #ed4267; 
		font-weight: bold; 
		float: left;
	}
	ul.treeview li a.conflecha.selected {
		padding: 5px 0px 0px 10px; 
		height: 21px;
		width: 180px;
		background: #ed4267 url(../images/btn_arrowdown2.gif) no-repeat left;
		color: #fff;
		font-weight: bold; 
		float: left;
	}



/*-- 2do nivel del menu -- */
ul.treeview li ul {
	margin: 0px;
	padding: 0px;
	width: 190px;
	float: left;
}
ul.treeview li ul li, ul.treeview li ul li a, ul.treeview li ul li a.selected {
	margin: 0px;
	padding: 0px;
	width: 190px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0e0a0b;
	background: #c8d8dd;
	float: left;
}
ul.treeview li ul li {border-bottom: 1px dotted #959da0;}
ul.treeview li ul li ul li {border-top: 1px dotted #959da0; border-bottom: none;}


		/* Sin enlace con desplegable */
		ul.treeview li ul li span.sinenlace {
			margin: 0px;
			padding: 5px 0px 0px 20px;
			height: 21px;
			width: 170px;
			background-image: url(../images/ico_flecha.gif);
			background-repeat: no-repeat;
			background-position: top left;
			float: left;
		}
		ul.treeview li ul li span.sinenlace:hover{
			background-color: #b2bbbe;
			background-image: url(../images/ico_flecha.gif);
			background-repeat: no-repeat;
			background-position: top left;
			color: #0e0a0b!important;
		}

		/* Con enlace sin desplegable */
		ul.treeview li ul li a{
			padding: 5px 0px 0px 20px; 
			height: 21px;
			width: 170px;
			background-image: url(../images/ico_flecha.gif);
			background-repeat: no-repeat;
			background-position: top left;
		}
		ul.treeview li ul li a:hover {
			background-color: #b2bbbe;
			background-image: url(../images/ico_flecha.gif);
			background-repeat: no-repeat;
			background-position: top left;
			color: #0e0a0b!important;
		}
		ul.treeview li ul li a.selected {
			padding: 5px 0px 0px 20px; 
			height: 21px;
			width: 170px;
			background-color: #9aa1a4; 
			background-image: url(../images/ico_flecha2.gif);
			background-repeat: no-repeat;
			background-position: top left;
			color: #fff;
			font-weight: normal; 
			float: left;
		}
		
		
		
		/* Con enlace 3er nivel */
		ul.treeview li ul li ul li a{
			padding: 5px 0px 0px 25px; 
			height: 21px;
			width: 165px;
			background-color: #D4DCE0;
			background-image: none;
		}
		ul.treeview li ul li ul li a:hover {
			background-color: #b2bbbe;
			color: #0e0a0b!important;
			background-image: none;
		}
		ul.treeview li ul li ul li a.selected {
			padding: 5px 0px 0px 25px; 
			height: 21px;
			width: 165px;
			background-color: #9aa1a4; 
			background-image: none;
			color: #fff;
			font-weight: normal; 
			float: left;
		}

