body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58595B;
	text-decoration: none;
	margin-top: 28px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;

}
a:link {
	color:#000;
	text-decoration: none;
}

a:visited {
	color:#000;
	text-decoration: none;
}

a:active {
	color:#498aca;
	text-decoration: none;
}

a:hover {
	color:#498aca;
	text-decoration: none;
}

/* F O R M U L A R I O S */

.form_login {
	width: 134px;
	border: 1px solid #fff;
	color: #333;
	float: right;
	margin-top: 6px;
	margin-right: 6px;
	font-size: 11px;
	height: 14px;
}

.form_2 {
	width: 135px;
	border: 1px solid #498ACA;
	color: #333;
	font-size: 11px;
}

.form_3 {
	width: 350px;
	border: 1px solid #498ACA;
	color: #333;
	font-size: 11px;
}
.form_filtro {

	border: 1px solid #498ACA;
	color: #333;
	font-size: 11px;
}
.enviar {
	cursor: pointer;
	border: 1px solid #498ACA;
	color: #FFF;
	font-weight: bold;
	background-color: #498ACA;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.form_fecha {
	width: 38px;
	border: 1px solid #498ACA;
	color: #333;
	font-size: 11px;
	}

.form_ano {
	width: 50px;
	border: 1px solid #498ACA;
	color: #333;
	font-size: 11px;
}


/* C O N T E N I D O*/

.subtitulo {
	font-weight: bold;
	color: #498aca;
	font-size: 12px;
	margin-bottom: 10px;
}


