body{
	background-image:url(img/fondo_contenedor.jpg);
	background-repeat:repeat-x;
}

#contenedor{
	width:100%;
}

#escudo_centrado{
	width:100%;
	height:80px;
	margin-top:50px;
}

#linea{
	widht:100%;
	height:1px;
	background-image:url(img/punto_linea.jpg);
	margin-top:60px;
	margin-bottom:60px;
	margin-left:10%;
	margin-right:10%;
}

#linea_02{
	widht:100%;
	height:1px;
	background-image:url(img/punto_linea.jpg);
	margin-bottom:50px;
	margin-left:2%;
	margin-right:2%;
}

#icon_total{
	width:100%;
	height:500px;
}
#icon_total_large{
	width:100%;
	height:800px;
}

#icon_box{
	width:470px;
	height:185px;
	margin:auto;
}

#icon_box_big{
	background-color:#FFF;
	width:80%;
	height:490px;
	padding-top:1%;
	margin-left:10%;
	margin-right:10%;
}

#icon{
	width:33%;
	height:185px;
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	float:left;
}

#logo_instituto{
	width:165px;
	height:80px;
	float:left;
	margin-left:10%;
}

#logo_gesthor{
	widht:260px;
	height:80px;
	margin-right:10%;
}

#log_on{
	width:100%;
	height:30px;
	margin-top:20px;
	margin-bottom:20px;
}

#usuario{
	width:5%;
	height:30px;
	margin-left:2%;
	height:30px;
	float:left;		
}

#usuario_texto{
	width:33%;
	height:25px;
	float:left;
	padding-top:5px;
	font:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
#usuario_texto_derecha{
	width:15%;
	height:25px;
	float:right;
	padding-top:5px;
	padding-right:5px;
	font:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

#acciones{
	width:58%;
	height:30px;
	margin-right:2%;
	float:left;
}

#salir{
	widht:80px;
	height:30px;
	float:right;
}

#barra_iconos{
	width:100%;
	height:160px;
	text-align:center;
	display:inline-block;
}

ul{
	list-style-type:none;
	padding:0;
}

li{
	display: -moz-inline-box;
   display: inline-block;
   *display: inline;
   *zoom: 1;
	margin-right:20px;
	margin-bottom:20px;
	font:Calibri;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

#zona_calendario{
	margin-left:2%;
	width:48%;
	height:600px;
	float:left;
}
#zona_tabla{
	margin-right:2%;
	width:48%;
	height:230px;
	margin-bottom:20px;
	float:left;
}

#calendario{
	width:200px;
	height:175;
	margin-bottom:30px;
}

#linea_anyo{
	width:100%;
	height:18px;
	margin-bottom:10px;
	float:left;
}
#linea_dias_habiles{
	width:100%;
	height:18px;
	margin-bottom:10px;
	float:left;
}
#linea_propuesta{
	width:100%;
	height:18px;
	margin-bottom:10px;
	float:left;
}
#linea_selects{
	width:50%;
	height:18px;
	margin-bottom:10px;
	float:left;
}
.texto_formularios{
	font-family:Calibri;
	font-size:14px;
	color:#333;
	font-weight:bold;
	padding-top:1px;
}
.texto_campos{
	font-family:Calibri;
	font-size:11px;
	color:#666;
}
.texto_head{
	font-family:Calibri;
	font-size:15px;
	color:#222;
	font-weight:bold;
	padding-top:1px;
}
#cabecera_tabla_01{
	width:377px;
	height:25px;
	float:left;
	background-color:#333333;
}
#tabla_01{
	width:377px;
	height:175px;
	float:left;
	overflow:auto;
	background-color:#ffffeb;
}
.texto_head_02{
	font-family:Calibri;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.texto_formularios_02{
	font-family:Calibri;
	font-size:14px;
	color:#333;
	font-weight:bold;
}

#bloque_center{
	margin:auto;
	width:438px;
	height:70px;
	margin-bottom:20px;
	background-color:#ebebeb;
	text-align:center;
}
#bloque_center_large{
	margin:auto;
	width:438px;
	height:100px;
	margin-bottom:20px;
	background-color:#ebebeb;
	text-align:center;
}
#cabecera_center{
	background-color:#666;
	width:100%;
	height:25px;
	text-align:center;
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#simple_center{
	background-color:#ebebeb;
	width:100%;
	height:30px;
	text-align:center;
	padding-top:10px;
}
#triple_center{
	width:146px;
	height:20px;
	float:left;
}
#triple_center_01{
	width:146px;
	height:20px;
	float:left;
	font-family:Calibri;
	font-size:14px;
	color:#222222;
	font-weight:bold;
	margin-bottom:5px;
	float:left;
}
#triple_center_02{
	width:146px;
	height:20px;
	float:left;
	font-family:Calibri;
	font-size:14px;
	color:#555555;
	font-weight:bold;
	float:left;
}
#triple_center_negativo{
	width:146px;
	height:20px;
	float:left;
	font-family:Calibri;
	font-size:14px;
	color:#700000;
	font-weight:bold;
	float:left;
}
	
.saldo_negativo{
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#700000;
}
#icon_box_big_large{
	background-color:#FFF;
	width:80%;
	height:600px;
	padding-top:1%;
	margin-left:10%;
	margin-right:10%;
}
.festivos{
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#222;
}
#semanas{
	margin:auto;
	width:438px;
	height:20px;
	text-align:center;
}
#linea_formulario_gen{
	width:100%;
	height:18px;
	margin-bottom:20px;
	text-align:center;
	float:left;
}
#linea_formulario_gen_02{
	width:100%;
	height:18px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	float:left;
}
#linea_selects_02{
	width:20%;
	height:18px;
	display:inline;
	margin-right:20px;
}
#zona_tabla_02{
	width:48%;
	height:310px;
	margin-left:13px;
	margin-bottom:5px;
	float:left;
}
#linea_propuesta_02{
	width:100%;
	height:18px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
.saldo_positivo{
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#555555;
}