BODY  {
	margin: 10px;
	color : #000;
	font-size : 76%;
	font-family : verdana, Tahoma, Georgia, 'Trebuchet MS', arial, helvetica, sans-serif;
}

/* ---------------------------------- 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;
	background-color: #fff;
} 

/* ----------espacio para el logo/encabezado-------------- */
div#logo {
	padding: 0; 
	margin: 0; 
	background-image : url(imagenes/logo.jpg);
	background-repeat : no-repeat;
	height:130px
	}

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

div#exterior{ 
border-left:  solid 111px #fff;
border-right: solid 300px #fff;
} 

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

/* --------------navegacion menu y submenu------------- */
div#izquierda {
 width:110px; 
 float:left; 
 position:relative; 
 margin-left:-110px;
 text-align:center;
 padding-top:8px;
 }
 
div#derecha {
 width:300px; 
 float:right; 
 position:relative; 
 margin-right:-300px;
 padding-top:8px;
 font-size:95%;
 background-color: #fff;
 }

/* -----------------contenido/principal--------------------- */ 
div#contenido{ 
position: relative; 
margin: 0px;
padding: 0 10px 0 10px;
}

/*  ----------------firma/pie---------------------- */ 
#firma {
	clear:left;
	padding:5px;
	margin:0px;
    font-size : 0.8em;
	text-align: center;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	margin-top: 10px;
	background-color:#cccccc;
} 

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

.opcion {
    font-size : 0.85em;
	text-align : right;
	padding-top : 3px;
	padding-bottom : 3px;
	border-bottom : 2px solid #7ebee1;
	}

.opcion a {
	text-align : center;
	color : gray;
	}

.opcion a:hover {
	text-align : center;
	color : #7ebee1;
	font-weight:bold;
	}

.opciond {
	padding-top : 3px;
	padding-bottom : 3px;
	border-bottom : 2px solid #7ebee1;
	font-size:90%;
	}

.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; 
	text-align : center
}

A{
	text-decoration : none; 
}

a:hover{
	color : #000000;
}

TABLE {
	width : 550px;
	font-size: 95%;
}

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

PRE { 
	font-size : 11px; 
}

.todo {
	 width : 100%;
	 margin-top : 10px;
	 margin-bottom : 10px;
	}
	
.seccion_1 {
     height : 17px;
	 color : red;
	 border-bottom : 1px solid red;
	 margin :0 10px;
}

.seccion_2 {
	 color : white;
     height : 17px;
	 padding : 1px 10px 3px 3px;
	 height : auto;
	 margin :0 10px;
	 background-color:#ff0000;
}

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

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

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

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

.seccion_4 {
	 padding-top : 5px;
	 padding-bottom : 5px;
	 color:#6633cc;
	 border-bottom : 2px solid #09f;
}

.ubicacion{
	margin-bottom:10px;
	margin-right:5px;	
	padding : 5px;
	text-align:right;
	/*margin:5px;
	background-color:#5be0ff;*/
	color:#000;
}
