
/*
*  @author ( Tropo.cl )
*     color naranjo: #E8572E
*     color gris oscuro: #5F5959
*     color gris texto: #555555
*/


/* =============================================================================  fuentes */
@font-face {
    font-family: 'Titillium Maps';
    src: url("../fonts/TitilliumMaps29L002.eot");
    src: local('Titillium Maps'), local('TitilliumMaps'), url("../fonts/TitilliumMaps29L002.otf") format("opentype"), url("../fonts/TitilliumMaps29L002.woff") format("woff");
}

@font-face {
    font-family: 'gobCL';
    /* Para Internet Explorer */
  src: url('../fonts/gobCL.eot?#iefix') format('embedded-opentype'),
    /*  Para el resto de navegadores */

  	url('../fonts/gobCL.ttf') format('truetype');
/*
  src: local('gobCL'), url('../fonts/gobCL.ttf') format('truetype');
*/ 
}


/* =============================================================================  general */
a img {
    border:0;
}

html {
    background: #F6F6F6 url(../images/mineduc/main-bg.jpg) center top repeat-y
}

body {
    margin: 0;
    padding: 0;
    font-family: gobCL, arial, helvetica, sans-serif;
    /* font: 12px/140% Verdana, Helvetica, sans-serif; */
    text-align: center;
    background: url(../images/mineduc/body-bg.png) center top repeat-x
}

#all {
    color: #333;
    border:solid 0px #ddd !important;
    width: 990px;
    height: auto;
    text-align: left;
    margin: 0 auto
}

a:link, a:visited {
}

a:hover, a:active, a:focus {
}

ul li a.u2:focus, p a.u2:active {
    background: #000;
    color: #FFF
}

input:focus {
    border: 1px solid #09F
}

fieldset {
    border: solid 0px #ccc
}

.article-info {
    color: #444
}

.article-info dd span {
    color: #444;
    border-right: solid 0px
}

h1 {
    color: #006699;
    border-top: solid 0px #ddd;
    border-bottom: solid 1px #ddd/* font-family: 'Titillium Maps', Arial; */
}

h3 {
    font-size: 1.1em;
    margin-top: 10px;
    margin-bottom: -5px
}

h4 {
    font-size: 1em
}

/*
fieldset{margin: 10px 0; padding: 15px 0px; border: solid 1px}
*/
p {
    line-height: 1.7em;
    margin: 8px 0
}

em {
    font-weight: bold
}

div.separadora {
    border-top: 1px;
    width: auto;
    height: 10px;
    border-style: dotted;
    border-top-color: #9F9F9F;
    border-right: 0;
    border-left: 0;
    border-bottom: 0
}

/* =============================================================================  rss */
a.syndicate-module {
    color: #a09898;
    font-size: 11px;
    text-align:right;
    text-decoration: none;
}

a.syndicate-module img {
    display: inline-block;
    border:none;
}

#rss-moudle {
    margin-top: 7px;
    margin-right: 20px;
    text-align:right;
    margin-bottom: -29px;
}

/* =============================================================================  feedback */
.feedback {
    position: fixed;
    right: 0;
    top: 300px;
}

/*
#feedback-marco .feedback-cabecera{
  color: #E8572E;
  font-size:16px;
  border-bottom: solid 1px #ddd;
  text-align:center;
  }
#feedback-marco .questiontext{
  background-color: transparent !important;
}
#feedback-marco form fieldset{
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  padding: 20px;
}
html body.contentpane div#all div#main div#feedback-marco form fieldset p.mobiformquestion span.questiontext {
  color: #E8572E;
  font-size:16px;
  border-bottom: solid 1px #ddd;
  text-align:center;
}
*/
/* =============================================================================  header */
#line {
}

#header {
    height: 175px;
    margin: 0 auto;
    position: relative;
    width: 990px;
    overflow:visible !important
}

/* ##########################  logo  ########################### */
#header h1.logogob {
    margin: 0;
    width: 180px;
    height: 174px;
    background: url(../images/mineduc/logo2.jpg) no-repeat;
    text-indent: -10000px;
    position: absolute;
    top: 0;
    left: 15px;
    z-index: 100;
    border:none !important;
}

#header h1.logomifuturo {
    margin: 0;
    width: 235px;
    height: 45px;
    background: url(../images/mineduc/mifuturo.png) no-repeat;
    text-indent: -10000px;
    position: absolute;
    top: 40px;
    left: 218px;
    z-index: 100;
    border:none !important;
}

#header div.logomifuturo {
    margin: 0;
    width: 235px;
    height: 45px;
    position: absolute;
    top: 40px;
    left: 218px;
    z-index: 100;
}

#header div#headertop {
    background: #F6F6F6;
    height: 82px;
    padding-top: 5px;
    position: absolute;
    right: 6px;
    top: 20px;
    width: 795px
}

/* =============================================================================  buscador top */
#header form {
    position: relative;
    float: right;
    width: 228px;
    top:23px;
}

#header form input {
    background: url(../images/mineduc/search.png) no-repeat;
    border: 0 none;
    height: 17px;
    width: 193px;
    color: #9f9f9f;
    margin: 4px 15px 5px;
    padding: 3px 6px 1px
}

#header form input.button {
    background: url(../images/mineduc/lupa-chile-clic.png) no-repeat scroll left top transparent;
    border: 0 none;
    height: 17px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 20px;
    text-indent: -10000px;
    top: 7px;
    width: 17px;
    cursor: pointer
}

/* =============================================================================  perfiles */
#perfilesContainer {
    height: 22px;
    position: absolute;
    right: 230px;
    top: 32px;
}

#perfiles ul {
    margin:0;
    padding:0;
    position:absolute;
    left:0;
    top:22px;
    z-index:999;
    min-width:199px;
}

#perfiles ul li a {
    display: block;
    text-transform:none !important;
    text-decoration: none;
    padding: 0px!important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    padding:10px !important;
    font-size:11px;
    background:#dedede;
    line-height:normal;
    font-family:Verdana, Geneva, sans-serif;
}

#perfiles ul li a:hover {
    display: block;
    text-transform:none !important;
    text-decoration: none;
    padding: 0px!important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    padding:10px !important;
    font-size:11px;
    background:#c2c2c2;
}

#perfiles ul li:last-child a {
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

#perfiles li span {
    display: block;
    text-align: left;
    color: #000
}

#perfiles a:hover, #perfiles span:hover, #perfiles a:active, #perfiles span:active, #perfiles a:focus, #perfiles span:focus {
    color: #999;
    padding: 0px!important
}

/* =============================================================================  menu principal */
div#mprincipal {
    border:0 !important;
    display: block;
    position: absolute;
    top: 108px;
    left: 191px;
    width: 795px;
    height: 45px;/* ex 45 */
    margin: 0px 0px 0px 0px;
    background: url(../images/mineduc/menu-bg-plus.png) repeat-x;
    z-index: 998
}

div#mprincipal #separa {
    float: left;
    height: 10px;
    width: /*50px;*/ 15px;
}

div#mprincipal ul {
    color: #787878;
    padding: 0;
    margin: 0;
    list-style: none;
    text-transform: uppercase;
    z-index:999;
}

div#mprincipal ul li {
    float: left;
    display: inline;
    position: relative;
    z-index: 100;
    height: 42px;/* ex 37 */
    background: url(../images/mineduc/menu-li-right-plus.png) right top no-repeat;
    text-align: center
}

