body { 
	padding:0px; 
	margin:0px;
}
#contenedor { 
	width:100%; 
	height:100%; 
	text-align:center;
}
#general {
	width:750px; 
	height:400px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:20px;
}
#div_logo { text-align:left;
}
#logo_izq { width:209px; float:left;
}
#logo_der { 
	float:left; 
	background-image:url(../imagenes/top_bg.gif); 
	background-repeat:repeat-x; 
	width:541px; 
	height:44px;
}
#div_slogan { 
	background-image:url(../imagenes/baseline_bg.gif); 
	background-repeat:no-repeat; 
	width:209px; 
	float:left; 
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}
#welcome { 
	float:left; 
	width:156px; 
	height:16px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal; 
	color:#193e9f; 
	padding-top:3px;
	border-bottom:1px solid #e6e6e6;
}
#fecha { 
	float:left; 
	text-align:right; 
	padding-right:5px; 
	width:380px;
	height:16px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	color:#193e9f; 
	border-bottom:1px solid #e6e6e6;
}
#div_menu { 
	width:750px; 
	height:19px; 
	float:left;
}
#div_nombre_seccion { 
	background-image:url(../imagenes/baseline_bg.gif); 
	background-repeat:no-repeat; 
	width:209px;
	height:18px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold; 
	color:#ffffff; padding-top:3px;	
	border-bottom:0px solid #ffffff;
}
#div_menu_hor { 
	float:left;  
	width:541px; 
	height:20px;
	border-bottom:0px solid #ffffff; 	
}
.opcion_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold; 
	color:#000;
	border:1px solid #000;
	background-color:#CCCCCC; 
	cursor:pointer;
}
.opcion_menu A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold; 
	color:#000;
	cursor:pointer; 
	text-decoration:none;
}
.opcion_menu A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold; 
	color:#FF0000;
	cursor:pointer; 
	text-decoration:underline;
}
.opcion_submenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	color:#000;
	border:1px solid #000;
	background-color:#CCCCCC; 
}
.opcion_submenu A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	color:#000;
	background-color:#CCCCCC; 
	cursor:pointer;
	text-decoration:none;
}
.opcion_submenu A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	color:#FF0000;
	background-color:#CCCCCC; 
	cursor:pointer;
	text-decoration:underline;
}
.opcion_menu_on {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold; 
	color:#fff;
	border:1px solid #000;
	background-color:#FF0000;
	cursor:pointer;
}
.opcion_menu_on A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold; 
	color:#fff;
	cursor:pointer; 
	text-decoration:none;
}
#cuerpo { height:auto;
}
#lado_izq {
	width:209px;
	/*height:400px;*/
	float:left;
}
#bandera { 
	background-image:url(../imagenes/logo_wnyle.jpg); 
	background-repeat:no-repeat; 
	width:207px; 
	height:163px;
}
#banderas { text-align:right;
}
#lado_der {
	float:left; 
	width:541px;
	min-height:300px; max-height:15000px; 
	/*height:400px;*/
}
.curso_azul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	color:#0000FF;
}
.enlace_azul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	color:#0000FF;
}
.enlace_azul A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	color:#000080;
	text-decoration:none;
}
.enlace_azul A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	color:#cc9933;
	text-decoration:none;
}
.texto_contenido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal; 
	color:#333333;
}
.negro_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal; 
	color:#333333;
}
.texto_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px; 
	font-weight:bold; 
	color:#c99400;
}
.mainheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	color:#c99400;
}
#footer { width:750px; height:45px;
}
#footer_izq { 
	background-image:url(../imagenes/footer_bg.gif);
	background-repeat:repeat-x; 
	width:400px; 
	height:29px; 
	float:left;
}
#footer_der { 
	background-image:url(../imagenes/footer_flex.jpg); 
	background-repeat:no-repeat; 
	float:left;
	width:350px; 
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	color:#ffffff; padding-top:5px; text-align:right;
}
.tabla_login { background-color:#f1f3f5; border:1px solid #cccccc;
}
.rojo10 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;
}
.tabla_frame { border:1px solid #D9D1C4; background-color:#F9F5EC;
	font-family:Arial, Helvetica, sans-serif; color:#695E45; font-size:12px; font-weight:normal;
}
.etiqueta { font-family:Arial, Helvetica, sans-serif; color:#695E45; font-size:12px; font-weight:bold;
}
.etiqueta2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000;
}
.pequeno { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;
}
.pequeno2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
}
#campo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333333;
}
.volver { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}
.volver A { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; text-decoration:none;
}
.volver A:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:underline;
}
.enlace_blanco A { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold; text-decoration:none;
}
.enlace_blanco A:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold; text-decoration:underline;
}
.submenu { border:1px solid #000; background-color:#006699; color:#fff;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
.submenu A{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#fff;
}
.submenu A:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:underline; color:#fff;
}
.texto_contenido2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000080; 
	background-color:#FFFFFF; border:1px solid #000;
}
.texto_contenido3 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000080; 
	background-color:#FFFFFF; border:1px solid #000;
}
.ingresante{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold;  
	border:1px solid #000; background-color:#336699;
}
.titulo_servicio { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#336699; font-weight:bold;  
}
.duracion_servicio { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;  
}
.titulo { color:#5B3C2F; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
}
#footer_izq { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#000; padding-top:7px; 
	text-align:left;
}
#footer_izq a { 
	text-decoration:underline; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#000;
}