
body { 
	margin: 0; 
	padding: 0; 
	background: #E2D8E9;
}
.clear{clear:both;}
.picture{float:left; padding:0 20px 0 0;}
/* LINKS AND HEADINGS STYLING */

a { font: normal 14px  Arial, Helvetica, Sans-Serif; color: #794A82; background: inherit;text-decoration: none; }
a:hover { color: #A572AD; text-decoration: none; }
p  { font: normal 14px Arial, Helvetica, Sans-Serif; 
	line-height: 1.7em; 
	color:#888888;}
h1  { font: bold 18px Arial, Helvetica, Sans-Serif; margin: 0 0 10px 0; color: #9F599C;  }
h2  { font: bold 15px Arial, Helvetica, Sans-Serif; margin: 0; color: #9F599C;   }
h3 	{ font: normal 14px Arial, Helvetica, Sans-Serif; margin: 0; color: #9F599C; }
h4  { font-size:1em; font-style:normal; font-weight:bold; margin: 0; color: #68396C; background-color:transparent;padding-bottom: 10px; padding-top:0px;}
.blue { color: #546F92; background: inherit; }
.image { float: left;  padding: 3px; margin: 0 10px 5px 0; }
.bold { font: bold  14px Arial, Helvetica, Sans-Serif; }
.normal{ font: normal  14px Arial, Helvetica, Sans-Serif; line-height:1.6em;}
.italica { font: italic;}
.azulcamep {color:#354A84;}
.azulcamepnormal {color:#354A84; font:normal;}
li{font: normal 14px Arial, Helvetica, Sans-Serif; 
	line-height: 1.7em; 
	color:#888888;}

#imageContainer {
	margin: auto;
	position: relative;
}
#imageContainer {
	height: VALORpx;
	width: VALORpx;
}
#imageContainer img {
	left:0;
	position: absolute;
	top:0; 
}
/* CONTENT WRAPPER */

#main { 
	width: 900px; 
	margin: 0 auto 0 auto;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
}

#cabeza { 
	width: 900px; 
	height:350px;
	margin: 0 0 25px 0;
	float:left;
	clear:both;
	margin-bottom:;
	background:url(images/topsomos.jpg) top center;
}
#cabezalogo { 
	width: 250px; 
	height:300px;
	padding: 50px 0 0 650px;

}
#contenido_top { 
	width: 900px; 
	height:35px;
	margin: 0 auto 0 auto;
	float:left;
	background: url(images/contenido_top.png);
}
#contenido { 
	width: 800px; 
	margin: 0 auto 0 auto;
	padding:10px 50px 10px 50px;
	float:left;
	background: #FFF;
	text-align:justify;
	
}
#contenido_bottom { 
	width: 900px; 
	height:35px;
	margin: 0 auto 0 auto;
	float:left;
	background: url(images/contenido_bottom.png);
}

/* TOP LEFT LOGO */

#logo { 
	float: left; 
	padding: 10px 0 10px 10px; 
}
	#logo h1 { color: #000; background: #fff; }

/* TOP RIGHT HORIZONTAL MENU */
	
#menu { 
	float: left; 
	width:810px;
	height:25px;
	padding: 0 0 0 85px; 
	margin: 0 0 20px 0;	
	clear:both;

}
	#menu ul { 
		padding:0;
	margin:0;
	list-style: none;
	}
	#menu li { 
		padding:0; 
		margin:0;
		background:#E2D8E9; 
		display: inline;
		list-style:none; 
	}
	#menu li.active { 
		background: #E2D8E9;
		padding-left:0px;
		color: #764E92; 
		font: normal 14px Arial, Helvetica, Sans-Serif;	  
	}
	#menu li a { 
		background: #E2D8E9; 
		color: #764E92; 
		text-decoration: none;
		padding:0 18px 0 0;
		font: normal 14px Arial, Helvetica, Sans-Serif; 
		
	} 	
	#menu li a:hover { 
		color: #764E92; 
		background: #E2D8E9; 
		
	} 	
	.key { text-decoration: underline; } /* ACCESKEY UNDERLINED LETTER */

