
/*
******************************************************************************
******************************************************************************
* Normalizar estilos XHTML de diferentes navegadores
******************************************************************************
******************************************************************************
*/


/* Evitar el borde azul en imágenes que son links */
a img,:link img,:visited img { border:none }

/* Quitar la cursiva del elemento <address> */
address { font-style:normal }



/* generales */
body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/0001.gif);
	background-repeat: repeat;
	margin-top: 25px;
	background-color: #FFFFFF;
}

p {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.normal {
	font-size: 0.7em;
}
.negrita {
	font-weight: bold;
}
.subrayado {
	text-decoration: underline;
}
.images {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.resetfloat {
	clear: both;
}
/*FIN generales*/
/*#envoltorio{
	width: 760px;
	border: thin solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	position: relative;
}*/

#envoltorio {
	width: 760px;
	border: thin solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	min-height: 530px;
	height: 530px;
}
*>#envoltorio {              /* Aquí IE no sabe entrar */
	height: auto;            /* Que la altura se establezca de forma automática dependiendo del contenido */
}

#envoltorio #portada {
	background-image: url(../images/portada.jpg);
	background-repeat: no-repeat;
	height: 447px;
	width: 760px;
	position: relative;

}
#envoltorio #portada #logo {
	position: absolute;
	left: 295px;
	top: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 60px;
	width: 200px;
}
#envoltorio #portada #entrar {
	position: absolute;
	left: 271px;
	top: 235px;
	height: 25px;
	width: 98px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
} 
#envoltorio #portada #sartu {
	position: absolute;
	left: 370px;
	top: 235px;
	height: 25px;
	width: 108px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
} 
#envoltorio #portada #acreditaciones {
	position: absolute;
	left: 295px;
	top: 350px;
	height: 62px;
	width: 157px;
} 

/*********************************************************/
/*********************************************************/
/*CABECERA*/
/*********************************************************/
/*********************************************************/
#envoltorio #cabecera {
	height: 70px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#envoltorio #cabecera #logo {
	position: absolute;
	left: 10px;
	top: 5px;
	z-index:1;
}
/*buscar, sugerencias,intranet,webmail*/
#envoltorio #cabecera #menu_dcha {
	font-size: 0.7em;
	position: relative;
	padding-left: 250px;
}
#envoltorio #cabecera #menu_dcha  a:link, #envoltorio #cabecera #menu_dcha  a:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

#envoltorio #cabecera #menu_dcha  a:hover {
	text-decoration: none;
	color: #1b79ab;
}
#envoltorio #cabecera #menu_dcha .verde {
	color: #1b79ab;
}
#envoltorio #cabecera #menu_dcha #busqueda   {
	right: 320px;
	top: 0px;
	position: absolute;
	width: 200px;
}
#envoltorio #cabecera #menu_dcha  #buscar  {
	background-image: url(../images/icono_buscar_04.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	position: absolute;
	top: 11px;
	right: 320px;
	
}
#envoltorio #cabecera #menu_dcha #busqueda .cajatexto {
	font-size: 0.9em;
	color: #333333;
	margin-top: 5px;
}


#envoltorio #cabecera #menu_dcha #sugerencias {
	position: absolute;
	top: 10px;
	background-image: url(../images/icono_sugerencias_06.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 0px;
	background-position: left;
	right: 200px;
}
#envoltorio #cabecera #menu_dcha #intranet {
	background-image: url(../images/icono_intranet_08.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	position: absolute;
	top: 10px;
	right: 105px;
}
#envoltorio #cabecera #menu_dcha #webmail {
	background-image: url(../images/icono_webmail_10.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	position: absolute;
	top: 10px;
	right: 15px;
}
/*********************************************************/
/*CABECERA de intranet*/
/*********************************************************/
#envoltorio #cabecera #menu_dcha_intranet {
	font-size: 0.7em;
	position: relative;
	padding-left: 250px;
	height: 55px;
}
#envoltorio #cabecera #menu_dcha_intranet  a:link, #envoltorio #cabecera #menu_dcha_intranet  a:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

