#wrapper {
	width:980px;
	margin:auto;
}

h1 {
	margin:0;
	padding:0;
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.normalpie {
	font-family: "Arial Narrow";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.normalblanca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.normalazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00009E;
	text-decoration: none;
}
.negritagris {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	text-decoration: none;
	font-weight: bold;
}
.negrita {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.negritamarron {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663333;
	text-decoration: none;
	font-weight: bold;
}
.negritaazul {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00009E;
	text-decoration: none;
	font-weight: bold;
}
.negritanaranja {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5C00;
	text-decoration: none;
	font-weight: bold;
}
.negritablanca {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.titulos {
	font-family:  Arial Narrow;
	font-size: 24px;
	font-weight: bold;
	color: #790F12;
	text-decoration: none;
	letter-spacing: -1px;
}
.titulos1 {
	font-family:  Arial Narrow;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1px;
}
.titulos2 {
	font-family:  Georgia, "Times New Roman", Times, serif, "Arial Narrow";
	font-size: 22px;
	color: #003399;
	text-decoration: none;
}
.titulos3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #663333;
	letter-spacing: -1px;
	font-weight: bold;
}

.diascalendario {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1px;
}
a.diascalendariolink {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1px;
}
.diascalendariolink:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	letter-spacing: -1px;
}
a.link  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.link:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.links  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5C00;
	text-decoration: none;
}
a.links:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.links2  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5C00;
	text-decoration: underline;
	font-weight: bold;
}
a.links2:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.linksmenu  {
	font-family:  "Arial Narrow";
	font-size: 17px;
	color: #FF5C00;
	text-decoration: none;
	font-weight: bold;
}
a.linksmenu:hover {
	font-family:  "Arial Narrow";
	font-size: 17px;
	text-decoration: underline;
	font-weight: bold;
	text-decoration: underline;
	color: #666666;
}
a.linksblancop  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linksblancop:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: underline;
}
a.linkspie  {
	font-family: "Arial Narrow";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkspie:hover {
	font-family: "Arial Narrow";
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: underline;
}
a.linkstitular  {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1px;
	font-weight: bold;
}
a.linkstitular:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	text-decoration: none;
	letter-spacing: -1px;
	font-weight: bold;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-image: url(../img/fondopag.gif);
	background-repeat: repeat;
}
.fomularios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	margin: auto;
	border: 1px solid #999999;
}
.botonesformularios {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border: 1px solid #666666;
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #F6EDE0;
	font-weight: bold;
}

.fondo0 {
	background-color: #FFFFFF;
}
	table.fondo0 {
		width:980px;
		border:none;
	}
	td.fondo0 {
		height:1px;
	}

.fondo1 {
	background-color: #FF5C00;
}
	td.fondo1 {
		width:326px;
		height:8px;
	}

.fondo2 {
	background-color: #757575;
}
	table.fondo2 {
		width:980px;
		border:none;
	}
	td.fondo2 {
		
	}

.fondo3 {
	background-color: #EBEBEB;
}
	table.fondo3 {
	
	}
	td.fondo3 {
		/*width:3px;*/
	}

.fondo4 {
	background-color: #363636;
}
	table.fondo4 {
		width:980px;
		border:none;
	}

.fondo5 {
	background-color: #DF8F3A;
}
.fondo6 {
	background-color: #F7DFBE;
}
.fondo7 {
	background-color: #00BB12;
}
.fondo8 {
	background-color: #FF0000;
}

.fondo9 {
	background-color: #47b2be;
}
	table.fondo9 {
		width:980px;
		border:none;
	}

.lineasimag {
	border: 1px solid #A8A8A8;
	padding: 2px;
	margin:2px;
}
.fondopuntosgrises_h {
	background-image: url(../img/puntos_grises.gif);
	background-repeat:  repeat-x;
	height: 1px;
}
.fondopuntosgrises_v {
	background-image: url(../img/puntos_grises.gif);
	background-repeat:  repeat-y;
	width: 1px;
}
.subtitulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	letter-spacing: -1px;
}

td.align-center {
	text-align:center;
}
td.align-left {
	text-align:left;
}
td.align-right {
	text-align:right;
}
td.align-justify {
	text-align:justify;
}

td.valign-top {
	vertical-align:top;
}
td.valign-bottom {
	vertical-align:bottom;
}
td.valign-middle {
	vertical-align:middle;
}

td.w04 {
	width:04px;
}
td.w05 {
	width:05px;
}
td.w10 {
	width:10px;
}
td.w77 {
	width:77px;
}
td.w105 {
	width:105px;
}
td.w118 {
	width:118px;
}
td.w190 {
	width:190px;
}
td.w249 {
	width:249px;
}
td.w260 {
	width:260px;
}
td.w326 {
	width:326px;
}
td.w644 {
	width:644px;
}

td.h01 {
	height:1px;
}
td.h28 {
	height:28px;
}
td.h22 {
	height:22px;
}
td.h33 {
	height:33px;
}
td.h39 {
	height:39px;
}
td.h78 {
	height:78px;
}
td.h113 {
	height:113px;
}
td.h369 {
	height:369px;
}
td.h386 {
	height:386px;
}
td.h814 {
	height:814px;
}

td.menu_item {
	width:15px;
	height:33;
}

.adjust {
	width:1px;
}

img {
	border:none;
}

img.puntonarj2 {
	margin:3px;  
}

.calnavmois {
	border:none;
	padding:0;
	margin:0 auto;
}

.calnavmois td {
	margin:0;
	padding:0;
}

#accesibilidad {
	float:right;
	padding:0 1px 0 0;
}