body{ 	background-color: #f4f4f4;}.cabecera{	background-color: #fff;	-moz-border-radius-topright: 5px;	-moz-border-radius-topleft: 5px;	-webkit-border-top-right-radius:  5px;	-webkit-border-top-left-radius:  5px;	padding-top: 10px;	border: 1px solid #ccc;}.banner_sup{	margin: 10px 0 5px 20px;}.miguitas{	width:100%; 	height:25px; 	background-color: #efefef;	-moz-border-radius-bottomright: 5px;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-right-radius:  5px;	-webkit-border-bottom-left-radius:  5px;	border: 1px solid #ccc;	border-top:0;}a {	text-decoration: none;}a: hover {	text-decoration: none;}.pie{	-moz-border-radius: 5px;	-webkit-border-radius:  5px;	border: 1px solid #ccc;	background: #fff;	margin-bottom: 10px;	/*height: 50px;*/	text-align: center;}h2 {	font-family: Helvetica,Verdana, Geneva, Arial, sans-serif;	font-size: 24px;/*	color: #4F8C0D;*/ /*en /css/css.php*/	font-weight: bold;	margin:0;	padding:0;	}h3 {	font-family: Helvetica,Verdana, Geneva, Arial, sans-serif;	font-size: 18px;/*	color: #708090;*/ /*en /css/css.php*/	font-weight: normal;	margin:0;	padding:0;	}#menu{	padding: 20px 0 20px 0;	-moz-border-radius: 5px;	-webkit-border-radius:  5px;	border: 1px solid #ccc;	background: #efefef url(fondo_menu.png) repeat-x bottom;	width: 100%;}#menu ul{	list-style-type: none;	margin: 0 0 0 20px;	padding: 0;}#menu ul li{	margin: 5px 5px 10px 5px;	padding: 0;	background: url(punto.gif) repeat-x bottom;	padding-left: 10px;		list-style: none url(li.jpg);}#menu ul li a{	font-family: Helvetica, Arial;	font-size: 1em;	text-decoration: none; 	color: #545454;	font-weight: bold;}#menu ul li a:hover{	/*color: #4f8c0d;*/}.contenido{	border: 1px solid #ccc;	-moz-border-radius: 5px;	-webkit-border-radius:  5px;	behavior:url(border-radius.htc);	width: 708px;	background-color: #fff;}.interior_contenido{	padding: 10px;	margin-bottom: 10px;}.foto_contenido {	width: 212px;	float: right;	border: 1px solid #ccc;	margin: 20px 0 0 10px;}.texto {	color: #666666;	text-align: justify;	margin-top: 14px;	font-family: Helvetica, Arial, sans-serif;/*	font-weight: bold;	*/}.texto br{	/*display: block;*/	clear: none;}.texto p{	/*margin:0;	padding:0;		*/}.texto ul{	margin:0;	padding-top:5px;		}.texto ul li{	margin:0;}.texto a{	color: #003873;}.texto a:hover{/*	color: #4F8C0C;*/	border-bottom: 1px dotted;	}#enlaces h3,#imagenes h3, #imagenesalbum h3, #archivos h3{	clear: both;	margin-top: 20px;	font-family: Verdana,century gothic, Tahoma, Arial, Helvetica, sans-serif;	font-size: 16px;	display: block;/*	border-bottom: 1px dotted #636B70;	color: #908A36;*/	font-weight: bold;}#enlaces a {	color: #003873;	font-family: verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	}#enlaces a:hover {/*	color: #4F8C0C;*/	border-bottom: 1px dotted;	}#enlaces ul {	margin: 10px;}#imagenes .thumbs{	float: left;	width: 100px;	height: 90px;	margin-right: 5px;	margin-top: 10px;	border: 1px solid #ccc;	padding: 1px;}#fotos .thumbs,#planos .thumbs{	float: left;	width: 82px;	height: 82px;	margin-right: 5px;	margin-top: 10px;	border: 1px solid #ccc;	padding: 1px;}#imagenesalbum .thumbs{	float: left;	width: 86px;	height: 86px;	margin-right: 5px;	margin-top: 10px;	border: 1px solid #ccc;	padding: 1px;}/*#archivos img{float: left;width: 25px;height: 50px;margin-right: 5px;	border: 1px solid #ccc;	padding: 1px;}*/#archivos div.fichero{	height: 25px;	padding-left: 30px;	padding-right: 15px;	border: 0px solid #ccc; 	border-width: 0px 0px 1px 1px;	cursor: pointer;/*	margin-top: 10px;*/	vertical-align: middle;	float: left;}#archivos div.margen{	float:left;	display:block;	width:6px;	height: 25px;}#archivos div.fichero a{	font-size: 12px;	display: block;	height: 25px;	color: #003873;	text-decoration: none;}#archivos div.fichero a:hover{/*	color: #4F8C0C;*/	/*border-bottom: 1px dotted;	*/}#archivos img{	vertical-align: bottom;}.pdf{	background: url(../../../ficheros/imagenes/mimetypes/pdf_mini.gif) no-repeat left;}.rar{	background: url(../imagenes/mimetypes/rar_mini.png) no-repeat left;}.doc,.docx{	background: url(../imagenes/mimetypes/doc_mini.png) no-repeat left;}.zip{	background: url(../imagenes/mimetypes/zip_mini.png) no-repeat left;}.xls,.xlsx{	background: url(../imagenes/mimetypes/xls_mini.gif) no-repeat left;}.ftxt{	background: url(../imagenes/mimetypes/txt_mini.gif) no-repeat left;}.cajamensaje { 	font: 14px Din,Verdana, sans-serif; 	text-align: center; 	/*padding: 5px; */	padding: 10px 0 10px 0;	color:#545454; 	margin: 50px auto 50px auto; 	font-weight: bold;}.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; }.info  { background-color: #f7fafd; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; }.ok    { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; }.alert { background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; }.ko { background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; }#miguitas ul, #miguitas li {list-style: none;font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}#miguitas {height: 18px;padding: 4px 0 0 1px;margin: 0;color: #000;}#miguitas li {float: left;display: inline;margin-right: 4px;}#miguitas a {color: #545454;font-weight: bold;padding: 0 1px 0 0;text-decoration: none;}#miguitas a:hover {color: #333;}dl.listado_todo { clear:both;margin:0 0 12px 0; }dl.listado_todo dt{ font-size: 100%;font-weight: bold;margin:0 0 2px 0px; padding: 0 0 1px 5px; }/*dl.listado_todo dt span { font-weight:bold; float: right;margin-left: 8px;margin-right: 5px;color: #cccccc;display: block;height: 60px;}*/dl.listado_todo dt a{	font-size: 1.3em;	font-weight: bold;}dl.listado_todo dt .foto{ height: 60px;padding: 1px;margin: 5px 5px 0 5px;float: left;}dl.listado_todo dd { margin: 0 5px 3px 5px; padding: 0 0 1px 1px; border-bottom: 1px solid #e5e5e5;}.fecha {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #a5a5a5;	font-weight: normal;	}.bloque {width: 100%;		float: left;		border-bottom: 1px dotted #ccc;/*	background-color: #efefef;*/}.bloque a{	width: 98%;		float: left;	padding: 1%;	}.bloque a:hover{	text-decoration: none !important;/*	background-color: #e6e6fa;*//*	color: #333333;*/}.titulo-bloque {	font-size: 1.3em;/*	color:  #00733c;*/	font-weight: bold;	}.texto-bloque {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #a5a5a5;	font-weight: normal;	}.separador {		height: 4px;}.bloque img{float: left;width: 25px;height: 50px;margin-right: 5px;	border: 1px solid #ccc;	padding: 1px;}.bloque .fichero{float: right;height: 22px;padding-left: 30px;padding-right: 15px;cursor: pointer;}.bloque .fichero{font-size: 80%;display: block;/*color:  #00b394;*/text-decoration: none;}.bloque .enlace_web{float: right;height: 22px;padding-left: 30px;padding-right: 15px;cursor: pointer;font-size: 90%;display: block;color: black;text-decoration: none;}.documentos-izq {	float: left;/*	background-color: #008ccc;*/	width: 260px;	display: block;	min-height: 40px;}.documentos-dcha {	float: right;/*	background-color: #666666;*/	width: 124px;	display: block;	text-align: left !important;	min-height: 40px;	padding-left: 6px;}