body {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #ffffff;
}


a{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration: none;
}

a:hover{
	color: #395983;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						ESTRUCTURA GLOBAL DE LA PAGINA
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#contenedor {
	width:1100px;
	background:#ffffff;
	margin: 0 auto;
}

#page {
	width: 985px;
	background: #ffffff;
	margin: 0 auto;
}

	#header {
	float:left;
	width: 985px;
	height:80px;
}


#logo {
	float: left;
	width:251px;
	text-align:center;
	padding-top:5px;
}


#parte_derecha {
	float: left;
	width:704px;
	padding:13px 15px 0 15px;

}




#content {
	float:left;
	width: 985px;

}

#left_column {
	/*clear:left;*/
	float:left;
	width:25px;
	text-align:left;
}

#right_column {
	/*clear:left;*/
	float:left;
	width:940px;
	text-align:left;
}


	
#footer {
	/*clear:left;*/
	float:left;
	width:945px;
	text-align:left;
	padding-left:40px;
	border-top:1px dotted #bfbfbf;
	padding-top:10px;

}

#footer a{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration: none;
}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						TABLA REVISTAS
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


	#contenedor_revistas {
		/*clear:left;*/
		float:left;
		width:925px;
		text-align:left;
	}
	
		#celda_revistas {
			/*clear:left;*/
			float:left;
			width:230px;
			text-align:left;
			border-right:1px dotted #bfbfbf;
			
		}
		
		#celda_revistas_ultima {
			/*clear:left;*/
			float:left;
			width:230px;
			text-align:left;
		}


		#imagen_revista {
			float:left;
			width:100%;
			text-align:center;
		}

		#enunciado_revista {
			float:left;
			width:90%;
			padding-top:8px;
			padding-left:10%;
		}

	a.enunciado_revista {
			font: normal normal 14px Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #0068d5;
		}
		#descripcion_revista {
			float:left;
			width:80%;
			padding-top:8px;
			padding-left:10%;
			padding-right:10%;
			text-align:justify;	
		}

		#enlace_revista {
			float:left;
			width:90%;
			padding-top:7px;
			text-align:right;
			padding-right:10%
		}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						PARTE ABAJO CONTENT
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

		#contenedor_abajo {
			float:left;
			width:100%;
			text-align:left;
			padding-top:20px;
		}

		#parte_derecha_abajo {
			float:left;
			width:520px;
			text-align:left;
			padding-left:25px;
		}

		#parte_izquierda_abajo {
			float:left;
			width:330px;
			text-align:left;
			padding-left:40px;
		}
		
		#enunciado_parte_derecha {
			float:left;
			width:100%;
			text-align:left;
			font: normal normal 17px Arial, Helvetica, sans-serif;
			text-decoration: none; color: #144fae;
			border-bottom:1px dotted #bfbfbf;
			text-transform:capitalize;
			height:25px;
		}
		
		#introducion_parte_derecha {
			float:left;
			width:100%;
			padding-top:8px;
			font: normal bold 12px Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #0068d5;
			text-transform:capitalize;
		}
		
		#descripcion_parte_derecha {
			float:left;
			width:100%;
			text-align:justify;
			padding-top:4px;
		}
		
		#enlace_parte_derecha {
			float:left;
			width:100%;
			padding-top:8px;
			text-align:right;
		}
	
		#fecha_parte_derecha {
			float:left;
			width:100%;
			padding-top:8px;
			text-align:right;
			font: normal normal 12px Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #0068d5;
		}
		
		
		#contenedor_publicidad {
			float:left;
			width:100%;
			padding-top:10px;
		}
		
	#contenedor_publi {
			float:left;
			width:100%;
			padding-top:10px;
			height:90px;
			padding-bottom:10px;
		}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						MENU PORTADA
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

		#menu {
			float:left;
			width:690px;
			text-align:left;
			height:28px;
			padding-top:15px;
		}

		#opcion_primero {
			float:left;
			width:97px;
			text-align:left;
			border-right:1px dotted #bfbfbf;
		}

		#opcion {
			float:left;
			width:97px;
			text-align:center;
			border-right:1px dotted #bfbfbf;
		}
		

		#opcion_ultimo {
			float:left;
			width:97px;
			text-align:center;
		}

		#linea_abjo {
			float:left;
			width:690px;
			border-bottom:1px dotted #bfbfbf;
		}




