IMG {
	border:0px;
	border-style:hidden;
	}
HR {
	margin:auto auto 10px auto;
}

.page { 
width : 795px;
text-align : left;
margin-left : auto;
margin-right : auto;
} 

.fondo_superior { 
width : 100%;
height : 23px;
background-image:url('imagenes/fondo_superior.jpg');
} 

.fondo_inferior { 
width : 100%;
overflow : hidden;
height : 14px;
background-image:url('imagenes/fondo_inferior.jpg');
float:left;
} 

.contenedorPrincipal { 
width : 100%;
background-image:url('imagenes/fondo_cuerpo.jpg');
background-repeat:repeat-y;
} 

.pre-cabecera { 
height : 30px;
} 

.cabecera { 
margin-left : 3px;
width : 790px;
height : 89px;
overflow : hidden;
background-image:url(imagenes/cabecera.jpg);
} 

.subCabecera {
	margin-left : 3px;
	width : 790px;
	height : 40px;
	overflow : hidden;
	background-image:url(imagenes/fondo_subCabecera.jpg);
}

.logo_IAM { 
width : 263px;
float : left;
}

.pie {
	min-width:100%;
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	margin:20px auto auto auto;
	}

.clear_both { 
clear : both;
} 

.enlaceSuperior {color:#000000; text-decoration:none; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; text-transform:uppercase; margin:auto auto auto 10px;}
.enlaceSuperior:link {color:#000000; text-decoration:none; cursor:pointer; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; text-transform:uppercase; margin:auto auto auto 10px;}	
.enlaceSuperior:hover {color:#ff6600; text-decoration:none; cursor:pointer; }

.enlaceOptimiza {color:#ff6600; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.enlaceOptimiza:link {color:#ff6600; text-decoration:none; cursor:pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }	
.enlaceOptimiza:hover {color:#ff6600; text-decoration:underline; cursor:pointer; }

.enlaceLateral {color:#666666; text-decoration:none; font-size:12px; font-family:Helvetica, Geneva, Arial, sans-serif}
.enlaceLateral:link {color:#666666; text-decoration:none; cursor:pointer;}	
.enlaceLateral:hover {color:#000000; text-decoration:none; cursor:pointer; }

.enlacePagina {font-size:100%; color:#ff6600; text-decoration:none; font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;}
.enlacePagina:link {font-size:100%; color:#ff6600; text-decoration:none; cursor:pointer;}	
.enlacePagina:hover {font-size:100%; color:#ff6600; text-decoration:underline; cursor:pointer; }

.enlaceAddress {font-size:10px; color:#ff6600; text-decoration:none; font-family: Verdana, Arial, sans-serif;}
.enlaceAddress:link {font-size:10px; color:#ff6600; text-decoration:none; cursor:pointer;}	
.enlaceAddress:hover {font-size:10px; color:#ff6600; text-decoration:underline; cursor:pointer; }	

.enlaceCV {font-size:100%; color:#ff6600; text-decoration:none;}
.enlaceCV:link {font-size:100%; color:#ff6600; text-decoration:none; cursor:pointer;}	
.enlaceCV:hover {font-size:100%; color:#ff6600; text-decoration:underline; cursor:pointer; }

.textoTitulo {
	font-family : Helvetica, Verdana, "Tresbuchet Ms", Arial, sans-serif;
	font-size:20px;
	color:#000000;
	text-align:center;
	margin:15px auto auto auto;
	}
	
.textoSubtitulo {
	font-size:80%;
} 
	
.textoFecha {
	font-size:80%;
	text-align:right;
	color:#000000;
	}

.textoDiaPrograma {
	color:#ff6634;
	margin:30px auto auto auto;
	}

.texto_miercoles {
	color:#ff6634;
	}	
	
.izquierda {
	float:left;
	width:110px;
	min-height:100%;
	text-align:left;
	background-image:url(imagenes/separador.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}

.derecha {
	float:left;
	width:640px;
	min-height:100%;
	background-image:url(imagenes/logo_ojo.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;	
	}

.menu {
		width:100px;
		padding:0px 0px 0px 0px;
		margin:20px 5px auto 10px;
		float:left;
		text-align:left;
		line-height:20px;
	}
	
.menu ul {
	list-style:none;
	margin: 0px 0px 10px 5px;
	}

.menu li {
	list-style:none;
	text-align:left;
	}
	
.Canal {
	width:20%;
	float:left;
	margin:auto auto auto 15px;
	}			

.CanalCen {
	width:35%;
	float:left;
	text-align:center;
	margin:auto auto auto 15px;
	}		

.CanalDer {
	width:35%;
	float:right;
	text-align:center;
	margin:auto auto auto 10px;
	}
		

.textoJustificado {
	text-align:justify;
	font-size:90%;
	font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
	line-height:20px;
	margin:12px 15px 10px 20px;
	}
	
.botonVolver{
        font-size:13px;
		font-weight:bold;
        font-family: Verdana, Helvetica, Arial, Verdana;
        color:#ff6634;
		background-image:url(imagenes/logo_ojo_2.jpg);
		border:0px;
        width:70px;
        height:20px;
		cursor:pointer;
		margin:20px auto auto 12px;
       }		
	   
.titulo {
	font-size:150%;
	font-weight:bold;
}	

.titulo_Pr {
	font-size:125%;
	font-weight:bold;
	float:left;
}

.formularioLinea {
	width:100%;
	}

.formularioCol_48 {
	width:48%;
	float:left;
	}	
	
.formularioCol_52 {
	width:52%;
	float:left;
	}	
	
.formularioCol_50 {
	width:50%;
	float:left;
	}

.formularioCol_60 {
	width:60%;
	float:left;
	}			

.formularioCol_28 {
	width:30%;
	float:left;
	}	
	
.textoLegal {
	text-align:justify;
	font-size:80%;
	margin:30px 20px 20px 20px;
	}			   
	
.programa {
	width:600px;
	height:1485px;
	font-size:85%;
	text-align:center;
	border:1px solid;
	background-color:#FFFFFF;
	background-image:url(imagenes/expo_01.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	overflow:hidden;

	}
	
.programa_dia27 {
	width:600px;
	height:1585px;
	font-size:85%;
	text-align:center;
	border:1px solid;
	background-color:#FFFFFF;
	background-image:url(imagenes/expo_02.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	overflow:hidden;
	}

.programa_dia28 {
	width:600px;
	height:895px;
	font-size:85%;
	text-align:center;
	border:1px solid;
	background-color:#FFFFFF;
	background-image:url(imagenes/expo_03.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	overflow:hidden;
	}		

.programa_lineaSimple {
	width:100%;
	}

.programa_lineaLila {
	width:100%;
	height:40px;
	background-color:#efe6f1;
	border-bottom:1px solid black;
	font-weight:bold;
	}	

.programa_linea_8 {
	height:400px;
	width:70%;
	border-bottom:1px solid black;
	float:left;
	font-size:90%;	
	}	

.programa_linea_225px {
	height:225px;
	width:70%;
	border-bottom:1px solid black;
	float:left;
	font-size:90%;	
	}

.programa_linea_120px {
	height:120px;
	width:70%;
	border-bottom:1px solid black;
	float:left;
	font-size:90%;	
	}
		
.programa_linea_4 {
	height:300px;
	width:70%;
	border-bottom:1px solid black;
	float:left;
	font-size:90%;
	}

.programa_linea_2 {
	height:63px;
	width:70%;
	border-bottom:1px solid black;
	float:left;
	font-size:90%;
	font-weight:bold;
	}		

.celda_20 {
	width:20%;
	height:100px;
	float:left;
	font-size:120%;
	background-color:#eeeeee;
	border-bottom:1px solid black;	
	border-right:1px solid black;
	}

.celda_20_29px {
	width:20%;
	height:29px;
	float:left;
	font-size:120%;
	background-color:#eeeeee;
	border-bottom:1px solid black;	
	border-right:1px solid black;
	}
	
.celda_20_final {
	width:20%;
	height:37px;
	float:left;
	font-size:120%;
	background-color:#eeeeee;
	border-right:1px solid black;
	}	
	
.celda_linea_8 {
	width:20%;
	height:400px;
	float:left;
	font-size:120%;
	background-color:#eeeeee;
	border-bottom:1px solid black;
	border-right:1px solid black;	
	}	

.celda_linea_225px {
	width:20%;
	height:225px;
	float:left;
	font-size:120%;
	background-color:#eeeeee;
	border-bottom:1px solid black;
	border-right:1px solid black;	
	}

.celda_linea_120px {
	width:20%;
	height:120px;
	float:left;
	font-size:120%;
	background-color:#eeeeee;
	border-bottom:1px solid black;
	border-right:1px solid black;	
	}	
	
.celda_linea_4 {
	width:20%;
	height:300px;
	float:left;
	font-size:120%;
	background-color:#eeeeee;
	border-bottom:1px solid black;
	border-right:1px solid black;	
	}	

.celda_linea_2 {
	width:20%;
	height:63px;
	float:left;
	font-size:120%;
	background-color:#eeeeee;
	border-bottom:1px solid black;
	border-right:1px solid black;	
	}		
	
.celda_80 {
	width:79%;
	height:29px;
	float:left;
	font-size:90%;	
	background-color:#ffffff;
	border-bottom:1px solid black;
	}

.texto_celda_80	{
	margin:auto 12% auto auto;
	}

.celda_70 {
	width:70%;
	height:100px;
	float:left;
	font-size:90%;	
	background-color:#ffffff;
	border-bottom:1px solid black;	
	}	

.celda_70_29px {
	width:70%;
	height:29px;
	float:left;
	font-size:90%;	
	background-color:#ffffff;
	border-bottom:1px solid black;	
	}

.celda_70_final {
	width:70%;
	height:37px;
	float:left;
	font-size:120%;	
	background-color:#ffffff;
	font-size:90%;	
	}		

.celda_10 {
	width:10%;
	height:522px;
	float:right;
	font-size:120%;	
	background-color:#FFFF66;

	}		

.subcelda {
	width:20%;
	height:100%;
	float:left;
	margin:auto 4px auto auto;
}

.subcelda_1 {
	width:35%;
	height:100%;
	float:left;
	margin:auto 0px auto auto;
}

.alineaIzquierda{
	float:left;
	margin:20px auto auto auto;
	}

.alineaDerecha{
	float:right;
	}

.textoCKL {
	text-align:right;
	font-size:70%;
	font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;	
}

.programa_eng {
	width:600px;
	height:1485px;
	font-size:85%;
	text-align:center;
	border:1px solid;
	background-color:#FFFFFF;
	background-image:url(imagenes/expo_01_eng.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	overflow:hidden;
	}
	
.programa_dia27_eng {
	width:590px;
	height:1585px;
	font-size:85%;
	text-align:center;
	border:1px solid;
	background-color:#FFFFFF;
	background-image:url(imagenes/expo_02_eng.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	overflow:hidden;
	}

.programa_dia28_eng {
	width:590px;
	height:895px;
	font-size:85%;
	text-align:center;
	border:1px solid;
	background-color:#FFFFFF;
	background-image:url(imagenes/expo_03_eng.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	overflow:hidden;
	}
	
.texto_50 {
	font-size:60%;
	}	