/*
verde_oscuro: #008852;
verde_medio: #4AAA42;
*/

body {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #777777;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: white;
	text-align: center;
	/* background-image: url(../images/bgi/bgi001.jpg);
	background-repeat: repeat-x; */
}

.lyt_header {
	width: 850px;
	height: 120px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-image: url(../images/top/top01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom: solid 5px white;
}

.lyt_body {
	text-align: left;
	width: 850px;
	margin: 0 auto;
	padding: 0;
}

.lyt_footer {
	width: 830px;
	_width: 850px;
	*width: 850px;
	padding: 10px;
	text-align: right;
	margin-top: 10px;
	border-top: solid 1px silver;
}

.lyt_footer .footer_text {
float: left;
text-align: left;
}

.lyt_footer a, .lyt_footer a:hover {
color: #222;
}

.sidebar_left {
	float: left;
	color: white;
	width: 180px;
	max-width: 180px;
	background-color: #999;
	background-image: url(../images/bgi/bgi01.jpg);
	background-repeat: repeat-x;
}

.sidebar_left .int {
padding: 10px;
}

.sidebar_left .int h2 {
font-size: 10pt;
}

.sidebar_left .int hr {
color: white;
border: 0;
height: 2px;
background-color: white;
margin-bottom: 10px;
}

.sidebar_left .int a {
color: white;
}

.sidebar_left .int a:hover {
color: white;
}

.cont_sidebar_right a {
color: #222;
}

.cont_sidebar_right a:hover {
color: #222;
}

.cont_sidebar_right h2 {
color: #008852;
font-size: 9pt;
font-weight: bold;
text-align: right;
margin-top: 0;
padding-bottom: 10px;
border-bottom: 1px solid #4AAA42;
}

.sidebar_cont {
	float: right;
	width: 665px;
	background-color: white;
}

.cont_sidebar_cont {
	float: left;
	width: 480px;
}

.cont_sidebar_cont .int {
padding: 10px;
}

.cont_sidebar_cont .int a {
color: #888;
}

.cont_sidebar_cont .int a:hover {
color: #999;
}

.cont_sidebar_right {
	float: right;
	width: 180px;
	max-width: 180px;
}

.cont_links {
background-color: #008852;
border-bottom: solid 5px white;
clear: both;
}

.clear {
margin: 0;
padding: 0;
clear: both;
}

/* CONT LINKS */

.secondary_links {
float: right;
color: white;
font-family: Arial, Verdana;
}

.secondary_links .int {
padding: 12px 0 0 0;
}

.secondary_links .int a:hover {
color: white;
text-decoration: underline;
}

.secondary_links .int a {
color: white;
text-decoration: none;
margin: 0 10px 0 10px;
}

.breadcrumb {
/*margin-bottom: 5px;*/
}

.breadcrumb .int {
padding: 10px;
}

.breadcrumb h3 {
color: white;
font-size: 11pt;
font-weight: bold;
margin: 0;
padding: 0;
}

/* LINKS */

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* MENU PRINCIPAL */

#primary_links {
	text-align: left;
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	width: 170px;
	margin: 10px 0 0 0;
	padding: 0;
}

#primary_links ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#primary_links li {
margin: 0;
padding: 0;
}

#primary_links li a, #primary_links li a:hover {
	display: block;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top;
	text-decoration: none;
	width: 100%;
	color: white;
	min-height: 24px;
	height: auto !important;
	_height: 24px;
	padding: 0;
}

#primary_links li a div {
	margin: 0;
	padding: 5px 0 5px 20px;
}

#primary_links li a div.sub {
	margin: 0;
	padding: 5px 0 5px 40px;
}

#primary_links li a:hover div {
	margin: 0;
	padding: 5px 0 5px 20px;
}

#primary_links li a:hover div.sub {
	margin: 0;
	padding: 5px 0 5px 40px;
}

#primary_links li a:hover {
	color: #008852;
	font-weight: bold;
	background-color: white;
}

/* select */

#primary_links li.select {
	background-color: white;
}

#primary_links li.select a {
	color: #008852;
	font-weight: bold;
}

html>body #primary_links li a {
	width: auto;
}

/* CTYPE ALL */

.cont_sidebar_cont h1 {
color: #008852;
font-size: 11pt;
font-weight: bold;
margin-top: 0;
padding-bottom: 10px;
border-bottom: 1px solid #4AAA42;
}

.cont_sidebar_cont h2 {
color: #008852;
font-size: 10pt;
font-weight: bold;
margin-top: 0;
}

.cont_sidebar_cont h3 {
color: #008852;
font-size: 9pt;
font-weight: bold;
margin-top: 0;
}

.cont_sidebar_cont h4 {
color: #008852;
font-size: 9pt;
font-weight: bold;
margin-top: 0;
}

/* CTYPE NOTICIAS */

.ctype-not-list {
clear: both;
text-align: left;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: solid 1px silver;
}

.ctype-not-list .field-titulo h3 {
font-size: 8pt;
margin: 0 0 10px 0;
padding: 0;
}

