.mainbody {
	background-color:#000;
	margin-top:0px;
	overflow:-moz-scrollbars-vertical;
}
html { min-height: 100%; margin-bottom: 1px; }
#clearfix{clear:both;}

/*		Contenedor principal		*/
#contenedor 
{
	background-color:#FFF;
	background-image: url(/imagenes/bg_content.jpg);
	background-repeat:repeat-y;
	width: 912px;
	top:0px;
	margin: 0px auto;
	position: relative;
	padding:0px;
	padding-right:0px;
	margin-top: 0px;
	border:0px solid #B5B5B5;
	border-top:0px;
}
#presentacion{
	background-color:#000;
	margin-top:100px;
	overflow:-moz-scrollbars-vertical;
	float:center;
}
#contenido{
	float:left;
	margin-left:10px;
	width:510px;
	border:0px solid #666;
	padding-left:10px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
#contenido_pag{
	float:left;
	margin-left:10px;
	width:668px;
	border:0px solid #666;
	padding-left:10px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
#contenido_peq{
	float:left;
	margin-left:10px;
	width:400px;
	border:0px solid #666;
	padding-left:10px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.titulo, .gestor_titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	font-weight:bold;
	padding-bottom: 20px;
	
}
.gestor_titulo{	padding-bottom: 0px;}

.subtitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	padding-bottom: 5px;
}



#pie{
	margin-top:25px;
	clear:both;
	padding-right:0px; 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#878787;}

/*		Contenedor para redondeo de caja principal		*/
#contenedor_cierre
{
	background-color:#42487a;
	background-image: url(/imagenes/bg_footer.jpg);
	background-repeat:no-repeat;
	width: 917px;
	height:15px;
	margin: 0px auto;
	position: relative;
	padding:6px;
	padding-right:4px; 
	margin-top: 0px;

}

/*		Contenedor textos antes de cabecera		*/
#precab {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C3C3C3;text-align:right;padding-top:10px;padding-right:24px;}
#precab a{color:#C3C3C3; text-decoration:none;} #precab a:hover{color:#C3C3C3;}





/*		Contenedor cabecera (logo y imagen princiapl del header		*/
#cabecera{margin-top:5px; margin-bottom:5px; }


/*		Contenedor menu lateral 		*/
#menu_lateral {
	width:190px;
	padding-left:4px;
	float:left;
	border:0px solid #000000;
	
}
#menu_lateral a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none
}
#menu_lateral a:hover{text-decoration:none}

	.celda{
	background-image:url(/imagenes/bg_menu_td.gif);
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}
	.celdaon{
	background-image:url(/imagenes/bg_menu_td_on.gif);
	font-weight:bold;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}
/*		Contenedor menu enlaces 		*/
#menu_enlaces {
	width:190px;
	padding-left:4px;
	float:left;
	border:0px solid #000000;
	
}
#menu_enlaces a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00F;
	text-decoration:none
}
/*		Contenedor tabla lateral 		*/
#menu_lateral_derecho { width:178px; margin-right:10px; float:right; border:0px solid #000000;}
#menu_lateral_derecho a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#666666;text-decoration:none}
#menu_lateral_derecho a:hover{text-decoration:none}

/*		Contenedor tabla lateral 		*/
#menu_lateral_derecho_serv { width:178px; margin-right:10px; float:right; border:0px solid #000000; margin-top:35px;}
#menu_lateral_derecho_serv a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#666666;text-decoration:none}
#menu_lateral_derecho_serv a:hover{text-decoration:none}

