/*****************************************
* Soberania C.A. >> Hoja de Estilo (Screen)
* Proyecto : Sernac Educa
* Autor: Jorge Vergara [jvergara@terra.cl]
* Ultima revision:  28.07.2005
* Modificar bajo su responsabilidad :-)
*****************************************/

body {
  margin: 0;
  padding: 0;
  text-align: center;
  background: #fff url("../imgs/bg-body.gif") repeat-y center top;
  color: #000;
  font: x-small Verdana,Sans-serif;
  voice-family: "\"}\"";
  voice-family:inherit;
  font-size: small;
  } html>body {font-size: small;}

#contenedor {
	margin:0 auto;
	width: 760px;
	position: relative;
	background: #fff;
	text-align: left;
	}
#contenido {
	margin: 0;
	}
#col-der {
	float: right;
	width: 146px;
	/*background: url("../imgs/top-col-der.gif") no-repeat left top;*/
	margin: 0;
	padding: 10px 13px;
	}
#home #contenedor #contenido {
	padding: 0 20px;
	border-bottom: 1px solid #000;
	background: none;
	}

#contenido #banner-autoconsulta {
	text-align: center;
	margin-top: 70px;
	padding-bottom: 20px;
	}
#fecha {
	margin: 0 0 0 568px;
	font-size: 85%;
	color: #fff;
	padding:10px 0;
	}
#contenido table {
	background: #B0D0FF;
	}
#contenido table td {
	background: #fff;
	}
#contenido ul {
	list-style-type: none;
	}
#contenido ul li {
	background: url("../imgs/bullet-lista-unord.gif") no-repeat left top;
	padding-left: 25px;
	padding-bottom: 9px;
	}
#pie-pagina {
	height: 110px;
	padding: 0;
	margin: 0 10px;
	text-align: left;
	}
/* =Control de columnas */
.contenido-3col{
	background: url("../imgs/bg-maincol-gris.gif") repeat-y left top;
	padding: 0 205px 20px 212px;
	}
.contenido-2col {
	background: url("../imgs/bg-maincol-nocolder.gif") repeat-y left top;
	padding: 0 20px 20px 212px;
	}
.contenido-2col-1main {
	background: url("../imgs/bg-2col-1main.gif") repeat-y left top;
	padding: 0 205px 20px 20px;
	}
.contenido-1col {
	background-image: none;
	padding: 0 20px 20px 20px;
	}

/* Cabecera
---------------*/
#nav-corporativa {
	height: 63px;
	display: block;
	background: url("../imgs/bg-separador-cabecera.gif") repeat-x left bottom;
	padding-bottom: 4px;
	}
#nav-corporativa h2 {
	float: left;
	margin:0;
	padding:0;
	}
#nav-corporativa form {
	margin:0;
	padding:0;
	margin-left: 545px;
	padding-top: 21px;
	}

/* Menu principal
----------------------*/
#nav-menu {
	background: #e0ddd1 url("../imgs/bg-nav-menu.jpg") repeat-x left top;
	font-size: 85%;
	border-bottom: 1px solid;
	padding-top: 1px;
	*padding-top: 0;
	*height: 33px;
	}
#nav-menu ul{
	position: relative;
	}
#nav-menu li {
	float: left;
	margin:0;
	padding:0;
	background: url("../imgs/separador-menu.gif") repeat-y right top;
	}
#nav-menu li.no-bgimage {
	background: none;
	}
#nav-menu a {
	display: block;
	padding: 10px;
	text-decoration: none;
	color: #333;
	}
#nav-menu a:hover, #nav-menu .aqui-estoy-menu {
	background: url("../imgs/bg-menu-ahover.gif") repeat-x left bottom;
	}

/* Menu cabecera
----------------------*/
#nav-bar-top {
	background: #315277;
	color: #a4bdd9;
	text-align: right;
	padding: 4px 10px;
	}
#nav-bar-top li, #vinculos-pie li {
	display: inline;
	}
#nav-bar-top a {
	color: #a4bdd9;
	text-decoration: none;
	font-size: 85%;
	border-bottom: 1px dotted #a4bdd9;
	}
#nav-bar-top a:hover {
	color: #fff;
	text-decoration: underline;
	border: none;
	}

/* Submenu columna izquierda
----------------------------------------*/
#columna-izquierda {
	float: left;
	width: 185px;
	background: #3a608b url("../imgs/top-submenu.gif") no-repeat left top;
	margin: 0;
	padding: 25px 0 0 0;
	}
#submenu-seccion a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 85%;
	background: #538cc6 url("../imgs/bg-submenu-a.gif") repeat-y left top;
	border-top: 1px solid #74a3d1;
	border-bottom: 1px solid #3973ac;
	padding: 8px 0 8px 15px;
	*margin-bottom: -16px;
	}