.ctype-not-list .field-imgResumen {
float: right;
margin: 0 0 0 5px;
border-bottom: solid 5px silver;
}

/* show */

.ctype-not-show {

}

.ctype-not-show .field-fecha {
float: right;
}

.ctype-not-show .field-titulo h3 {
font-size: 8pt;
margin: 0 0 10px 0;
padding: 0;
}

.ctype-not-show .field-imgResumen {
float: right;
margin: 0 0 10px 10px;
}

.ctype-not-show .field-Resumen {
font-size: 10pt;
font-style: italic;
margin-bottom: 10px;
}

.ctype-not-show .field-Contenido {
margin-bottom: 10px;
}

/* resumen noticia */

.noticia {
margin-bottom: 10px;
padding: 10px;
border: solid #b2dc8a 1px;
}

.noticia .field-imgResumen {
float: right;
margin: 0 0 0 10px;
}

.noticia a, .noticia a:visited, .noticia a:hover {
color: #008852 !important;
}

.noticia .opciones_noticia {
}

/*  */

.ban {
width: 100%;
margin: 0;
padding: 0;
background-color: white;
background-repeat: no-repeat;
clear: both;
}

.ban a {
color: white;
}

.ban .ban_title {
letter-spacing: -0.3pt;
line-height: 14pt;
width: 300px;
_width: 320px;
*width: 320px;
margin: 0;
padding: 10px;
border-top: solid 5px white;
border-right: solid 5px white;
background-color: #777;
}

.ban .ban_title h2 {
color: white;
font-size: 11pt;
font-weight: bold;
margin: 0;
padding: 0;
}

.ban_p1 {
height: 100px;
}

.ban .ban_info {
/* float: right;*/
padding: 5px;
border-left: solid 5px white;
border-bottom: solid 5px white;
background-color: #4AAA42;
}

/* TABLE */

.cont_sidebar_cont table {
	width: 100%;
	font-size: 8pt;
	vertical-align: top;
}

.cont_sidebar_cont table tr td {
	vertical-align: top;
}

/* ADMIN */

.admin_button {
clear: both;
text-align: right;
margin: 10px 0 10px 0;
}

/* TYPE CURSOS */

.field-corto {
font-size: 8pt;
font-weight: normal;
}

.ctype-cur-show .field-solicitar {
float: right;
font-weight: bold;
margin: 0;
padding: 7px;
border-right: solid 1px #008852;
border-bottom: solid 1px #008852;
background-color: #4AAA42;
}

.ctype-cur-show .field-solicitar a, .ctype-cur-show .field-solicitar a:hover {
color: white;
}

.ctype-cur-show .field-objetivos {
text-align: justify;
}

.ctype-cur-show .field-dirigido {
text-align: justify;
}

.nivel_box {
margin-bottom: 10px;
}

.nivel_box_titulo {
font-size: 9pt;
font-weight: bold;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: solid #777 1px;
}

.nivel_box_cursos {
}

.nivel_box_cursos ul {
margin: 0;
padding: 0;
}

.nivel_box_cursos ul li {
list-style: none;
margin: 0 0 10px 15px;
padding: 0;
}

a img{
	border: 0px;
}

/* CARRO */

#carro {
	float: left;
	color: white;
	width: 180px;
	max-width: 180px;
	margin-bottom: 5px;
	background-color: #4aaa42;
	background-image: url(../images/bgi/bgi02.jpg);
	background-repeat: repeat-x;
}

#carro a {
color: white;
text-decoration: underline;
}

#carro ul, #carro ul li {
list-style: none;
margin: 0;
padding: 0;
}

#carro ul li {
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
padding-bottom: 10px;
border-bottom: 1px solid white;
}

#carro .inner {
	padding: 10px;
}

#carro h3 {
	color: white;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 0;
}

#carro .formulario p {
margin: 10px 0 10px 0;
}

#carro .formulario input {
	color: #555;
	font-size: 9pt;
	width: 100%;
	height: 25px;
	padding: 4px 0 0 10px;
	border: 0;
	background-color: white;
	background-image: url(../images/bgi/bgi03.gif);
	background-repeat: repeat-x;
}

#carro .formulario input.send {
width: 100px;
padding: 4px;
}

/* CURSO */

.curso {
	float: left;
	color: #555;
	width: 198px;
	_width: 217px;
	*width: 217px;
	height: 120px;
	_height: 140px;
	_height: 140px;
	margin: 5px;
	padding: 10px;
	background-color: white;
	background-image: url(../images/bgi/bgi05.gif);
	background-repeat: repeat-x;
	border: 1px solid #4aaa42;
}

.titulo_curso {
	font-size: 8pt;
	font-weight: bolder;
	margin-bottom: 10px;
}

.titulo_curso .corto {
	font-weight: normal;
	margin-top: 10px;
}


h3.title {
color: #008852;
font-size: 9pt;
font-weight: bold;
margin: 20px 0 20px 0;
padding-bottom: 10px;
border-bottom: 1px solid silver;
}

/* indicador */

#indicator {
float: right;
width: auto;
}