#envoltorio #cabecera #menu_dcha_intranet  a:hover {
	text-decoration: none;
	color: #1b79ab;
}
#envoltorio #cabecera #menu_dcha_intranet .verde {
	color: #1b79ab;
}
#envoltorio #cabecera #menu_dcha_intranet #noticias {
	background-image: url(../images/icono_noticias.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	position: absolute;
	left: 440px;
	top: 10px;
}
#envoltorio #cabecera #menu_dcha_intranet #estadisticas {
	background-image: url(../images/icono_estadisticas.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	position: absolute;
	left: 550px;
	top: 10px;
}
#envoltorio #cabecera #menu_dcha_intranet #salir {
	background-image: url(../images/icono_salir.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	position: absolute;
	left: 680px;
	top: 10px;
}
/* FIN cabecera*/

/*********************************************************/
/*fecha*/
/*********************************************************/

#envoltorio #fecha{
	color: #000000;
	background-color: #F0F0F0;
	text-align: right;
	height: 18px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #6caff9;
	font-size: 0.7em;
	clear: both;
	position: absolute;
	top: 50px;
	width: 750px;
	padding-right: 10px;
	padding-top: 2px;
}
/*FIN fecha*/

/*********************************************************/
/*********************************************************/
/*Menu izquierdo de opciones*/
/*********************************************************/
/*********************************************************/
#envoltorio #menu {
	background-image: url(../images/pestana_izda_17.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	left: -2px;
	top: 10px;
	margin-left: 2px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
#envoltorio #menu .lista {
	list-style-type: none;
	font-size: 0.7em;
	margin-left: 2px;
	margin-top: 20px;
	position: relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E9E9E9;
	width: 170px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#envoltorio #menu .lista .blanco {
	color: #FFFFFF;
}
#envoltorio #menu .lista .blanco a:link, #envoltorio #menu .lista .blanco a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#envoltorio #menu .lista .blanco a:hover {
	color: #000000;
	text-decoration: none;
	}
#envoltorio #menu .lista a:link, #envoltorio #menu .lista a:visited {
	color: #000000;
	text-decoration: none;
}

#envoltorio #menu .lista a:hover {
	color: #1f3a73;
	text-decoration: none;
	}
	/*submenu*/
#envoltorio #menu .listab {
	list-style-type: none;
	font-size: 1em;
	margin-left: 2px;
	position: relative;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E9E9E9;*/
	width: 170px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#envoltorio #menu .listab .blanco {
	color: #FFFFFF;
}
#envoltorio #menu .listab .blanco a:link, #envoltorio #menu .listab .blanco a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#envoltorio #menu .listab .blanco a:hover {
	color: #000000;
	text-decoration: none;
	}
#envoltorio #menu .listab a:link, #envoltorio #menu .listab a:visited {
	color: #000000;
	text-decoration: none;
}

#envoltorio #menu .listab a:hover {
	color: #1f3a73;
	text-decoration: none;
	}
	
/*titulos con fondo verde*/
#envoltorio #menu .titulo {
	color: #FFFFFF;
	padding-left: 5px;
	background-image: url(../images/fondoverde_menu_23.jpg);
	background-repeat: no-repeat;
	width: 172px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/*li con fondo de flecha*/
#envoltorio #menu .flechita {
	background-image: url(../images/flecha_menu_31.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 3px;
	/*border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;*/
}
#envoltorio #menu .ultima {
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;*/
	padding-right: 15px;
}
/*FIN menu iquierdo de opciones*/

/*********************************************************/
/*INICIO parte central de la pagina general*/
/*********************************************************/
#envoltorio #cuerpo {
	background-image: url(../images/pestana_dcha_20.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 560px;
	margin-top: 10px;
	padding-top: 20px;
	margin-right: 4px;
	background-color: #FFFFFF;
	position: relative;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#envoltorio #cuerpo_anuncio {
	float: none;
	height: 450px;
	width: 760px;
	text-align: center;
	padding-top: 10px;
	background-color: #FFFFFF;
}
/*El cuerpo para las noticias, sin menu izquiedo*/
#envoltorio #cuerpo_intranet {
	float: none;
	height: 450px;
	width: 760px;
	text-align: center;
	padding-top: 10px;
}
#envoltorio #cuerpo_intranet a:link, #envoltorio #cuerpo_intranet a:visited{
	color: #256fd4;
	text-decoration: underline;
}
#envoltorio #cuerpo_intranet a:hover{
	color: #666666;
	text-decoration: underline;
}
#envoltorio #cuerpo_intranet2 {
	float: none;
	height: 450px;
	width: 760px;
	text-align: center;
}