/* LEFT INTRO SIDE */	
#intro_left {
	clear: left;
	float: left;
	width: 230px;
	color: #444;
	margin: 0 0 1px 0;
	border-bottom:#CCCCCC solid 1px;
}
#camep {
	clear: left;
	float: left;
	width: 230px;
	height: 245px;
	color: #E5EAF2;
	margin: 0 0 1px 0;
}
	#intro_left a { color: #fff; background: inherit; }
	#intro_left p { padding: 0px 0; margin: 0; text-align:center;}

	/* LEFT VERTICAL MENU */
	
	#menu_left { 
		float: left;  
		margin: 5px 0 0 0;
		padding: 0 0 0 0;
	}
	#menu_left ul { margin:0; padding:0;
			}
		#menu_left li { list-style: none;
			}
		#menu_left li a { 
			display: block; 
			color: #764E92; 
			width: 187px;
			height:30px;
			margin: 0 0 5px 0;
			line-height: 1.7em; 
			padding: 10px 0 0 12px;
			font: normal 13px Arial, Helvetica, Sans-Serif; 
			text-decoration: none; 
			text-align:left;
			background: url(images/back_left_meu.png) no-repeat;
		}	
		#menu_left li a:hover {  color:#764E92;
								background: url(images/back_left_meu_h.png) no-repeat;
		}
		#menu_left li.active { 
		
		color:  #764E92; 
		font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
		width: 175px;
		height:30px;
		line-height: 1.7em; 
		padding:12px 12px 0 12px; 
		}
		
		
		
		
		
		#menu_left_miguel { 
		float: left;  
		margin: 5px 0 0 0;
		padding: 0 0 0 0;
		border-bottom: 1px dotted #CCC;
	}
	
	#menu_left_miguel ul { margin:0; padding:0;
			}
		#menu_left_miguel li { list-style: none;
			}
		#menu_left_miguel li a { 
			display: block; 
			color: #666666; 
			width: 187px;
			height:25px;
			margin: 0 0 0 0;
			line-height: 1.7em; 
			padding: 5px 0 0 12px;
			font: normal 13px Arial, Helvetica, Sans-Serif; 
			text-decoration: none; 
			text-align:left;
			border-top: 1px dotted #CCC;
		}	
		#menu_left_miguel li a:hover {  color: #999999;
		}
		#menu_left_miguel li.active { 
		
		color:  #333; 
		font: bold 13px Arial, Helvetica, Sans-Serif;
		width: 175px;
		height:25px;
		line-height: 1.7em; 
		padding:12px 12px 0 12px; 
		}

/* LISTA */

#lista { 
		width:165px;
		float: left;  
		margin: 0 auto; 
		padding: 0  19px 0 0;; 
	}
	#lista ul { padding: 0; 
			margin: 0;
	}
		#lista li { list-style: circle; 
			
			padding: 0 0 0 0; 
			margin: 0 0 0 20px; 
			text-decoration: none;
			font: normal 13px Arial, Helvetica, Sans-Serif; 
	line-height: 1.8em; 
	color:#666666;}

/* RIGHT INTRO SIDE */
#intro_right_index {
	float: right;
	width: 380px;
	height: 169px;
	padding: 25px 225px 5px 35px;
	background:url(images/top_index.png);
	color: #DDEDFF;
	margin: 0 0 0px 0;
	
}
	#intro_right_index h1 { margin: 70px 0 5px 0; color:#FFFFFF;}
	#intro_right_index p { color: #FFFFFF; margin:0; font-size:12px;}

#intro_right_exclusivos {
	float: right;
	width: 380px;
	height: 169px;
	padding: 25px 225px 5px 35px;
	background:url(images/top_exclusivos.png);
	color: #FFDFFF;
	margin: 0 0 0px 0;
	
}
	#intro_right_exclusivos h1 {margin: 70px 0 5px 0; color:#FFFFFF;}
	#intro_right_exclusivos p { color: #FFFFFF; margin:0; font-size:12px;}

#intro_right_somos {
	float: right;
	width: 380px;
	height: 169px;
	padding: 25px 225px 5px 35px;
	background:url(images/top_somos.png);
	margin: 0 0 0px 0;
	
}
	#intro_right_somos h1 { margin: 70px 0 5px 0; color:#FFFFFF;}
	#intro_right_somos p { color: #FFFFFF; margin:0; font-size:12px;}
	
#intro_right_contacto {
	float: right;
	width: 380px;
	height: 169px;
	padding: 25px 225px 5px 35px;
	background:url(images/top_contacto.png);
	color: #FFDFFF;
	margin: 0 0 0px 0;
	
}
	#intro_right_contacto h1 { margin: 70px 0 5px 0; color:#FFFFFF; }
	#intro_right_contacto p { color: #FFFFFF; margin:0; font-size:12px;}	
	
