@charset "utf-8";
/* 

CSS creado por DISEÑO ESENCIAL - http://www.esencial.cl/
Autor: Alvaro Quezada Marin | Diseñador Grafico profesional, Desarrollador web - alvaroquezada@esencial.cl


 */


body {
	margin:0px;
	padding:0px;
	background:url(../images/fondo.png);
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	margin: 0px 0px 10px 0px;
}
a {
	position:relative;
}
img {
	border:0px;
	margin:0px;
}
h1, h2, h3 {
	padding:0px;
	margin:0px 0px 10px 0px;
}
h1 {
	color:rgb(128,99,143);
	font-family: Times New Roman;
	font-size: 2.2em;
}
h2 {
	text-decoration:underline;
	font-size: 1.4em;
}
h3 {
	font-size: 1.2em;
}
th {
	background-color:rgb(225,217,228);
	text-align: left;
	padding:5px;
	font-size: 1.2em;
}
table {
	margin: 20px 0px 20px 0px;
}
td {
	border-bottom:2px solid rgb(225,217,228);
	padding:10px 0px 10px 0px;
}
#central img, #central_secundario img {
	border:6px solid rgb(225,217,228);
}
.imagen_izquierda {
	float:left;
	margin:0px 7px 0px 0px;
}
.imagen_derecha {
	float:right;
	margin:0px 0px 0px 7px;
}
#contenedor_principal {
	width:812px;
	height:auto;
	background:rgb(255,255,255);
	margin: 0 auto;
	background:url(../images/fondo_02.png) repeat-y;
}
#contenedor_secundario {
	width: 780px;
	height:auto;
	background: url(../images/fondo_04.png) bottom no-repeat #FFFFFF;
	margin:0 auto;
}
#cabezera {
	width:780px;
	height:130px;
	background-color: rgb(202,189,209);
	margin:0 auto;
}
#cabezera img {
	border-bottom: 15px solid rgb(225,217,228);
}
#top {
	width:780px;
	height:30px;
	margin:0 auto;
	background: url(../images/top_menu_imagen.png) left top no-repeat rgb(128,99,143);
}
#izquierda, #central, #derecha, #central_secundario {
	float:left;
}
#izquierda {
	width:172px;
	height:auto;
	font-family: Times New Roman;
	font-size: 1.5em;
}
#central {
	width:396px;
	height:auto;
	padding:20px;
	color:rgb(64,64,64);
	font-size: 1.1em;
}
#central_secundario {
	width:568px;
	height:auto;
	padding:20px;
	color:rgb(64,64,64);
	font-size: 1.1em;
}
#central_secundario ul {
	margin:0px 0px 10px 0px;
	padding-left:14px;
}
#central_secundario li {
	margin:0px 0px 5px 0px;
}
#derecha {
	width:172px;
	height:auto;
	margin-top:20px;
}
#bottom {
	width:812px;
	height:90px;
	margin: 0 auto;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color:rgb(82,42,102);
	background:url(../images/fondo_03.png) top no-repeat;
}
#bottom A:link, #bottom A:active, #bottom A:visited, #derechos A:link, #derechos A:active, #derechos A:visited {
	font-weight:bold;
	color: rgb(225,217,228);
	text-decoration:none;
}
#bottom A:hover, #derechos A:hover {
	font-weight:bold;
	text-decoration:underline;
}
#menu {
	width:172px;
	height: auto!important;
	height:360px;
	min-height:360px;
	background: url(../images/linea.png) top center no-repeat rgb(128,99,143);
}
#menu ul {
	margin:0px;
	padding:20px 0px 0px 0px;
}
#menu li {
	list-style-type:none;
	text-align:center;
	padding-bottom:10px;
}
A:link, A:active, A:visited {
	color:rgb(82,42,102);
	text-decoration:none;
}
A:hover {
	color:rgb(82,42,102);
	text-decoration:underline;
}
#menu A:link, #menu A:active, #menu A:visited {
	font-weight:bold;
	color: rgb(225,217,228);
	text-decoration:none;
}
#menu A:hover {
	font-weight:bold;
	color: rgb(255,255,255);
	text-decoration:none;
}
#bottom_menu {
	width:172px;
	height:18px;
	background: url(../images/bottom_menu.png) no-repeat;
}
#top_menu {
	width:18px;
	height:18px;
	position:relative;
	left:172px;
	top:30px;
	background:url(../images/top_menu.png) no-repeat;
}
#derecha_top {
	width:172px;
	height:18px;
	background:url(../images/top_derecha.png) no-repeat;
}
#derecha_contenidos {
	width:152px;
	height: auto!important;
	height:340px;
	min-height:340px;
	font-size: 1.1em;
	padding:0px 10px 0px 10px;
	background:url(../images/fondo_05.png) top repeat-x;
}
#derecha_contenidos img {
	margin-bottom:10px;
}
#logotipos {
	position:absolute;
	left:51px;
	top:29px;
	width:70px;
	height:70px;
	background:url(../images/logotipo_escuela.png) no-repeat;
}
#derechos {
	width:780px;
	height:auto;
	margin:0 auto;
	padding-bottom:20px;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color:rgb(255,255,255);
}
