/************************** version 2.0 de gaur.css **************************/
/* Redefine estilos de la primera version de gaur.css y define nuevos        */
/* estilos, propios para las páginas web del módulo de Cursos de Verano.     */
/*																			 */
/* Fecha ultima modificacion: 08/04/2009									 */
/* Usuario ultima modificacion: Sergio	            						 */
/*****************************************************************************/

/* INICIO Selectores de tipos de gaur.css redefinidos */
/* html */
html {
	height: 100%;
}

/* body */
body {
	background: #FFFFFF url(logofondo2.gif) no-repeat center center;
	background-attachment: fixed;
	width: 100%;
	height: 100%;
}

/* Links normales */
a:link { 
	color: blue; 
	text-decoration: none;
}

a:visited {
	color: blue; 
	text-decoration: none;
}

a:hover { 
	color: #5B5B5B; 
	text-decoration:underline;
}

select {
	margin-left: 1%;
	font-size: 1em;
	padding-left: 0.3%;
	vertical-align: top;
	text-indent: 2px;
	border: 1px solid #7F9DB9;
}

label {
	background: none;
	margin-right: 1%;
	font-size: 1em;
	padding-right: 0.3%;
	text-align: right;
	vertical-align: top;
}

input {
	margin-left: 1%;
	font-size: 1em;
	padding-left: 0.3%;
	vertical-align: top;
	text-indent: 2px;
	border: 1px solid #7F9DB9;
}

input[type="checkbox"] {
	margin-left: 1%;
	font-size: 1em;
	padding-left: 0.3%;
	vertical-align: top;
	text-indent: 2px;
	border: 0;
}

input[type="radio"] {
	margin-left: 0.3%;
	padding-left: 0.3%;
	vertical-align: top;
	border: 0;
}
/* FIN Selectores de tipos de gaur.css redefinidos */

/* INICIO Bloque pagina */
#pagina {
	width: 100%;
	height: 100%;
	margin: 0% 0% 0% 0%;
}
/* FIN Bloque pagina */

/* INICIO Bloque wrap superior */
#wrapSuperior {
	width: 99.7%;
	margin: 0.15% 0.15% 0.15% 0.15%;
}
/* FIN Bloque wrap superior */

/* INICIO Bloque cabecera */
#cabecera {
	background-color: #5FA4C1;
	margin-bottom: 0.15%;
}
/* FIN Bloque cabecera */

/* INICIO Bloque menu superior */
#menuSuperior {
	background-color: #5B5B5B;
	height: 2.5em;
}

#menuSuperior ul li { 
	padding: 0.3% 0.8% 0.3% 0.8%;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	display: inline;
}

#menuSuperior ul li a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 1.2em;
}

#menuSuperior ul li a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 1.2em;
}
/* FIN Bloque menu superior */

/* INICIO Bloque wrap central */
#wrapCentral {
	width: 99.7%;
}
/* FIN Bloque wrap central */
#wrapIzda {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	float: left;
	width: 20%;
	height: 100%;
	text-align: center;
	background-color: #5FA4C1;
}

#wrapDrcha {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	float: left;
	width: 79.35%;
	height: 100%;
}

/* INICIO Bloque imagenes */
/* Imagen cabecera */
.imgCab {
	border: 0;
}
		
/* Imagen calendario */
.imgCal {
	height: 17;
	width: 19;
	border: 0;
}
/* FIN Bloque imagenes */

/* INICIO Bloques contendores de Titulos */
.caja_titulos {
	position: relative;
	height: 4.5em;
    min-height: 20px;
    height: auto;
	float: left;
}

.titulos_azul {
	position: relative;
	width: 50%;
	text-align: left;
	vertical-align: middle;
	background-color: #426A83;
	height: 2.8em;
	float: left;
}

.titulos_azul h1 {
	font-weight: bolder;
	font-size: 2em;
	color: #FFFFFF;
}

.titulos_gris {
	position: relative;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	background-color: #DFE4E7;
	height: 2.5em;
	float: left;
}

.titulos_gris h2 {
	font-weight: bolder;
	font-size: 1.4em;
	color: #000000;
}