div#mprincipal ul li a {
    color: #787878;
    font: 13px 'gobCL', Arial, sans-serif;
    text-decoration: none;
    background: url(../images/mineduc/menu-li-left-plus.png) left top no-repeat;
    /*height: 32px; height: 14px; */
    float: left;
    padding-top: 4px;
    padding-right: 15px;
    padding-bottom: 4px;
    padding-left: 18px;
}

div#mprincipal ul li.last {
    background: none
}

div#mprincipal ul li.first a {
    background: none
}

div#mprincipal ul li a.active, div#mprincipal ul li a:hover {
    color: #006cb7 !important
}

div#mprincipal.ul li:hover {
    overflow: hidden
}

div#mprincipal li:hover a {
}

div#mprincipal ul li ul {
    display: none
}

div#mprincipal ul li:hover ul {
    display: block;
    position: absolute;
    top: 42px;/* ex 38 */
    left: 0px;
    margin: 0
}

div#mprincipal ul li ul li {
    float: none;
    background: url(../images/mineduc/menu-bg-plus.png);
    margin: 0;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC
}

div#mprincipal ul li ul li a {
    background: none;
    padding-top: 13px;
    padding-right: 15px;
    padding-bottom: 9px;
    padding-left: 18px;
    z-index:999;
}

div#mprincipal ul li ul li:last-child {
    border-bottom: 1px solid #CCC !important
}

/* =============================================================================  top menu */
#topmenu {
    margin: 0;
    padding: 0
}

#topmenu ul {
    display: block;
    text-align: right;
    list-style: none;
    position: absolute;
    top: 0;
    right: 0px;
    margin: 0px 0px 1px;
    padding: 5px 0px
}

#topmenu ul li a:link, #topmenu ul li a:visited {
    text-transform: uppercase;
    padding: 10px;
    display: inline
}

#topmenu ul.menu li {
    display: inline;
    padding: 0;
    margin: 0
}

#topmenu ul.menu li a:link, #topmenu ul.menu li a:visited {
    /* font-weight: bold; */
    text-decoration: none;
    padding: 0px 10px;
    margin: 0
}

#topmenu ul.menu a:hover, #topmenu ul li a:hover, #topmenu ul li a:active, #topmenu ul li a:focus {
    color: #E8572E !important;
}

#topmenu ul li.active a:link, #topmenu ul li.active a:visited {
    text-transform: uppercase;
    padding: 10px 10px
}

#topmenu ul.menu {
    border: 0;
    list-style: none;
    font-size: 0.9em !important;
    background: transparent !important;
    padding-top:2px !important;
    margin-right:10px !important
}

#topmenu ul.menu li {
    border: 0;
    display: inline;
    list-style: none;
    padding-left: 0.3em;
    margin-left: 0.3em;
    border-left: 1px solid #ccc;
    position:relative;
}

#topmenu ul.menu li:first-child {
    border-left: none
}

#topmenu ul.menu li a:link, #topmenu ul.menu li a:visited {
    color: #000;
    border: 0;
    background: transparent;
    padding: 2px
}

#topmenu ul.menu li a:hover, #topmenu ul.menu li a:active, #topmenu ul.menu li a:focus {
    color: #666;/* gp background:#bddfb3; 
    padding: 2px*/
}

#topmenu ul li.active a:link, #topmenu ul li.active a:visited {
    color: #333;
    padding: 2px
}

#topmenu ul.menu li ul {
    display: none;
    position: absolute;
    top: 11px;/* ex 38 */
    right: 1px !important;
    margin: 0;
    z-index:1;
    left:auto;
}

#topmenu ul.menu li ul li {
    float:none;
    background: url(../images/mineduc/menu-bg-plus.png);
    margin: 0;
    display: block !important;
    width: 100%;
    white-space: nowrap !important;
    overflow: hidden;
    border-left: 1px solid #CCC !important;
    border-right: 1px solid #CCC !important;
    text-align:left;
}

#topmenu ul.menu li ul li a {
    background: none;
    padding-top: 10px !important;
    padding-right: 16px !important;
    padding-bottom: 7px !important;
    padding-left: 2px !important;
    z-index:999;
    display:block;
}

#topmenu ul.menu li ul li:last-child {
    border-bottom: 1px solid #CCC !important
}

#topmenu ul.menu li:hover ul {
    display:block;
}

#topmenu ul.menu li li a.active, #topmenu ul.menu li li a:hover {
    color: #006cb7 !important
}

.skiplinks, .skiplinks li {
    border: solid 0px #000
}

#header ul.skiplinks {
    width: 100%;
    text-align: left;
    background: none;
    z-index: 20000;
    top: 0;
    display: inline;
    padding: 0
}

#header ul.skiplinks li a.u2:active, #header ul.skiplinks li a.u2:focus {
    background:#333 !important;
    color:#fff !important;
    border: solid 1px;
    top:0px !important;
    z-index:1000000 !important;
    left:10px !important;
    display: block;
    width: 14em;
    display: block
}

/* =============================================================================  banner */
#bannerHome {
}

#navigation-slideshow {
    width: 948px;
    height: 279px;
    margin: auto;
    overflow: hidden;
    position: relative
}

#navigation-slideshow img {
    position: absolute;
    left: 0;
    right: 0;
    border-style: none none
}

#navigation-slideshow ul.slideshow-tips-only {
    position: absolute;
    top: 250px;
    left: 605px;
    width: 400px;
    z-index: 2;
    color: #000;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    cursor: default
}

#navigation-slideshow li.slideshow-tips-only {
    display: inline-block;
    margin-right: 10px
}

#navigation-slideshow a.slideshow-tips-only {
    display: block;
    width: 20px;
    height: 20px;
    background: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

#navigation-slideshow a.slideshow-tips-only:hover, #navigation-slideshow a.current {
    background: rgba(0, 0, 0, 0.75)
}

.tip-wrap {
    z-index: 3
}

.tip {
    background: rgba(255, 255, 255, 0.5);
    color: #000;
    width: 200px;
    height: auto;
    padding: 10px;
    font-size: 85%;
    text-align: center
}

.tip-top {
    height: 0;
    width: 0px;
    border:10px solid transparent;
    border-bottom: 10px solid rgba(255, 255, 255, 0.5);
    margin-left: 100px
}

/* =============================================================================  custom html portada */

/* informaci�n */ 
.chtml-informacion {
    margin-top: 60px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

#chtml-informacion-recuadro {
    -moz-border-radius: 10px;/* Firefox */
    -webkit-border-radius: 10px;/* Safari, Chrome */
    border-radius: 10px;/* CSS3 */
    background: #EBEBEB;
    width: 633px;
    border: thin solid #D3D3D3;
    height:255px;
    float: left;
    position: relative;
}

.chtml-informacion img {
    border:0;
}

.chtml-informacion #btn-info-basica {
    float: left;
    height: 75px;
    width: 132px;
    margin-left: 215px;
    margin-top: -50px;
}

.chtml-informacion #btn-info-media {
    float: left;
    height: 75px;
    width: 132px;
    margin-top: -50px;
    margin-right: 4px;
    margin-left: 4px;
}

.chtml-informacion #btn-info-superior {
    float: left;
    height: 75px;
    width: 132px;
    margin-top: -50px;
}

.chtml-informacion .enlaceencuadre {
    margin-top: -50px !important;
}

.chtml-informacion #barra-info {
    float: left;
    height: 33px;
    width: 278px;
    margin-left: 71px;
}

.chtml-informacion #imagen {
    background-image: url(../images/mineduc/custom_html/info/chica-libro.png);
    float: left;
    height: 217px;
    width: 244px;
    background-repeat: no-repeat;
    margin-left: -5px;
    margin-right: 7px;
}

.chtml-informacion #cabecera {
    font-size:14px;
    color:#6d6e71;
    position: absolute;
    top: -20px;
    left: 8px;
}

.chtml-informacion .contenido {
    float: left;
    clear: none;
    width: 370px;
}

.chtml-informacion .contenido #titulo {
    font-size:24px;
    color: #e8572e;
    text-align: left;
}

.chtml-informacion .contenido #intro {
    font-size:14px;
    color: #524848;
    text-align: left;
}

.chtml-informacion .contenido ul {
    font-size:14px;
    color: #524848;
    text-align: left;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.chtml-informacion .contenido li {
    list-style-image: url(../images/mineduc/custom_html/ul.png);
    list-style-position: inside;
    line-height:normal !important;
}

.chtml-informacion .contenido li.negrita {
    font-weight: bold;
}

.chtml-informacion .contenido #enlace a {
    font-size:13px;
    color: #e8572e;
    text-decoration: none;
    font-weight: bold;
    text-align:left;
}

/* finaciamiento */ 
.chtml-financiamiento {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

#chtml-financiamiento-recuadro {
    -moz-border-radius: 10px;     /* Firefox */
    -webkit-border-radius: 10px;  /* Safari, Chrome */
    border-radius: 10px;          /* CSS3 */
    background: #F7F7F7;
    width: 445px; /* 633px */
    border: thin solid #D3D3D3;
    height:255px;
    float: left;
    position: relative;
}

.chtml-financiamiento #btn-financiamiento-arancel {
    float: left;
    height: 93px;
    width: 163px;
    margin-left: 10px;
    margin-top: 20px;
}

.chtml-financiamiento #btn-financiamiento-financiamiento {
    float: left;
    height: 93px;
    width: 163px;
    margin-left: 10px;
    margin-top: 20px;
    clear:both;
}

.chtml-financiamiento img {
    border:0;
}

#barra-financiamiento {
    float: left;
    height: 153px;
    width: 45px; /* 73px */
    margin-right: 10px;
    clear: none;
    position: absolute;
    left: 177px;
    top: 38px;
}

.chtml-financiamiento .contenido {
    width: 205px; /* 342px */
    position: absolute;
    left: 235px; /* 273px */
    top: 20px;
    /*background-image: url(../images/mineduc/custom_html/financiamiento/hombrecito.png); */
  background-repeat: no-repeat;
}

.chtml-financiamiento .contenido #titulo {
    font-size:17px; /* 20px */
    color: #524848;
    text-align: left;
    float: left;
    height: 100%;
}

.chtml-financiamiento .contenido #intro {
    font-size:14px;
    color: #524848;
    text-align: left;
    float: left;
    clear:left;
    width: 200px;  /* 340px */
}

.chtml-financiamiento .contenido ul {
    font-size:14px;
    color: #524848;
    text-align: left;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    float:left;
    clear: left;
}

.chtml-financiamiento .contenido li {
    list-style-image: url(../images/mineduc/custom_html/ul.png);
    line-height:normal !important;
    width: 190px;  /* 300px */
}

.chtml-financiamiento .contenido li.negrita {
    font-weight: bold;
}

.chtml-financiamiento .contenido #enlace a {
    float:left;
    clear: left;
    font-size:13px;
    color: #e8572e;
    text-decoration: none;
    font-weight: bold;
}

/* guia */ 
.chtml-guia {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

.chtml-guia img {
    border: none;
}

/* simulador */ 
.chtml-simulador {
    width: 175px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

#chtml-simulador-recuadro {
    -moz-border-radius: 10px;     /* Firefox */
    -webkit-border-radius: 10px;  /* Safari, Chrome */
    border-radius: 10px;          /* CSS3 */
    background: #F7F7F7;
    width: 170px;
    border: thin solid #D3D3D3;
    height:235px;
    float: left;
    position: relative;
}

#chtml-simulador-cabecera {
    font-size:13px;
    color: #e8572e;
    text-align: center;
}

.chtml-simulador .texto {
    font-size:14px;
    color: #524848;
    text-align: left;
    padding: 5px;
}

.chtml-simulador table, .chtml-simulador td, .chtml-simulador tr {
    border:0 !important;
}

/* =============================================================================  recuadros */

/* Recuadro claro */
.category-destacados {
/*    -moz-border-radius: 10px;*//* Firefox */
 /*   -webkit-border-radius: 10px;*//* Safari, Chrome */
   /* border-radius: 10px;*//* CSS3 */   
    background: #FFF;
    width: 255px;
    border: thin solid #D3D3D3;
    padding: 7px;
    margin-right: 10px;
}

.ageent_main_onlyencuesta {
    -moz-border-radius: 10px;/* Firefox */
    -webkit-border-radius: 10px;/* Safari, Chrome */
    border-radius: 10px;/* CSS3 */
    background: #FFF;
    width: 215px;
    border: thin solid #D3D3D3;
    padding: 7px;
    margin-right: 6px
}

/* Recuadro oscuro */
.moduletablemarcoIzq {
    -moz-border-radius: 10px;/* Firefox */
    -webkit-border-radius: 10px;/* Safari, Chrome */
    border-radius: 10px;/* CSS3 */
    background: #DEDEDE;
    width: 215px;
    border: thin solid #D3D3D3;
    padding: 7px;
    margin-left: 6px;
    margin-bottom:10px;
}

/* =============================================================================  home destacados */

#right h3 span.backh2, #right h4 span.backh2, #right h2 span.backh2 {
    color: #e8572e;
    font-size: large;
    font-weight: normal
}

.backh3 {
    padding:0 !important;
    margin:100px !important 0 !important 0 !important
}

.category-destacados a {
    color: #666;
    font-weight: bold
}

.category-destacados li {
    border-bottom: solid 1px #ddd;
    list-style: none;
    min-height: 100px
}

.mod-articles-category-destacados-date {
    color: #E8572E
}

.mod-articles-category-destacados-introtext {
    font-size: x-small;
    line-height: normal;
    font-family: verdana;
    margin: 0
}

.destacado-img {
    clear: left;
    height: 87px;
    width: 87px;
    float: left;
    border: none;
    margin-right: 4px;
    padding-top: 10px
}

.destacado-img img {
    width: 90px;
    max-height:90px;
}

.category-destacados span.todos-destacados-eventos {
    margin-top:10px;
    color:#63C;
}

.category-destacados span.todos-destacados-eventos a:link, .category-destacados span.todos-destacados-eventos a:visited {
    font-size:15px;
    font-weight:bold;
    color:#006699;
    text-decoration: none;
    font-family: gobcl;
}

.category-destacados span.todos-destacados-eventos a:hover, .category-destacados span.todos-destacados-eventos a:active, .category-destacados span.todos-destacados-eventos a:focus {
    color:#E8572E;
}

/* =============================================================================  home featured */
.blog-featured div.items-leading h2 {
    margin-top:20px !important;
    margin-bottom: -5px !important;
}

.bajada_punteada {
    background-image: url(../images/mineduc/bajada_punteada.png);
    background-repeat: no-repeat;
    height: 44px;
    width: 656px;
    float: left;
    clear: left;
}

#menu-perfiles-interiores {
}

#menu-perfiles-interiores ul {
    list-style-type:none;
    margin:2px;
    float:left;
}

#menu-perfiles-interiores ul li {
    font-size:15px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:270px;
    float:left;
    margin-bottom:20px;
    margin-right:30px;
}

#menu-perfiles-interiores ul .modulo2 {
    clear:left;
}

#menu-perfiles-interiores ul li ul li {
    margin-bottom:2px;
    font-size:13px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menu-perfiles-interiores ul li ul li a:link, #menu-perfiles-interiores ul li ul li a:visited {
    color: #333
}

#menu-perfiles-interiores ul li ul li a:active, #menu-perfiles-interiores ul li ul li a:hover, #menu-perfiles-interiores ul li ul li a:focus {
    color: #DDD
}

.categoria-titulo {
    color:#006699;
    font-size:25px;
    font-weight:bold;
    margin-bottom:-9px;
}

/* =============================================================================  encuesta */
.ageent_main_only1 tr, .ageent_main_only1 tr {
    border: 0px none #009!important;
}

.poll-container table {
    border: 0px none #DDDDDD !important;
}

.ageent_main_onlyencuesta table, .ageent_main_onlyencuesta tr, .ageent_main_onlyencuesta td {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.ageent_main_onlyencuesta h6 {
    text-align: center
}

.two_input {
    margin-left:10px !important
}

.one_quesion {
    font-size: large;
    font-weight: bold
}

/* =============================================================================  login */

.login form fieldset {
    border: 1px solid #555555;
    padding: 15px;
    width: 333px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 200px;
}

/* =============================================================================  navegaci�n izquierda */

.moduletablemarcoIzq #navIzq {
    text-align: right;
    background-color: #DDDDDD !important;
}

.moduletablemarcoIzq #navIzq ul {
    text-align: right;
}

.moduletablemarcoIzq #navIzq li {
    text-align: right;
    list-style-type: none !important;
}

.moduletablemarcoIzq #navIzq a {
    color:#555555;
}

/* =============================================================================  favoritos*/
.menufavoritos {
    -moz-border-radius: 10px;/* Firefox */
    -webkit-border-radius: 10px;/* Safari, Chrome */
    border-radius: 10px;/* CSS3 */
    background: #FFF;
    width: 255px;
    border: thin solid #D3D3D3;
    padding: 7px;
    margin-right: 10px;
    margin-top:5px;
    list-style-image: url(../images/mineduc/arrow_favoritos.png);
    list-style-position:inside;
}

.menufavoritos li a {
    color: #524848;
}

.menufavoritos li a:link, .menufavoritos li a:visited {
    font-weight:bold;
    color:#524848;
    text-decoration: none;
}

.menufavoritos li a:hover, .menufavoritos li a:active, .menufavoritos li a:focus {
    color:#E8572E;
}

/* =============================================================================  contentarea */
.marco {
    background: #F7F7F7;
    border: 1px solid #D2D2D2;
    margin: 10px 20px 15px
}

/*#contentarea,
#contentarea2
{
  background:#fff url(../images/mineduc/box1.png) repeat-x;
}
*/
#areaContenidoCompleta {
}

#areaContenidoColDerecha {
}

/* ##########################  wrapper  ########################### */
#wrapperPerqueno {
    width: 45%;
    float: left;
    position: relative
}

#wrapperGrande {
    width: 69%;
    float: left;
    position: relative;
    padding-bottom: 20px;
    padding-right: 0px;
    margin-left: 10px
}

#wrapperGrande.item-page {
    max-width: 660px
}

#wrapperCompleto {
    width: 910px;
    float: left;
    position: relative;
    padding-bottom: 20px;
    padding-right: 10px;
    margin-left: 20px;
    padding-top:0;
    margin-top:0;
}

/* =============================================================================  blog actualidad */

div.blogbloguete div.categoria-titulo {
    margin-bottom:20px;
}

/* ==============================================================================  blog noticias */
 
div.bloglista_noticias div.categoria-titulo {
    margin-bottom:20px;
}

div#page1.bloglista_noticias div.items-leading img {
    max-width: 320px;
}

div.bloglista_noticias div.items-leading img, div.bloglista_noticias div.items-row img {
    max-width: 180px;
}

div.bloglista_noticias div.items-leading, div.bloglista_noticias div.items-row {
    border-bottom: 1px solid #ddd;
}

div.bloglista_noticias div.items-leading h2, div.bloglista_noticias div.items-row h2 {
    border: none !important;
}

div#page1.bloglista_noticias div.items-leading {
    background: url(../images/mineduc/bajada_punteada.png) no-repeat bottom;
    border: none !important;
    margin: 0 0 20px 0;
    padding: 0 0 44px 0;
}

div#page1.bloglista_noticias div.items-leading h2 {
    background: url(../images/destacado.png) no-repeat 0px 50%;
    padding-left: 95px !important;
}

div.bloglista_noticias p.readmore {
    text-align: right;
    margin: -1em 0 0 0 !important;
    padding: 0 !important;
}

div.bloglista_noticias p.readmore a {
    border: none !important;
    background: url(../images/arrow_naranja.png) no-repeat center right !important;
    padding: 0 10px 0 0 !important;
    color: #E7572D;
    font-weight: normal !important;
}

div.bloglista_noticias p.readmore a:hover {
    /*
    background: #E7572D url(../images/arrow_blanco.png) no-repeat center right !important;
    color: #fff !important;
    */
    color: #E7572D !important;
}

div.bloglista_noticias div.item {
    padding-bottom: 0 !important;
}

/* =============================================================================  mapa del sitio */
#xmap {
    width: 900px
}

#unmapa {
    float: left
}

#xmap ul.level_0 {
    width: 420px;
    float: left;
    clear: left;
    position: relative;
    list-style-type: none;
}

#xmap ul.level_1 {
    width: 420px;
    float: left;
    clear: left;
    position: relative;
    /* list-style: url(../images/mineduc/arrow_naranja.png); */
  margin-top: 0px;
    margin-bottom: 10px;
    list-style-type: disc;
}

#xmap ul.level_2 {
    list-style:none;
    margin-top: 0px;
    margin-bottom: 0px;
}

#xmap h2.menutitle {
    width: 420px;
    float: left;
    clear: left
}

#xmap #unmapa h2 {
    color: #E8572E;
    font-size: 1.5em;
    padding:0 !important
}

#xmap ul.level_1 li a {
    color:#999 !important;
}

#xmap ul.level_1 li a:link, #xmap ul.level_1 li a:visited {
    color:#999 !important;
}

#xmap ul.level_1 li a:hover, #xmap ul.level_1 li a:active, #xmap ul.level_1 li a:focus {
    color:#E8572E !important;
}

#xmap .unmapalargo {
    margin-bottom:1400px;
}

/* ##########################  breadcrumbs  ########################### */
#breadcrumbs {
    color: #5F5959;
    margin-left: 20px;
    font-size: 0.95em
}
.showHere{
	visibility:hidden;
	display: none;
}
#breadcrumbs span {
    color: #5F5959
}

#breadcrumbs span a:link, #breadcrumbs span a:visited, #breadcrumbs a:link, #breadcrumbs a:visited {
    font-weight:bold !important;
    color:#5F5959 !important;
    text-decoration: none !important
}

#breadcrumbs span a:hover, #breadcrumbs span a:active, #breadcrumbs span a:focus, #breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus {
    color:#CECDCD !important
}

/* =============================================================================  navigation column */
.module_content {
    border: solid 1px #ddd;
    background: #fff
}

.moduletable_js {
    border: solid 0px #ddd
}

#right.moduletable_js {
    border: 0
}

#nav h3 {
    border-bottom: solid 1px #ddd;
    color: #0A5E69
}

h3.js_heading {
    border-bottom:solid 1px #fff !important;
    background:/*#ddf0f2  #E1E9E9*/ #095469 url(../images/mineduc/h3_js_bg.gif) bottom left repeat-x/* font-family: 'Titillium Maps', Arial; */
}

h3.js_heading span.backh {
    border: solid 0px #000
}

h3.js_heading span.backh1 {
    color: #fff
}

#rightXX h3 {
    color: #0a5e69;
    border-bottom: solid 1px #ddd
}

#rightXX h3 span.backh {
}

#rightXX h3 span.backh2 {
}

#rightXX h3 span.backh3 {
    color: #664335
}

h3.js_heading a {
    border: 0
}

h3.js_heading a img {
    border: 0
}

h3.js_heading a:link, h3.js_heading a:visited, h3.js_heading a:hover, h3.js_heading a:active, h3.js_heading a:focus {
}

#nav h3 {
/*font-family: 'Titillium Maps', Arial; */}

#nav h3.js_heading a:focus {
}

#nav form {
    color: #000
}

#nav form a:hover, #nav form a:active, #nav form a:focus {
    color: #fff;
    background: #044b63
}

/* ++++++++++++++  first level  ++++++++++++++ */
.deeper {
    font-weight: bold
}

#areaContenidoColDerecha ul.menu {
    border: 0;
    background-color: #DDDDDD;
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: right;
}

.module_content ul.menu {
    border: 0;
    list-style-type: none;
}

div.moduletablemarcoIzq ul#navIzq.menu li ul li a {
    color: #006699;
}

div.moduletablemarcoIzq ul.menu li {
    background-image: url(../images/mineduc/navegacionLevel1.png);
    background-repeat: no-repeat;
    background-position: 100% 0.4em;
    padding-right: 1.7em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #A3A3A3;
}

/* elimina �ltima l�nea */
div.moduletablemarcoIzq ul#navIzq.menu li:last-child {
    border:0 !important;
}

#areaContenidoColDerecha .last, #areaContenidoCompleta .last {
    border:0 !important;
}

div.moduletablemarcoIzq ul.menu li a:link, div.moduletablemarcoIzq ul.menu li a:visited {
    color: #444;
}

div.moduletablemarcoIzq ul.menu li.active a:link, div.moduletablemarcoIzq ul.menu li.active a:visited {
    color: #333
}

div.moduletablemarcoIzq ul.menu li a:hover, div.moduletablemarcoIzq ul.menu li a:active, div.moduletablemarcoIzq ul.menu li a:focus, div.moduletablemarcoIzq ul.menu li.active a:hover, div.moduletablemarcoIzq ul.menu li.active a:active, div.moduletablemarcoIzqa ul.menu li.active a:focus {
    color:#999999 !important;
}

div.moduletablemarcoIzq ul#navIzq.menu li.current {
    font-weight: bold;
}

/* ++++++++++++++  second level  ++++++++++++++ */
.deeper ul li a {
    font-weight: normal !important;
    background-image:none!important
}

div.moduletablemarcoIzq ul.menu li ul {
    border: solid 0px #eee
}

div.moduletablemarcoIzq ul.menu li ul li {
    background-color: #DDDDDD;
    background-image: none;
    ;
    padding-right: 0;
    color: #006699;
}

div.moduletablemarcoIzq ul li .current {
    text-decoration:underline;
}

div.moduletablemarcoIzq ul.menu li.active ul li a:link, div.moduletablemarcoIzq ul.menu li.active ul li a:visited {
    color: #006699;
}

div.moduletablemarcoIzq ul.menu li.active ul li.active a:link, div.moduletablemarcoIzq ul.menu li.active ul li.active a:visited {
    color: #006699;
}

div.moduletablemarcoIzq ul.menu li.last {
    border-bottom: 0 !important;
}

div.moduletablemarcoIzq ul.menu li.active ul li a:hover, ul.menu li.active ul li a:active, ul.menu li.active ul li a:focus {
    color:#999999 !important;
}

/* ++++++++++++++  third level  ++++++++++++++ */
div.moduletablemarcoIzq ul.menu li ul li ul {
    border:0 !important;
    background:#f5f5f5 !important;
    padding-bottom: 0
}

div.moduletablemarcoIzq ul.menu li.active ul li.active ul li a:link, div.moduletablemarcoIzq ul.menu li.active ul li.active ul li a:visited {
    background: #f5f5f5;
    border-bottom: solid 1px #fff;
    color: #444
}

div.moduletablemarcoIzq ul.menu li.active ul li.active ul li.active a:link, div.moduletablemarcoIzq ul.menu li.active ul li.active ul li.active a:visited {
    color: #333
}

/* ++++++++++++++  fourth level  ++++++++++++++ */
div.moduletablemarcoIzq ul.menu li ul li ul li ul {
    border:solid 1px #eee !important;
    padding-top:10px !important;
    padding-bottom:10px !important;
    background:#fff url(../images/mineduc/level4.png) repeat-x !important
}

div.moduletablemarcoIzq ul.menu li.active ul li.active ul li.active ul li a:link, div.moduletablemarcoIzq ul.menu li.active ul li.active ul li.active ul li a:visited {
    font-weight: normal;
    padding: 3px 2px 3px 40px;
    font-size: 0.9em;
    background: #fff url(../images/mineduc/arrow_small.png) no-repeat 30px 5px;
    color: #444
}

div.moduletablemarcoIzq ul.menu li.active ul li.active ul li.active ul li.active a:link, div.moduletablemarcoIzq ul.menu li.active ul li.active ul li.active ul li.active a:visited {
    font-weight: bold;
    color: #333
}

/* ++++++++++++++  fifth level  ++++++++++++++ */
div.moduletablemarcoIzq ul.menu li ul li ul li ul li ul {
    border:solid 0px #eee !important;
    padding-top:5px !important;
    padding-bottom:10px !important;
    background:#fff url(../images/mineduc/level4.png) repeat-x !important
}

div.moduletablemarcoIzq ul.menu li.active ul li.active ul li.active ul li.active ul li a:link, div.moduletablemarcoIzq ul.menu li.active ul li.active ul li.active ul li.active ul li a:visited {
    font-weight: normal;
    padding: 3px 2px 3px 5px;
    font-size: 0.9em;
    background: #fff;
    color: #444;
    margin: 0 10px 0 35px;
    border-bottom: solid 1px #ddd
}

div.moduletablemarcoIzq ul.menu li.active ul li.active ul li.active ul li.active ul li.active a:link, div.moduletablemarcoIzq ul.menu li.active ul li.active ul li.active ul li.active ul li.active a:visited {
    font-weight: bold;
    color: #333
}

/* =============================================================================  content - main */
#main {
}

#main a:link, #main a:visited {
    color: #006699;
    text-decoration: none
}

#main a:hover, #main a:active, #main a:focus {
    /* background:#0A5E69; */
    color: #999
}

#main th a:hover, #main th a:active, #main th a:focus {
    background: #333;
    color: #fff
}

.items-row {
}

.column-1, .column-2 {
    border: solid 0px
}

.item-separator {
    border: solid 0px #333333
}

#main ul li {
}

.small {
    border: solid 0
}

ul#archive-items li.row0, ul#archive-items li.row1 {
    border-bottom: solid 1px #ddd
}

.archive #adminForm fieldset {
    border: 0;
    padding: 0;
    margin: 20px 0
}

/* ++++++++++++++  images  ++++++++++++++ */
.image-left {
    padding: 2px
}

.image-right {
    padding: 2px
}

/* ++++++++++++++  leading  ++++++++++++++ */
.items-row {
}

/* ++++++++++++++++++++ headings +++++++++++++ */
/* h1 on frontpage */
/*
#main .blog-featured h1
{
  border-top:solid 0px #ddd;
  border-bottom:solid 0px #ddd;
}
*/
.items-row h2 {
    color: #0A5E69;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd
}

.items-leading h2 {
    color: #0A5E69
}

#main h2 {
    color: #006699
}

#main h2 a {
    color: #333
}

/* ++++++++++++++  readmore  ++++++++++++++ */
.readmore a:link, .readmore a:visited, a.readmore:link, a.readmore:visited {
    color: #444;
    background: #eee url(../images/mineduc/arrow1.gif) repeat-x left top;
    border: solid 1px #ddd
}

.readmore a:hover, .readmore a:active, .readmore a:focus, a.readmore a:hover, a.readmore a:active, a.readmore a:focus {
    background:#555 url(../images/mineduc/arrow2.gif) no-repeat left 6px !important;
    color: #fff
}

a.readmore:hover, a.readmore:active, a.readmore:focus {
    background: #555;
    color: #fff
}

/* ++++++++++++++  icons  ++++++++++++++ */
.actions img {
    border: 0
}

/* ++++++++++++++  items-more  ++++++++++++++ */
#main.items-more h3 {
    border-bottom: solid 1px #ddd;
    border-top: solid 1px #ddd;
    color: #444
}

#main.items-more ol {
    color: #000
}

#main.items-more ol li a {
    background:#FFF url(../images/mineduc/blog_more.gif) no-repeat !important;
    color: #0A5E69
}

#main.items-more ol li a:hover, #main.items-more ol li a:active, #main.items-more ol li a:focus {
    background: #555 url(../images/mineduc/arrow2.gif) no-repeat 0px center;
    color: #0A5E69
}

/* =============================================================================  pagination */
/*#main .pagination {
 border-top:solid 1px #ddd;
}
*/
#paginamos {
    background: #C69;
    clear: left;
    float: left
}

.limit {
    display: none
}

.counter {
    float: left;
    clear: left;
    margin-left: 20px
}

ul.paginacion {
    float: left;
    padding: 0;
    width: auto
}

ul.paginacion li {
    padding: 0;
    font-size: 13px;
    color: #999;
    list-style: none;
    float: left;
}

/*
ul.paginacion li a{
    border: none;
    font-size: 18px;
    color: #999;
    padding: 4px 7px;
    text-decoration: none
}

ul.paginacion li a:hover{border: none; background: none; color: #c00}
*/

ul.paginacion li.previo span, ul.paginacion li.previo a {
    float: left;
    width: 20px;
    height: 22px;
    text-indent: -1000px;
    overflow: hidden;
    padding: 0;
    background:  url(../images/paginacion.png) 0px 0px
}

ul.paginacion li a.previo:hover {
    background:  url(../images/paginacion.png) -50px 0px !important
}

ul.paginacion li.siguiente span, ul.paginacion li.siguiente a {
    float: left;
    width: 20px;
    height: 22px;
    text-indent: -1000px;
    overflow: hidden;
    padding: 0;
    background:  url(../images/paginacion.png) -30px 0px
}

ul.paginacion li a.siguiente:hover {
    background:  url(../images/paginacion.png) -80px 0px !important
}

ul.paginacion li a.number:hover {
    color: #C90000!important
}

ul.paginacion li.number span {
    color: #000!important;
    background-image: url(../images/paginacionNumerOff.png);
    background-repeat: no-repeat;
    height: 31px;
    width: 36px;
    padding-top: 6px;
    padding-right: 18px;
    padding-bottom: 6px;
    padding-left: 18px;
    background-position: 0px 0px;
    text-align: center;
    margin:1px;
}

ul.paginacion li.number a {
    color: #000!important;
    background-image: url(../images/paginacionNumerOn.png);
    background-repeat: no-repeat;
    height: 31px;
    width: 36px;
    padding-top: 6px;
    padding-right: 18px;
    padding-bottom: 6px;
    padding-left: 18px;
    background-position: 0px 0px;
    text-align: center;
    margin:1px;
}

ul.paginacion li a.number:hover {
    color: #cccccc!important;
}

div.page_navigation_info {
    text-align: right;
    font-size: 30px;
    color: #999;
    text-transform: uppercase
}

.limit {
    display: none
}

.counter {
    float: left;
    clear: left;
    margin-left: 20px
}

div.paginacion {
    padding: 0;
    display:block;
    text-align:center;
    margin:20px 0 0 0;
    width:100%;
    float:left;
}

div.paginacion div {
    padding: 0;
    font-size: 13px;
    color: #FFF;
    list-style: none;
    display:inline-block;
    vertical-align:top;
    width:32px;
    height:30px;
    text-align: center;
    line-height:30px;
    margin:3px;
}

div.paginacion div.number {
    background-image: url(../images/paginacionNumerOn.png);
    background-repeat: no-repeat;
}

div.paginacion div.seleccionado {
    background-image: url(../images/paginacionNumerOff.png);
    background-repeat: no-repeat;
}

div.paginacion div.previo span, div.paginacion div.previo a {
    float: left;
    width: 20px;
    height: 22px;
    text-indent: -1000px;
    overflow: hidden;
    padding: 0;
    background:  url(../images/paginacion.png) 0px 0px
}

div.paginacion div a.previo:hover {
    background:  url(../images/paginacion.png) -50px 0px !important
}

div.paginacion div.siguiente span, div.paginacion div.siguiente a {
    float: left;
    width: 20px;
    height: 22px;
    text-indent: -1000px;
    overflow: hidden;
    padding: 0;
    background:  url(../images/paginacion.png) -30px 0px
}

div.paginacion div a.siguiente:hover {
    background:  url(../images/paginacion.png) -80px 0px !important
}

div.paginacion div a.number:hover {
    color: #C90000!important
}

div.paginacion div a {
    color: #FFF!important;
    font-weight:bold;
}

