/* CSS Document */
/* top elements */
* { padding: 0; margin: 0; }

body {
	margin: 0; 	padding: 0;
	font-family: "sans-serif", Arial, Helvetica;
	background-color:#FFFFFF;
	/*font: normal 73%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
	color: #555;
	background: #FFF url(bg.jpg) repeat-x;
	text-align: center;		*/
}

.opaco {filter: alpha(opacity=50); 
	opacity: 0.85;
} 


#contenedor
{
margin: 0px auto;
text-align: left;

/*width: 1000px;
/*height: 502px;
/*background-color:#FFFF00;*/
}


#fondo
{
margin: 0px auto;
text-align: left;
width: 1000px;
background-color:#ABAB7C;
height: 1502px;
/*background-color:#FFFF00;*/
}

#fondo_fotos
{
margin: 0px auto;
text-align: left;
width: 1000px;
background-color:#ABAB7C;
height: 1150px;
/*background-color:#FFFF00;*/
}

	#head 
	{
		width: 1000px;
		background-color: #333399;
		height: 86px;	
		position: relative;	
		background:url(images/fondo_head.gif) repeat-y;
	}
	
	#foto_head 
	{
		width: 1000px;
		height: 283px;	
		position: relative;	
		/*border-bottom: 2px solid white;*/
	}
	
	#linea_superior1 
	{
		width: 1000px;
		background-color:#FFFFFF;
		height: 6px;	
		position: relative;	
		/*border-bottom: 2px solid white;*/
	}
	
	#linea_superior2 
	{
		width: 1000px;
		background-color: #867C46;
		height: 11px;	
		position: relative;	
		/*border-bottom: 2px solid white;*/
	}
		
	#fondocuerpo 
	{
		width: 1000px;
		height:960px;
		background:url(images/fondo_cuerpo.gif) repeat-x;
		background-color:#FFFFFF;		
		position: relative;	
		/*border-bottom: 2px solid white;*/
	}

#fondocuerpo_fotos
	{
		width: 1000px;
		height:610px;
		background:url(images/fondo_cuerpo.gif) repeat-x;
		background-color:#FFFFFF;		
		position: relative;	
		/*border-bottom: 2px solid white;*/
	}

	#logo 
	{
		width: 264px;
		height: 56px;	
		position: relative;	
		left:95px;
		top:18px;
		z-index:10;		
	}
	
		
#menu_008
	{
	position: absolute;
	/*background-color:#ABAB7C;*/
	background-color:#F1F1E8;
	z-index:30;
	left:60px;
	}

#menu_008 ul
	{
	list-style:none;
	}

#menu_008 li
	{
	list-style:none;
	display:block;
	float:left;
	margin:0px 1px 0px 0;
	}

#menu_008 li a
	{
	display:block;
	float:left;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/bt_on.gif) repeat-x;
	height:28px;
	line-height:27px;
	padding:0 50px;
	}

#menu_008 li a:hover
	{
	color:#985500;
	background:url(images/bt_off.gif) repeat-x;
	line-height:27px;
	
	}

#menu_008 li a.current
	{
	display:block;
	float:left;
	background:url(images/bt_off.gif) repeat-x;
	color:#985500;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:0 46px;
	line-height:27px;
	}
	
#menu_008 li a:hover.current
	{
	color:#985500;
	}


#rblanca
	{
		display:block;
		float:left;
		background-color:#FFFFFF;
		position: absolute;
		top: 28px;
		left: 60px;
		height: 4px;
		width: 583px;
		z-index: 31;
	}

#titulo
	{
		/*color: white;*/
		position: absolute;
		top:46px;
		width: 528px;
		z-index:30;
		left:0px;
		color:#394521;
		font-family:Arial, Helvetica, "sans-serif";
		font-size:26px;
	}


#titulo .bold
	{
	font-size:30px;
	font-weight:bold;
	}


.titulo_speech
	{
		/*color: white;*/
		color: #000000;
		font-family:Arial, Helvetica, "sans-serif";
		font-size:22px;
		font-weight:bold;
	}

#cuerpo
{
	/*color: white;*/
	position: absolute;
	top:338px;
	width: 528px;
	z-index:30;
	left:98px;
}

#cuerpo .text
{
font-size: 11px;
/*font-weight:bold;*/
font-family: Arial, Verdana, "sans-serif";
text-align:left;
color:#30441C;
}


#cuerpo .tit  {
font-size: 12px;
/*font-weight:bold;*/
font-family: Arial, Verdana, "sans-serif";
text-align:left;
font-weight:bold;
color:#30441C;
}

 .awards {
font-size: 13px;
/*font-weight:bold;*/
font-family: Arial, Verdana, "sans-serif";
text-align:left;
font-weight:bold;
color:#3B4722;
}


#linea_pie 
	{
		width: 1000px;
		height: 11px;
		/*top:960px;*/
		background-color:#313D1C;
		/*position: relative;	*/
		/*border-bottom: 2px solid white;*/
	}

#pie
	{
		width: 1000px;
		background-color: #333399;
		height: 75px;	
		/*position: relative;	*/
		background:url(images/fondo_head.gif) repeat-y;
	}
	
	
.pietexto
	{
		font:Arial, Helvetica, "sans-serif";
		font-size:11px;
		color:#FFFFFF;
		padding: 32px 12px 12px 12px;
		text-align:center;
/*		font-weight:bold;*/
	}
	

/****************************************************************
 Template & Layout
**************************************************************/

