body {
	margin:0 auto;
	padding:0;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	position: relative;
	line-height: 1.3em;
	background-color: #C1BBAD;
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: center;
	background-image: url(../barra.JPG);

}

a:visited {color:#07a;}
a:link {color: #54A4DE;}	
strong {color: #5BA140;}

.rojo {color: #800000;
font-weight: bold;}
kbd {
		background-color: #f5f5f5;
		border-top: 1px solid #f7f7f7;
		border-left: 1px solid #f7f7f7;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		padding: 0.0em 0.4em 0.0em 0.4em;
		-moz-border-radius: .0em;
		color: #222;
		font-family: "MS Sans Serif", Arial;
		/*font-size: 11px;*/
}

#posicion {
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 780px;	
	background:  url(../img/bgn.gif) repeat-y center top;
}

/*#posicion {
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 780px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: auto;
	text-align: left;
}*/


#cabecera {	margin:0px 22px 5px 21px;	padding: 0;	}

#logo { margin:20px 36px 0px 98px; height: 50px;}
#logo h1 {padding-left: 275px;  padding-top: 39px; font-size: 1.3em; margin: 0;}

#menu {
	padding: 20px 0px 4px 102px;
	text-align: left;
	color: white;
	margin: 0px;
	border: 0px;
	background-image: url(../templastes/barra.jpg);

}

#menu a:link,
#menu a:visited,
#menu a:hover,
#menu a:active {color: white;font-size: 13px;font-family: Arial, sans-serif;font-weight: bold; text-decoration: none;}


/* Estilo del cuadro derecha de home e indices 
--------------------------------------------------------------*/

#infoder {
	float: right;
	margin: 0px 0px 15px 15px;
	position:relative;
	font-size:0.9em;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	left: 10;
	width: auto;
	height: inherit;
	white-space: nowrap;
	vertical-align: middle;
}
#infoder strong {MARGIN:0px;font-size: 13px; color: #336699;}
#infoder strong a {text-decoration: none;color: #336699; }
#infoder small {color: #5BA140;margin:0; font-size: 10px;}
#infoder p {margin: 4px 0px 3px 0px;font-size: 11px;}

#colder p {margin: 0px 0px 3px 0px;font-size: 11px;}
#colder small {color: #5BA140;margin:0; font-size: 10px;}
#colder strong a {text-decoration: none;color: #336699; }
#colder strong {MARGIN:0px;font-size: 13px; color: #336699;}

.cjazul { border:1px #c0d0e0 solid; -moz-border-radius: 10px; /* mozilla only */ padding:10px 10px 5px 10px;
BACKGROUND: #EBF4FA; COLOR: #333; WIDTH: 155px;}

.cjblc { border:1px #c0d0e0 solid; -moz-border-radius: 10px; /* mozilla only */ padding:10px 10px 5px 10px;
BACKGROUND: #FFFFFF; COLOR: #333; WIDTH: 90px;}

.cjama { border:1px #D8E0C0 solid; -moz-border-radius: 10px; /* mozilla only */ padding:10px 10px 5px 10px;
BACKGROUND: #F8FAEB; COLOR: #333; WIDTH: 155px;}

.cjver { border:1px #C6E0C0 solid; -moz-border-radius: 10px; /* mozilla only */ padding:10px 10px 5px 10px;
BACKGROUND: #EFFAEB; COLOR: #333; WIDTH: 155px;}


#content {

	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:120px;
	margin:0px 45px 20px 106px;
	border:0px solid black;
	padding:15px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */

	}

#colizq {

	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	float: left;
	width:407px;
	margin:0px;
	border:0px;
	padding:0px;font-family:Arial, Helvetica, sans-serif;
	}

#colder {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	float: right;
	width:177px;
	margin:0px;
	border:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	visibility: visible;
	overflow: visible;
	}


#content #breves {margin:0;border:0px;padding:0px;}
#content #breves a[hreflang]:after {
	color: #ccc;
	font-weight: normal;
	font-size: 80%;
	content: "\0000a0[" attr(hreflang) "]";
	line-height: 0.9em;
}