#envoltorio #cuerpo_intranet2 #iframe {
	height: 440px;
	width: 760px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
#envoltorio #cuerpo_intranet #form_usuario {
	width: 300px;
	left: 0px;
	font-size: 0.9em;
	color: #000000;
	text-align: right;
	height: 50px;
}
#envoltorio #cuerpo_intranet #form_menu {
	width: 300px;
	left: 0px;
	font-size: 0.9em;
	color: #000000;
	text-align: center;
	height: 50px;
}
#envoltorio #cuerpo_intranet #form_noticias {
	width: 600px;
	font-size: 0.9em;
	color: #000000;
	text-align: left;
	height: 350px;
	margin: 0px;
	padding: 0px;
}
#envoltorio #cuerpo_intranet #form_noticias a:link, #envoltorio #cuerpo_intranet #form_noticias a:visited {
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
}
#envoltorio #cuerpo_intranet #form_noticias a:hover {
	font-size: 0.9em;
	color: #999999;
	text-decoration: underline;
}
#envoltorio #cuerpo_intranet #form_noticias .celda_verde {
	width: 600px;
	font-size: 0.9em;
	text-align: center;
	background-color: #0078cc;
	font-weight: bold;
}
#envoltorio #cuerpo_intranet #form_noticias .celda_gris {
	width: 600px;
	font-size: 0.9em;
	text-align: center;
	background-color: #EEEEEE;
	font-weight: bold;
}
#envoltorio #cuerpo_intranet #form_noticias .centrar {
	width: 600px;
	text-align: center;
}
#envoltorio #cuerpo_intranet #form_noticias .fondo_gris{
	width: 600px;
	color: #666666;
	background-color: #EEEEEE;
}

#envoltorio #cuerpo_intranet #form .fondo {
	font-size: 0.9em;
}

#envoltorio #cuerpo_intranet #form .cajatexto {
	font-size: 0.9em;
	margin-top: 5px;
}
/*caja 1, imagenes tecnologicas*/
#envoltorio #cuerpo #cu1 {
	color: #FFFFFF;
	background-image: url(../images/fondo_cuerpo_1_26.jpg);
	background-repeat: no-repeat;
	height: 145px;
	width: 360px;
	font-size: 0.7em;
	float: left;
	margin: 0px;
	padding: 0px;
}
#envoltorio #cuerpo #cu1 #flash {
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 12px;
}
#envoltorio #cuerpo #cu1 h1 {
	font-size: 1.3em;
	padding-top: 10px;
	padding-left: 20px;
}
#envoltorio #cuerpo #cu1 p {
	text-align: right;
	padding-right: 20px;
}

/*caja 2, publicidad 1*/
#envoltorio #cuerpo #cu2 {
	float: right;
	height: 68px;
	width: 195px;
	background-color: #8CB6D1;
	border-bottom: thick solid #FFFFFF;
}
/*caja 3, publicidad 2 */
#envoltorio #cuerpo #cu3 {
	background-image: url(../images/fondo_cuerpo_publi.jpg);
	background-repeat: repeat;
	float: right;
	height: 68px;
	width: 195px;
	border-top: #FFFFFF;
	border-right: #FFFFFF;
	border-bottom: #FFFFFF;
	border-left: #FFFFFF;
}
/*caja 4, noticias destacadas*/
#envoltorio #cuerpo #cu4 {
	background-image: url(../images/fondo_cuerpo_2_36.jpg);
	background-repeat: no-repeat;
	height: 188px;
	width: 360px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	float: left;
}
#envoltorio #cuerpo #cu4 h1 {
	font-size: 0.9em;
	padding-top: 10px;
	padding-left: 20px;
	color: #006699;
	font-weight: bold;
}
#envoltorio #cuerpo #cu4 p {
	font-size: 0.7em;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#envoltorio #cuerpo #cu4 a:link, #envoltorio #cuerpo #cu4 a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#envoltorio #cuerpo #cu4 a:hover {
	color: #1256bc;
	text-decoration: underline;
}
/*caja 5, noticias*/
#envoltorio #cuerpo #cu5 {
	background-color: #BCD8EC;
	float: right;
	width: 195px;
	height: 188px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#envoltorio #cuerpo #cu5 h1 {
	font-size: 0.9em;
	padding-top: 5px;
	padding-left: 15px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #486B7F;
}
#envoltorio #cuerpo #cu5 p {
	padding-left: 20px;
}
#envoltorio #cuerpo #cu5 a:link, #envoltorio #cuerpo #cu5 a:visited {
	font-size: 0.7em;
	color: #1256bc;
	text-decoration: underline;
}
#envoltorio #cuerpo #cu5 a:hover{
	font-size: 0.7em;
	color: #000000;
	text-decoration: underline;
}
#envoltorio #cuerpo #cu6 {
	width: 180px;
	height: 50px;
	/*border: 1px solid black;*/
	padding: 5px;
	/*background-color: lightyellow;*/
	
}
/*caja 6, lopotipos*/
#envoltorio #cuerpo #cu_abajo {
	background-image: url(../images/fondo_cuerpo_pie_38.jpg);
	background-repeat: no-repeat;
	height: 72px;
	width: 560px;
	border-top: medium solid #FFFFFF;
	border-bottom: thick solid #FFFFFF;
	background-position: 1px;
	text-align: center;
	background-color: #FFFFFF;
	clear: both;
}
#envoltorio #cuerpo #cu_abajo .logo3 {
	position: relative;


}
/*FIN parte central*/

/*********************************************************/
/* h1 */
/*********************************************************/
#titulo_caja {
	height: 115px;
	width: 540px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
#encabezado {
	background-image: url(../images/encabezado_01.jpg);
	height: 115px;
	width: 287px;
	float: left;
}
#titulo {
	background-image: url(../images/encabezado_02.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 103px;
	width: 253px;
	font-size: 0.8em;
	font-weight: bold;
	color: #005eae;
	text-align: center;
	padding-top: 12px;
}
.img_cabecera {
	height: 115px;
	width: 287px;
}
/*LISTA CURSOS*/
#lista_titulo {
	background-image: url(../images/encabezado_lista.jpg);
	float: right;
	height: 23px;
	width: 253px;
	font-size: 0.8em;
	font-weight: bold;
	color: #005eae;
	text-align: center;
	padding-top: 12px;
}
#lista_cursos {
	height: 50px;
	width: 540px;
	padding-top: 30px;
	background-image: url(../images/lista_fnd.jpg);
	background-repeat: no-repeat;
}
#lista_cursos ul {
	padding-left: 10px;
}
#lista_cursos li {
	display: inline;
	text-align: center;
	padding-left: 0px;
	margin-right: 10px;
}

#lista_cursos a:link, #lista_cursos a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0078cc;
	text-decoration: none;
	font-size: 0.9em;
	width: 80px;
	height: 10px;
	margin-right: 3px;
	margin-left: 3px;
}
#lista_cursos a:hover {
	color: #000000;
}
#lista_cursos a#activa {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	text-decoration: none;
	font-size: 0.9em;
	width: 80px;
	height: 10px;
	margin-right: 3px;
	margin-left: 3px;
}
#lista_cursos a#activa:hover {
	color: #000000;
}

/*cuerpo para donde estamos*/
#envoltorio #cuerpo_seccion_donde {
	background-image: url(../images/encabezado_secciones_donde.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 177px;
	margin-right: 5px;
	margin-top: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
#envoltorio #cuerpo_seccion_donde #titulos {
	font-size: 0.9em;
	font-weight: bold;
	color: #005eae;
	height: 25px;
	padding-top: 10px;
	width: 175px;
	text-align: center;
	position: absolute;
}