#submenu-seccion a:hover {
	background: #3a608b url("../imgs/bg-submenu-ahover.gif") repeat-y left top;
	}
#submenu-seccion img{
	margin: 10px 0 10px 10px;
	}
/* Submenu cursos de perfeccionamiento
----------------------------------------*/
#submenu-cursos-perfec a {
	color: #666666;
	display: block;
	text-decoration: none;
	background: #b5d8ff url("../imgs/bg-submenu2-a.gif") repeat-y left top;
	border-top: 1px solid #b7cfe8;
	border-bottom: 1px solid #fff;
	}

/* prepara listas sin margen ni padding
---------------------------------------*/
#nav-bar-top ul, #submenu-seccion ul, #nav-menu ul, #vinculos-pie, #creditos {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
/* bredcrumb y acciones relativas al texto
------------------------------------------*/
#breadcrumb {
	font-size: 85%;
	color: #999;
	/*border-bottom: 1px solid #9dccff;*/
 	}
#breadcrumb p {
	margin: 0;
	padding: 10px 0;
 	}
#breadcrumb a {
	color: #999;
 	}
#contenedor #contenido #breadcrumb .bred{
	float: left;
	}
#contenedor #contenido #breadcrumb .acciones{
	float: right;
	}
#contenedor #contenido #breadcrumb .disminuye {
	background: url("../imgs/accion-letra-menos.gif") no-repeat left top;
	padding: 0 26px 8px 0;
	}
#contenedor #contenido #breadcrumb .aumenta {
	background: url("../imgs/accion-letra-mas.gif") no-repeat left top;
	padding: 0 26px 8px 0;
	}
#contenedor #contenido #breadcrumb span { display: none; }

/* textos
------------------------*/
#contenido p {
	line-height: 160%;
	}
#contenido p img {
	float: left;
	margin: 4px 8px 8px 0;
	}
#contenido .fecha-publicacion {
	font-size: 80%;
	text-transform: uppercase;
	color: #999;
	}
#contenido .epigrafe {
	color: #5c6d23;
	margin:0;
	padding: 2px 8px;
	background: #daebff;
	position: relative;
	}
#tit-seccion h1 {
	display: none;
	}

/*pie de pagina
--------------------*/
#pie-pagina a {
	text-decoration: none;
	border-bottom: 1px dotted #a4bdd9;
	}
#pie-pagina a:hover {
	color: #999;
	text-decoration: underline;
	border: none;
	}
#creditos .sernac { float: left; color: #999;}
#creditos .sob { float: right;}
#creditos .sob a {color:#999;}
#vinculos-pie {
	text-align: center;
	margin: 10px 0;
	}

/* Utiles
------------------*/
.clear {
	height:1px;
	overflow:hidden;
	clear:both;
	margin-top:-1px;
	/*border: 1px solid #000;*/
	}
.hide {
	display: none;
	}
#skip {display: none;}
/*----*/
.bann-tae {
	width: 167px;
	margin-top: 10px;
	background: #fff url("../imgs/bg-banntest-bot.gif") no-repeat left bottom;
	padding-bottom: 10px;
	}
.bann-tae h3 {
	background: url("../imgs/bg-banntest-top.jpg") no-repeat left top;
	margin: 0;
	height: 73px;
	}
.bann-tae h3 a {
	display: none;
	}
.bann-tae p {
	padding: 1px 10px;
	}
#extras-col-izq {padding: 7px;}
/* homepage */
/*#homepage #contenido {
	background: url("../imgs/bg-contenido-homepage.gif") repeat-y left top;
	}*/
body#homepage #contenedor #columna-izquierda {
	background: #c9d8e9;
	width: 340px;
	*width: 338px;
	float: left;
	padding: 0 20px;
	}
#homepage #contenedor #columna-izquierda img{
	border: 1px solid #b0c7df;
	padding: 3px;
	float: left;
	margin: 0 5px 5px 0;
	}
#homepage #contenido {
	background: url("../imgs/bg-contenido-homepage.gif") repeat-y left top;
	width: 170px;
	*width:;
	padding: 10px 190px 0 390px;
	*padding: 10px 200px 0 380px;
	border-bottom: none;
	border: 1px solid #000;
	}
#homepage #contenido img, #homepage #col-der img {
	margin-bottom: 8px;
	}
#homepage #col-der {
	background-image: none;
	width: 170px;
	float: right;
	margin-right: 10px;
	*margin-right: 5px;
	padding: 10px 0 0 10px;
	/*border-left: 1px solid #c9d8e9;*/
	}
body#homepage #contenedor #banner-autoconsulta {
	width: 760px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #e4e4e4;
	}