#content #breves {margin:0;border:0px;padding:0px;	font-size:1em;}
#content h1 {
font-size: 16px; background: url(../img/line.gif) left bottom no-repeat; 
margin: 0 0 3px 0;padding-bottom: 1.3em;color: #336699;width:385px; }

#content h2 {color: #5BA140;margin:0; font-size: 11px;text-transform: uppercase;}


#content h3 {font-size: 14px;margin-bottom: 0px;margin-left: 0px;color: #336699;}
#content h3 a {text-decoration: none;color: #336699; }

#breves h3 {font-size: 14px;margin: 0px;margin-left: 0px;}
#breves h3 a {text-decoration: none;color: #336699; }


#content h4 {font-size: 1.3em;}

#content #breves .cat {color: #5BA140;margin:0; font-size: 0.8em;text-transform: uppercase;}	

#content p.author {background: url(../img/ficha.gif) left no-repeat;white-space: nowrap;padding: 0 15px 0 25px;margin: 0px;line-height: 1.3em;}
#content p.date {background: url(../img/comment.gif) left no-repeat;white-space: nowrap;padding: 3px 15px 0 25px;margin-top: 0px;margin-bottom: 20px;line-height: 1.3em;}

#content .author,
#content .date {float: none;margin-bottom: 0;}


/*#content p { margin: 0;}*/
#content p.location { margin: 0; padding: 4 0 0 0;}
#content p.articulo { margin: 10px;}
#content p.v15 { margin-top: 15px;margin-bottom: 15px;}
#content p.temasub {text-decoration: underline;margin-top: 15px;margin-bottom: 0px;color:#D07F00;}
#content .descarga {background: url(../img/descarga.gif) left no-repeat; white-space: nowrap;padding: 0 0 0 20px;margin: 0px;}
#content .carpeta {background: url(../img/carpeta.gif) left no-repeat; white-space: nowrap;padding: 0 0 0 20px;margin: 0px;}
#content .rar {background: url(../img/rar.gif) left no-repeat; white-space: nowrap;padding: 0 0 0 20px;margin: 0px;}
#content .zip {background: url(../img/zip.gif) left no-repeat; white-space: nowrap;padding: 0 0 0 20px;margin: 0px;}
#content .selec {background: url(../img/selec.gif) left no-repeat; white-space: nowrap;padding: 0 0 0 17px;margin: 0px 0px 0px 2px;color: #07a;}
#content .noselec {background: url(../img/noselec.gif) left no-repeat; white-space: nowrap;padding: 0 0 0 20px;margin: 0px;color: #07a;}
#content .manual {background: url(../img/man.gif) left no-repeat; white-space: nowrap;padding: 0 0 0 20px;margin: 0px;}
#content .mano {background: url(../img/mano.gif) left no-repeat; white-space: nowrap;padding: 0 0 0 30px;margin: 0px;}
#content .exe {background: url(../img/exe.gif) left no-repeat; white-space: nowrap;padding: 0 0 0 20px;margin: 0px;color: #07a;}
#content .pdf {background: url(../img/pdf.gif) left no-repeat; white-space: nowrap;padding: 0 0 0 20px;margin: 0px;color: #07a;}

#content .ftppc {background: url(../img/ftppc.gif) left no-repeat; white-space: nowrap;padding: 2px 0 2px 20px;margin: 0px;color: #07a;}
#content .sitiored {background: url(../img/sitiored.gif) left no-repeat; white-space: nowrap;padding: 2px 0 2px 20px;margin: 0px;color: #07a;}


.directorio {
		background-color: #ECF4F8;
		border-top: 1px solid #f7f7f7;
		border-left: 1px solid #f7f7f7;
		border-bottom: 1px solid #DEEAF3;
		border-right: 1px solid #DEEAF3;
		padding: 0.0em 0.4em 0.0em 0.3em;
		-moz-border-radius: .0em;
		color: #222;
		/*font-family: "MS Sans Serif", Arial;*/
		/*font-size: 0.9em;*/
}

.archivo {
		background-color: #F2F8EC;
		border-top: 1px solid #f7f7f7;
		border-left: 1px solid #f7f7f7;
		border-bottom: 1px solid #C7DCBA;
		border-right: 1px solid #C7DCBA;
		padding: 0.0em 0.4em 0.0em 0.3em;
		-moz-border-radius: .0em;
		color: #222;
		/*font-family: "MS Sans Serif", Arial;*/
		/*font-size: 1em;*/
}