/*********************************************************/
/*ESTILOS DE CONTENIDOS*/
/*********************************************************/

#envoltorio #datos {
	float: right;
	width: 540px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	padding-right: 10px;
	background-color: #FFFFFF;
	position: relative;
}
#envoltorio #datos a:link, #envoltorio #datos a:visited{
	color: #256fd4;
	text-decoration: underline;
}
#envoltorio #datos a:hover{
	color: #666666;
	text-decoration: underline;
}
#envoltorio #datos h2 {
	font-size: 0.9em;
	color: #0078cc;
	text-decoration: underline;
}
#envoltorio #datos h3 {
	font-size: 0.7em;
	color: #666666;
	text-decoration: underline;
}
#envoltorio #datos ul {
	font-size: 0.7em;
	list-style-type: disc;
}
#envoltorio #datos p {
	font-size: 0.7em;
	color: #333333;
	text-align: justify;
	padding: 0px;
}
#envoltorio #datos .centrado {
	text-align: center;
}

#envoltorio #datos .imgizq {
	float: left;
	height: 189px;
	width: 249px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#envoltorio #datos .imgdch {
	float: right;
	height: 189px;
	width: 249px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#envoltorio #datos .imgBig {
	height: 300px;
	width: 540px;
}
#envoltorio #datos .tabla_cursos {
	font-size: 0.9em;
	color: #000000;
	width: 98%;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
}

#envoltorio #datos .tabla_cursos .celdatit {
	width: 20%;
	text-align: center;
	padding-left: 3px;
	background-color: #0078cc;
	font-size: 0.8em;
	color: #333333;
	font-weight: bold;
}
#envoltorio #datos .tabla_cursos .col1 {
	text-align: center;
	width: 50%;
	font-size: 0.8em;
	background-color: #F3F3F3;
}
#envoltorio #datos .tabla_cursos .colfoto {
	text-align: right;
	width: 10%;
	font-size: 0.8em;
	background-color: #F3F3F3;
}
#envoltorio #datos #tabla {
	font-size: 0.9em;
	color: #000000;
	width: 98%;
	margin-right: 10px;
	border: 1px solid #666666;
	margin-top: 10px;
}
#envoltorio #datos #tabla .coltit {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0078cc;
	font-size: 0.9em;
	padding: 2px;
}
#envoltorio #datos #tabla .col2 {
	text-align: left;
	width: 50%;
	background-color: #EBEBEB;
	padding: 2px;
}

#envoltorio #datos #tabla .col4 {
	text-align: left;
	width: 50%;
	background-color: #DBDBDB;
	padding: 2px;
}



/*********************************************************/
/*********************************************************/
/*PIE*/
/*********************************************************/
/*********************************************************/
#pie {
	width: 760px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#pie a:link, #pie a:visited {
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
}
#pie a:hover {
	font-size: 0.7em;
	color: #999999;
	text-decoration: underline;
}
#pie #contador {
	position: absolute;
	left: 0px;
	top: 5px;
	font-size: 0.7em;
}
#pie #aviso {
	position: absolute;
	left: 180px;
	top: 5px;
}
#pie #espacio {
	position: absolute;
	font-size: 0.5em;
	color: #333333;
	left: 248px;
	top: 6px;
}
#pie #links {
	position: absolute;
	left: 270px;
	top: 5px;
}
#pie #espacio2 {
	position: absolute;
	font-size: 0.5em;
	color: #333333;
	left: 360px;
	top: 6px;
}
#pie #dossier {
	position: absolute;
	left: 380px;
	top: 5px;
}
/*Parte derecha*/
#pie #xhtml {
	position: absolute;
	left: 620px;
	top: 5px;
}
#pie #css2 {
	position: absolute;
	left: 690px;
	top: 5px;
}
#pie #wai {
	position: absolute;
	left: 740px;
	top: 5px;
}