/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						PARTE INTERIOR DERECHA
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

	#revista_peq_primero {
			float:left;
			width:24%; 
			text-align:left;
		}
		
	#texto_revista_primero {
			float:left;
			width:76%;
			text-align:left;
		}
		
	#revista_peq {
			float:left;
			width:24%; 
			text-align:left;
			padding-top:12px;
		}
		
	#texto_revista {
			float:left;
			width:76%;
			text-align:left;
			padding-top:12px;
		}
		

	#enunciado_texto_revistas {
			float:left;
			width:100%;
			padding-bottom:4px;
			font: normal normal 13px Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #0068d5;
			text-transform:capitalize;
		}
		
		
	#descripcion_texto_revistas {
		float:left;
		 width:100%;
		 padding-bottom:8px;
		 font: normal normal 11px Arial, Helvetica, sans-serif;
		 color: #333333;
		 text-align:justify;
		}	
		
	
	#enlace_texto_revistas {
		float:left;
		 width:100%;
		 text-align:right;
		}		
		
		
	#separador_revista {
		float:left;
		width:100%;
		padding-top:12px;
		border-bottom:1px dotted #bfbfbf;
		}	

	
	#separador_pubicaciones {
		float:left;
		width:70%;
		border-bottom:1px dotted #bfbfbf;
		}	
		
	#separador_pubicaciones1 {
			float:left;
			width:100%;
			border-top:1px dotted #bfbfbf;
			padding-bottom:8px;
		}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						PAGINACION
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


a.paginacion {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #014ea0;
	padding: 3px 5px;
}

a.paginacion:hover {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #014ea0;
	padding: 3px 5px;
}
.borde_imagen {
	border:1px dotted #bfbfbf;
}


a.menu {
	font: normal normal 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0068d5;
	text-transform:capitalize
}

.fecha {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0068d5;
}
.masinfo {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0068d5;
}

blockquote {
	margin: 0;
	padding: 10px 15px 10px 15px;
	background: #e9f1f8;
	width:75%;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #0068d5;
}

#descripcion_parte_derecha1 {
			float:left;
			width:100%;
			text-align:justify;
			padding-top:4px;
		}
#descripcion_parte_derecha1 blockquote {
	margin: 0;
	padding: 10px 15px 10px 15px;
	background: #ffffff;
	width:75%;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
}

#descripcion_parte_derecha_detalle {
			float:left;
			width:100%;
			text-align:justify;
			padding-top:4px;
		}
		
#descripcion_parte_derecha_detalle blockquote {
	margin: 0;
	padding: 10px 15px 10px 15px;
	background: #ffffff;
	width:90%;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
}

li {

	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #0068d5;
	list-style:none;
}

.blanco {
	color: #ffffff;
}
.texto {
	color: #666666;
}
.negrita {
	font-weight:bold;
}

.enunciado_programa {
	color: #0336b9;
	font-weight:bold;
}

.azul {
	color: #0068d5;
}

#alta {
	float:left;
	width:100%;
	padding-top:15px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						FORMULARIO
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#label {
	float:left;
	width:15%;
	text-align:left;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration:none;
	}
	
#label1 {
	float:left;
	width:20%;
	text-align:left;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration:none;
	}	
	
#label2 {
	float:left;
	width:11%;
	text-align:left;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration:none;
	}
	
#text1 {
	float:left;
	width:80%;
	text-align:left;
	}
	
#text2 {
	float:left;
	width:35%;
	text-align:left;
	}
	
#text3 {
	float:left;
	width:19%;
	text-align:left;
	}
	
#text {
	float:left;
	width:85%;
	text-align:left;
	}
#label_login {
	float:left;
	width:20%;
	text-align:left;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration:none;
	}
	
#text_login {
	float:left;
	width:80%;
	text-align:left;
	}

.cuadro_form {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #0068d5;
	width:240px;
	height:16px;
	background-color:#eff5fc;

}

.cuadro_form1 {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #0068d5;
	width:84px;
	height:16px;
	background-color:#eff5fc;

}

.cuadro_form2 {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #0068d5;
	width:140px;
	height:16px;
	background-color:#eff5fc;

}
.area_form {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #0068d5;
	width:260px;
	background-color:#eff5fc;
}


.boton {	font:normal bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	border:1px solid #000000;
	width:50px;
	height:20px;
	background-color:#2477d2;
}
.enlace_azul {	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #2477d2;
	text-decoration:none;
}

#doble{
	padding-top:10px;
	float:left;
	width:80%;
	text-align:left;
	padding-left:20%;}
	
.cuadro_login {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #0068d5;
	width:160px;
	height:16px;
	background-color:#ffffff;

}

a.enunciado {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0068d5;
		}
		


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						  FORMULARIO LOGIN 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */