/* Estilos pagina general*/

/* Configuraciones: Contenido, Pie */
/* Sticky Footer by Ryan Fait http://ryanfait.com/ */
* {
    margin: 0;
}
html, body {
    height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}
.footer, .push {
       height: 4em;
}

.contador {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#999999;
	padding-left:5px;
	font-weight: normal;
}

.idioma {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#999999;
	padding-right:8px;
	font-weight: normal;
}

.men_prin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#fff;
	padding-right:8px;
	padding-bottom:2px;
	font-weight: bold;
}

.men_prin a {
	text-decoration:none;
	color:#FFFFFF;
}

.men_prin a:hover {
  color:#000066;
}

.linea {
	border:3px;
	border-color:#F15A24;
	background:#fff;
}

.inferior {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#999999;
	font-weight: normal;
}
	
/* Estilos de contenido */

.titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#F15A24;
	font-weight: bold;
	text-decoration:none;
}

.encabezado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#008000;
	font-weight: bold;
	text-decoration:none;
}

.subtitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#999;
	font-weight: bold;
	text-decoration:none;
}

.subtitulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000144;
	font-weight: bold;
	text-decoration:none;
}

.contenido {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333;
	font-weight: normal;
}

.notas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#999;
	font-weight: normal;
	font-style:italic;
}

.controles {
	background-color:#FFFFFF;
	padding-left:0;
	color:#F15A24;
	width:100px;
	height:18px;
	border:none;
}

.formulario {
   font-size:8pt;
   height:auto;
   font-weight:bold;
   background-color:#FFFFFF;
   border-color:#F15A24;
   color:#000144;
}

.ligasMenu {
  color:#FFFFFF;
  text-decoration:none;
}

.ligasContenido {
  color:#F15A24;
  text-decoration:none;
}

.ligasPie a {
  text-decoration:none;
  color:#999999;
}

.ligasPie a:hover {
  color:#F15A24;
}

.marcado {
    font-weight: bold;
	text-decoration:none;
}
.desmarcado {
    font-weight:normal;
	text-decoration:none;
}

/* Configuraciones Cargador */
div#cargador {
    position:absolute;
	top:30%;
	left:10%;
	width:80%;
	height:30%;
}
div#portada {
    position:absolute;
	top:10%;
	left:10%;
	width:80%;
	height:80%; 
}

/* Configuraciones Errores */
.errores {
	font-weight:normal;
	font-style:italic;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

/* Configuraciones Calendario */
#calendar {
	margin-top: 40px;
	text-align: center;
	font-size: 13px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	width: 500px;
	margin: 0 auto;
}

/* Configuracion Botones */

input.groovybutton
{
   font-weight:bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10pt;
   text-align:right;
   color:#000140;
   background-color:#FFFFFF;
   border-style:none;
}

/* Confiuracion Vacantes */
accordion {
/*   width: 480px;*/
   border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
   background: #e9e7e7 url(../imagenes/arrow-square.gif) no-repeat right -51px;
   padding: 7px 15px;
   margin: 0;
   font: bold 120%/100% Arial, Helvetica, sans-serif;
   border: solid 1px #c4c4c4;
   border-bottom: none;
   cursor: pointer;
}
.accordion h3:hover {
   background-color: #e3e2e2;
}
.accordion h3.active {
   background-position: right 5px;
}
.accordion div {
   background: #f7f7f7;
   margin: 0;
   padding: 10px 15px 20px;
   border-left: solid 1px #c4c4c4;
   border-right: solid 1px #c4c4c4;
}
