/*DEFINICIONES*/

@import "estilos2.css";

body{
    background-color:#fcfeff;
	background-image: url('../img/bkg_fondo.gif');
    background-position: top;
    background-repeat: repeat-x;
	margin:auto;
	padding:0;
	text-align:center;
}

form{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

img {
	border:0px;
	margin:0px;
	padding:0px; 
}

span {
		margin:0px;
		padding:0px; 
		border:0px;
}

p {
		margin:0px;
		padding:0px; 
		border:0px;
		line-height:1.2em;	
}

li {
		margin:0px;
		padding:0px; 
		list-style: none;
}

div{
	display:block;
	position:relative;
}

a{
	text-decoration:none;
}

/*FORMULARIOS*/
.formulario{
	color: #000;
	font-family:  verdana;
	font-size: 13px;
	font-weight:normal;
	padding-left:2px;
	background-color:#ffffff;
	border: 1px solid #dedede;
}

/*PUBLIC HOME*/

.contenedor_total{
	display:block;
	background-image: url('../img/bkg_pie.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	position:relative;
	float:left;
	clear:both;
	margin:0 auto;
	width:100%;
	height:auto;
	text-align:left;
}

.capa_central{
	position:relative;
	float:none;
	margin:0 auto;
	width:995px;
	height:auto;
	text-align:left;
}

.contenedor_panel{
	display:block;
	position:relative;
	clear:both;
	float:left;
	height:0px;
	width:0px;
	font-size: 0px;
	z-index: 2;

}
.cabecera{
	display:block;
	position:relative;
	clear:both;
	float:left;
	height:58px;
	width:995px;

}

.contenido{
	display:block;
	position:relative;
	clear:both;
	float:left;
	height:auto;
	width:995px;

}

.min_height_contenido{
	display:block;
	position:relative;
	clear:both;
	float:left;
	height:508px;
	width:65px; /* ANCHO 65px PARA USARLO COMO MARGEN IZQ */
}
.altura_minima{
	display:block;
	position:relative;
	float:left;
	height:508px; /* ALTURA MINIMA DE LA VENTANA (GRACIAS AL MARGIN NEGATIVO PODEMOS USAR DIRECTAMENTE LOS PX DE ALTURA MINIMA QUE NOS DA JS) */
	margin:-81px 0px 0px 0px;
	width:0px; /* ANCHO 0px PARA QUE NO AFECTE A OTRAS CAPAS */
}

.carga_datos{
	display:block;
	position:relative;
	float:left;
	height:auto;
	width:930px;
}

.pie{
	display:block;
	position:relative;
	clear:both;
	float:left;
	height:23px;
	width:995px;
	background-image: url('../img/bkg_pie.gif');
	background-repeat:repeat-x;

}

.logo_cruce{
	display: block;
	position:absolute;
	background:url('../img/bkg_elcruce.gif') no-repeat;
	top:23px;
	left: 21px;
	width:139px;
	height:73px;
	z-index:1;
}

.logo_e{
	display: block;
	position:absolute;
	background:url('../img/bkg_e.gif') no-repeat;
	top:0px;
	left: 97px;
	width:22px;
	height:23px;
	z-index:2;
}

.espacio_formulario{
	display: block;
	position:absolute;
	background:url('../img/bkg_acceso.gif') no-repeat;
	top:0px;
	left: 798px;
	width:161px;
	height:94px;
	z-index:2;
}

.formulario_login{
	color: #000;
	font-family: verdana;
	font-size: 9px;
	font-weight:normal;
	padding-left:2px;
	background-color:#fcfeff;
	border:1px solid #e9e9e9;
	height:12px;
	left:67px;
	padding-left:2px;
	position:absolute;
	top:32px;
	width:81px;
}

.formulario_password{
	color: #000;
	font-family: verdana;
	font-size: 9px;
	font-weight:normal;
	padding-left:2px;
	background-color:#fcfeff;
	border:1px solid #e9e9e9;
	height:12px;
	left:67px;
	padding-left:2px;
	position:absolute;
	top:51px;
	width:81px;

}

/*PORTADA*/

.fondo_noticias_avisos{
	background:transparent url(../img/bkg_noticias_avisos.jpg) no-repeat scroll 0 0;
	display:block;
	height:38px;
	left:0px;
	position:absolute;
	top:55px;
	width:136px;
	z-index:2;
}

.contenedor_transparente{
    background-image:url(../img/bkg_transparente.png);
    background-repeat: repeat;
    display:block;
	position:relative;
	height:auto;
	width:538px;
	float:left;
	clear:both;
	margin-top:93px;
	z-index:2;
}

.cuadro_transparente{
	border-color:#DEDEDE #DEDEDE;
	border-style:solid solid none;
	border-width:1px 2px 0;
	clear:both;
	display:block;
	float:left;
	height:auto;
	position:relative;
	width:535px;
}

.borde_bajo{
	background:transparent url(../img/bkg_borde_bajo.png) no-repeat scroll 0 0;
	display:block;
	height:21px;
	position:relative;
	float:left;
	clear:both;
	width:539px;
}

.contenedor_noticia{
	display:inline;
	position:relative;
	margin:17px;
	height:80px;
	width:500px;
	float:left;
	clear:both;
	z-index:2;
	text-align:justify;
}

.linea_gris{
	background-color:#dedede;
	height:1px;
	width:500px;
	position:relative;
	margin-left:17px;
	float:left;
	clear:both;
	font-size:0px;
	overflow:hidden;
}

.marco_foto{
	display:block;
	position:absolute;
	border:3px solid #e5e5e5;
	height:64px;
	width:64px;
	top:0px;
	left:0px;
	z-index:2;
}

.marco_foto2{
	display:block;
	position:relative;
	border:3px solid #e5e5e5;
	margin-right:5px;
	height:64px;
	width:64px;
	top:0px;
	left:0px;
	float:left;
	z-index:2;
}

.linea_fecha{
	display:block;
	position:relative;
	height:15px;
	width:425px;
	float:left;
	clear:both;
	z-index:2;
	overflow:hidden;
}

.linea_titulo{
	display:block;
	position:relative;
	height:15px;
	width:425px;
	float:left;
	clear:both;
	z-index:2;
	overflow:hidden;
}

.linea_descripcion{
	display:block;
	position:relative;
	height:30px;
	width:425px;
	float:left;
	clear:both;
	z-index:2;
	overflow:hidden;
}

.posi_ampliar{
	display:inline;
	position:relative;
	height:15px;
	width:auto;
	float:left;
	clear:both;
	z-index:2;
	margin-left: 386px;
}

/*QUIENES SOMOS*/

.fondo_quienes_somos{
	background:transparent url(../img/bkg_quienes_somos.jpg) no-repeat scroll 0 0;
	display:block;
	height:38px;
	left:0px;
	position:absolute;
	top:55px;
	width:136px;
	z-index:2;
}
/*INSTALACIONES*/
.fondo_instalaciones{
	background:transparent url(../img/bkg_instalaciones.jpg) no-repeat scroll 0 0;
	display:block;
	height:38px;
	left:0px;
	position:absolute;
	top:55px;
	width:136px;
	z-index:2;
}

/*VEHICULOS*/
.fondo_vehi{
	background:transparent url(../img/bkg_vehi.jpg) no-repeat scroll 0 0;
	display:block;
	height:38px;
	left:0px;
	position:absolute;
	top:55px;
	width:136px;
	z-index:2;
}

/*PROFESORADO*/
.fondo_profesor{
	background:transparent url(../img/bkg_profesor.jpg) no-repeat scroll 0 0;
	display:block;
	height:38px;
	left:0px;
	position:absolute;
	top:55px;
	width:136px;
	z-index:2;
}

/*TIPOS CARNET*/
.fondo_carnet{
	background:transparent url(../img/bkg_carnet.jpg) no-repeat scroll 0 0;
	display:block;
	height:38px;
	left:0px;
	position:absolute;
	top:55px;
	width:136px;
	z-index:2;
}

/*INFORMACION BASICA*/
.fondo_info{
	background:transparent url(../img/bkg_info.jpg) no-repeat scroll 0 0;
	display:block;
	height:38px;
	left:0px;
	position:absolute;
	top:55px;
	width:136px;
	z-index:2;
}

/*CURSOS*/
.fondo_curso{
	background:transparent url(../img/bkg_curso.jpg) no-repeat scroll 0 0;
	display:block;
	height:38px;
	left:0px;
	position:absolute;
	top:55px;
	width:136px;
	z-index:2;
}

/*CERTIFICADOS*/
.fondo_certificado{
	background:transparent url(../img/bkg_certificado.jpg) no-repeat scroll 0 0;
	display:block;
	height:38px;
	left:0px;
	position:absolute;
	top:55px;
	width:136px;
	z-index:2;
}

/*ENLACES*/
.fondo_enlace{
	background:transparent url(../img/bkg_enlace.jpg) no-repeat scroll 0 0;
	display:block;
	height:38px;
	left:0px;
	position:absolute;
	top:55px;
	width:136px;
	z-index:2;
}

.calificacion{
	position:relative;
	clear:both;
	display:block;
	margin-bottom:3px;
}
.calificacion_dato{
	margin-bottom:10px;
}