/*		Contenedor tabla lateral 		*/
#menu_lateral_derecho_form { width:178px; margin-right:10px; float:right; border:0px solid #000000; margin-top:5px;}
#menu_lateral_derecho_form a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#666666;text-decoration:none}
#menu_lateral_derecho_form a:hover{text-decoration:none}
/*		Contenedor tabla lateral 		*/
#menu_lateral_derecho_cr { width:178px; margin-right:40px; float:right; border:0px solid #000000; margin-top:30px;}
#menu_lateral_derecho_cr a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#666666;text-decoration:none}
#menu_lateral_derecho_cr a:hover{text-decoration:none}
	
	
.foto,.fotonoticiahome{border:1px solid ##f0f0f0;padding:1px;margin-right:15px; float:left;}
.fotooferta{
	border:2px solid #c7c7c7;
	padding:2px;
	margin-right:0px;
	float:left;
}
.fotonoticiahome{float:none;}


.txtoferta{color:#42487a;padding-bottom:6px;}
.precio{color:#FF0000; font-weight:bold;}


#separador{clear:both; background-image:url(../imagenes/bg_sep.gif); background-repeat:repeat-x; height:1px;}

#contenedor_caja_noticias
{
	clear:both;
	border:1px solid #f0f0f0;
	margin-top:1px;
	margin-left:5px;
	width:166px;
	padding:0px;
	background-color:#f0f0f0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenedor_caja_noticias .cabeceraNoticias{ background-color:#f0f0f0;padding:0px;padding-left:1px;color:#000;}
#contenedor_caja_noticias .celdaNoticia {padding-top:6px;padding-bottom:6px; background-color:#FFF;}
#contenedor_caja_noticias .separador{ width:1px;background-color:#D0D0D0;}
#contenedor_caja_noticias .fechaNoticia{color: #0099FF; font-size:10px;}
#contenedor_caja_noticias .Titular{color: #42487a; font-size:11px;}
#contenedor_caja_noticias .Titular a{color: #42487a; text-decoration:none}
#contenedor_caja_noticias .Titular a:hover{color: #42487a; text-decoration:underline;}
#contenedor_caja_noticias .Texto{color: #727272; font-size:10px;}

#contenedor_caja_cursos
{
	clear:both;
	border:1px solid #f0f0f0;
	margin-top:1px;
	margin-left:5px;
	width:500px;
	padding:0px;
	background-color:#f0f0f0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenedor_caja_cursos .cabeceraCursos{ background-color:#f0f0f0;padding:0px;padding-left:1px;color:#000;}
#contenedor_caja_cursos .celdaCursos {padding-top:6px;padding-bottom:6px; background-color:#FFF;}
#contenedor_caja_cursos .separador{ width:1px;background-color:#D0D0D0;}
#contenedor_caja_cursos .fechaCursos{color: #0099FF; font-size:10px;}
#contenedor_caja_cursos .Titular{color: #42487a; font-size:11px;}
#contenedor_caja_cursos .Titular a{color: #42487a; text-decoration:none}
#contenedor_caja_cursos .Titular a:hover{color: #42487a; text-decoration:underline;}
#contenedor_caja_cursos .Texto{color: #727272; font-size:10px;}

#noticia{	margin:auto;width:95%; text-align:center}
#noticia .foto{border:1px solid #000066;padding:1px;margin-right:15px;margin-bottom:10px; }
#noticia .izquierda{float:left;}
#noticia .centro{float:none;}
#noticia .derecha{float:right;}
		
#noticia .fechaNoticia{color: #0099FF; font-size:10px;  text-align:left}
#noticia .Titular{color: #42487a; font-size:11px; font-weight:bold; text-align:left}
#noticia .Entradilla{color: #727272; font-size:11px; text-align:left}
#noticia .Cuerpo{color: #727272; font-size:10px;text-align:left}
#noticia .Cuerpo a{color: #42487a; text-decoration:underline;}
#noticia .Vermas a{color: #42487a; font-size:10px;text-decoration:none;padding-left:5px;}

#noticia .Volver{padding-left:5px; text-align:left;font-size:10px;}
#noticia .Volver a{color: #42487a; font-size:10px;text-decoration:none}
#noticia .Vermas a:hover{color:#42487a;text-decoration:underline;padding-left:5px;}
#noticia .Volver a:hover{color:#42487a;text-decoration:underline;}
#noticia .fotosadjuntas{margin-top:8px;}


#NoticiaCorto{
	margin:auto;
	margin-top:5px;
	border-bottom:1px solid #EAEAEA;
	padding-bottom:5px;
	width:85%;
}

#NoticiaCorto .TituloNoticiaCorto{
	color:#727272;
	font-size:10px;
	font-weight: normal;

}
#NoticiaCorto .TituloNoticiaCorto a {text-decoration:none;color:#727272;}
#NoticiaCorto .TituloNoticiaCorto a:hover {color:#42487a;text-decoration:underline;}


input,textarea, select{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; border:1px solid #cccccc; }
input.disabled,textarea.disabled, select.disabled {background-color:#ECE9D8;}

.mail{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#42487a;text-decoration:none;font-weight:bold;}
.mail:hover{ text-decoration:none;}

.frmhelp{font-size:9px; color:#333333}
.cabtbladmin{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-align:center;background-color:#E9E7DB;padding:4px; vertical-align:middle}
.cabtbladmin a{ text-decoration:none;}
.celdamapa{padding:3px;padding-left:4px;}
.celdamapa a{color:#727272; text-decoration:none}
.celdamapa a:hover{text-decoration:underline}