.negrita {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.negrita_azul {
	font-weight: bold;
	color: #498aca;
	font-family: Arial, Helvetica, sans-serif;
}

.negro {
	color: #000;
}

.diapo {
	color: #FFF;
	background-color: #498aca;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}

.diapo_negro {
	color: #FFF;
	background-color: #000;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}

.diapo_2 {
	color: #FFF;
	background-color: #498aca;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	text-align: center;
}

.gris {
	background-color: #ededed;
	padding-left: 5px;
	padding-right: 5px;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3px;
}

.gris_2 {
	background-color: #ededed;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	color: #333;
}

.gris_oscuro {
	background-color: #CCC;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #000;
}

.gris_letra_blanca {
	background-color: #6E6E6E;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #FFF;
}

.blanco {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.blanco_2 {
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.azul {
	background-color: #D2E2F2;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #000;
	
}


.raya_horizontal {
	background-image: url(img/raya_horizontal.gif);
	background-repeat: repeat-x;
	background-position: center;
}




/* D I V S */

.tabla {
	width:1000px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
}

.logo {
	width:178px;
	height:74px;
	margin-left: 40px;
}

.login {
	width:255px;
	height:30px;
	float: right;
	background-color: #e3e9f5;
	margin-top: 30px;
}

.login_texto {
	float: right;
	margin-top: 8px;
	margin-right: 8px;
	color: #5290CD;
}

.medio {
	width:11px;
	height:30px;
	float: right;
	background-color: #d8e1f2;
	background-image: url(img/medio_botonera.jpg);
	margin-top: 30px;
}

.botonera_top {
	width:308px;
	height:30px;
	float: right;
	background-image: url(img/degrade_botonera.jpg);
	background-color: #EDF1FA;
	margin-top: 30px;
}

.botonera_top_botones {
	float: right;
	margin-right: 15px;
	margin-top: 8px;
}

.botonera {
	margin-top: 10px;
	width: 1000px;
	height: 24px;
	background-color: #498aca;
}

.fotos_1 {
	margin-top: 2px;
	width: 499px;
	height: 165px;

}
.fotos_2 {
	margin-top: 0px;
	width: 499px;
	height: 165px;
	float: right;

}
.contenido {
	margin-top: 2px;
	width: 1000px;
	background-image: url(img/raya_vertical.gif);
	background-repeat: repeat-y;
	background-position: 734px;
}

.contenido_3 {
	margin-top: 2px;
	width: 1000px;

}

.contenido_general_2 {
	width: 920px;
	margin-left: 40px;
}

.contenido_general {
	width: 660px;
	margin-left: 40px;
}

.acomodador {
	clear: both;
	height: 1px;

}

.contenido_titulo {
	height: 23px;
	width: 300px;
	padding-top: 25px;

}

.contenido_derecha {
	width: 265px;
	background-image: url(img/fondo_gris.jpg);
	background-repeat: repeat-x;
	float: right;
	min-height: 250px;
}

.contenido_1 {
	width: 660px;
	margin-top: 20px;
	padding-bottom: 0px;
}
.contenido_1 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.contenido_2 {
	width: 920px;
	margin-top: 20px;
	padding-bottom: 0px;
}
.contenido_2 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.pie {
	width:100%;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 182px;
	background-image: url(img/fondo_pie.jpg);
}

.sombra_pie {
	width:100%;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 182px;
	background-image: url(img/sombra_pie.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.datos {
	width:920px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 10px;
	color: #000;
	margin-top: 0px;
	padding-top: 65px;
}

.datos_2 {
	margin-left: 115px;
	margin-top: -13px;
	background-image: url(img/raya_vertical.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 25px;

}

.tit_info {
	margin-left: 40px;
	margin-top: 29px;
	margin-right: 40px;
	margin-bottom: 24px;
}
.titulo {
	color:#5390cd;
	font-size:18px;
	line-height: 18px;
}
.info_home {
	margin-left: 30px;
	margin-right: 40px;
	padding-left: 10px;
	background-image: url(img/guion.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	position:absolute;
	left:0;
	top:0;
}

.tit_ranking {
	margin-left: 40px;
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 15px;
}

.ranking_1 {
	margin-left: 40px;
	margin-right: 40px;
	height: 28px;
	background-image: url(img/fondo_ranking.jpg);
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	color: #498aca;
	line-height: 28px;
	font-size: 12px;
}

.ranking_2 {
	margin-left: 40px;
	margin-right: 40px;
	height: 28px;
	font-size: 12px;
	line-height: 28px;
	color: #498aca;
	font-weight: bold;
}

.ranking_numero {
	width: 25px;
	float: left;

}

.ranking_nota {
	margin-left: 40px;
	margin-right: 40px;
	height: 28px;
	font-size: 10px;
	line-height: 11px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.contacto {
	padding: 12px;
	color: #000;
	background-color: #EDEDEF;
}

.contacto p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.yahoo {
	margin-top: 0px;
	text-align: center;
}

.logo_empresa {
	float: right;
	margin-top: 20px;
}

.volver {
	float: right;

}

.diagrama {
	background-image: url(img/raya_vertical_2.gif);
	background-repeat: repeat-y;
	text-align: center;
}

.datos_global {
	vertical-align: top;
	padding-right: 5px;
	padding-top: 3px;
	padding-left: 5px;
	background-color: #ededed;
	padding-bottom: 5px;
}

/* B O T O N E S */


 a.boton_login {
	width: 18px;
	height: 18px;
	display: block;
	background-image: url(img/boton.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin-right: 38px;
	margin-top: 6px;
}
a:hover.boton_login, a:active.boton_login {
	background-position: bottom left;
}


 a.boton_login2 {
	width: 18px;
	height: 18px;
	display: block;
	background-image: url(img/boton.png);
	background-repeat: no-repeat;
	background-position: left top;
}
a:hover.boton_login2, a:active.boton_login2 {
	background-position: bottom left;
	}


.boton {
	cursor: pointer;
	background-color: #498ACA;
	color: #FFF;
	line-height: 24px;
	width: 195px;
	float: left;
	text-align:center;
}
.boton_over {
	cursor: pointer;
	background-color: #000;
	color: #FFF;
	line-height: 24px;
	width: 195px;
	float: left;
	text-align:center;
}
.borde {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #fff;	
}


.desplegable {
	position: absolute;
	top: 108px;
	z-index: 10000;
	display:none;
}

.subboton {
	cursor: pointer;
	background-color: #000;
	color: #FFF;
	text-align: center;
	line-height: 24px;
	width: 163px;
	margin-top: 2px;
}
.subboton_over {
	cursor: pointer;
	background-color: #498ACA;
	color: #FFF;
	text-align: center;
	line-height: 24px;
	width: 163px;
	margin-top: 2px;
}







.enlace_raya {
	text-decoration: underline;
}
a.enlace_raya {
	text-decoration: underline;
}
a:link.enlace_raya {
	text-decoration: underline;
}
a:visited:hover.enlace_raya, a:hover.enlace_raya {
	text-decoration: none;
}
a:visited:active.enlace_raya, a:active.enlace_raya {
	text-decoration: underline;
}
a:visited.enlace_raya {
	text-decoration: underline;
}




/* G R A F I C A S */

.graficas {
	width: 250px;
	border: 1px solid #498aca;
	float: left;
	margin-right: 20px;

}

.grafica {
	margin-top: 20px;

}

/* informes */

.informe {
	margin-top: 20px;

}

/* INFORMES DE EQUIPOS */

.lst {
	width:190px; 
	height: 20px; 
	float:left;
}

.lst2 {
	width:400px; 
	height: 25px; 
	float:left;
}

.lstl {
	width:170px; 
	margin-top: 2px;
	float:left;
}
.lstl2 {
	width:370px; 
	margin-top: 2px;
	float:left;
}
.lstall {
	width:190px; 
	height: 20px; 
	clear:both;
}
.lstall2 {
	width:400px; 
	height: 20px; 
	clear:both;
}

.volver {
	float: right;
	margin-top: 32px;
	margin-right: 20px;
	font-weight: bold;
	text-align: right;
	
}

.titulo_development{
	color: #000000;
    text-align: center;
    background-color: #e3e9f5;
    padding: 10px;
	
}

