img { border: 0; }

/*Titulos*/

h1 {
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

h2 {
	font-weight:normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-indent:15px;
}

h3 {
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

h4 {
	font-weight:normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;

}

h5 {
	font-family: 'Tahoma';
	font-size: 12px;
	color: #FBBD1A;
	margin: 0 0 5px 0;
	font-weight: bold;
}

h6 {
	font-family: 'Tahoma';
	font-size: 10px;
	color: gray;
	margin: 5px 0 0 0;
	font-weight: normal;
}

#tabla_galeria {

	background-color: #f0f0f0;
	text-align: center;

}

#tabla_galeria tr td {

	border: 1px solid white;

}

#tabla_galeria tr td:hover {

	border: 1px solid white;
	background-color: silver;

}

#simbolo {font-family: Wingdings, 'Zapf Dingbats'}

#form {
font-size: 11px;
}

#diseno {
font-size: 12px;
}

#form_input {
	color:#3a3a3a; 
	font-family:"Tahoma"; 
	font-size: 11px; 
	width: 300px;
}

#form_textarea {
	color:#3a3a3a; 
	font-family:"Tahoma"; 
	font-size: 11px; 
	width: 300px; 
	height: 100%;
}

#resultado_ok {
	border: 1px solid green; 
	background-color: #a8efb3; 
	width: 300px;
	text-align: center;
}

#resultado_no{
	border: 1px solid red; 
	background-color: #f1aaaa; 
	width: 300px;
	text-align: center;
}

p { 
	text-indent:10px;
} 

h5 { 
	font-weight:bold;
	font-size: 12px;
	padding: 0px;
	margin: 15px 0 0 0;
}

#link {
	color: black;
	text-decoration: underline;
}

#link:hover {
	color: #FBBD1A;
	text-decoration: underline;
}

/*General*/

body {
	text-align:center;
	background-color: #ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:auto;
	color: black;
}

#nav {
	font-family: Courier;
	list-style-type: disc;
	margin: 0px;
	padding: 0 0 0 10px;
	line-height: 25px;
	font-size: 12px;
	list-style-type: none;
}

#subnav {
	font-family: Courier;
	margin: 0px;
	padding: 0 0 0 10px;
	font-weight:normal;
	line-height: 22px;
	list-style-type: none;
}

#subnav_links {
	font-size:11px;
	font-family: Courier;
	margin: 0px;
	padding: 0 0 0 10px;
	font-weight:normal;
	line-height: 18px;
	list-style-type: none;
}

#subnav_links a {
	padding-left: 10px;
	font-size:11px;
	font-family: Tahoma, Geneva, sans-serif;
}

#textosubmenu {
	font-size: 11px;
}

ul li a {
	text-decoration:none;
	color: black;
}

ul li a:hover {
	color: #FBBD1A;
}

#linea_najanja {
	width:4px;
	height: 340px;
	background-color:#FBBD1A;
}

#principal {
	margin: auto;
	width: 1000px;
	height: 600px;
	background-image: url('../img/bg_g.png');
	background-repeat: no-repeat;
	background-position: 790px 120px;
}

#home_centro {
	width:100%;
	height:370px;
	background-image: url('../img/home_centro.png');
	background-repeat: no-repeat;
	background-position: 70px 100px;
}

#home_pie {
	width:100%;
	height:200px;
	background-image: url('../img/home_pie.png');
	background-repeat: no-repeat;
	background-position: 30px 0px;
}

#eventos_imagen_izquierda1 {
	background-image: url('../img/eventos_imagen_izquierda1.png');
	background-repeat: no-repeat;
	background-position: 30px 60px;
}

#eventos_imagen_izquierda2 {
	background-image: url('../img/eventos_imagen_izquierda2.png');
	background-repeat: no-repeat;
	background-position: 30px 530px;
}

#cursos_imagen_izquierda1 {
	background-image: url('../img/cursos_imagen_izquierda1.png');
	background-repeat: no-repeat;
	background-position: 30px 60px;
}

#libros_imagen_izquierda1 {
	background-image: url('../img/libros_imagen_izquierda1.png');
	background-repeat: no-repeat;
	background-position: 30px 60px;
}

#textos_imagen_izquierda1 {
	background-image: url('../img/textos_imagen_izquierda1.png');
	background-repeat: no-repeat;
	background-position: 30px 60px;
}

#links_imagen_izquierda1 {
	background-image: url('../img/links_imagen_izquierda1.png');
	background-repeat: no-repeat;
	background-position: 30px 50px;
}

#texto_contenido {
	padding: 0px 5px 10px 5px;
	line-height: 20px;
	height:380px;
	overflow-y: scroll;
}

#texto_contenido_cursos {
	padding: 0px 5px 10px 5px;
	line-height: 20px;
	height:250px;
	overflow-y: scroll;
}
#texto_contenido_textos {
	padding: 0px 5px 10px 5px;
	line-height: 20px;
	height:540px;
	overflow-y: scroll;
}
#texto_contenido_links {
	padding: 0px 5px 10px 5px;
	height:510px;
	width: 480px;
	overflow-y: scroll;
}

#diseno_texto_inicio {
	padding: 0px 5px 10px 5px;
	line-height: 20px;
}