body {
	background-color: #FFFFFF;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}
#principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#principal td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#principal a {
	text-decoration: underline;
}
#principal a:hover {
	text-decoration: none;
}

/* inicio cabecera */
#cabecera {
	display:none;
	margin-bottom: 11px;
}
#cabecera td {
	vertical-align: bottom;
}
/* fin cabecera */

#programa {
	display:none;
	margin-bottom: 10px;
	}
#programa td{
	padding-left: 11px;
	color: #FFFFFF;
	}

/* inicio ruta */
#ruta {
	display:none;
	margin: 0px 0px 10px 0px;
	}
#ruta td {
	font-size: 9px;
	color: #666666;
}
#ruta img{
	margin-right: 4px;
	}
#ruta a {
	color: #666666;
	text-decoration: none;
}
#ruta a:hover {
	text-decoration: underline;
}
/* fin ruta */

/* inicio panel izquiedo */
#panelizquierdo {
	display:none;
	visibility:hidden;
	width:0px;
}
/* fin panel izquiedo */

/* inicio panel derecho */
#panelderecho {
	display:none;
	visibility:hidden;
	width:0px;
}
/* fin panel derecho */

/* inicio pie*/
#pie {
	display:none;
	margin-top: 11px;
}
#pie td {
	font-size: 9px;
	color: #333333;
	border-top: 1px solid #993333;
	padding: 6px 0px 6px 0px;
}
#pie a {
	color: #333333;
	text-decoration: underline;
}
#pie a:hover {
	text-decoration: none;
}
#pie img {
	margin: 0px 5px 0px 5px;
}
/* fin pie*/

/* inicio herramientas*/
#herramientas {
	text-align:right;
	color: #990033;
	font-size: 9px;
}

#herramientas a {
	color: #990033;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
}
#herramientas a:hover {
	text-decoration: underline;
}
/* fin herramientas*/

/* inicio mcomunidad*/
#mcomunidad td {
	background-color: #990033;
	font-size: 11px;
	color: #FFFFFF;
	padding: 4px 0px 4px 0px;
	text-align: center;
	border-left: 1px solid #FFFFFF;
}
#mcomunidad td.comunidad {
	border-left: 0px none #FFFFFF;
	font-weight: bold;
}
#mcomunidad a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 11px;
	margin-left: 11px;
}
#mcomunidad a:hover {
	text-decoration: underline;
}
/* fin mcomunidad*/

#submenu {
	padding: 8px 8px 6px 6px;
	font-weight: bold;
	color:#222222;
}
#submenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#submenu li  {
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding:0px 0px 2px 10px;
}
#submenu a {
	text-decoration: none;
	font-weight: normal;
	color: #333333;
}
#submenu a:hover {
	text-decoration: underline;
}

#left {
	padding: 8px 8px 6px 7px;
}
#left ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#left li  {
	background-image: url(../images/bullet_rojo-2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding:0px 0px 2px 10px;
}
#left a {
	text-decoration: none;
	color: #333333;
}
#left a:hover {
	text-decoration: underline;
}

#right {
	padding: 0px 8px 6px 0px;
	font-size: 9px;
}
#right td{
	padding-bottom: 4px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#right ul {
	margin: 2px 0px 11px 0px;
	padding: 0px;
	list-style-type:none;
}
#right li  {
	background-image: url(../images/bullet_negr-2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding:0px 0px 6px 10px;
}
#right a {
	color: #666666;
}

#contenido {
	margin: 0px 22px 0px 22px;
	width: 429px;
}
#contenido ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#contenido li  {
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding:10px 0px 2px 10px;
}
#contenido a.back {
	text-decoration: none;
}
#contenido a:hover.back {
	text-decoration: underline;
}
#contenido a img{
	margin-right: 4px;
}
#contenido .borderojo {
	padding: 8px;
	border: 1px solid #990033;
}
th {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding: 4px 0px 4px 9px;
}
td.tdgris {
	background-color: #EEEEEE;
	padding: 4px 0px 4px 9px;
}
td.tdblan {
	padding: 4px 0px 4px 9px;
}

#principal .txt9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#principal .txt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txt14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

form {
	margin: 0px;
}
hr {
	margin: 4px 0px 4px 0px;
	height:1px;
}

h1 {
	font-size: 18px;
	margin: 0px 0px 0px 0px;
/*	margin: -3px 0px 0px 0px;*/
	padding-bottom: 10px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
}
h3 {
	font-size: 12px;
	margin-bottom: 8px;
}
h4 {
	font-size: 14px;
	margin: -10px 0px 0px 0px;
	font-weight: normal;
}
#principal .txt11color{
	font-size:11px;
}
#principal .txt12color{
	font-size:12px;
}
input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

form {
margin:0px;
}

#principal .boton {
	font-size: 11px;
	color:#ffffff;
	background-color:#990033;
}
#back {
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
}
#back a{
	text-decoration: none;
}
#back a:hover{
	text-decoration: underline;
}
#print {
	width: 95px;
	height: 13px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
#txtdatos {
	background-repeat: no-repeat;
	height: 9px;
}
#txtrecursos {
	background-repeat: no-repeat;
	height: 9px;
}
#principal .deco {
	height: 33px;
	width: 88px;
	background-repeat: none;
	background-position: left;
}