@charset "utf-8";
/* CSS Document */
body,
	html {
		margin:0;
		padding:0;
		background:#ebecee;
		color:#000;
	}
	body {
		min-width:750px;
		background-image:url(fondo.jpg);
		background-repeat:repeat-x
	}
	#wrap {
		background:#FFF;
		margin:0 auto;
		width:990px;
	}
	#header {
		margin:0px 0px 10px
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#main {
		background:#FFF;
		float:left;
		width:650px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#sidebar {
		background:#FFF;
		position:relative;
		float:right;
		width:325px;
		right:15px;
		border:#000000 solid 0PX
	
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#calender{
	background-color:#f0f0f0;
	padding:10px 15px 10px 15px;
	font:13pt Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	clear:both}
	
	#calender p{font-size:9pt; line-height:1em; color:#333333}
	
	#calender span{font-size:12px; font-weight:bold}
	#calender a{color:#99ff00}
	
	#footer {
	font:8pt Lucida Sans Unicode, Arial, Helvetica, sans-serif;
		background:#FFF	;
		clear:both;
		margin:0px 0px 20px 0px;
		border:#abd305 solid;
		border-width:0px 0px 5px 0px;
		padding:0px 0px 20px 0px;
	}
	#footer p {
		padding:5px 10px 5px 15px;
		margin:0;
    }
	#leftcontent {
		position: relative;
		left:1px;
		width:20%;
		background:#fff;
		}

	#centerleftcontent {
		position: absolute;
		left:22%;
		width:28%;
		background:#fff;
		}

		
			#centerrightcontent {
		position: absolute;
		left:51%;
		width:28%;
		top:50px;
		background:#fff;
		}

	#rightcontent {
		position: absolute;
		left:80%;
		width:19%;
		top:50px;
		background:#fff;
		}

/*PRUEBAS*/

	#PROBANDO	{
		background-color:#FFFFFF;
		margin: 0 auto;
		width:620px;
		height:auto;
	}

	.head{ width:auto;
font:13pt Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-transform: uppercase; background: #abd305; color:#FFFFFF ;
padding: 3px 6px 3px 6px; margin:0 0 6px 0; font-weight:bold;	float:left;
	}
	.izq{
		width:118px;
		height:auto;
		margin:0 0 0 0px;
		float:left;
		padding:1px;
		text-align:left;
		border-style:solid;
		border-width:0px;
		border-color:#ccc;
		margin:0 0px 0px 0px;
		padding:5px;
		clear:both;
	}
	.dere{
		width:auto;
		height:auto;
		background-color:#FFF;
		border-color:#000000;
		margin:0px 0px -10px 0px;
		padding:0px;
		clear:right	

		
	}

		.lotesto{

		height:auto;
		margin:0 0px 5px 0px;
		padding:5px;
		font:10pt Lucida Sans Unicode, Arial, Helvetica, sans-serif;
		line-height:1;
		width:450px;
		right:20px;
		position:relative;
		float:right


	}
	.linea{clear:both; background-color:#999999; width:100%; height:1px; margin:0px 0px 10px 0px}
	
	hr{color:#000000}
	
	#apellido{
	background-color:#000;
	padding:10px 15px 10px 15px;
	color:#99ff00;
	text-align:right;
	font:14pt Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	clear:both}
	
	#apellido p{font-size:9pt; line-height:1em; color:#ff9900}
	
	#apellido span{font-size:12px; font-weight:bold}
	#apellido a{color:#99ff00}
	
	#laterales{
	background-color:#e8e8e8;
	padding:10px 15px 10px 15px;
	color:#000000;
	text-align:left;
	font:9pt Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	line-height:14px;
	clear:both}
	
	#laterales p{font-size:9pt; line-height:1em; color:#ff9900}
	
	#laterales span{font-size:12px; font-weight:bold}
	#laterales a{color:#99ff00;}
	
	
	/*	MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU */
	
	.menu {
font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
width:980px; font-size:12px;
height:35px;

/*background:#fff url(../meeting.jpg) 0 20px no-repeat;

margin:2em 125px 0 125px;*/position:relative; 
z-index:5;
left:15px
}
/* get rid of the default padding - margin and bullets */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* make menu horizontal */
.menu ul li {
float:left;
position:relative;
}
/* set up the default top level links */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
width:120px; 
height:1.5em;
font-weight:bold;
color:#000; 
border-bottom:2px solid #888;
background:#FFF; 
padding-left:10px; 
line-height:1.5em;
margin-right:2px;
}
/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {
width:130px;
w\idth:120px;
}
/* hide the drop down menu */
.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover {
color:#000; 
border-bottom:8px solid #abd305;
}
/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:11px;
left:0; 
width:120px;
border:1px solid #000;
border-top:0;
background:transparent;
}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
/*background:transparent url(../../opacity/opaque.png); */
color:#000; 
border:0;
margin:0;
color:#000;
font-weight:normal; 
font-size:0.9em;
height:auto; 
line-height:1em; 
padding:5px; 
width:110px
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#000; 
color:#f8c300;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
background:transparent filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:11px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
background:#ddd;
width:110px; /* for IE5.5 faulty box model */
w\idth:100px; /* for IE6 */
}

