html, body	{ background-color: #ffffff; text-align: center; border: 0; 
					margin-top: 0; min-width: 886px; height: 100%; min-height: 100%; }

			
#wrapper1	{
	visibility: visible;
	padding: 0;
	width: 886px;
	background: url(media/bg_gran.gif) 0 0;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treated as min-height*/
	min-height: 100%; /* real browsers */
	margin: 0px auto;
}


/*___header stuff: logo, image, name______________________________________________*/

#sethlogo	{ visibility: visible; 
					background: url(media/munecos686x88.jpg) no-repeat 199px 0; text-align:left;}

#sethid		{ visibility: visible; margin: 8px 0 0 199px;
					background-image: url(media/siteid.gif); width: 100%; height: 24px; 
					background-attachment: scroll; background-repeat: no-repeat; }

/*___login form_________________________________________________________________*/

#login		{ visibility: visible; float: right; width: 212px; 
					margin: 3px 0 0 0; text-align: left; }

#login p		{ font: 9px/16px Verdana, Arial, Helvetica, sans-serif; 
					color: #fff; margin: 0 0 2px 0; }

.inputfield	{ width: 140px; height: 16px; color: #444; background-color: #c3d3df; 
					font: 9px Verdana, Arial, Helvetica, sans-serif; }

.label			{ float: left; width: 50px; clear: both; }

.button		{ font: 9px/9px Verdana, Arial, Helvetica, sans-serif; background-color: #c3d3df; 
					color: #333; float: right; clear: both; cursor: pointer; 
					position: relative; top: 3px; margin-right: 22px}

.buttonForm {border:1px solid; padding:2px;  font:10px/11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none}

.buttonForm a {text-decoration:none}

