BODY  {
	margin: 10px;
	color : #000000;
	font-family : Helvetica, Georgia, 'Trebuchet MS', tahoma, arial, verdana, sans-serif;
	font-size : 0.8em;
	background-color : #fff3e4;
}

/* ---------------------------------- NUEVO CSS -----------------------------
   Centro del diseņo (las tres columnas sin encabezado ni pie) 
   -------------------------------------------------------------------------- */
div#centro{
	width: 980px;
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
} 

/* ----------espacio para el logo/encabezado-------------- */
div#logo {
	padding: 0 3px 3px 0;
	margin: 0px; 
	background-image : url(images/logo.gif);
	background-repeat : no-repeat;
	height:113px
	}

/* ----------exterior e interior (nuevos)----------------- */

div#exterior{ 
/*border-left: solid 105px #fff3e4;*/
border-right: solid 300px #fff3e4;
} 

div#interior{margin:0; width:100%; }

/* --------------navegacion menu y submenu------------- */
div#izquierda {
	width:110px;
	float:left;
	position:absolute;
	margin-left:-120px;
 }
 
div#derecha {
 width:300px; 
 float:right;
 left:870px;
 position:absolute; 
 margin:0;
 }
 
/* -----------------contenido/principal--------------------- */ 

div#contenido{ 
position: relative; 
margin: 0px;
padding-left: 10px;
padding-right: 10px;
}

/*  ----------------firma/pie---------------------- */ 
#firma {
	clear:both;
	margin:10px 300px 10px 125px;
    font-family : Helvetica, 'trebuchet MS', tahoma, arial, verdana, sans-serif;
    font-size : 0.8em;
	text-align: center;
	border: solid 1px #888;
	background-color:#fff;
	padding:10px;
} 

/* ---------------------------------- FIN NUEVO CSS -----------------------------*/

.link {
	 background-image:url(images/fondofirma.gif);
	 border-top:1px solid #666; 
	 border-bottom:1px solid #888; 
	 padding:2px 0 2px 10px; 
	 margin:0 -10px;
	 font-weight:bold;
	 }

.sombra {
	 background-image:url(images/shadow_right.gif);
	 background-repeat:no-repeat;
	 height:12px;
	 background-position:right;
	 margin:-10px 0;
	 }


.seccion {
	background-color:#888;
	font-weight:bold;
	color:#fff;
	font-size:105%;
	padding:2px 10px;
	}

.secciond {
	background-image:url(images/fondofirmad.gif);
	font-weight:bold;
	padding:2px 5px;
	 height : auto;
	 font-size:1.05em;
	 border-bottom : 1px solid #bba;

	}

.seccioni {
	padding:3px 0;
	 height : auto;
	 font-size:0.9em;
	text-align:center;
	}

.opcion {
    font-size : 0.85em;
	text-align : right;
	padding-top : 3px;
	padding-bottom : 3px;
	font-family : Helvetica, Arial, Georgia, 'Times New Roman', Times, serif;
	border-bottom : 1px solid #ddd;
	}

.opcion a {
	color : #a9006c;
	}

.opcion a:hover {
	color : blue;
	}

.opciond {
	font-family : Helvetica, Arial, Georgia, 'Times New Roman', Times, serif;
    font-size : 0.85em;
	padding-top : 3px;
	padding-bottom : 3px;
	border-bottom : 1px solid #ddd;
	}

.opciond a {
	color : #a9006c;
	}

.opciond a:hover {
	color : red;
	}

.fondotabla {
	background-image:url(images/fondotablas.gif);
	font-weight:bold;
	text-align:center;
	}

.caja {
	 float : left;
     width : 120px;
     height : 155px;
     margin : 6px;
     background-color : #e9e9e9;
     border : 1px solid gray;
	 border-left : none;
	 border-top : none;
	 text-align : center;
	 padding : 1px;
	 padding-top : 10px; 
   }

.culturaizq {
	text-align : center;
	width : 155px;
	float : left;
	}
	
.culturader {
	padding-right : 5px;
	margin-left : 170px;
	} 

img {
	border : 0;
}

.desc{
	font-size : 0.9em; 
	font-family : tahoma, arial, verdana, helvetica, sans-serif; 
	text-align : center
}

a{
	text-decoration : none;
}

a:hover{
	color : red;
}

TABLE {
	width : 550px;
	font-size : 1em;
}

TD {
	border-width : 0px; 
	vertical-align : top; 
}

PRE { 
	font-size : 11px;
}

