body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, sans-serif;
	color: #000; /*negro*/
	font-size:14px;
	background-image:url(../../images/cabecera.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000;
	text-align:center;
}

/* ESTO PARA GIRAR LAS IMAGENES */
.scaleX    {
	transform: scaleX(-1);
	-moz-transform: scaleX(-1); /* Firefox */
	-webkit-transform: scaleX(-1); /* Chrome - Safari */
	-o-transform: scaleX(-1); /* Opera */
}
.scaleY   {
	transform: scaleY(-1);
	-moz-transform: scaleY(-1); /* Firefox */
	-webkit-transform: scaleY(-1); /* Chrome - Safari */
	-o-transform: scaleY(-1); /* Opera */
}
/* ESTO PARA GIRAR LAS IMAGENES */



/* *:focus {outline: none;} */
html {overflow-y: scroll;}

#Clearer{clear:both;}
#clearer{clear:both;}

img{border:none;}
a {border:none;text-decoration:none;}
a:hover {border:none;text-decoration:none;}

input{ background:none; border:none; width:100%;}
textarea{ background:none; border:none;}
select{ background:none; border:none; }

.ui-jqgrid input { background-color:#FFF; border:1px #CCC solid; width:inherit; padding:inherit}
.ui-jqgrid select { background-color:#FFF; border:1px #CCC solid; width:inherit;}
.text_error {background-color:#F00; color:#FFF; text-align:center; width:100%;}

/* general */

#recontenedor{
	margin:0 auto;
	width:100%;
	text-align:center;
}
#contenedor{
	margin:0 auto;
	width:950px;
	text-align:center;
}
#cabecera{
	width:920px;
	text-align:left;
	padding-left:30px;
}
#social{
	padding-top:5px;
	text-align:left;
	float:right;
	padding-right:70px;
}
#datos_usuario{
	padding-top:50px;
	text-align:right;
	float:right;
	padding-right:20px;
}
#cuerpo{
	width:930px;
	background-color:#fbfbfb;
	padding:10px;
	text-align:left;
	margin-top:40px;
	color:#333;
}
#cuerpo_noticias{
	width:600px;
	min-height:400px;
	text-align:justify;
	float:right;
	padding-right:50px;
	padding-bottom:20px;
}

#menu_noticias{
	width:275px;
	float:left;
}

.impar{background-color:#3399ff;} /* azul más subido rgba(0, 0, 0, 0.05)}*/
.par{background-color:#4169e1;} 
.active{background-color:#c0d6e4;} /*azul claro*/


	#menu{
	margin-top:5px;
	width: 950px;
	list-style: none;
	background-image:url(../../images/menu.jpg);
	background-repeat:repeat-y;
	text-align:left;
	padding:0px;
	}
	
	#menu li{
	float: left;
	padding:0px;
	position: relative;
	}
	
	#menu a{
	float: left;
	padding: 8px 15px;
	color: #fff;
	}
	
	#menu li:hover > a{
	color: #fff;
	background-color:#c0d6e4;
	
	}
	
	*html #menu li a:hover{ /* IE6 */
	color: #fff;
	}
	
	#menu li:hover > ul{
	display: block;
	}
	
	/* Sub-menu */
	
	#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	top: 32px;
	left: 0;
	z-index: 99999;
	background-image:url(../../images/menu.jpg);
	background-repeat:repeat-y;
	}
	
	#menu ul li{
	float: none;
	margin: 0;
	padding: 0;
	display: block;
	}
	
	#menu ul a{
	padding: 10px;
	height: auto;
	line-height: 1;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
	}
	
	#menu ul a:hover{
	background: #c0d6e4;
	}

/* Clear floated elements */
#menu:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

* html #menu { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */




/* index */