.boxes { border:1px #c0d0e0 solid; -moz-border-radius: 10px; /* mozilla only */ padding:0px 10px 10px 10px;
BACKGROUND: #EBF4FA; COLOR: #333; }

#content ul.izq {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

#content li.indice {list-style-position: inside;list-style-image: url(../img/bullet.gif);}
#content li.indiceul {list-style-position: inside;list-style-image: url(../img/bullet.gif);margin-left: -40px;}

#content li.url {list-style-position: inside;list-style-image: url(../img/dot.gif);padding:0px;margin:0px 0px 0px 0px;}
#content li.url a:visited {color: #3C7D23;}
#content li.url a:link {color: #5BA140;}	
/*#content li.url a:hover {color:#78B262; }	*/

/*#content li.info {list-style: disc inside;}	
#content li.info a:visited,
#content li.info a:link,	
#content li.info a:hover {color:#78B262; list-style: disc inside;}	*/

#content li.info {list-style: disc inside;}	
#content li.info a:visited,
#content li.info a:link {color:#78B262; list-style: disc inside;}

/* ----------------------------------- Grupo de enlaces */
#content .enlaces ul {list-style-type: none; margin:15px 0px 0px 0px;padding:0px;}
#content .enlaces ul li {margin:5px 0px 0px 0px;}
#content .enlaces li a:visited, 
#content .enlaces li a:link {color:#78B262;}

#content .enlaces li a[hreflang]:after {
	color: #ccc;
	content: "\0000a0[" attr(hreflang) "]";
	line-height: 0.9em;
	text-decoration: none;
}



#content .ver,
#content .ver a:link,
#content .ver a:visited,
#content .ver a:hover {color:#D07F00 ;text-decoration: underline;font-weight:normal; }	

#content .fechaact {color:#D07F00;}	

#content tmn {color:#000;BACKGROUND: #ccc;padding: 0.0em 0.2em 0.0em 0.2em;border-top: 1px solid #f7f7f7;}	

#content .php { border:1px #D8E0C0 solid; 
-moz-border-radius: 10px; /* mozilla only */
padding:5px 5px 5px 5px;
background: #F8FAEB; 
color: #D07F00;
text-decoration: none;}

#content .php a:link,
#content .php a:visited,
#content .php a:hover {color:#D07F00 ;}



/* ---------- codigo php */

#content .codigophp { border:1px #D8E0C0 solid; 
-moz-border-radius: 10px; /* mozilla only */
padding:5px 5px 5px 10px;
background: #F8FAEB; 
color: #336699;
text-decoration: none;}


a img {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
 

#content #indent h3, #content #indent p {margin-left: 150px;}
#content #indent a img {clear: left;}
#content #indent p {margin-bottom: 2em;}
#content #indent img.left {float: left; margin: 2px 10px 5px 0; border: 0;}


.pantallazo {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.pantallazo2 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.pantallazog {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.imgizq {
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	clip:   rect(auto, auto, auto, auto);
}

.bordeimg {	border: 1px solid #E3DDD0;
	padding: 5px;
	margin: 0px 0px 0px 0px;}

.bordeimgw {	border: 1px solid #ACA899;	padding: 1px;	margin: 0px 0px 0px 0px;}
	
.imgder {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: right;
	clip: rect(auto, auto, auto, auto);
}

.imgder2 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	float: right;
	clip: rect(auto, auto, auto, auto);
}


#pie {

	clear:both;
	text-align: left;
	color:#D07F00;
	position:relative; 
	margin:0px 45px 20px 121px;
	border:0px;
	padding:15px 0px 10px 0px;
	}


#pie .aemilius,
#pie .aemilius a:link,
#pie .aemilius a:visited,
#pie .aemilius a:hover {color:#000000 ;text-decoration: underline;font-size:0.9em;}



fieldset {
    background: white;
    border: 1px dotted #ccc;
    padding: 7px;
    margin: 0px;}

fieldset legend {
    color: #000;
    background-color: #F1EFEA;
    font-size: 12px;
    padding: 2px 5px 2px 5px;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    font-weight: normal;
}