/*SPANS SPANS SPANS*/
span.titu{
font-family:"Tahoma",Geneva, Arial, Helvetica, sans-serif; color:#99CC00; font-size:18px; line-height:16px}

span.staff{font-family:"Tahoma",Geneva, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; line-height:16px}

#formulario{
border:#000000 dashed 1px; background:#ebecee; margin:10px 0 10px 0; padding:10px}

#beneficios{
border:#000000 dashed 1px; background:#ffffff; margin:10px 0 10px 0; 	padding:10px 15px 10px 15px;
	color:#000000;
	text-align:left;
	font:10pt Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	line-height:14px;
	clear:both}
	
	.titular{ width:auto;
font:13pt Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-transform: uppercase; background: #000000; color:#f8c300 ;
padding: 3px 6px 3px 6px; margin:0 0 5px 0; font-weight:bold;
	}
	
	
#promociones{
border:#e8e8e8 solid 1px; background:#e8e8e8; margin:10px 0 10px 0; 	padding:10px 15px 10px 15px;
	color:#000000;
	text-align:left;
	font:10pt Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	line-height:14px;
	clear:both}
	
	.promito{ width:auto;
font:13pt Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-transform: uppercase; background: #cdcdcd; color:#000 ;
padding: 3px 6px 3px 6px; margin:0 0 5px 0; font-weight:bold;
	}
	.promos{font-size:16px; font-weight:bold; margin:0 0 5px 0}

a.capa{font-family:"Tahoma",Geneva, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none}
a.capa:hover{font-family:"Tahoma",Geneva, Arial, Helvetica, sans-serif; color:#99CC00; font-size:11px;text-decoration:none}

a.verde{font-family:"Tahoma",Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
a.verde:hover{font-family:"Tahoma",Geneva, Arial, Helvetica, sans-serif; color:#99CC00; text-decoration:none}

 div.separa{margin:0 0 5px 0}
ul.cursos{padding:2px 10px; margin:0 5px 0 10px;list-style-type: disc; }

p{margin:7px 0 0 0 ; color:#000000}

#verano{
right:0px; top:0px; z-index:100; position:absolute; float:right}
span.rojo{color:#FF0000}

	#veraneio	{
		background-color:#FFFFFF;
		margin: 0 auto;
		width:620px;
		height:auto;
		padding:0 10px 10px 15px;
		height:auto;

		font:10pt Lucida Sans Unicode, Arial, Helvetica, sans-serif;
		line-height:1;
	}
	
		#veraneio	span{color:#FF0000; font-size:20px; font-weight:bold}
		
			#buscamos{
	background-color:#f0f0f0; padding:10px 15px 10px 15px; margin:0 0 5px 0; line-height:1px;
	font:10pt Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	clear:both}
	
		#buscamos p{font-size:10pt; line-height:1em; color:#000000}
	
	#buscamos span{font-size:12px; font-weight:bold}
	#buscamos a{color:#99ff00}