.caja_cabecera {
	position: relative;
	height: 1.7em;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	float: left;
}

.subtitulos_azul {
	position: relative;
	background-color: #426A83;
	height: 1.7em;
	font-weight: bolder;
	font-size: 1.3em;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	float: left;
}
/* FIN Bloques contendores de Titulos */

/* INICIO Bloque contenido de form */
#contenido_form {
	margin: 0.15% 0.15% 0.15% 0.15%;
	vertical-align: middle;
}

#contenido_form h3 {
	font-weight: bolder;
	font-size: 1.2em;
	color: #000000;
	text-align: left;
}

#contenido_form li {
	float: left;
	list-style-type: none;
}

#contenido_form fieldset {
	margin: 2% 2% 0.5% 2%;
}

#contenido_form .mifieldset {
	margin: 0.1% 2.2% 1% 2%;
}

#contenido_form fieldset legend {
	font-size: 1em;
	color: #000000;
	text-align: left;
	font-weight: bolder;
}

#contenido_form .mifieldset legend {
	font-size: 1em;
	color: #000000;
	text-align: left;
	font-weight: bolder;
	float: left;
}
/* FIN Bloque contenido de form */

/* INICIO Bloque contenedor de datos */
.caja_datos {
	position: relative;
    height: auto;
	float: left;
	vertical-align: top;	
}
/* FINAL Bloque contenedor de datos */

/* INICIO Bloque estilos dinámicos */
.oblig_visible {
	position: relative;
	float: right;
	font-size: 1em;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	visibility: visible;
}

.oblig_oculto {
	position: relative;
	float: right;
	font-size: 1em;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	visibility: hidden;
}

.soloLectura_negro {
	color: #000000;
	text-indent: 2px; 
	background-color: #EBEBE4; 
	border: 1px solid #7F9DB9;
}

.soloLectura_gris {
	color: #ACA899; 
	text-indent: 2px; 
	background-color: #EBEBE4; 
	border: 1px solid #7F9DB9;
}

.soloLectura_rojo {
	background-color: #EBEBE4; 
	border: 1px solid #7F9DB9;
	color: #FF0000;
	font-weight: bolder;
	text-align: center;
}

.letra_gris {
	color: #ACA899;
}

.letra_negra {
	color: #000000;
}

.letra_roja {
	color: #FF0000;
}
/* FIN Bloque estilos dinámicos */

/* INICIO Bloque botonera */
.botonera {
	margin: 3% 0.15% 0.15% 0.15%;
}

.boton {
	background: #5B5B5B; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	font-size: 1.5em; 
	font-weight: bold; 
	border: 3px outset #999999;
}
/* FIN Bloque botonera */

/* INICIO Bloque pie */
#pie {
	width: 99.7%;
	margin: 0.15% 0.15% 0.15% 0.15%;
}
/* FIN Bloque pie */

/* INICIO formato de tablas */
.tabla {
	position: relative;
	float: left;
}

.td_cabecera {
	background-color: #426A83;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

.td_cabecera2 {
	background-color: #5FA4C1;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

.td_celda {
	background-color: #DFE4E7;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
}
/* FIN formato celdas de tablas */
		
/* INICIO capa NOSCRIPT */
#capaNoScript { 
	text-align: center;
}

.capaAvisos { 
	width: 90%;
	position: relative;
	margin: 3% 5% 1% 5%;
	float: left;
}

.capaAvisos .mens_cen {
	width: 100%;
	color: #000000;
	font-size: 1.1em;
	text-align: center;
	font-weight: bolder;
	margin-top: 4%;
	margin-bottom: 6%;
}

.capaAvisos .mens_cen2 {
	width: 100%;
	color: #000000;
	font-size: 1.1em;
	text-align: center;
	font-weight: bolder;
}

.capaAvisos .mens_izq1 {
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	font-weight: bolder;
	margin-bottom: 1.5%;
}

.capaAvisos .mens_izq2 {
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	margin-bottom: 1.5%;
}
/* FIN capa NOSCRIPT */