
a {
	color:#000;	
}

hr {
	border:solid #666 1px;
}

#div_general {
	text-align:left;
	width:990px;
	margin:0 auto 0 auto;
	background:url(../img/imagen_fondo.jpg) bottom left no-repeat;
	border:solid 1px #8a887c;
}

#cabecera {
	width:990px;
}
#div_imagen{
	width:767px;
	height:149px;
	float:right;
	margin:0px;
	background: transparent url(../img/cabecera.jpg) top left no-repeat;
}

#div_logo {
	width:222px;
	height:149px;
	float:left;
}

#div_izquierda {
	float: left;
	width: 218px;
	text-align:center;
	height:100%;
	

}

#menu_statico1 {
	width:218px;
	height:27px;
	background:url(../img/menu1.gif) bottom center no-repeat;
}

#menu_left {
	width:218px;
	background:url(../img/menu2.gif) top center repeat-y;
}


#menu_statico2 {
	width:218px;
	height:16px;
	background:url(../img/menu3.gif) top center no-repeat;
}


#buscador {
	width:218px;
	height:120px;
	background:url(../img/buscador.gif) top center no-repeat;
	margin:10px 0px 10px 0px;
}



#div_central {
	width:600px;
	color: #3e4649;
	float: left;
	min-height:40px;

	background:transparent url(../img/centro1.jpg) top left no-repeat;
		
}

#titular {
	width:540px;
	margin:8px 0px 0px 15px;
	font-family:Arial, Geneva, sans-serif; 
	font-size:10pt; 
	font-weight:bold; 
	height:20px; 
}



#editor {

	width:600px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	text-align:justify;
	background:url(../img/centro2.jpg) top left repeat-y;	
}

#pie_editor{
	width: 600px;
	height:22px;
	background:url(../img/centro3.jpg) top left no-repeat;
}

#editor_texto{
	width: 570px;
	text-align:justify;
	margin:10px 10px 0px 15px;
}

#div_derecha {
	float:left;
	width:166px;
}


#div_pie {
clear:both;
	width:990px;
	height:39px;
	margin:50px auto 0px auto;
}


.textospie {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#484747;
	height:27px;
	text-align:center;
		
}
.textospie a, .textospie a:link , .textospie a:active{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#484747;
	text-decoration:none;
}
.textospie a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#484747;
	text-decoration:underline;
}


#ruta {
	clear:both;
	height:19px;
	margin:0px 180px 0px 10px;
}

.textoruta {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#505050;
	height:10px;
	text-align:right;
}
.textoruta a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#505050;
	
}

#div_menu_superior{
	font-family: Arial, Verdana, Geneva, sans-serif;
	width:990px;
	height:56px;
	background:url(../img/menu_superior.jpg) top left no-repeat;
}

#menu_superior{
	font-family: Arial, Verdana, Geneva, sans-serif;
	text-align:right;
	width:600px;
	height:15px;
	float:right;
	margin-top:20px;
	margin: 25px 170px 0px 5px;
}






.MENU_LEFT_OFF{text-align: left; padding-left:10px;}
.MENU_LEFT_OFF a, .MENU_LEFT_OFF a:visited,.MENU_LEFT_OFF a:link { font-size: 13px; color: #4e4e4e; text-decoration: none; font-weight:bold; width:200px; height:27px; padding:5px 2px 0px 20px; display:table-cell;}
.MENU_LEFT_OVER { text-align: left; padding-left:10px;}
.MENU_LEFT_OVER a,.MENU_LEFT_OVER a:visited,.MENU_LEFT_OVER a:link {font-size: 13px; color: #331e45; text-decoration: none; font-weight:bold; width:200px; height:27px; padding:5px 2px 0px 20px; display:table-cell;}
.MENU_LEFT_ON { text-align: left; padding-left:10px;}
.MENU_LEFT_ON a,.MENU_LEFT_ON a:visited,.MENU_LEFT_ON a:link {font-size: 13px; color: #331e45; text-decoration: none; font-weight:bold; width:200px; height:27px; padding:5px 2px 0px 20px; display:table-cell;}

.MENU_LEFT2_OFF{text-align: left; padding:5px 5px 0px 50px;}
.MENU_LEFT2_OFF a, .MENU_LEFT2_OFF a:visited,.MENU_LEFT2_OFF a:link {font-size: 13px; text-decoration: none; font-weight:normal; width:100%; display:table-cell; padding:5px 5px 0px 108px;font-weight:bold;}
.MENU_LEFT2_OVER { text-align: left; padding:5px 5px 0px 50px;}
.MENU_LEFT2_OVER a,.MENU_LEFT2_OVER a:visited,.MENU_LEFT2_OVER a:link {font-size: 13px; color: 331e45; text-decoration: none; font-weight:normal;width:100%; display:table-cell; padding:5px 5px 0px 108px;font-weight:bold;}
.MENU_LEFT2_ON { text-align: left; padding:5px 5px 0px 50px;}
.MENU_LEFT2_ON a,.MENU_LEFT2_ON a:visited,.MENU_LEFT2_ON a:link {font-size: 13px; color: 331e45; text-decoration: none; font-weight:normal; width:100%; display:table-cell; padding:5px 5px 0px 108px;font-weight:bold;}


.MENU_SUPERIOR_OFF{text-align:right; padding:0px 8px 0px 8px;}
.MENU_SUPERIOR_OFF a, .MENU_SUPERIOR_OFF a:visited,.MENU_SUPERIOR_OFF a:link {font-size: 13px; text-decoration: none; width:100%; color:#fff;}
.MENU_SUPERIOR_OVER {text-align:right; padding:0px 8px 0px 8px;}
.MENU_SUPERIOR_OVER a,.MENU_SUPERIOR_OVER a:visited,.MENU_SUPERIOR_OVER a:link {font-size: 13px; width:100%; text-decoration: none; font-weight:bold; color:#331e45; text-decoration:underline;}
.MENU_SUPERIOR_ON {text-align:right; padding:0px 8px 0px 8px;}
.MENU_SUPERIOR_ON a,.MENU_SUPERIOR_ON a:visited,.MENU_SUPERIOR_ON a:link {font-size: 13px; text-decoration: none; width:100%; font-weight: bold; color:#331e45; text-decoration:underline;}

/* fin menus *>