#centro
{
	position: relative;
	/*background-color:#CCCC00; /*color amarillo de fondo de prueba*/
	width:1000px;
	z-index: 5;
	top:-125px;
	left:150px;
	
}


#cuadrocentro
	{
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
	width:693px;
	background-color:#F1F1E8;
	height: 1116px;
	z-index: 15;
	
	}
	
#cuadrocentro_prizes
	{
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
	width:693px;
	background-color:#F1F1E8;
	height: 960px;
	z-index: 15;
	}	

#cuadrocentro_fotos
	{
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
	width:693px;
	background-color:#F1F1E8;
	height: 760px;
	z-index: 15;
	}	

#cuadrofoto
	{
	position:absolute;
	background-color:#FFFFFF;
	height:164px;
	left:98px;   
	width:496px;
	top: 146px;
	border:medium;
	border-style:double;
	border-color:#ABAB7C;
	}


#foto
	{
		position: absolute;
		top: 6px;
		left: 6px;
		height: 152px;
		width: 484px;
		z-index: 20;
		border:medium;
		border:#FFFFFF;
	}
	
.fotochi
	{
	display: block;
	position: absolute;
	/*top: 6px;
		/*left: 6px;*/
		height: 152px;
	width: 118px;
	/*z-index: 20;*/
		border:medium;
	border:#FFFFFF;
	padding-right:120;
	left: 129px;
	top: 5px;
	}
	
.cuadrofoto_prizes
	{
	position:absolute;
	background-color:#FFFFFF;
	height:189px;
	left:98px;   
	width:484px;
	top: 146px;
	border:medium;
	border-style:solid;
	border-color:#ABAB7C;
	}

.cuadrofoto_fotos
	{
	position:absolute;
	
	/*height:189px;*/
	left:90px;   
	width:504px;
	top: 146px;
	border:medium;
	border-style:solid;
	border-color:#ABAB7C;
	padding:8px;
	}

.cajatexto1
	{
	position:absolute;
	/*background-color:#009966;*/
	font-family:Arial, Helvetica, "sans-serif";
	font-size:12px;
	left:112px;
	width:496px;
	/*height:60px;*/
	top: 419px;
	z-index:33;
	height: 635px;
	overflow: auto;
	}
	
.cajatexto2
	{
	position:absolute;
	/*background-color:#009966;*/
	font-family:Arial, Helvetica, "sans-serif";
	font-size:12px;
	left:100px;
	width:496px;
	/*height:60px;*/
	top: 403px;
	z-index:33;
	height: 635px;
	overflow: auto;
	visibility: hidden;
	}
	
.cajatexto_prizes
	{
	position:absolute;
	/*background-color:#009966;*/
	font-family:Arial, Helvetica, "sans-serif";
	font-size:12px;
	left:98px;
	width:497px;
	/*height:60px;*/
	top: 374px;
	z-index:33;
	height: 546px;
	visibility: visible;
	}
	
.cajatexto_gradua
	{
	position:absolute;
	/*background-color:#009966;*/
	font-family:Arial, Helvetica, "sans-serif";
	font-size:11px;
	left:96px;
	width:497px;
	/*height:60px;*/
	top: 143px;
	z-index:33;
	height: 926px;
	visibility: visible;
	overflow: auto;
	}



.text_foto
 	{
	font:Arial, Helvetica, "sans-serif";
	font-size:10px;
	color:#B7C58D;
	vertical-align:middle;	
		/*border-bottom: 2px solid white;*/
	}

/*---------------------------------------------

/* slides styling */

.photo {
	position:absolute;
	/*height:189px;*/
	left:138px;
	width:400px;
	top: 146px;
	border:medium;
	border-style:solid;
	border-color:#ABAB7C;
	padding:10px;
	height: 445px;
	
	}
	
.photo ul.topic {margin:0; list-style:none; width:402px; height:auto; position:relative; z-index:10;}

.photo ul.topic li {display:block; width:125px; height:31px; float:left; padding:12px;}
.photo ul.topic li a.set {display:block; font-size:11px; width:124px; height:30px; }

.photo ul.topic li a ul, 
.photo ul.topic li ul 
{display:none;}

.photo ul.topic li.active a
{}

.photo ul.topic li a:hover,
.photo ul.topic li:hover a
{}

.photo ul.topic li.active ul
{
	display:block;
	position:absolute;
	left:-8px;
	top:-10px;
	list-style:none;
	padding:0;
	margin:0;
	height:375px;
	width:421px;
	padding:0px 0px;
	z-index:1;
}

.photo ul.topic li a:hover ul, 
.photo ul.topic li:hover ul
{display:block; position:absolute; top:-10px; list-style:none; padding:0; margin:0; height:375px; width:464px; padding:0px 0px; z-index:100;}

.photo ul.topic li ul li
{display:inline; width:112px; height:87px; float:left; margin:1px;}

.photo ul.topic li ul li a
{display:block; width:110px; height:85px; cursor:default; float:left; text-decoration:none;  background:#444; border:1px solid #888;}

.photo ul.topic li ul li a img
{display:block; width:100px; height:75px; border:5px solid #eee;}

.photo ul.topic li a:hover ul li a:hover, 
.photo ul.topic li:hover ul li a:hover 
{white-space:normal; position:relative;}

.photo ul.topic li a:hover ul li a:hover img, 
.photo ul.topic li:hover ul li a:hover img 
{position:absolute; left:-50px; top:-32px; width:420px; height:320px; border-color:#fff;}

