/* Inicio Body */
	body {
		background-color: #FFFFFF;
		margin: 0px 11px 0px 12px;
		padding: 0px;
		font-family: Arial;
		font-size: 11px;
		color: #333333;
	}
	form {
		margin: 0px;
	}
/* Fin Body */

/* Inicio cabecera */
	#cabecera {
		text-align:right;
		background-color: #18315c;
	}
/* Final cabecera */

/* Inicio Principal */
	#principal {
		font-family: Arial;
		font-size: 11px;
		color: #333333;
		width: 755px;
		border-left: 1px solid #666666;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
	}
/*\*/ * html #principal {
	width: 757px;
} /**/
	
	#principal td{
		font-family: Arial;
		font-size: 11px;
		color: #333333;
	}
	#principal a {
		color: #333333;
		text-decoration: none;
	}
	#principal a:hover {
		text-decoration: underline;
	}
	#principal .txt09rojo{
		color: #CC0000;
		font-size: 9px;
	}
	#principal .txt09{
		color: #333333;
		font-size: 9px;
	}
	#principal .txt09neg{
		color: #000000;
		font-size: 9px;
	}
	#principal .txt09negln{
		color: #000000;
		text-decoration: underline;
	}
	#principal a:hover.txt09negln{
		text-decoration: none;
	}
	#principal .txtln{
		font-size: 12px;
		text-decoration:underline;
	}
	#principal a:hover.txtln{
		text-decoration:none;
	}
	#principal .txt11blanco{
		color: #FFFFFF;
		font-size: 11px;
	}
	#principal .txt11plomo{
		color: #666666;
		font-size: 11px;
	}
	#principal .txt11plomoln{
		font-size: 11px;
		color: #666666;
		text-decoration:underline;
	}
	#principal a:hover.txt11plomoln{
		text-decoration:none;
	}
	#principal .txt11azul{
		color: #000066;
		font-size: 11px;
	}
	#principal .txt11rojo{
		color: #CC0000;
		font-size: 11px;
	}
	#principal .txt11rojoln{
		font-size: 11px;
		color: #CC0000;
		text-decoration:underline;
	}
	#principal a:hover.txt11rojoln{
		text-decoration:none;
	}
	#principal .txt12rojo{
		color: #CC0000;
		font-size: 12px;
	}
	#principal .txt12rojoln{
		font-size: 12px;
		color: #CC0000;
		text-decoration:underline;
	}
	#principal a:hover.txt12rojoln{
		text-decoration:none;
	}
	#principal .txt12azul{
		color: #000066;
		font-size: 12px;
	}
	#principal .txt12azul img{
		margin: 2px 10px 5px 0px;
	}
	#principal .txt12{
		color: #333333;
		font-size: 12px;
	}

	#principal .boton{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	#principal .bordizqinf{
		border-left:1px solid #666666;
		border-bottom:1px solid #666666;
	}
	#principal .fondogris{
		background-color: #EEEEEE;
	}

	#principal .contacto{
		padding:15px 0px 5px 10px;
	}
	
	#principal input{
		margin: -1px 0px -1px 0px;
	}
	#principal hr{
		color: #CCCCCC;
		height: 1px;
		margin-top: 8px;
		margin-bottom: 8px;
	}
	#principal hr.hrgris{
		color: #CCCCCC;
	}

	#principal h1{
		color: #CC0000;
		font-size: 18px;
		border-bottom: 1px solid #CC0000;
		padding-bottom: 2px;
		margin-top: 7px;
		margin-bottom: 14px;
	}

	#principal h3{
		font-size: 12px;
		margin-top: 7px;
		margin-bottom: 10px;
	}

	#principal th{
		background-color: #EEEEEE;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
		border-bottom: 1px solid #CC0000;
		border-top: 1px solid #CC0000;
		padding: 3px 2px 3px 6px;
	}
	#principal th.thlnder{
		border-right: 1px solid #CC0000;
	}

	#principal .td100{
		background-color: #EEEEEE;
		padding: 3px 2px 3px 6px;
	}
	#principal .td100lnder{
		background-color: #EEEEEE;
		padding: 3px 2px 3px 6px;
		border-right: 1px solid #CC0000;
	}
	#principal .td00{
		padding: 4px 2px 4px 6px;
	}
	#principal .td00lnder{
		padding: 4px 2px 4px 6px;
		border-right: 1px solid #CC0000;
	}

	#principal ul ul li li {
		 margin-left: 0px;
	}
	#principal ul  {
		margin: 0px;
		padding: 3px 0px 0px 0px;
		list-style-type: none;
	}
	#principal li {
		background-image:  url("../images/bullet_ch.gif");
		background-repeat: no-repeat;
		margin: 0px 0px 5px 2px;
		padding:0px 0px 0px 11px;

	}
	#principal ul  ul{
		margin-left: 20px;
	}
	#principal li li{
		background-image:  url("../images/bullet_ch02.gif");
	}
	#principal li.subnivel {
		background-image:  url("../images/bullet_ch02.gif");
	}

	#principal .foto{
		border: 3px solid #333333;
	}