.vinculos {
	margin: 5px -5px 0 -5px;
	padding: 2px 5px;
	font-size:90%;
	border-top: 1px solid #888;
	background-image:url(images/fondofirma.gif);
	}

.vinculos a {
	font-weight:bold;
	}

.todo {
	 width : 100%;
	 margin-top : 10px;
	 margin-bottom : 10px;
	}
	
.seccion_1 {
     height : 17px;
	 color : #888;
	 font-size:1.05em;
	 font-weight:bold;
}

.seccion_2 {
     color : #d34400;
	 height : 17px;
	 padding-top : 1px;
	 padding-bottom : 3px;
	 height : auto;
	 font-size:1.05em;
	 border-bottom : 1px solid #bba;
	 font-weight:bold;
}

.seccion_3 {
	 padding : 10px;
	 height : auto;
	 font-size : 95%;
	 line-height : 1.3em;
}

.seccionn {
	font-weight:bold;
	background-image:url(images/fondofirmas.gif);
	font-size:105%;
	padding:2px 5px;
	}

.todon {
	 width : 100%;
	 margin-top : 10px;
	 margin-bottom : 10px;
	 border: 1px #888 solid;
	 background-color:#fff;
	}

.seccion_1n {
     height : 17px;
	background-image:url(images/fondofirmas.gif);
	 font-size:1em;
	 font-weight:bold;
	padding:2px 5px;
	text-align:right;
}

.seccion_2n {
     color : #d34400;
	 height : 17px;
	 margin: 1px 5px 3px 5px;
	 padding-bottom:3px;
	 height : auto;
	 font-size:1.05em;
	 border-bottom : 1px solid #bba;
	 font-weight:bold;
}

.seccion_3n {
	 padding : 5px 5px 0 5px;
	 height : auto;
	 font-size : 95%;
	 line-height : 1.3em;
	 text-align:justify;
	}

.seccion_3n  img {
	padding:5px;
	}	

.seccion_3b  img {
	padding:5px;
	}	

.seccion_1b {
     height : 17px;
	 font-weight : bold;
	 color : #000066;
}

.seccion_2b {
	 color : #000066;
     height : 17px;
	 padding-top : 1px;
	 padding-bottom : 3px;
	 height : auto;
	 border-bottom : 1px solid #006;
}

.seccion_3b {
	 padding : 10px;
	 height : auto;
	 line-height : 1.3em;
	 font-size : 95%;
}

.seccion_4 {
	 padding-top : 5px;
	 padding-bottom : 5px;
	 color : #903;
	 border-bottom : 1px solid #903;
}

/* ------------------------------------------------ */

td a.gmenu {
	color : #000;
	display : block;
	padding : 3px;
	width : 100px;
	font-size : 0.9em;
	margin-right : 0px;
	background-image:url(images/fondofirmas.gif);
	}  

td a.gmenu:hover {
	background-image:url(images/fondofirmad.gif);
	color : #000;
	}   

div.submenu {
	border : 1px solid #ccc;
	margin : 5px;
	margin-top : 1px;
	background-color:#eee;
	}
	
.submenu a {
	background : #eee;
	display : block;
	width : 120px;
	padding : 2px 5px;
	margin : 3px;
	color : #000;
	font-size : 0.85em;
	}
	  
.submenu a:hover {
	background-color : #fff;
	}  

div.level2menu {
	margin-left : 5px;
	border : 1px solid #ccc;
	background-color : #eee;
	}
	
.level2menu a {
	width : 120px;
	padding : 2px 5px;
	margin : 3px;
	background : #eee;
	display : block;
	color : #000;
	font-size : 0.85em; 
	} 
	 
.level2menu a:hover {
	background-color : #fff; 
	}
	  
.level2menu a:active {
	background : #ccc;
	color : #666; 
	}  

.level2menu a:visited {
	background : #ccc;
	color : #666; 
	}   

table.gmenu {
	color : #666;
	position : relative;
	left : 0px;
	top : 0px;
	border : 0px solid #000;  
	}
	   
td.gmenu {
	color : #666;
	border : 0px;
	padding : 0;
	text-align:center;
	}  

#menu,#description {
	float: left; 
	}
	
#description {
	margin: 0px; 
	}
	
#tooltip {
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	font-size: 13px;
	padding: 3px;
	color: #fff;
	background-color: #333;
	visibility: hidden;
	position: absolute;
	border: #fff 1px solid;
	background-position: 0% 50%;
	background-attachment: scroll;
	/*filter: alpha(opacity=75, finishopacity=75, style=1, startx=50, finishx=150, starty=50, finishy=150);*/
	margin: 0;
	background-repeat: repeat;
}	