#intro_right_personas {
	float: right;
	width: 380px;
	height: 169px;
	padding: 25px 225px 5px 35px;
	background:url(images/top_personas.png);
	color:#FFDFFF;
	margin: 0 0 0px 0;
	
}
	#intro_right_personas h1 { margin: 70px 0 5px 0; color:#FFFFFF;}
	#intro_right_personas p { color: #FFFFFF; margin:0; font-size:12px;}
	
#intro_right_familias {
	float: right;
	width: 380px;
	height: 169px;
	padding: 25px 225px 5px 35px;
	background:url(images/top_familias.png);
	color: #FFDFFF;
	margin: 0 0 0px 0;
	
}
	#intro_right_familias h1 { margin: 70px 0 5px 0; color:#FFFFFF;}
	#intro_right_familias p { color: #FFFFFF; margin:0; font-size:12px;}
	
#intro_right_empresas {
	float: right;
	width: 380px;
	height: 169px;
	padding: 25px 225px 5px 35px;
	background:url(images/top_empresas.png);
	color: #FFDFFF;
	margin: 0 0 0px 0;
	
}
	#intro_right_empresas h1 { margin: 70px 0 5px 0; color:#FFFFFF;}
	#intro_right_empresas p{ color: #FFFFFF; margin:0; font-size:12px;}
	
#intro_right_escuelas {
	float: right;
	width: 380px;
	height: 169px;
	padding: 25px 225px 5px 35px;
	background:url(images/top_escuelas.png);
	color: #FFDFFF;
	margin: 0 0 0px 0;
	
}
	#intro_right_escuelas h1 { margin: 50px 0 5px 0; color:#FFFFFF;}
	#intro_right_escuelas p { color: #FFFFFF; margin:0; font-size:12px;}
	
/* INDEX */
	
#novedades{
	float: left;
	width: 555px;
	padding: 20px 0 0 0;
	
}
#novedad1{
	float: left;
	width: 270px;
	margin:0 0 0 0 ;

	
}
#novedad2{
	float: right;
	width: 270px;

	
}
#novedadpic{
	float: left;
	width: 100px;
	margin:0 0 0 0;
}
#novedadtxt{
	float: left;
	width: 160px;
	margin: 0 0 0 10px;
}
#novedadtxt p{
	text-align:left;
	font: normal 12px Arial, Helvetica, Sans-Serif; 
	margin:0 0 7px 0; padding:0;
	line-height:1.6em;
	color:#888888;
}

#novedadtxt a{
	text-align:left;
	font: normal 12px Arial, Helvetica, Sans-Serif; 
	margin:0 0 0 0; padding:0;
	line-height:1.6em;
	color:#794A82;
}
#novedadtxt a:hover{
	text-decoration: none;
	color:#A572AD;
}
#novedadtxt h2  { font: bold 13px Arial, Helvetica, Sans-Serif; margin:0 0 5px 0; color: #9F599C;   }



#left_special_index {
	float: left;
	width: 184px;
	margin:0 0 0 0;
	background:#EFF5FC;
	padding:0 0 0 15px;	
}
#left_special_index p {
	font: normal 11px Arial, Helvetica, Sans-Serif; 
	line-height: 1.8em; 
	color: #09C;
}
/* LEFT SIDE */
	
#left {
	float: left;
	width: 205px;
}
#left_index {
	float: left;
	width: 200px;
	
	
}
#left_txt_index {
	float: left;
	width: 159px;
	background:#F5F9FC;
	padding: 0 20px 0 20px;
}
#left_txt_index p {
	text-align:left;
	font: normal 12px Arial, Helvetica, Sans-Serif; 
	margin:0 0 0 7px; padding:0;
	line-height:1.6em;
	color:#5F9CC0;
}
	#right_index {
	float:right;
	width: 560px;
	text-align:justify;padding: 0 0 0 30px;
	
	}
	#bienvenidatop {
	float:left;
	width: 520px;
	background: url(images/indexboxtop.jpg);
	height:25px;
	}
	#bienvenidabottom {
	float:left;
	width: 520px;
	background: url(images/indexboxbottom.jpg);
	height:25px;
	margin: 0 0 30px 0;
	}
	#bienvenida {
	float:left;
	width: 555px;
	text-align:justify;
	padding:0 0 40px 0;
	border-bottom:1px #CCC dotted;
	
	}
	#bienvenidaimg {
	float:left;
	width: 199px;
	text-align:justify;

	}
	#bienvenida p {
	margin:0; padding:0;
	}
	#bienvenida h2{ font: normal 15px Arial, Helvetica, Sans-Serif; margin: 0 0 10px 0; line-height:1.6em;  }
