/* SELECTORES */
body {
margin-left: 0px;
margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
li {
list-style-image: url(images/li.gif);
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/* SELECTORES */

/* CUERPO DOCUMENTO */
.bodytext,DIV,P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* CUERPO DOCUMENTO */


/* FONDOS */
.rutacl {
background-color: #ecf9fc;
}
.fondoSup {
	background-image: url(images/fondo_menu_superior.jpg);
	background-repeat: repeat-x;
}
.fondoSupOn {
background-image: url(images/fondo_menu_superiorOn.jpg);
	background-repeat: repeat-x;
}
.separador {
background-color: #FFFFFF;
border-right: 1px solid #64c3d6;
}
.fondoMenuIzq {
background-image: url(images/fondoMenuIzq.gif);
background-position: left top;
background-repeat: no-repeat;
}
.fondoMenu {
background-image: url(images/fondoMenu.gif);
background-repeat: repeat;
}
.contenedorCentral {
background-color: #7dd0e1;

}
.elipsePie {
background-image: url(images/pieElipse.gif);
background-repeat: no-repeat;
background-position: left;
}
/* FONDOS */


/* MENUS */
	DIV.menudiv{
		background-image: url(images/itemLeft.jpg);
		background-repeat: repeat-x;
		padding-top:0px;
		margin:0px;
		vertical-align:text-bottom;
	}
	DIV.menudivtext{
		background-image: url(images/itemLeft.jpg);
		background-repeat: repeat-x;
		padding-top:0px;
		margin:0px;
		line-height:30px;
		vertical-align:baseline;
	}
	DIV.divnivel2gral{
		/* background-image: url(images/fondoMenu.gif); */
		/*background-repeat: repeat;*/
                                color: #3ba1b9;
		background-color:#ffffff;
		width:179px;
		float:left;
		clear:both;
	}
        DIV.divnivel2{
		width:149px;
		padding-top:1px;
		padding-bottom:3px;
		padding-left:30px;
		background-image: url(images/bolita.gif);
		background-repeat: no-repeat;
		background-position:10px 2px;
		float:left;
		clear:both;
		background-color:#ffffff;
		color: #3ba1b9;
	}
	DIV.divnivel3gral{
		/* background-image: url(images/fondoMenu.gif); */
		/*background-repeat: repeat;*/
                                color: #3ba1b9;
		background-color:#ffffff;
		width:179px;
		float:left;
		clear:both;
	}
	DIV.divnivel3{
		width:139px;
		padding-top:1px;
		padding-bottom:3px;
		padding-left:40px;
		background-image: url(images/bolita.gif);
		background-repeat: no-repeat;
		background-position:20px 2px;
		float:left;
		clear:both;
		background-color:#ffffff;
		color: #3ba1b9;
	}
	DIV.sup{
	  background-image: url(images/menuLeftTop.gif);
		background-repeat: no-repeat;
		height:3px;
		width:181px;

	}
	DIV.inf{
		background-image: url(images/menuLeftBottom.gif);
		background-repeat: no-repeat;
		height:3px;
		width:181px;
	}
	TABLE.nivel1{




	background-image: url(images/itemLeft.jpg);
	background-repeat: repeat-x;
	}
	a.nivel1,.nivel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333399;
	text-transform: uppercase;
	}
	a.nivel1Act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	background-color: #ffffff;
	text-decoration: underline overline;
	color: #333399;
	text-transform: uppercase;
	}
	TABLE.nivel2 {
	background-color: #FFFFFF;
	}
	a.nivel2, .nivel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3ba1b9;
		}
	.nivel2Act, a.nivel2Act {
	color: #c3cf21;
	text-decoration: underline overline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
	
	.nivel3, a.nivel3 {
	color: #f89828;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
	.nivel3Act, a.nivel3Act {
	color: #f89828;
	text-decoration: underline overline;
	border-right: 1px solid #f89828;
	border-left: 1px solid #f89828;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
	.nivelSupOn {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
	.nivelSupOff {
	color: #c3cf21;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
.ruta1, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #41c4dd;
	text-decoration: none;	
}
.ruta2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0071bc;
	text-decoration: none;	
}
.ruta3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f89828;
	text-decoration: none;
	font-weight: bold;
}
.sepRuta {
color: #c3cf21;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
	}
/* MENUS */	

/* BANNER */
#banner {
border: 1px solid #666666;
}
/* BANNER */