/****************************************************/
/*anuncio cursos GV*/
/****************************************************/
#fondo {
	width: 760px;
	border: thin solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	min-height: 630px;
	height: 630px;
	text-align: center;
}
*>#fondo {              /* Aquí IE no sabe entrar */
	height: auto;            /* Que la altura se establezca de forma automática dependiendo del contenido */
}
#cuerpo_anuncio a:link, #envoltorio #cuerpo_anuncio a:visited{
	color: #256fd4;
	text-decoration: underline;
}
#cuerpo_anuncio a:hover{
	color: #666666;
	text-decoration: underline;
}
#cuerpo_anuncio h1 {
	font-size: 0.9em;
	color: #0078cc;
	text-decoration: underline;
	margin-top: 5px;
}
#cuerpo_anuncio h2 {
	font-size: 0.7em;
	color: #666666;
	text-decoration: underline;
}
#cuerpo_anuncio .pie {
	font-size: 0.7em;
	color: #666666;
	font-style: italic;
	text-align: center;
	margin-bottom: 5px;
}
#cuerpo_anuncio p {
	font-size: 0.7em;
	color: #333333;
	text-align: justify;
	padding: 0px;
	margin-right: 15px;
	margin-left: 15px;
}
#cuerpo_anuncio #tabla_anuncio {
	color: #000000;
	width: 98%;
	margin-right: auto;
	border: 1px solid #666666;
	margin-top: 10px;
	margin-left: auto;
}

#cuerpo_anuncio #tabla_anuncio .coltitulo{
	font-size: 0.9em;
	text-align: center;
	background-color: #0078cc;
	font-weight: bold;
}

#cuerpo_anuncio #tabla_anuncio .area {
	text-align: left;
	font-size: 0.8em;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
}
#cuerpo_anuncio #tabla_anuncio .colcurso {
	text-align: left;
	width: 40%;
	font-size: 0.7em;
	background-color: #EBEBEB;
}

#cuerpo_anuncio #tabla_anuncio .columna {
	text-align: left;
	font-size: 0.7em;
	background-color: #DBDBDB;
}
#cuerpo_anuncio #tabla_anuncio .col {
	text-align: left;
	width: 10%;
	font-size: 0.7em;
	background-color: #DBDBDB;
}
#cuerpo_anuncio #tabla_anuncio {
	font-size: 0.9em;
	color: #000000;
	width: 98%;
	margin-right: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
}
#cuerpo_anuncio .logos {
	width: 50%;
	margin-right: auto;
	margin-left: auto;
	height: 80px;
}
#cuerpo_anuncio .logo1 {
	float: left;
}
#cuerpo_anuncio .logo2 {
	float: right;
}
#cuerpo_anuncio #tabla_anuncio2 {
	color: #000000;
	width: 98%;
	margin-right: auto;
	border: 1px solid #666666;
	margin-top: 10px;
	margin-left: auto;
}

#cuerpo_anuncio #tabla_anuncio2 .coltitulo{
	font-size: 0.9em;
	text-align: center;
	background-color: #0078cc;
	font-weight: bold;
}

#cuerpo_anuncio #tabla_anuncio2 .area {
	text-align: left;
	font-size: 0.8em;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
}
#cuerpo_anuncio #tabla_anuncio2 .colcurso {
	text-align: left;
	width: 40%;
	font-size: 0.7em;
	background-color: #EBEBEB;
}

#cuerpo_anuncio #tabla_anuncio2 .columna {
	text-align: left;
	font-size: 0.7em;
	background-color: #DBDBDB;
}
#cuerpo_anuncio #tabla_anuncio2 .col {
	text-align: left;
	width: 10%;
	font-size: 0.7em;
	background-color: #DBDBDB;
}
#cuerpo_anuncio #tabla_anuncio2 {
	font-size: 0.9em;
	color: #000000;
	width: 98%;
	margin-right: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
}
/****************************************************/
/*FIN anuncio cursos GV*/
/****************************************************/


/****************************************************/
/*FORMULARIOS*/
/****************************************************/
#envoltorio #datos #tabla_form {
	font-size: 0.7em;
	color: #000000;
	width: 98%;
	margin-right: 10px;
	margin-top: 10px;
	background-color: #DDDDDD;
}

#envoltorio #datos #tabla_form .campoMini {
	height: 20px;
	width: 40px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}