#up_special_index{
	float: left;
	width: 199px;
	clear:both;	
	margin:0 0 0 0;
}
	#tit_index {
	float:left;
	width: 510px;
	height:27px;
	padding: 8px 0 0 10px;	
	}
	#caja_index {
	float:left;
	width: 520px;
	text-align:justify;
	padding:20px 0 20px 0;
	margin:0 0 8 0;
		
	}
	#caja_index_left {
	float:left;
	width: 150px;
	padding:0 20px 0 0;
	}
	#caja_index_right {
	float:left;
	width: 350px;
	}
#left_logo {
	float: left;
	width: 199px;
	height:220px;
	clear:both;
}
#left_titulo_contacmail{
	float: left;
	width: 199px;
	height:40px;
	margin:65px 0 0 0;
	clear:both;
	text-align:center;
}
#left_reflexion {
	float: left;
	width: 199px;
	clear:both;
	margin:20px 0 0 0;
}
#left_reflexion p {
	font-size:13px;
}
#left_pdf_titulo {
	float: left;
	width: 199px;
	height:30px;
	clear:both;
	margin:55px 0 0 0;
	text-align:left;
	border-bottom: 1px dotted #CCC;
}
#left_pdf {
	float: left;
	width: 199px;
	clear:both;
	margin:10px 0 0 0;
	text-align:left;
	border-bottom: 1px dotted #CCC;
}
#left_pdf a:link {
	color:#666666;
	font: normal 13px Arial, Helvetica, Sans-Serif; 
	line-height: 1.6em; 
	margin:0;
	padding:10px 0 0 0;
}
#left_pdf a:hover {
	color:#999999;
}
#left_pdf a:visited {
	color:#666666;
}
#left_pdf a:active {
	color:#666666;
}