.button2 { color: #777; padding: 18px 0  10px 0; font-weight: normal; font: 10px/11px Verdana, Arial, Helvetica, sans-serif; }
.button2 a:visited { color: #777; text-decoration: underline;  }
.button2 a:link { color: #777; text-decoration: underline; }
.button2 a:hover { color: #0098c3; text-decoration: none; }


/*___contains all content below header stuff__________________________________________*/

#wrapper2	{ visibility: visible; width: 866px; margin: 23px 0 0 0; 
					height: auto; overflow: hidden; text-align:left;}


/*___contains 2 columns of content, but not navigation menu_____________________________*/

#wrapper3	{ visibility: visible; width: 666px; float: right;  height: auto; }


/*___content divs________________________________________________________________*/

#centre440w	{ visibility: visible; float: left; margin-top: -2px; 
						width: 440px; height: auto; z-index: 30; } 

#right190w	{ visibility: visible; float: right; margin-top: 1px; display: inline; 
						width: 190px; height: auto; background-color: #f5f1d8; } 

.titulos1			{
	visibility: visible;
	width: 666px;
	float: left;
	margin-top: -3px;
}

.contentleft	{ visibility: visible; float: left;  z-index: 40;
						width: 320px; height: auto; clear: left; }

.contentleft hr	{ border: none; background-color: #0098c3; color: #0098c3;
							height: 1px; margin: 16px 0 5px 0; }

.contentright		{ visibility: visible; float: right;  
							width: 320px; height: auto; }

.contentright hr	{ border: none; background-color: #0098c3; color: #0098c3;
							height: 1px; margin: 16px 0 5px 0; }

.cursos		{ visibility: visible; width: 320px; height: auto; padding: 0 0 6px 0;
					border-bottom: solid 1px #0098c3; margin: 4px 0 20px 0; }

.cursos h4	{ font: bold 13px/15px Georgia, Times, TimesNewRoman, serif; 
					display: block; background-color: #0098c3; color: #fff; 
					padding: 2px 2px 5px 3px; }

.cursos h5	{ font: 11px/14px Verdana, Arial, Helvetica, sans-serif; 
					display: block; background-color: #f5f1d8; color: #555; 
					padding: 3px 2px 3px 3px; margin: -8px 0 5px 0; }

.imgright	{ visibility: visible; float: right; margin: 0 0 5px 15px; 
					width: auto; height: auto; }

.imgleft		{ visibility: visible; float: left; margin: 0 15px 5px 0; 
					width: auto; height: auto; }

.imagediv0060	{ visibility: visible; margin: 0 0 6px	0; }

.imagediv8000	{ visibility: visible; margin: 8px 0 0	0; align:center}

.textdiv0202		{ padding: 0 2px; }

.logosseth2007	{ float: left; width: 110px; text-align: center; margin-top: 12px; }


/*___Guias and Enlaces pages____________________________________________________*/

.listado1	{ visibility: visible; width: 318px; height: auto; padding: 1px 1px 2px 1px;
					margin: 4px 0 5px 0; background-color: #f5f1d8; position: relative; }

.listado1 p	{ margin: 2px 0; }

.listado2	{ visibility: visible; width: 318px; height: auto; padding: 1px 1px 2px 1px;
					margin: 4px 0 5px 0; position: relative; }

.listado2 p	{ margin: 2px 0; }


/*___Enlaces page_______________________________________________________________*/

.relacion		{ visibility: visible; width: 222px; float: left; clear: none; margin: 0 0 12px 0; }

.relacion h5	{ margin: 7px 0 4px 0; color: #0098c3; 
						font: bold 12px/13px Georgia, Times, TimesNewRoman, serif; }

.relacion a:visited	{ color: #0098c3; text-decoration: none; }
.relacion a:link		{ color: #0098c3; text-decoration: none; }
.relacion a:hover	{ color: #999; text-decoration: underline; }

.uparrow		{ visibility: visible; position: absolute; width: 11px; height: 13px; 
						right: 0; top: 20px; }


/*___main navigation menu______needs MenuMachine js folder___________________________*/

#navmenu			{ visibility: visible; float: left; margin: -29px 0 0 9px;  
							width: auto; height: auto; display: inline; }


/*___sponsors left-hand column, all pages except 'Patrocinadores'_________________________*/

#sponsorlogos	{ visibility: visible; float: left; margin: 0 0 0 12px;  
							width: 180px; height: auto; clear: left; display: inline; }

#sponsorlogos p { color: #0098c3; margin: 4px 0 6px 0; letter-spacing: 1px; 
							font: 9px/11px Verdana, Arial, Helvetica, sans-serif; }


/*___Formulario__________________________________________________________________*/

.formdiv1			{ visibility: visible; float: left; clear: left; border-top: 1px #0098c3 solid;
							padding: 0 0 16px 0; width: 100%; height: auto; }


.formdiv1 p,select { color: #444; margin: 4px 0 2px 0; 
							font: 9px/11px Verdana, Arial, Helvetica, sans-serif; }
.formdiv1 input,textarea { color: #444; margin: 4px 0 2px 0; 
							font: 11px Verdana, Arial, Helvetica, sans-serif; }
.formdiv2			{ visibility: visible; float: left; clear: left; border-top: 1px #0098c3 solid;
							padding: 0 0 12px 0; width: 100%; height: auto; 
							background-color: #f4f4f4; }

.formdiv2 p, select	{ color: #444; margin: 4px 0 2px 0; 
							font: 9px/11px Verdana, Arial, Helvetica, sans-serif; }
.formdiv2 input,textarea { color: #444; margin: 4px 0 2px 0; 
							font: 11px Verdana, Arial, Helvetica, sans-serif; }

.forminput48		{ width: 48%; height: 20px; color: #444; background-color: #f5f1d8; 
							font: 11px Verdana, Arial, Helvetica, sans-serif; }

.forminput100	{ width: 100%; height: 20px; color: #444; background-color: #f5f1d8; 
							font: 11px Verdana, Arial, Helvetica, sans-serif; }

.floatright215		{ float: right; width: 215px; margin-bottom: 3px; }

.floatleft215		{ float: left; width: 215px; margin-bottom: 3px; }



/*___text styles___________________________________________________________________*/

h2			{ font: bold 20px/21px Georgia, Times, TimesNewRoman, serif; margin: 0 0 10px 0; }

h3			{ font: bold 16px/17px Georgia, Times, TimesNewRoman, serif; margin: 0 0 8px 0; }

h4			{ font: bold 13px/14px Georgia, Times, TimesNewRoman, serif; margin: 0 0 7px 0; }

h5			{ font: bold 13px/14px Georgia, Times, TimesNewRoman, serif; margin: 7px 0 4px 0; 
				color: #0098c3; }

p			{ color: #444; margin: 0 0 5px 0; 
				font: 10px/14px Verdana, Arial, Helvetica, sans-serif; }

.blu0098c3			{ color: #0098c3; }

.normal				{ font-weight: normal; }

.sans11on16		{ font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 
							color: #444; margin: 0 0 6px 0; }

.sans11on16 p	{ font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 
							color: #444; margin: 0 0 6px 0; }

.sans10on14	{ font: 10px/14px Verdana, Arial, Helvetica, sans-serif; 
						color: #444; margin: 0 0 5px 0; }

.sans9on11	{ color: #444; margin: 0 0 5px 0; 
						font: 9px/11px Verdana, Arial, Helvetica, sans-serif; }

.sans8on9		{ color: #444; margin: 0 0 5px 0; 
						font: 8px/9px Verdana, Arial, Helvetica, sans-serif; }


/*__links within text, underlined____________________________________________________*/

a:visited	{ color: #0098c3; text-decoration: underline; }
a:link		{ color: #0098c3; text-decoration: underline; }
a:hover		{ color: #777; text-decoration: none; }

a.azul:visited	{ color: #0098c3; text-decoration: underline; }
a.azul:link		{ color: #0098c3; text-decoration: underline; }
a.azul:hover	{ color: #005bbb; text-decoration: none; }

.equipos a:visited	{ color: #444; text-decoration: underline; }
.equipos a:link		{ color: #444; text-decoration: underline; }
.equipos a:hover	{ color: #0098c3; text-decoration: none; }
/* JL Added */
.becas		{ visibility: visible; width: 100%; height: auto; padding: 0 0 6px 0;
					border-bottom: solid 1px #0098c3; margin: 4px 0 20px 0; }

.becas h4	{ font: bold 13px/15px Georgia, Times, TimesNewRoman, serif; 
					display: block; background-color: #0098c3; color: #fff; 
					padding: 2px 2px 5px 3px; }