/*
div.paginacion div.seleeccioando{
    padding: 0;
    font-size: 13px;
    color: #FFF;
    list-style: none;
    float: left;
  width:40px;
  height:40px;
  background-image: url(../images/paginacionNumerOff.png);
  background-repeat: no-repeat;
}
div.paginacion div.number a{
  background-image: url(../images/paginacionNumerOn.png);
  background-repeat: no-repeat;
  height: 31px;
  width: 50px;
  background-position: 0px 0px;
  text-align: center;
  margin:1px;
}
*/
div.paginacion div a.number:hover {
    color: #cccccc!important;
}

/* ++++++++++++++  article index  ++++++++++++++ */
table.contenttoc {
    border: solid 1px #ccc
}

/* ##########################  right column   ########################### */
#rightXX {
}

#rightXX.moduletable {
    color: #000;
    border: solid 0px #eee;
    border-top: 0
}

#rightXX h3 {
    color: #333
}

#rightXX h4 {
    color: #000;
    border: solid 0
}

#rightXX ul {
    border: solid 0 #ccc;
    color: #000
}

/* ++++++++++++++  button for closing right column  ++++++++++++++ */
#close span {
    color: #000
}

/* ##########################  modules  ########################### */

/* ++++++++++++++  mostread, latest news ++++++++++++++ */
.mostread li a:link, .mostread li a:visited, .latestnews li a:link, .latestnews li a:visited {
    background: url(../images/personal/arrow2_grey.png) 2px 7px no-repeat
}

.mostread li a:hover, .latestnews li a:hover, .mostread li a:active, .latestnews li a:active, .mostread li a:focus, .latestnews li a:focus {
    background:#555 url(../images/arrow_white_grey.png) 2px 6px no-repeat !important
}

/* ++++++++++++++  newsfeed  ++++++++++++++ */
ul.newsfeed {
    border: solid 0px #000
}

.newsfeed-item {
    border-bottom: solid 1px #ddd
}

.newsfeed-item h5 a {
}

/* ++++++++++++++  newsflash  ++++++++++++++ */
/* newsflash horizontal */
ul.newsflash-horiz {
    border: solid 1px #eee;
    background: #f5f5f5 url(../images/mineduc/box.png) repeat-x
}

.newsflash-horiz li {
    border: solid 0px #eee;
    background: #f5f5f5
}

ul.newsflash-horiz li h4 {
    border-bottom: solid 1px #fff/* font-family: 'Titillium Maps', Arial; */
}

/* newsflash vertical */
.newsflash-vert {
}

/* ++++++++++++++  banner  ++++++++++++++ */
.banneritem {
    border: 0
}

.banneritem a {
    background: none
}

.banneritem a img {
    background: none;
    border: 0
}

/* ++++++++++++++  login  ++++++++++++++ */
#login-form.inputbox {
    border: solid 1px #ddd;
    background: url(../images/content_bg.gif) repeat-x
}

fieldset.input {
    border: 0
}

input.button, button.button, button.validate {
    background: #FFFFFF url(../images/mineduc/arrow1.gif) no-repeat left top;
    border: 1px solid #DDDDDD;
    color: #444
}

/* ++++++++++++++  tabs/ slide  ++++++++++++++ */
ul.tabs {
    border: solid 1px #ddd;
    border-bottom: 0;
    background: #f5f5f5 url(../images/mineduc/box.png) repeat-x
}

ul.tabs li {
    background: #f5f5f5 url(../images/mineduc/box.png) repeat-x;
    border-right: solid 1px #ddd
}

ul.tabs li a:link, ul.tabs li a:visited {
    color: #333
}

ul.tabs li a:hover, ul.tabs li a:active, ul.tabs li a:focus {
    color: #000
}

.tabcontent {
    border: solid 1px #ddd;
    background: #fff;
    color: #000
}

.tabcontent .linkclosed {
    color: #000;
    border-bottom: solid 1px #e5e5e5
}

ul.tabs li a.linkopen {
    background: #fff;
    color: #333;
    border: 0
}

ul.tabs li a.linkclosed:hover, ul.tabs li a.linkclosed:active, ul.tabs li a.linkclosed:focus, ul.tabs li a.linkopen:hover, ul.tabs li a.linkopen:active, ul.tabs li a.linkopen:focus {
    background: #555;
    color: #fff
}

/* ++++++++++++++  category-module  ++++++++++++++ */
/* ##########################  search   ########################### */
.searchintro img {
    border: 0px
}

.inputbox:focus {
    border: 1px solid #E8572E
}

.word {
    background: #fff;
    border: solid 0px #ccc
}

.word input {
    background: #fff;
    border: solid 1px #999;
    color: #044b63
}

.only {
    border: solid 1px #ccc
}

.phrases {
    border: solid 1px #ccc
}

/* ++++++++++++++  selects  ++++++++++++++ */
.phrases .inputbox {
    background: #fff;
    color: #000
}

.phrases .inputbox option {
    background: #f5f5f5;
    border-bottom: solid 1px #ccc
}

.phrases .inputbox option a:hover {
    background: #C00;
    border: #CFD0D6;
    color: #fff
}

/* ++++++++++++++  search results  ++++++++++++++++++ */
dl.search-results {
    background: #f5f5f5
}

dl.search-results dt.result-title {
    border-top: dotted 1px #ddd
}

dl.search-results dd.result-created {
    border-bottom: solid 5px #fff
}

/* ##########################  forms   ########################### */
/* ++++++++++++++  form validation  ++++++++++++++ */
.invalid {
    border: red !important
}

label.invalid {
    color: #F00
}

/* boton naranja "botaranja" */
.botaranja {
/*    -moz-border-radius: 45px;*//* Firefox */
   /* -webkit-border-radius: 45px;*//* Safari, Chrome */
    /*border-radius: 45px;*//* CSS3 */
    background: #006699;
    padding: 5px;
    margin-left: 14px;
    border: 1px solid #006699;
    color:#FFF;
    font-size:13px;
    cursor: pointer;
}

.botaranja:hover {
    border: 1px solid #555555;
    color:#555555;
}

/* ##########################  user profile  ########################### */
#users-profile-core, #users-profile-custom {
    border: solid 1px #ccc
}

#member-profile fieldset {
    border: solid 1px #ccc
}

/* ##########################  tables   ########################### */
table {
    border:solid 1px #ddd !important
}

tbody {
}

tr.odd, .cat-list-row1 {
    background: url(../images/news.gif) repeat-x
}

table.newsfeeds td, table.weblinks td {
}

table.weblinks th, table.newsfeeds th, table.categoryXX th, table.jlist-table th {
    background: #444;
    color: #fff
}

table.weblinks th a, table.newsfeeds th a, table.categoryXX th a, table.jlist-table th a {
    color:#fff !important
}

td.table_footer {
    background: #ddd url(../images/table_footer.gif) bottom left repeat-x
}

td.counter {
}

td.num, td.hits {
}

td p {
}

table.categoryXX th a img {
    border: solid 0px
}

/* for opera */
tr, td {
    border: solid 1px #ddd
}

fieldset.filters {
    border: 0
}

/* ##########################  contacts   ########################### 
.contact form{background: #fff; color: #000}
.contact input{background: #fff; color: #000} */
.contact input.invalid, .contact textarea.invalid {
    border: solid 2px red
}

.contact label.invalid {
    color: #F00
}

/* ++++++++++++++  Error Message contact form  ++++++++++++++ */
p.error {
    color: #044b63;
    background: #eee;
    border-top: 3px solid #044b63;
    border-bottom: 3px solid #044b63
}