#slide{
	margin-top:40px;
	width:950px;
	height:366px;
}




	#submenu{
	margin-top:5px;
	width: 730px;/*950px;*/
	list-style: none;
	background-color:#f9f9f9;
	text-align:left;
	padding:0px;
	height:32px;
  float:right;
	}
	
	#submenu li{
	float: right;
	padding:0px;
	position: relative;
	}
	
	#submenu a{
	float: right;
	padding: 8px 15px;
	color: #000;
	}
	
	#submenu li:hover > a{
	color: #fff;
	background-color:#c0d6e4;
	
	}
	
	*html #submenu li a:hover{ /* IE6 */
	color: #000;
	}
	
	#submenu li:hover > ul{
	display: block;
	}
	/* Sub-menu */
	
	#submenu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	top: 32px;
	left: 0;
	z-index: 99999;
	background-image:url(../../images/menu.jpg);
	background-repeat:repeat-y;
	}
	
	#submenu ul li{
	float: none;
	margin: 0;
	padding: 0;
	display: block;
	}
	
	#submenu ul a{
	padding: 10px;
	height: auto;
	line-height: 1;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
	}
	
	#submenu ul a:hover{
	background: #c0d6e4;
	}

	#submenu_err{
	
  background-color:#f9f9f9;
  margin-top:5px;
	width: 220px;
	list-style: none;
	text-align:left;
	padding:0px;
	height:32px;
  float:left;
	}

  .btn_err{
    background-color:#dd1414;
    color:#fff;
    padding:8px;
    float:left;
  }


/* pie */

#pie{
	padding:0px;
	width:950px;
	font-size:10px;
	text-align:left;
	margin-top:20px;
	height:100px;
	background-image:url(../../images/pie_gestion.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#pie_menu{
	text-align:right;
	float:right;
	color:#999;
	padding-top:20px;
	padding-right:10px;
}
#pie_menu a{
	color:#999;
}
#pie_menu a:hover{
	color:#000;
}


/* FORMULARIOS */

#head_formulario {
	background-color:#d3c9b5;
	color:#FFF;
	width:930px;
}
#head_formulario a{
	background-color:#3399ff; /* rgba(0, 0, 0, 0.05);*/
	color:#FFF;
	padding:8px 28px;
}
#head_formulario a:hover{
	background-color:#c0d6e4;
	color:#FFF;
}

#foot_formulario {
	background-color:#d3c9b5;
	color:#FFF;
	width:930px;
}
#foot_formulario a{
	background-color:#3399ff; /*rgba(0, 0, 0, 0.05);*/
	color:#FFF;
	padding:8px 28px;
}
#foot_formulario a:hover{
	background-color:#c0d6e4;
	color:#FFF;
}
.form_error{
	background-color:#C00;
	padding:3px;
	color:#FFF;
	text-align:center;
}
.form_ok{
	background-color:#c0d6e4;
	padding:8px;
}

.form{ width:100px; border:1px dashed #c8c8c8; padding:1px 5px; background-color:#ECEEF5;}
.form_experiencia{ width:100px; border:1px dashed #c8c8c8; padding:2px 5px; border-bottom:none;}
.form_totales{ border:none; padding:0px; margin-top:5px; color:#222; font-weight:bold;}

.subclase{ padding-left:10px;}

#formulario_body{
	padding:10px;
	padding-top:20px;
}
#formulario_body a{color:#666}
#formulario_body a:hover{color:#c8beab}

#btn_dialog{ background-color:#d3c9b5; padding:5px 0;}

#btn_dialog a{
	color:#FFF;
	padding:8px 28px;
}
#btn_dialog a:hover{
	background-color:#c0d6e4;
	color:#FFF;
}
.impar{background-color:#3399ff;} /*rgba(0, 0, 0, 0.05)}*/
.par{background-color:#4169e1;}
/* calendario */

#cabecera_calendario_anual{
	height:25px;
	padding-top:2px;
	width:890px;
	background-color:#01538b;
	color:#FFF;
	font-size:18px;
	text-align:center;
}
#calendario_anual{
	width:890px;
	padding-top:20px;
}
#mes_uno{
	width:205px;
	margin:0 11px 20px 0;
	float:left;
}
#mes_dos{
	width:205px;
	margin:0 12px 20px 12px;
	float:left;
}
#mes_tres{
	width:205px;
	margin:0 0 20px 11px;
	float:left;
}
.nombre_mes{
	background-color: #01538b;
	color: #fff;
	text-align: center;
	padding:5px 0;
}
.dia_semana{
	background-color: #ccd5e0;
	color: #fff;
	text-align: center;
	padding:5px 0;
}
.dia_neutro{
	background-color: #f4f4f4;
	color: #00548b;
	text-align: center;
	padding:5px 0;
  height:45px;
}