#envoltorio #datos #tabla_form .campoS {
	height: 20px;
	width: 100px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos #tabla_form .campoM {
	height: 20px;
	width: 200px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos #tabla_form .campoB {
	height: 20px;
	width: 375px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos #tabla_form .campoT {
	height: 40px;
	width: 375px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos #tabla_form .btn {
	height: 18px;
	width: 18px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos .btn_form {
	height: 20px;
	width: 80px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #16aaff;
	color: #ffffff;
	background-color: #0078cc;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
#envoltorio #datos #tabla_form .campoBemp {
	height: 20px;
	width: 410px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos #tabla_form .campoTemp {
	height: 40px;
	width: 410px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}


/* PREINSCRIPCION */
#envoltorio #datos #preinscripcion{
	background-color: #eee;
	padding: 5px;
}

#envoltorio #datos #preinscripcion table {
	font-size: 0.8em;
	color: #000000;
	width: 100%;
	margin-right: 10px;
}

#envoltorio #datos #preinscripcion .campoMini {
	height: 20px;
	width: 40px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}

#envoltorio #datos #preinscripcion .campoS {
	height: 20px;
	width: 100px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos #preinscripcion .campoM {
	height: 20px;
	width: 160px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos #preinscripcion .campoB {
	height: 20px;
	width: 340px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos #preinscripcion .campoT {
	height: 40px;
	width: 375px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos #preinscripcion .btn {
	height: 18px;
	width: 18px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
#envoltorio #datos #preinscripcion td {
	vertical-align:top;
}

#envoltorio #datos #preinscripcion th {
	text-align:right;
	vertical-align:top;
}
#envoltorio #datos #preinscripcion th.etapa {
	text-align:left;
	padding-top: 15px;
}

#preinscripcion .lopd { 
	margin: 0px 30px 10px 30px;
	font-size: 0.7em;
	text-align:justify;
}
#preinscripcion .box { 
	margin: 20px 20px 10px 20px;
	border: 1px solid #0078cc;
	padding: 5px;
	font-size: 0.9em;
	background: #fff;
	
}
#preinscripcion .cursos td{ 
	font-size: 0.9em;
	padding: 0 0 10px 0;
	
}
#preinscripcion .cursos input { 
	margin-left: 20px;
}



/* CURRICULUM */
.curriculum {
	background-color: #eee;
	padding: 5px;
}

.curriculum table {
	font-size: 0.8em;
	color: #000000;
	width: 100%;
	margin-right: 10px;
}

.curriculum .campoMini {
	height: 20px;
	width: 40px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}

.curriculum .campoS {
	height: 20px;
	width: 100px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
.curriculum .campoM {
	height: 20px;
	width: 160px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
.curriculum .campoB, .curriculum .campoB2, .curriculum .campo100{
	height: 20px;
	width: 375px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
.curriculum .campoB2 { width: 340px;}
.curriculum .campo100 { width: 95%;}
.curriculum .campoT {
	height: 40px;
	width: 375px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}
.curriculum .btn {
	height: 18px;
	width: 18px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #0078cc;
}

.curriculum th {
	text-align:right;
	vertical-align:top;
}
.curriculum th.etapa {
	text-align:left;
	padding-top: 15px;
}

.curriculum .lopd { 
	margin: 0px 30px 10px 30px;
	font-size: 0.7em;
	text-align:justify;
}
.curriculum .box { 
	margin: 20px 20px 10px 20px;
	border: 1px solid #0078cc;
	padding: 5px;
	font-size: 0.9em;
	background: #fff;
	
}
.curriculum .cursos td{ 
	font-size: 0.9em;
	padding: 0 0 10px 0;
}
.curriculum .cursos input { 
	margin-left: 20px;
}

.formacion th { text-align:left;}
.formacion .campoM, .formacion .campoS, .formacion .campoB, #datos_interes .campo100 { margin-left: 0!important;}
.nueva_formacion { width: 160px!important;}

.validation-advice {
    color: #FFFFFF;
    background: #FF0000 url(../images/arrow_fat_up.gif) no-repeat 3px 3px;
    padding: 2px 2px 2px 15px;
    margin: 2px 2px 0 4px;
    width:90%;
}