body {
	background-color: #000000;
	background-image:  url("../images/federal/bg_mallado.gif");	
	/*scrollbar-3dlight-color :#000000;
	scrollbar-arrow-color : #C3C2AD;
	scrollbar-base-color : silver;
	scrollbar-darkshadow-color : White;
	scrollbar-face-color : #C3C2AD;
	scrollbar-highlight-color :White;
	scrollbar-shadow-color : #000000;
	scrollbar-track-color :#EDECD8;*/
	
	margin: 0px 0px;
	margin-top: 0px;
	margin-left: 0px;

	font-size: 0.71em;

	}
	
	
/* div */
#body { width:1050px; padding-left: 60px; background-image:  url("../img/fondo.jpg");	background-repeat: no-repeat; }
#bodymapa { width:1050px; padding-left: 60px; background-image:  url("../img/fondo_mapa.jpg");	background-repeat: no-repeat; }
#bodyprog { width:1050px; padding-left: 60px; background-image:  url("../img/fondo_prog.jpg");	background-repeat: no-repeat; }
#bodyconc { width:1050px; padding-left: 60px; background-image:  url("../img/fondo_conciertos.jpg");	background-repeat: no-repeat; }
#bodytall { width:1050px; padding-left: 60px; background-image:  url("../img/fondo_talleres.jpg");	background-repeat: no-repeat; }
#bodyinside { width:850px; background-image:  url("../images/federal/bg_linea.gif");	background-color: #EDECD8; }

#bannersocio { float:left; position:relative; left:3%; top:370px; }
#insideleft { float:left;  width: 44%;  padding: 0 5px 0 5px; }

#general {   width: 1050px; }
	#left { float:left;  text-align: right;  }
	#right { float:right; }
	#centro { width: 100%; }
	/*#left2 { float: none;  width: 750px; text-align: left; }
	#right2 { float:right; width: 20px; height:100%; background-color: #EDECD8;}
	#ext{ width: 770px;	height:100%; }*/
	
#inside {   clear: left;  width: 750px; height:200px; 	background-image:  url("../images/federal/bg_cabecerainterior.jpg");	background-repeat: no-repeat;     }
	#insideleft { float:left;  width: 44%;  padding: 0 5px 0 5px; }
	#insideright { float:right; width: 50%;  padding: 0 5px 0 5px; text-align: right;   }
	#in_left { float:left;  width: 485px;  padding: 5px 0 0 18px; }
	#in_right { float:right; width: 225px; padding: 10px 15px 0 0; text-align: right;    }
	#in_fotoright { float:right; width: 175px; padding: 10px 15px 0 0; text-align: right;    }
	
#espace {  clear: left;  width: 100%;   }
#espace2 {  width: 1px; height: 100%;   }
#menu {	clear: left;  margin: 2px 0 2px 0;  padding: 3px 5px 3px 5px;   }

#info {	width: 750px;   padding: 5px 0 0 0; text-align: right;   }
#foot { clear:both;	  width: 740px;  padding: 10px 5px 10px 5px;   }


/* style */
div { font-family: Arial, Helvetica, sans-serif;  text-align: left;  }
.divborder {	 color: #FFFFFF; border: 1px solid #FFFFFF;  background-color: #000000;  padding: 2px;          }	
.tableColor0Contenido {	 border: 1px solid #9F9F79;  background-color: #EDECD8; width:100%; }
.tableColor0margencelda {	 padding:0px 6px 4px 6px;  }

.portadas { height:90px;  border:0; text-align:left;  margin: 8px 2px 2px 2px;}
.tabl_notis { width:100%;   margin: 0 0 0 10px; }
/*border="0" align="center" cellpadding="4" cellspacing="0" */
.tabl_intranet { width:50%;  margin: 0 0 0 10px; background-color: #EDECD8; text-align:left; }
.tabl_legal { width:80%; border: 1px solid #9F9F79; margin: 0 0 0 10px; background-color: #EDECD8; text-align:left;  padding: 6px;  }
	
/* imagenes hspace="8" vspace="0" */
img { border:0; }	

/* background-color */
.color0 {	background: #EDECD8; }
.color1 {	background: #C3C2AD; }
.color2 {	background: #FFC062; }
.color3 {	background: #FFD697; }
.color4 {	background: #F5F5EB; }

/* text color */
.txtcolor2 {	color: #FF9900; }
.txtcolor5 {	color: white; }
.txtcolor6 {	color: Silver; }

/* text */
td, th, caption { 	font-size: 70%; }
hr { width: 100%; height:1px; color: #FF9900;  }

h1 { font-size: 115%; margin-bottom:0em; margin-top:0em; }

.txtPequeno { font-size: 90%;    }
.txtTituloGrande { font-size: 140%;  text-align: left;  font-weight:bold; }
.txtTituloNaranja { text-align: left;  font-weight:bold;  color: #FF9900;  }
.txtTituloNaranjaIndex { text-align: left;  font-weight:bold;  color: #FF9900; padding:0px 6px 4px 6px;  }
.txtJustificado {	text-align: justify; }
.txtDerecha {	text-align: right; margin-bottom:5px   	}
.txtMargenLeft { padding-left:10px; }
.txttableft {  padding-left: 15px; }

ul { padding-left:0px; }
li { list-style:none; padding-left:0px; padding-bottom:5px; }

/* parrafos */
p.just {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #4A4A26; text-align: justify;}
p.justp {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #4A4A26; text-align: justify;}

/* links */
a:link, a:visited {	color: black;	text-decoration: none; }
a:hover {	text-decoration: underline; }

a.linksub:link, a.linksub:visited {	 color: black;	text-decoration: underline; }
a.linksub:hover {	text-decoration: none; }

/* links mapa web */
a.linksubtabL:link, a.linksubtabL:visited {	padding-left: 30px; color: black;	text-decoration: underline; }
a.linksubtabL:hover {	padding-left: 30px; text-decoration: none; }

a.linksubtabLL:link, a.linksubtabLL:visited {	padding-left: 40px; color: black;	text-decoration: underline; }
a.linksubtabLL:hover {	padding-left: 30px; text-decoration: none; }

/* forms */
.sinborde { border: 0px }
input, select  	{	font-size: xx-small; color: black;  background: #E1E1C4; border: 1px solid #9F9F79; /*size:auto;*/ }
textarea {	font-family: Arial; font-size: 102%; color: black;  background: #E1E1C4; border: 1px solid #9F9F79; 	}
option  	{	font-size: xx-small;	color: black;  background: #E1E1C4; }
.margenInferior { margin-bottom: 0.2em; margin-top: 0.6em; }
.imgformulario { vertical-align:top; }