/* Fin Principal */

/* Inicio Cuerpo */
	#cuerpo {
		font-family: Arial;
		text-align:justify;
		font-size: 12px;
		color: #333333;
	}
	#cuerpo h1{
		font-family: Arial;
		color: #CC0000;
		text-align:left;
		font-size: 18px;
		border-bottom: 1px solid #CC0000;
		padding-bottom: 2px;
		margin-top: 7px;
		margin-bottom: 14px;
	}
	#cuerpo td{
		font-family: Arial;
		font-size: 12px;
	}
	#cuerpo img{
		margin: 2px 10px 5px 0px;
	}

/* Fin Cuerpo */

/* Inicio Herramientas */
	#herramientas td{
/*		font-weight: bold;	*/
		color: #FFFFFF;
		background-color: #CC0000;
		padding: 7px;
	}
	#herramientas a{
		color: #FFFFFF;
	}
/* Final Herramientas */

/* Inicio Pie */
	#pie {
		width: 757px;
		text-align: left;
		color: #666666;
		padding: 5px 12px 5px 12px;
	}
	#pie a {
		color: #666666;
		text-decoration: underline;
	}
	#pie a:hover {
		text-decoration: none;
	}
/* Final Pie */

/* Inicio Menu */
	#menu {
		width: 170px;
		background-color: #EEEEEE;
		border-top:1px solid #cccccc;
	}
	#menu th{
		padding: 7px 7px 7px 21px;
		background-image: url(../images/bullet_menu.gif);
		background-repeat: no-repeat;
		border-top: 0px solid #FFFFFF;
		border-bottom: 0px solid #FFFFFF;
	}
	#menu td{
		padding: 7px 7px 7px 21px;
		background-image: url(../images/bullet_menu.gif);
		background-repeat: no-repeat;
		border-top: 1px solid #CCCCCC;
	}
	#menu .menunivel02{
		padding: 5px 7px 5px 21px;
		padding-left: 39px;
		background-image: none;
		background-color: #FFFFFF;
	}
	#menu .menuoff{
		font-weight: bold;
		color: #CC0000;
		background-color: #FFFFFF;
	}
	#menu .menu02{
		font-weight: bold;
		background-color: #CCCCCC;
		border-top: 1px solid #333333;
		border-bottom: 1px solid #333333;
	}
	#menu .menu02off{
		font-weight: bold;
		color: #CC0000;
		background-color: #FFFFFF;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
	}
	
/* Final Menu */

/* Inicio Temas interes */
	#temas {
		padding: 6px 6px 11px 0px;
		color: #666666;
	}

	#temas a{
		color: #666666;
		text-decoration:none;
	}
	#temas a:hover{
		text-decoration:underline;
	}

	#temas ul ul li li {
		 margin-left: 0px;
	}
	#temas ul  {
		margin: 0px;
		padding: 8px 0px 0px 0px;
		list-style-type: none;
	}
	#temas li {
		background-image:  url("../images/bullet_ch.gif");
		background-repeat: no-repeat;
		margin: 0px 0px 7px 7px;
		padding:0px 0px 0px 11px;

	}
	#temas ul li ul {
		margin: 0px;
		padding: 8px 0px 0px 0px;
		list-style-type: none;
	}
	#temas ul li ul li {
		background-image:  url("../images/bullet_ch.gif");
		background-repeat: no-repeat;
		margin: 0px 0px 7px 0px;
		padding:0px 0px 0px 10px;

	}
/* Fin Zona de Accion */

/* Inicio ruta */
	#ruta {
		font-family: Arial;
		font-size: 11px;
		margin-top: 7px;
		margin-bottom: 5px;
		color: #666666;
		text-align:left;
	}
	#ruta a {
		color: #666666;
	}
	#ruta em {
		font-size:11px;
		float:right;
		margin-top: 5px;
		font-weight: normal;
		font-style:normal;
	}
/* Fin ruta */

#fecha{
	color:#212f54;
	padding:8px 6px 6px 6px;
	text-align:left;
}

#login{

}

#descargas{
	background-color:#cc0000;
	background-image:url(../images/fdo_descargas.gif);
	background-repeat:no-repeat;
	background-position:15px 10px;
	padding:50px 24px 20px 23px;
	color:#FFFFFF;
	font-size:11px;
	margin-bottom:11px;
}
#descargas td{
	color:#FFFFFF;
}
#descargas a{
	color:#FFFFFF;
	text-decoration:underline;
}
#iconos{
	text-align:right;
	margin:15px 0px;
}
#iconos img{
	margin-left:35px;
}

#principal .tdhome{
	padding:0px 12px 0px 11px;
}
#principal .bordesup{
	padding: 0px 17px 14px 17px;
	border-top:1px solid #666666;
}
#principal .bordesupb{
	border-top:1px solid #666666;
}

#principal .fondosondeo{
	background-color:#eeeeee;
}