/* tipo de ocupación */

.dia_PARCIAL{
	background-color: #ffbb00;
	color: #fff;
	text-align: center;
	padding:5px 0;
	cursor: pointer;
  height:45px;
}
.dia_OCUPADO{
	background-color: #e42322;
	color: #fff;
	text-align: center;
	padding:5px 0;
	cursor: pointer;
  height:45px;
}
.dia_1VISITA{
	background-color: #1CFA0D;
	color: #fff;
	text-align: center;
	padding:5px 0;
	cursor: pointer;
  height:45px;
}
.dia_MASVISITAS{
	background-color: #0DD7FA;
	color: #fff;
	text-align: center;
	padding:5px 0;
	cursor: pointer;
  height:45px;
}
.dia_LIBRE{
	background-color: #c8c8c8;
	color: #fff;
	text-align: center;
	padding:5px 0;
	cursor: pointer;
  height:45px;
}

/* Más calendario */

#fecha{
	height:27px;
	width:930px;
}
#anyo{
	float:left;
}
#anyobox{
	background-color:#ccd5e0;
	height:25px;
	color:#FFF;
	float:left;
	font-size:18px;
	padding-top:2px;
	width:62px;
	margin:0 2px;
	text-align:center;
}
#mes{
	float:left;
	padding-left:140px;
}
#mesbox{
	background-color:#ccd5e0;
	height:25px;
	color:#FFF;
	float:left;
	font-size:18px;
	padding-top:2px;
	width:127px;
	margin:0 2px;
	text-align:center;
}
#barra_menu{
	background-color:#ccd5e0;
	height:25px;
	color:#FFF;
	float:right;
	font-size:18px;
	padding-top:2px;
	width:405px;
	padding-right:10px;
	text-align:right;
}

#barra_menu a{
  color:#fff;
}

#barra_menu a:hover{
  color:#000;
}

#calendario{
	width:445px;
	padding:0px;
	margin:0px;
	margin-top:20px;
	font-size:36px;
	float:left;
}
.td_cabecera{
	height:55px;
	background-color:#ccd5e0;
	color:#fff;
	text-align:center;
}
.td_neutro{
	height:55px;
	background-color:#f4f4f4;
	color:#00548b;
	text-align:center;
}
.td_torneo{
	height:55px;
	background-color:#00548b;
	color:#fff;
	text-align:center;
}
.td_actual{
	height:55px;
	background-color:#7ca2c7;
	color:#fff;
	text-align:center;
}

#listado{
	width:415px;
	height:445px;
	float:right;
	margin-top:20px;
	overflow-y:scroll;
}
#listado_par{
	background-color:#fff;
	padding:10px;
	color:#4169e1;
}
#listado_impar{
	background-color:#f4f4f4;
	padding:10px;
	color:#3399ff;
}

#listado_dia_PARCIAL{float:left;		background-color:#ffbb00;	color:#FFF;	padding:5px;	width:20px;		text-align:center;}
#listado_dia_OCUPADO{float:left;			background-color:#e42322;	color:#FFF;	padding:5px;	width:20px;		text-align:center;}
#listado_dia_LIBRE{float:left;			background-color:#c8c8c8;	color:#FFF;	padding:5px;	width:20px;		text-align:center;}

#listado_dia_1VISITA{float:left;		background-color:#1CFA0D;	color:#FFF;	padding:5px;	width:20px;		text-align:center;}
#listado_dia_MASVISITAS{float:left;	background-color:#0DD7FA;	color:#FFF;	padding:5px;	width:20px;		text-align:center;}