#left_issue {
	float: left;
	width: 199px;
	height:160px;
	clear:both;
	margin:20px 0 0 0;
}
#left_issue_link {
	float: left;
	width: 199px;
	height:30px;
	margin:10px 0 0 0;
	text-align:center;
}
#left_issue_cultura {
	float: left;
	width: 199px;
	clear:both;
	margin:20px 0 0 0;
}
#left_subtitulo {
	float: left;
	width: 199px;
	height:146px;
	clear:both;
}
#up_special{
	float: left;
	width: 199px;
	clear:both;	
	margin:25px 0 0 0;
}
#down_special{
	float: left;
	width: 199px;
	margin:0 0 0 0;
}
#left_special_talento {
	float: left;
	width: 184px;
	margin:0 0 0 0;
	background:#EFF5FC;
	padding:0 0 0 15px;	
}
#left_special_talento h2 {
	color:#5AA9E2;
	margin:0 0 12px 0;
}
#left_special_talento li {
	color:#5AA9E2;
	text-align:left;
}
#left h1 {
	margin-bottom:20px;
}
#left_special_escuelas {
	float: left;
	width: 184px;
	margin:0 0 0 0;
	background:#FEF8F1;
	padding:0 0 0 15px;	
}
#left_special_escuelas h2 {
	color:#EEB175;
	margin:0 0 12px 0;
}
#left_special_escuelas li {
	color:#EEB175;
	text-align:left;
}
#left_special_empresas {
	float: left;
	width: 184px;
	margin:0 0 0 0;
	background:#ECF8F9;
	padding:0 0 0 15px;	
}
#left_special_empresas h2 {
	color:#5ABFC5;
	margin:0 0 12px 0;
}
#left_special_empresas li {
	color:#5ABFC5;
	text-align:left;
}
#left_correo_talento {
	float: left;
	width: 170px;
	margin:0 0 0 0;

	padding:20px 0 0 20px;	
}
#left_correo_talento p {
	color:#5AA9E2;
	text-align:left;
			font: bold 13px Arial, Helvetica, Sans-Serif; 
	line-height: 1.8em; 
	margin:0;
	padding:0;
}
#left_correo_talento a:link {
	color:#5AA9E2;
	text-align:left;
			font: normal 13px Arial, Helvetica, Sans-Serif; 
	line-height: 1.8em; 
	margin:0;
	padding:0;
}
#left_correo_talento a:hover {
	color:#8BC2EB;
}
#left_correo_talento a:visited {
	color:#5AA9E2;
}
#left_correo_talento a:active {
	color:#5AA9E2;
}


	.box {
		float:left;
		width:198px;
		padding: 4px 15px;
		border: 1px solid #D7CCE3;
		margin: 10px 0 10px 0;
		background:#DDD2E8;
		}
		.box h2 { margin:0; padding-top:10px; color: #68396C;}
		.box p { margin:0; padding-top:5px;padding-bottom:10px; color:#794A82; font-size:12px; text-align: justify;} 
	
	.note {
		padding: 15px 15px 20px 100px;
		border: 1px solid #CFCB66;
		margin: 0 0 5px 0;
		background: #FFFFAD url(images/package.gif) no-repeat;
		color: #585616;
	}
	.titulo {
	font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
	}

/* RIGHT SIDE */

#right {
	float: right;
	width: 555px;
	padding-left:35px;
	text-align:justify;
	
	}
	#right h2 { line-height:1.4em; }
	#right_img {
		width:555px;
	height:250px;
	float:left;
	clear:both;
	margin: 0 0 30px 0;	
}

	#right_evento {
	width: 555px;
	float:left;
	margin: 0 0 30px 0;	
}
	#right_evento_fecha {
	width: 61px;
	float:left;
	margin: 0 20px 0 0;	
}
	#right_evento_text {
	width: 470px;
	float:left;
	margin: 10px 0 0 0;	
}
	#right_evento_text p{
	line-height: 1.7em;
	margin:10px 0 0 0;
	padding:0;
}
#left_evento {
	float: left;
	width: 199px;
	height:215px;
	clear:both;
	padding:10px 0 0 0;
}

	#item_right {
	float: left;
	width: 545px;
	margin:15px 0 0 0;
	text-align:justify;
	}
	#item2_right {
	float: left;
	width: 545px;
	margin:10px 0 0 0;
	text-align:justify;
	}
	#item2_right_miguel_text {
	float: left;
	width: 390px;
	margin:15px 0 0 0;
	text-align:justify;
	}
	#item2_right_miguel {
	float: left;
	width: 130px;
	margin:0 25px 0 0;
	text-align:justify;
	}
	.leftcol { 
		float: left; 
		padding-top:12px;
		padding-bottom:12px;
		padding-right:30px;
		width: 250px; 
		margin: 0 0 10px 0;
	}
	.leftcol p { margin:0; padding-bottom:10px;}
	.rightcol { 
		float: right; 
		padding: 10px 15px;
		width: 325px; 		
		}
	.rightcol p { margin:0; padding-bottom:10px; text-align:justify;}	
	.rightcol h3 { margin-bottom:10px;}
	
	.rightcol_inicio { 
		float: right; 
		padding: 10px 15px;
		width: 325px; 		
		}
	.rightcol_inicio p { margin:0; padding-bottom:0px;}	
	.rightcol_inicio h3 { margin-bottom:10px;}
	
	.rightcol_exclusivos { 
		float: right; 
		padding-top:20px;
		padding-bottom:10px;
		width: 640px; 		
		}
	.rightcol_exclusivos p { margin:0; padding-bottom:10px; text-align:justify;}	
	.rightcol_exclusivos h3 { margin-bottom:10px;}
	
	.special {
		clear: both;
		padding:0 0 20px 0;
		color: #824686;
	}

.special p { margin:0; padding-bottom:5px; text-align:justify; color:#68396C;}

.img{
	float:left;
	padding-right:20px;
}

.xtra {
		clear: both;
		margin:0px 0 15px 0;	
		padding-left:20px;
		padding-right:20px;
		background:#DDEDFF;
		color: #444;
		border:#ccc 1px solid;
	}
.xtra p { margin:0; padding-top:10px; padding-bottom:10px;}


/* FOOTER */

#footer { clear: both; padding: 5px; }
#footer p { font: normal 13px Arial, Helvetica, Sans-Serif; 
	line-height: 1.7em; 
	color:#68396C;
	text-align:right; }