body.contentpane {
    background: #fff
}

/* ##########################  footer   ########################### */
#bottommenu {
    margin: 0 6px;
    padding: 5px 12px 0;
    height: 33px;
    font: 10px Verdana, Helvetica, sans-serif;
    background: #f6f6f6
}

#bottommenu address {
    float: left;
    font-style: normal;
    color: #666
}

#bottommenu #pie-enlaces {
    float: right;
    color: #a7a7a7
}

#bottommenu #pie-enlaces a {
    color: #666;
    text-decoration: none
}

#bottommenu #pie-enlaces a:hover {
    color: #135C91
}

div#ribbon {
    background: #f6f6f6 url(../images/mineduc/footer-final.jpg) top center no-repeat;
    height: 60px;
    position: relative
}

div#ribbon a {
    position: absolute;
    bottom: 0;
    left: 16px;
    width: 172px;
    height: 23px;
    background: url(../images/mineduc/ribbon.jpg) center top no-repeat;
    text-indent: -10000px
}

#bottommenu #links {
    margin: 0 6px;
    overflow: hidden;
    background: #EFEFEF
}

/*
#footer-sub {
  background: url(../images/footer_bg.png) repeat-x;
  color:#fff
}
#footer-sub a:link, #footer-sub a:visited {
  color:#fff
}
#footer-outer {
  background:#fff url(../images/mineduc/headingback.png) repeat-x;
  border-top:solid 1px #ccc
}
.box1 {
  border-right:solid 1px #ddd
}
.box3 {
  border-left:solid 1px #ddd;
}
.box h3 {
 font-family: 'Titillium Maps', Arial;
}
#bottom a img {
  border:0 none;
}
*/
/* ##########################  editor  ########################### */
.contentpaneopen_edit img {
    border: 0
}

form.editor fieldset {
    border: solid 1px #ccc
}

/* ++++++++++++++  edit  ++++++++++++++ */
form#adminForm {
    border: solid 0px #000
}

.edit form#adminForm fieldset {
    border: solid 1px #ddd
}

.edit form#adminForm legend {
    font-weight: bold
}

/* ++++++++++++++  tooltip  ++++++++++++++ */
.tip {
    border: solid 1px #333;
    background: #ffc
}
/*-------------------------------*/
/* contact  plain */
#main.contact h3 {
    border-bottom: solid 1px #ddd;
    margin: 20px 0
}

.form-required {
    font-weight: bold;
    margin: 10px 0;
    background: #fff url(../images/req.png) no-repeat;
    padding: 10px 40px
}

.contact .inputbox, .registration input, .profile-edit input, .login-fields input {
    background: #fff url(../images/content_bg.gif) repeat-x;
    border: solid 1px #ccc;
    padding: 3px
}

.profile-edit select {
    padding: 0px;
    border: solid 1px #ccc;
    background: #f5f5f5
}

.profile-edit select option {
    padding: 3px
}

/* contact  slider */
.panel {
    border: solid 1px #ddd;
    margin-top: -1px
}

#main.contact .panel h3 {
    margin: 0px 0 0px 0;
    padding: 0;
    background: #eee;
    border: 0
}

.panel h3 a {
    display: block;
    padding: 6px;
    text-decoration: none;
    color: #444;
    padding: 6px
}

.panel h3.pane-toggler a {
    background: #f5f5f5 url(../images/slider_plus.png) right top no-repeat
}

.panel h3.pane-toggler-down a {
    background: #f5f5f5 url(../images/slider_minus.png) right top no-repeat;
    border-bottom: solid 1px #ddd
}

.pane-slider {
    border: solid 0px;
    padding:0px 10px !important;
    margin: 0;
    background: url(../images/nav_level_1.gif) repeat-x
}

.panel .contact-form, .panel .contact-miscinfo {
    padding: 10px
}

.contact .panel .contact-form form, .contact .panel .contact-address {
    margin: 20px 0 0 0
}

.categories-list .category-desc ul li {
    list-style: square
}

/* tabs */
div.current {
    background: url(../images/nav_level_1.gif) repeat-x
}

#close a {
    text-decoration: none
}

#perfiles div.menu-superior-perfil {
    background:url(../images/mineduc/menu_top.png) no-repeat 0 0;
    height:22px;
    line-height:24px;
    width:154px;
    padding:0 35px 0 10px !important;
    display:inline-block;
    cursor:pointer;
    position:relative;
}

#perfiles div.menu-superior-perfil:hover {
    background-position:0 -22px;
    padding:0 35px 0 10px !important;
    color:#333 !important;
}

#perfiles div.menu-superior-perfil.active {
    background-position:0 -44px;
}

#perfiles ul {
    display:none;
    z-index:999;
    position:absolute;
}

#perfiles ul li {
    list-style:none;
}

.resultados100 {
    width:100% !important;
    margin:0 !important;
    float:none !important;
}

#main div#mprincipal {
    left: auto;
    right: -35px;
    top: -93px;
}

#main div#mprincipal a {
    color:#787878 !important;
}

#main div#mprincipal ul li a.active, #main div#mprincipal ul li a:hover {
    color: #006CB7 !important;
}

.category-destacados .fecha_caja {
    clear: left;
    float: left;
    margin-right: 4px !important;
    margin-top:10px;
}

.category-destacados .mod-articles-category-destacados-introtext p {
    line-height:normal;
    margin-top:0;
    font-family: verdana;
}

.resultados th.order {
    background: none repeat scroll 0 0 #006699;
    border: 0 none !important;
    height: 14px !important;
    line-height: 8px;
    padding: 0 !important;
}

th.order div {
    border-color: #006699 #006699 #006699 #006699 !important;
    border-left: 1px dotted #fff !important;
    border-style: solid !important;
    border-width: 1px !important;
    display: block;
    height: 12px;
    padding: 0 !important;
    text-align: center;
}

th.order a:hover {
    background:none;
}

th.order a {
    margin:0 2px;
}

.fecha_caja {
/*    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;*/
    border:1px solid #cbcbc9;
    width:88px;
    display:inline-block;
    margin-right:20px;
    margin-bottom: 5px;
}

.fecha_caja span:first-child {
    background:#fff;
 /*   -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;*/
    color:#777777;
    font-size:48px;
    width:88px;
    height:65px;
    line-height:65px;
    text-align:center;
    display:block;
    font-family:gobCL, arial, helvetica, sans-serif !important;
}

.fecha_caja span:last-child {
    background:#006699;
    color:#fff;
    text-align:center;
    font-size:13px;
    width:88px;
    height:20px;
    line-height:20px;
    border-top:1px solid #cbcbc9;
/*    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;*/
    display:block;
    font-family:gobCL, arial, helvetica, sans-serif !important;
}

.events_img {
    margin-right:0px;
    display:inline-block;
    vertical-align:top;
    margin-top:10px;
    width:94px !important;
}

.events_img .fecha_caja, .events_img .destacado-img {
    margin-top:0;
    padding-top:0;
}

.event_content {
    display:inline-block;
    width:152px;
    vertical-align:top;
    margin-top:10px;
}

.event_content h5 a {
    margin-bottom:5px;
    display:block;
}

.event_content p {
    color:#555;
    font-size:12px;
}

li:first-child .events_img, li:first-child .event_content {
    margin-top:0;
}
