body{
	background:#e0e0e0 repeat left center;
	font-size:62.5%; /*equivalente a 10px segun la tabla*/
	margin-left: 0px;
	margin-top: 0px;
	}
	
.centro {
	text-align:center;
}
	
#pagina{
	width:80em;
	margin:0px auto 10px auto;
	overflow:hidden;
}


/* ................  CABECERA ................  */
#cabecera{
	background:url("fondo_cabe.jpg") no-repeat left center;
	width:80em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:33em;
	position:relative;
	float:left;
}

#login{
	width:11em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:3em;
	padding-top:2em;
	position:relative;
	float:right;
}

#login-ppal {margin:0;padding:0px 0 0 0px; width:11em;}
			
#login-ppal li {
				text-decoration:none;
				display: inline;
				list-style-image:none;
				}
				
#login-ppal li a:link {font-family:verdana;font-size:1em;color:#FFFFFF;font-weight:bold;text-decoration:none;line-height:2.5em;}
#login-ppal li a:hover {font-family:verdana;font-size:1em;color:#000000;font-weight:bold;text-decoration:none;line-height:2.5em;}
#login-ppal li a:visited {font-family:verdana;font-size:1em;color:#000000;font-weight:bold;text-decoration:underline;line-height:2.5em;}


#logo{
	background:url("logo_CR.jpg") no-repeat left center;
	width:20.5em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:11.4em;
	float:left;
}

#foto_cabe{
	background:url("foto_cabe.jpg") no-repeat left center;
	width:59.5em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:33em;
	float:left;
}


/* ................  FIN CABECERA ................  */

/* ................  MENÚ PRINCIPAL ................  */


#menu{
	background:url("fondo_menu.jpg") no-repeat left center;
	width:20.5em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:21.6em;
	position:absolute;
	top:114px;
	left:0px;
	
}

#menu-ppal {margin:0;padding:40px 0 0 40px;width:20em;}
			
#menu-ppal li {
				display: block;
				list-style-image:none;
				}
				
#menu-ppal li a:link {font-family:verdana;font-size:1em;color:#ffffff;font-weight:bold;text-decoration:none;line-height:2.5em;}
#menu-ppal li a:hover {font-family:verdana;font-size:1em;color:#000000;font-weight:bold;text-decoration:none;line-height:2.5em;}
#menu-ppal li a:visited {font-family:verdana;font-size:1em;color:#000000;font-weight:bold;text-decoration:underline;line-height:2.5em;}

/* ................  FIN MENÚ PRINCIPAL ................  */

/* ................  BLOQUES ................  */

#contenido{
	background:url("fondo_bloques.jpg") no-repeat left center;
	width:80em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:40.7em;
	position:relative;
	float:left;
}

#bloques{
	width:80em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:40.7em;
	position:absolute;
	top:0px;
	left:0px;
	
}

#bloque1{
	width:23em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:36em;
	position:absolute;
	top:0px;
	left:0px;	
}

#cabe1{
	width:17em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:5em;
	position:absolute;
	top:20px;
	left:80px;	
}

#txtbloque1{
	width:23em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:26em;
	position:absolute;
	top:100px;
	left:20px;	
}

#registro{
	width:22em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	min-height:4em;
	position:relative;
	float:left;
}

#bloque2{
	width:23em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:36em;
	position:absolute;
	top:0px;
	left:290px;	
}

#cabe2{
	width:17em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:5em;
	position:absolute;
	top:20px;
	left:60px;	
}

#txtbloque2{
	width:23em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:26em;
	position:absolute;
	top:100px;
	left:0px;	
}

#noticia{
	width:22em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	min-height:4em;
	position:relative;
	float:left;
}

#titnoticia{
	width:22em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	min-height:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#990000;
	position:relative;
	float:left;
}

#fechanoticia{
	width:22em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#333333;
	position:relative;
	float:left;
}

#txtnoticia{
	width:22em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	min-height:2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
	position:relative;
	float:left;	
}

#bloque3{
	width:23em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:26em;
	position:absolute;
	top:0px;
	left:555px;	
}

#cabe3{
	width:17em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:5em;
	position:absolute;
	top:20px;
	left:60px;	
}

#txtbloque3{
	width:23em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:26em;
	position:absolute;
	top:100px;
	left:0px;	
}

#subvencion{
	width:22em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	min-height:4em;
	position:relative;
	float:left;		
}

#titsubvencion{
	width:22em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	min-height:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#990000;
	position:relative;
	float:left;	
}

#fechasubvencion{
	width:22em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	min-height:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#333333;
	position:relative;
	float:left;		
}

#txtsubvencion{
	width:22em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	min-height:2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
	position:relative;
	float:left;		
}

/* ................  FIN BLOQUES ................  */


/* ................  DIRECCION ................  */

#direccion{
	background:url("fondo_pie.jpg") #ffffff no-repeat left center;
	width:80em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:6.3em;
	position:relative;
	float:left;

}

#menupie{
	width:20.5em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:1em;
	position:absolute;
	top:0px;
	left:20px;
	
}

#submenu {margin:0;padding:15px 0 0 0px;width:20em;}
			
#submenu li {
				display: inline;
				padding-right:3em;
				}
				
#submenu li a:link {font-family:verdana;font-size:1em;color:#ffffff;font-weight:bold;text-decoration:none;line-height:1em;}
#submenu li a:hover {font-family:verdana;font-size:1em;color:#9a0000;font-weight:bold;text-decoration:none;line-height:1em;}
#submenu li a:visited {font-family:verdana;font-size:1em;color:#9a0000;font-weight:bold;text-decoration:underline;line-height:1em;}

#txtdireccion{
	width:50em; /*al dar un vallor base de 62.5%=10px en vez de 950px pasan a ser 95 ems*/
	height:4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	text-align:right;
	position:absolute;
	top:10px;
	right:10px;
}

/* ................  FIN DIRECCION ................  */

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #9a0000;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#9a0000;
	text-decoration:underline;
}

a.sub:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

a.sub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.sub:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#000000;
	text-decoration:underline;
}

.track {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

.txtbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
}

.timesredbold24 {
	font-family: "Times New Roman", Times, serif;
	font-size: 2.4em;
	font-weight: bold;
	color: #9c0302;
}
.txtboldverd10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 2.4em;
	font-weight: bold;
	color: #9c0302;
	text-align: left;
}
