html { overflow-y: scroll; }

html { overflow: -moz-scrollbars-vertical; }

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1{
	font-size:20px;
	font-weight: bold;
	color: #2B3761;
}

.menucontainer {
width: 80px;
margin-left:20px;
padding-left:55px;
}

.menu a:link{
color: #2B3761;
background-color: #B0F4A7;
padding: 2px;
display: block;
border-bottom: 1px solid #2B3761;
font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.menu a:visited{
color: #2B3761;
background-color: #B0F4A7;
padding: 2px;
display: block;
border-bottom: 1px solid #2B3761;
font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.menu a:hover {
background-color: #2B3761;
color: #B0F4A7;
text-decoration: none;
}

.links{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #2B3761;
	background-color: #B0F4A7;
	text-align:center;
}

.links a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #2B3761;
	background-color: #B0F4A7;
	text-align:center;
}

.links a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #2B3761;
	background-color: #B0F4A7;	
	text-align:center;
}
.links a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #B0F4A7;
	background-color: #2B3761;
	text-align:center;
}



.titulo_index {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding-left:15px;
	color: #2B3761;
}
.titulo_index a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding-left:15px;
	color: #2B3761;
}
.titulo_index a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding-left:15px;
	color: #2B3761;
}
.titulo_index a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding-left:15px;
	color: #2B3761;
}

.titulo_categoria {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #2B3761;
	padding-left:10px;
}

.titulo_cuadro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFF99;
	padding-left:10px;
	padding-top:0px;
}

.texto {
	padding-left:25px;
	padding-right:25px;
	text-align:justify;
	color: #2B3761;
}

.texto a{
	color: #2B3761;
	text-decoration:underline;
}

.texto a:hover{
	text-decoration:none;
}

.texto h1{
	font-size:18px;
	color: #2B3761;
	text-align:center;
}
.texto h1{
	font-size:15px;
	color: #2B3761;
	text-align:center;
}

.texto_tabla {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:25px;
	padding-right:25px;
	text-align:left;
	color: #2B3761;
}


.texto_cuadro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-align:left;
}

.texto_cuadro a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-align:left;	
}

.texto_cuadro a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-align:left;	
}

.texto_cuadro a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-align:left;	
}

.texto_cuadro_empleo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-align:left;
}

.texto_cuadro_empleo a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFF99;
	text-align:left;	
}

.texto_cuadro_empleo a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFF99;
	text-align:left;	
}

.texto_cuadro_empleo a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFF99;
	text-align:left;	
}

.texto_cuadro_azul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2B3761;
	text-align:left;
	text-decoration:none;
}

.texto_cuadro_azul a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2B3761;
	text-align:left;	
}

.texto_cuadro_azul a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2B3761;
	text-align:left;	
}

.texto_cuadro_azul a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2B3761;
	text-align:left;	
}

.texto_cuadro_descripcion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFF99;
	text-align:justify;
	padding:10px 10px 10px 10px;
}
.cuadro_actividad {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFF99;
	text-align:justify;
}
.texto_cuadro_actividad {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFF99;
	text-align:justify;
	padding: 10px 10px 10px 10px;
}
.dinamica_titulo a:link{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	color: #3E5F39;
}
.dinamica_titulo a:visited{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	color: #3E5F39;
}
.dinamica_titulo a:hover{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	color: #3E5F39;
}
.dinamica_titulo{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	color: #3E5F39;
}
.dinamica_texto{
	font-size:12px;
	text-align:left;
	width:230px;
	color: #3E5F39;
}
.dinamica_texto a{
	font-size:12px;
	text-align:left;
	color: #3E5F39;
}
.titulo_cuadro_2{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.texto_peke {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2B3761;
	width:250px;
}

.texto_peke a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2B3761;
	text-decoration:none;
	width:250px;
}
.titulo_peke {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2B3761;
	font-weight:bold;
	text-decoration:underline;
}

.titulo_peke a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2B3761;
	font-weight:bold;
	text-decoration:underline;
}

.ficha{
	color:#2B3761;
	bgcolor="#8ABF83";
	border:1px solid #2B3761;
}

.ficha a{
	color:#2B3761;
	bgcolor="#8ABF83";
}

/* CSS cambiado el 9 de Junio de 2009 */
.lista_dinamica_titulo{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}
.lista_dinamica_titulo a:link{
	text-decoration:underline;
}
.lista_dinamica_titulo a:hover{
	text-decoration:none;
}
.lista_dinamica_texto{
	text-align:left;
	margin-bottom:20px;
}
.lista_dinamica_texto a{
	text-decoration:underline;
}
.lista_dinamica_texto a:hover{
	text-decoration:none;
}
hr{
	align:center;
	border:1px solid #2B3761;
}
.info_descarga_dinamicas{
	background-color:#FFFFFF;
	border:1px solid #F72B46;
	padding:8px;
}
/* Inicio descargas*/
.descarga_dinamica_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:bold;
	color:#CC0033;
}
.descarga_dinamica_subtitulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#6478FB;
}
.descarga_dinamica_lista{
	list-style-type:square;
}
.descarga_dinamica_precio{
	font-size:15px;
	color:#514C9F;
	font-weight:bold;
}
.descarga_dinamica_precio_numero{
	font-size:20px;
	color:#514C9F;
	font-weight:bold;
}
.descarga_dinamica_descarga{
	font-size:25px;
	color:#CC0033;
	font-weight:bold;
	text-align:center;
}
.descarga_dinamica_descarga a{
	font-size:25px;
	color:#CC0033;
	font-weight:bold;
	text-align:center;
}
/* Fin descargas*/

.bloque_texto{
	margin-left:40px;
}
.bloque_texto a h3{
	text-decoration:underline;
}
.bloque_texto a:hover h3{
	text-decoration:none;
}