/* .titulo_right {
float: right;
width: 100px;
margin: 0;
padding-bottom: 10px;
}

#center .titulo_right {
float: right;
width: auto;
margin: 0;
padding: 0;
}

#center .noticia .titulo_right {
float: none;
width: auto;
margin: 0;
padding: 0;
}*/

#center .noticia {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: solid 1px silver;

}

table.nivel_box_container {
width: 95%;
}

/* USUARIOS */

.persona_equipo {
float: left;
text-align: center;
width: 107px;
margin-bottom: 10px;
}

.persona_equipo img {
padding: 4px;
border: 1px solid silver;
margin-bottom: 10px;
}

.mini_galeria {
float: left;
text-align: center;
width: 225px;
margin-bottom: 10px;
}

.mini_galeria img {
padding: 6px;
border: 1px solid silver;
margin-bottom: 10px;
}

/* GALERIA */

.galeria {
margin-bottom: 10px;
}

.galeria img {
margin-bottom: 10px;
}

#center form {
margin: 0;
padding: 0;
}

/* CALENDARIO */

table.paletas_blue {
color: #777;
width: 100%;
}

table.paletas_blue tr td {
font-size: 7pt;
padding: 5px 10px 5px 10px;
background-color: #cee8a5;
border-left: 2px solid white;
}

table.paletas_blue tr td.selected {
color: white;
font-size: 8pt;
background-color: #50b042;
}

table.paletas_blue tr td.rest {
color: #777;
margin-left: 10px;
background-color: white;
}

table.paletas_blue tr td.rest span {
font-size: 10pt;
margin-left: 10px;
}

#calendar table a {
color: #222;
}

table.week, table.month {
width: 100%;
}

table.week thead tr td, table.month thead tr td {
color: #222;
font-size: 7pt;
padding: 5px 0 5px 0;
background-color: #b2dc8a;
}

table.week thead tr td.today, table.month thead tr td.today {
color: white;
background-color: #47aa42;
}

table.week thead tr td.today a, table.week thead tr td.today a:visited, table.month thead tr td.today a, table.month thead tr td.today a:visited {
color: white !important;
}

table.week tbody, table.month tbody {
border-top: 2px solid #008752;
}

table.month tbody {
border-left: 1px solid #B2DC8A;
}

table.week tbody tr td, table.month tbody tr td {
font-size: 7pt;
padding: 4px 0 4px 0;
border-top: 0;
border-right: 1px solid #B2DC8A;
border-bottom: 1px solid #B2DC8A;
border-left: 0;
}

table.week tbody tr td.hour, table.month tbody tr td.hour {
color: #555;
padding: 4px;
background-color: #B2DC8A;
border: 0;
}

table.month tbody tr td.day {
color: #555;
padding: 4px;
background-color: #cee8a5;
border: 0;
}

table.month tbody tr td.today {
color: #555;
padding: 4px;
background-color: #50b042;
border: 0;
}

table.month tbody tr td.noactual {
color: #999;
padding: 4px;
background-color: d7d7d7;
border: 0;
}

table.month tbody tr td.noactual a {
color: gray !important;
}

table.month tbody tr td .curso_event {
background-color: yellow;
}

/* CROP  IMAGE*/

.cropImg {
width: 60px;
height: 45px;
background-color: white;
background-image: url(../images/img/img01.jpg);
background-repeat: repeat-x;
background-color: yellow;
}

.cropImg .crop {
width: 30px;
height: 30px;
border: solid 2px white;
}

/* PRUEBAS */

.cont_sidebar_cont {
/* background-color: yellow; */
}

#dialog {
  text-align: left;
}

.flash_notice{
        margin-bottom: 15px;
        padding: 13px 60px;
        background: #ffeeaa url(/images/confirmacion.gif) no-repeat 10px 5px;
        border-top: 2px solid #93c600;
        border-bottom: 2px solid #93c600;
}

.encuesta_pregunta
{
	padding: 5px 0;
	font-size: 13px;
}

/* .ui-dialog-titlebar-close { display: none; } */



/*PORTADA NUEVA*/
.portada .curso_portada{width:215px; height:42px; display:inline-block; color: #48a942; font-weight: bold; font-size:11px; float:left; text-align:center; padding-top:25px; padding-right:15px;}
.portada .curso_portada a, .portada .curso_portada a:hover{color: #48a942;}

.portada .bg01{background:url(/images/bgi/portada/01.png) no-repeat left top;}
.portada .bg02{background:url(/images/bgi/portada/02.png) no-repeat left top;}
.portada .bg03{background:url(/images/bgi/portada/03.png) no-repeat left top;}
.portada .bg04{background:url(/images/bgi/portada/04.png) no-repeat left top;}
.portada .bg05{background:url(/images/bgi/portada/05.png) no-repeat left top;}
.portada .bg06{background:url(/images/bgi/portada/06.png) no-repeat left top;}
.portada .bg07{background:url(/images/bgi/portada/07.png) no-repeat left top;}

.admin_button #promocion_sept{display:none;}