/* CSS Document */
/* GESAD EXTRANET

VARIOS 
--------------------------------------------------------------------------------------------- */

body {
	background: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 12px 0px 0px 0px;
	padding:0px;
	color: #000000;
}

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}


form{
	margin:0px 0px 0px 0px;
	padding:0;
}
select{
	margin:0;
	padding:0;
	/*background:url(../img/bg_form4.gif) repeat-x;*/
	border:0px;
}
option{
	margin:0;
	padding:0;
	background:#FFFFFF;
}
input{
	margin:0;
	padding:0;
	border:0px;
	background:url(../img/bg_form2.gif) repeat;
}
textarea{
	margin:0;
	padding:0;
	border:0px;
	background:url(../img/bg_form3.gif) repeat-y;
}

h1{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}
h2{
	margin:0px 0px 10px 0px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #80720F;
	font-weight:bold;
}
h3{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	font-weight:bold;
}


.oculta {
	display:none;
}

.negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}

/* ESTRUCTURA GENERAL
--------------------------------------------------------------------------------------------- */
#contenedor1 { 
width: 960px;
height:auto;
margin: 0 auto 100px auto;
padding: 0px;

}
#centro1{
width: 960px;
height:auto;
float:left;
background: url(../img/bg_centro1.jpg) repeat-y left top;


}
#centro2{
width: 930px;
height:auto;
float:left;
background:url(../img/bg_centro2.jpg) no-repeat left top;
padding:20px 15px 33px 15px;

}

#pie{
width:960px;
height:7px;
float:left;
background: #000000 url(../img/bg_pie.jpg) no-repeat left top;
}
/* Estructura INDEX
---------------------------------------------------------------------------------------------*/
#caja_index{
width:944px;
height:183px;
float:left;
background: url(../img/bg_index.jpg) no-repeat left top;
padding: 16px 0px 0px 16px;

}
#cabecera_index{
width: 944px;
height:52px;
background: url(../img/logo_ges.gif) no-repeat;
float:left;
}
#imagen_index{
width: 469px;
height:160px;
float:left;
background: url(../img/img_index.jpg) no-repeat;
margin:0px 36px 0px 0px;

}
#logo{
	/*width: 215px;*/
	width: 315px;
	height:auto;
	/*background: url(../img/logo_abe.jpg) no-repeat center top;*/
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #465565;
	font-weight:bold;
	/*padding:25px 0px 0px 20px;*/
	padding:25px 0px 0px 55px;
}
#conexion_index { 
width: auto;
height:20px;
overflow: hidden; 
float:right;
margin:5px 7px 0px 0px;
padding:0px;
}

#conexion_index A {
height:20px;
overflow: hidden; 
padding: 20px 0px 0px 0px; 
float: left; 

}
#conexion_index A:hover {
background-position:0px -20px;

}
#conexion_index A.selected {
background-position:0px -20px;
}


#conexion_index1 { 
width: auto;
height:20px;
overflow: hidden; 
float:left;
margin:5px 7px 0px 0px;
padding:0px;
}

#conexion_index1 A {
height:20px;
overflow: hidden; 
padding: 20px 0px 0px 0px; 
float: left; 

}
#conexion_index1 A:hover {
background-position:0px -20px;

}
#conexion_index1 A.selected {
background-position:0px -20px;
}
#conectar_index A {
	background: url(../img/bot_con2.gif);
	width: 79px;
	margin:0px;
}
/* CABECERA: LOGO como fondo de cabecera+ botón activado/desactivado + caja nombre usuario + botonera
---------------------------------------------------------------------------------------------*/

#cabecera{
width: 960px;
height:118px;
background: url(../img/logo_ges.gif) no-repeat;
float:left;

}
/*botón activado/desactivado*/
#conexion { 
width: auto;
overflow: hidden; 
float:right;
margin:28px 0px 0px 0px;
padding: 0px;
}

#conexion A {
height:20px;
overflow: hidden; 
padding: 20px 0px 0px 0px; 
float: left; 

}
#conexion A:hover {
background-position:0px -20px;

}
#conexion A.selected {
background-position:0px -20px;
}
.desconectar
{
	background: url(../img/bot_des.gif) no-repeat left top;
	width: 100px;
	border:0px;
}
#conectar A {
	background: url(../img/bot_con.gif) no-repeat left top;
	width: 79px;
	border:0px;
}
.modificar A {
	background: url(../img/bot_mod1.gif) no-repeat left top;
	width: 110px;
	border:0px;
}
.configuracion A {
	background: url(../img/bot_conf1.gif) no-repeat left top;
	width: 100px;
	border:0px;
}
.volver_inicio A {
	background: url(../img/bot_vol_in1.gif) no-repeat left top;
	width: 98px;
	border:0px;
}
/*menu principal*/

#menu{
	width:960px;
	height:59px;
	float:left;
	overflow: hidden; 
	background:url(../img/bg_bot.jpg) repeat-x;
	margin:8px 0px 8px 0px;
	padding: 0px;
}
#menu ul{
	width:960px;
	height:59px;
	float:left;
	overflow: hidden; 
	background:url(../img/bg_ulMenu.jpg) no-repeat left top;}
#menu li,ul{
	display:inline;
	padding: 0px; 
	margin: 0px;
	list-style-type:none;
}
#menu A{
	float: left; 
	padding: 79px 0px 0px 0px;
	height:59px;

}
#menu A:hover{
background-position:0px -59px;

}
#menu A.selected{
background-position:0px -59px;
}
#menu_iz{
	background:url(../img/menu_iz.jpg) no-repeat left top;
	width:10px;
	height:59px;
	float:left;
}
#usuario A{
	background:url(../img/bot_usu.jpg) no-repeat left top;
	width:97px;
	border:0px;
}
#usuario_selec{
	background-image:url(../img/bot_usu.jpg);
	background-repeat:no-repeat;
	width:97px;
	height:59px;
	background-position:0px -59px;
	float:left;
}
#informes A{
 /*background: url(../img/bot_infor.jpg) no-repeat left top;
 width: 97px;*/
 background: url(../img/bot_infor2.jpg) no-repeat left top;
 width: 96px;
 border:0px;
}
#informes_selec{
 background:url(../img/bot_infor2.jpg)  no-repeat;
 width:96px;
 height:79px;
 background-position:0px -79px;
 float:left;
}
#inicio A{
	background: url(../img/bot_ini.jpg) no-repeat left top;
	width: 78px;
	border:0px;
}
#inicio_selec{
	background:url(../img/bot_ini.jpg) no-repeat;
	width:78px;
	height:59px;
	background-position:0px -60px;
	float:left;
}
#incidencias A{
	/*background: url(../img/bot_inc.jpg) no-repeat left top;*/
	background: url(../img/bot_inc3.jpg) no-repeat left top;
	width: 115px;
	border:0px;
}
#incidencias_selec{
	background:url(../img/bot_inc3.jpg)  no-repeat;
	width:115px;
	height:59px;
	background-position:0px -60px;
	float:left;
}
#incidenciasgesad A{
	background: url("../img/bot_incGesad.jpg ") no-repeat left top transparent;
    border: 0 none;
    width: 102px;
}
#incidenciasgesad_selec{
	background: url("../img/bot_incGesad.jpg ") no-repeat scroll 0 -59px transparent;
    float: left;
    height: 59px;
    width: 102px;
}
#directorio A{
	/*background: url(../img/bot_inc.jpg) no-repeat left top;*/
	background: url(../img/bot_direc.jpg) no-repeat left top;
	border: 0 none;
    width: 99px;

}
#directorio_selec{
	background:url(../img/bot_direc.jpg)  no-repeat;
	width:99px;
	height:59px;
	background-position:0px -60px;
	float:left;
	border: 0 none;
}
#datos A{
	background: url(../img/bot_dat.jpg) no-repeat left top;
	width:85px;
	border:0px;
}
#datos_selec{
	background:url(../img/bot_dat.jpg) no-repeat;
	width:85px;
	height:59px;
	background-position:0px -60px;
	float:left;
}
#control a {
    background: url("../img/bot_control.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    width: 102px;
}



#control_selec {
    background: url("../img/bot_control.jpg") no-repeat scroll 0 -59px transparent;
    float: left;
    height: 59px;
    width: 102px;
}

#caja_usuario{
	width:168px;
	/*width:90px;*/
	height:60px;
	float:right;
	background: url(../img/bg_usu.jpg) no-repeat left 0px;
}
#nombre_usuario{
	width:158px;
	height:40px;
	padding:15px 5px 10px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D6E80;
	font-weight:bold;
	text-align:center;
	vertical-align:middle
	/*position:relative;
	top:20px;
	left:-225px;*/
	
}
.nombre_usuario2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D6E80;
	font-weight: normal;	

}

/*CUERPO 1
--------------------------------------------------------------------------------*/
#tit_cuerpo1{
	width:913px;
	/*width:722px;*/
	/*height:17px;*/
	float:left;
	background:#5D6E80;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding: 2px 0px 3px 15px;
	margin:0px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	
}
#tit_cuerpo1_2{
	width:auto;
	height:auto;
	float:left;
	margin:5px 5px 0px 0px;
}

.tituloGrid{
	width:auto;
	height:auto;
	float:left;
	margin:5px 5px 0px 0px;
	background:#5D6E80;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding: 2px 0px 3px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}


#cuerpo1{
width:930px;
height:auto;
float:left;

}


#top_cuerpo1{
	width:725px;
	height:30px;
	float:left;
	background:#5D6E80;
	display:inline;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:0px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACCADC;
	font-weight:bold;
}
#top_subcuerpo
{
	text-align:right;	
}
#dato1{
	width:auto;
	height:auto;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACCADC;
	font-weight:bold;
	margin:5px 5px 0px 0px;
}
.dato1
{
	width:auto;
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACCADC;
	font-weight:bold;
	margin:10px 5px 0px 0px;
}

#casilla1{
width:auto;
height:auto;
float:left;
display:inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ACCADC;
font-weight:normal;
/*margin:2px 10px 0px 0px;*//*cambio 06/07*/
margin:0px 10px 3px 0px;

}

.casilla1
{
	width:auto;
	height:auto;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACCADC;
	font-weight:normal;
	margin:6px 10px 0px 0px;
}
.desplegable1{
	width:89px;
	/*height: 15px;*/
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
#botonera_tabla1{
width:auto;
height:20px;
float:left;
overflow:hidden;
/*margin:5px 0px 0px 0px;*//*cambio 06/07*/
margin:0px 0px 0px 0px;
}
#botonera_tabla1 li{
	display:inline;
	padding: 0px; 
	margin: 0px;
	list-style-type:none;
}
#botonera_tabla1 A{
	float: left; 
	padding: 20px 0px 0px 0px;
	height:20px;
}
#botonera_tabla1 A:hover{
background-position:0px -20px;
}
#botonera_tabla1 A.selected{
background-position:0px -20px;
}
#nuevo_inicio A{
	background:url(../img/bo_nu_in.gif) no-repeat left top;
	width:94px;
	margin:0px 0px 0px 10px;
	border:2px;
}
#nuevo_inicio_selec{
	background-image:url(../img/bo_nu_in.gif);
	background-repeat:no-repeat;
	width:94px;
	height:20px;
	background-position:0px -20px;
	float:left;
}


#filtrar A{
	background:url(../img/bot_fil.gif) no-repeat left top;
	width:64px;
	margin:0px 0px 0px 10px;
	border:2px;
}

#borrar_filtro A{
	background:url(../img/bo_bo_fi.gif) no-repeat left top;

	width:98px;
	margin:0px 0px 0px 10px;
	border:2px;
}
#adelante A{
	background:url(../img/bot_ade.gif) no-repeat left top;
	width:27px;
	margin:0px 0px 0px 10px;
	border:2px;
}
#adelante A:hover{
	background:url(../img/bot_ade.gif) no-repeat left top;
	width:27px;
	margin:0px 0px 0px 10px;
	border:2px;
}
#atras A{
	background:url(../img/bot_atr.gif) no-repeat left top;
	width:27px;
	margin:0px 0px 0px 10px;
	border:2px;
}
#atras A:hover{
	background:url(../img/bot_atr.gif) no-repeat left top;
	width:27px;
	margin:0px 0px 0px 10px;
	border:2px;
}
#ver4 A{
	background:url(../img/bot_ver4.gif) no-repeat left top;
	width:48px;
	margin:0px 0px 0px 10px;
	border:2px;
}
#ver4 A:hover{
	background:url(../img/bot_ver4.gif) no-repeat left top;
	width:48px;
	margin:0px 0px 0px 10px;
	border:2px;
}

#ver_ocultar { 
width: 78px;
height:20px;
overflow: hidden; 
float:right;
margin:0px 13px 0px 0px;
padding: 0px;
}/*específico IE*/

#ver_ocultar A {
height:20px;
overflow: hidden; 
padding: 20px 0px 0px 0px; 
float: right; 
}
#ver_ocultar A:hover {
background-position:0px -20px;

}
#ver_ocultar A.selected {
background-position:0px -20px;
}
#ocultar A {
	background: url(../img/bot_ocu.gif) no-repeat left top;
	width: 66px;
	border:0px;
}
#ver5 A {
	background: url(../img/bot_ver5.gif) no-repeat left top;
	width: 66px;
	border:0px;
}

#ver_horas A {
	background: url(../img/bot_verh.gif) no-repeat left top;
	width: 78px;
	border:0px;
}

#flecha2_tabla{
width:738px;
height: 10px;
background:url(../img/flecha2_tabla.gif) no-repeat;
float:left;
margin:0px 0px 8px 0px;


}
#flecha3_tabla{
width:740px;
height: 10px;
background:url(../img/flecha3_tabla.gif) no-repeat;
float:left;
margin:0px 0px 8px 0px;
border-top:1px solid #FFFFFF;

}
/*CUERPO 2
--------------------------------------------------------------------------------*/

#cuerpo2{
width:928px;
height:auto;
float:left;
background:#ACCADC;
border-bottom:1px solid #FFFFFF;
/*padding:0px 0px 26px 0px;*/
padding:0px 0px 10px 0px;
overflow: hidden;
}

#top_cuerpo2{
	width:913px;
	height:22px;
	float:left;
	background:#ACCADC;
	display:inline;
	padding:8px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
div>#top_cuerpo2{
	width:910px;
	margin:0px 0px 0px 0px;
}
#top_cuerpo2_activo{
	width:913px;
	height:22px;
	float:left;
	background:#FFFFFF;
	display:inline;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:8px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight:bold;
}
div>#top_cuerpo2_activo{
	width:913px;
	height:18px;
	padding:6px 0px 0px 15px;

}
#top2_cuerpo2{/*para menú desplegable y buscador por fechas en las tablas del cuerpo2 */
	width:913px;
	/*height:30px;*/
	height:25px;
	float:left;
	background:#5D6E80;
	display:inline;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	/*padding:0px 0px 0px 15px;*/
	padding:5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACCADC;
	font-weight:bold;
	
}/*específico para IE*/
#centro_cuerpo2{
	width:928px;
	height:auto;
	float:left;
	background:#FFFFFF;
	padding:0px 0px 20px 0px;
	margin:10px 10px 0px 0px;
}/*específico IE*/

/*#menu_cuerpo2{
width:905px;
height:20px;
float:left;
overflow:hidden;
padding:5px 10px 0px 15px;

}*/
#menu_cuerpo2{
width:905px;
height:20px;
float:left;
overflow:hidden;
padding:20px 10px 0px 15px;

}
#menu_cuerpo2 li{
	display:inline;
	padding: 0px; 
	margin: 0px;
	list-style-type:none;
}
#menu_cuerpo2 A{
	float: left; 
	padding: 20px 0px 0px 0px;
	height:20px;
	
}
#menu_cuerpo2 A:hover{
background-position:0px -20px;
}
#menu_cuerpo2 A.selected{
background-position:0px -20px;
}
#usuario2 A{
	background:url(../img/bot_usu2.gif) no-repeat left top;
	width:70px;
	
}
#usuario2_selec{
	background-image:url(../img/bot_usu2.gif);
	background-repeat:no-repeat;
	width:70px;
	height:20px;
	background-position:0px -20px;
	float:left;
}
#incidencias2 A{
	background:url(../img/bot_inc2.gif) no-repeat left top;
	width:92px;
}
#incidencias2_selec {
	background-image:url(../img/bot_inc2.gif);
	background-repeat:no-repeat;
	width:92px;
	height:20px;
	background-position:0px -20px;
	float:left;
}
#nueva_incidencia2 A{
	background:url(../img/bo_nu_in2.gif) no-repeat left top;
	width:122px;
}
#nueva_incidencia2_selec {
	background-image:url(../img/bo_nu_in2.gif);
	background-repeat:no-repeat;
	width:122px;
	height:20px;
	background-position:0px -20px;
	float:left;
}
#incGesAD A
{
	background:url(../img/incidenciasGESAD.gif) no-repeat left top;
	width:150px;
}
#incGesAD_selec
{
	background-image:url(../img/incidenciasGESAD.gif);
	background-repeat:no-repeat;
	width:66px;
	height:20px;
	background-position:0px -20px;
	float:left;
}

#quejas A{
	background:url(../img/bot_que.gif) no-repeat left top;
	width:66px;
}
#quejas_selec {
	background-image:url(../img/bot_que.gif);
	background-repeat:no-repeat;
	width:66px;
	height:20px;
	background-position:0px -20px;
	float:left;
}
.separador{
	
	width:auto;
	height:auto;
	margin:-2px 0px 0px 0px;
	padding:1px 5px 0px 0px;
	float:left;
}
/*.separador{
	background:url(../img/separa.gif) no-repeat left top;
	width:20px;
	height:20px;
	margin:-5px 0px 0px 0px;
	float:left;
}*/
#separador2{
	background:url(../img/separa2.gif) no-repeat left top;
	width:20px;
	height:20px;
	margin:0px 0px 0px 0px;
	float:left;
}	


/*nuevo 28_07_2010*/
#menu_cuerpo2_new{
width:903px;
height:30px;
float:left;
overflow:hidden;
padding:0px 10px 0px 15px;
background:#ACCADC;
}

.separadorNew{ float:left}
#menu_cuerpo2_new li{
	display:inline;
	margin: 0px;
	list-style-type:none;
	/*padding: 13px 30px 0 4px; 
	
background:url(../img/flecha_menu.gif) no-repeat left top;*/
}
#menu_cuerpo2_new a span{
font-size:12px;
float:left;
padding-right:5px;
}
#menu_cuerpo2_new A{
	float: left; 
	padding: 13px 30px 0 4px; 
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../img/flecha_menu.gif) no-repeat left top;
	text-decoration:none
	
}
#menu_cuerpo2_new A:hover,#menu_cuerpo2_new A.select{ color:#5D6D7F; background:url(../img/flecha_menu2.gif) no-repeat left top;}
#menu_cuerpo2_new a:hover span, #menu_cuerpo2_new a.select span{color:#5D6D7F}


/* nuevos botones */
ul.botones{ margin:0; padding:10px 10px 0 10px; float:right}
ul.botones li{ float:left; margin-right:3px;}
a.pdf{ width:25px; height:25px; float:left; background:url(../img/bot_pdf.png) no-repeat left top; text-indent:-9000px}
a.pdf:hover{ width:25px; height:25px;  float:left; background:url(../img/bot_pdf.png) no-repeat 0 -25px;text-indent:-9000px}
a.excel{ width:25px; height:25px;  float:left; background:url(../img/bot_excel.png) no-repeat left top;text-indent:-9000px}
a.excel:hover{ width:25px; height:25px;  float:left; background:url(../img/bot_excel.png) no-repeat 0 -25px;text-indent:-9000px}
a.imp{ width:25px; height:25px; float:left; background:url(../img/bot_imp.png) no-repeat left top;text-indent:-9000px}
a.imp:hover{ width:25px; height:25px; float:left; background:url(../img/bot_imp.png) no-repeat 0 -25px;text-indent:-9000px}



/* TABLA LISTADOS
--------------------------------------------------------------------------------------------- */
table{
	width:100%;
	height:auto;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	vertical-align: middle;

	
}/*específico IE*/
table a{
	height:15px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
table a:hover{
	height:15px;
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}
th{
	height:15px;
	color: #ACCADC;
	font-weight:bold;
	background:#5D6E80;
}
th a/*, tr.encabezado a*/{
	height:15px;
	color: #ACCADC;
	font-weight:bold;
	background:#5D6E80;
	text-decoration:none;
}
th a:hover/*, tr.encabezado a:hover*/{
	height:15px;
	color: #ACCADC;
	font-weight:bold;
	background:#5D6E80;
	text-decoration:underline;
}
tr{
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


td{
	padding:0px 2px 0px 8px;
}
a.link_encabezado:active{
	height:15px;
	color: #ACCADC;
	font-weight:bold;
	background:#5D6E80;
}
a.link_encabezado:hover{
	height:15px;
	color: #ACCADC;
	font-weight:bold;
	background:#5D6E80;
	text-decoration:none;
}
a.link_encabezado:link{
	height:15px;
	color: #ACCADC;
	font-weight:bold;
	background:#5D6E80;
}
a.link_encabezado:visited{
	height:15px;
	color: #ACCADC;
	font-weight:bold;
	background:#5D6E80;
}
.encabezado
{
	border-right:1px solid #FFFFFF;
	padding: 0px 0px 0px 15px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #ACCADC;
	font-weight:bold;
	background-color:#5D6E80;
}

a.encabezado:active{
	height:15px;
	color: #ACCADC;
	font-weight:bold;
	background:#5D6E80;
}
a.encabezado:hover{
	height:15px;
	color: #ACCADC;
	font-weight:bold;
	background:#5D6E80;
	text-decoration:none;
}
#encabezado1 {
	width:auto;
	border-right:1px solid #FFFFFF;
	padding: 0px 0px 0px 15px;
}
#encabezado2 {
	width:auto;
	border-right:1px solid #FFFFFF;
	padding: 0px 0px 0px 8px;
}
#encabezado3 {
	width:auto;
	border-right:1px solid #FFFFFF;
	padding: 0px 0px 0px 8px;
}
#encabezado4 {/*para campo "observaciones"*/
	width:auto;
	padding: 0px 0px 0px 8px;
	border-right:1px solid #FFFFFF;
}

#encabezado_right {
	width:auto;
	padding: 0px 0px 0px 8px;

}



.espacio{
height:7px;
background:#5D6E80;
border:1px solid #990000;
}
.celda1{
padding: 0px 0px 0px 15px;
font-weight:bold;
}
.celda6{
padding: 0px 5px 0px 10px;
}
.fila1{
background:#FFFFFF;
padding: 0px 0px 0px 10px;
}
.fila2{
background:url(../img/bg_tabla.gif) repeat;
padding: 0px 0px 0px 10px;
}
.fila3{
background:#FF9900;
color: #FFFFFF;
padding: 0px 0px 0px 10px;
}
#ordenada {
width:11px;
height: 11px;
background:url(../img/flecha_tabla.gif) no-repeat;
float:right;
margin:0px 4px 0px 0px;
}

#ico_tabla A {
height:16px;
overflow: hidden; 
padding: 0px 0px 0px 0px; 
float: left; 
}
#ico_tabla A:hover {
background-position:0px -16px;

}
#ico_tabla A.selected {
background-position:0px -16px;
}
#editar A {
	background: url(../img/bot_edi.gif) no-repeat left top;
	width: 25px;
	margin:0px 0px 0px 15px;
}
#editar2 A {/*para las filas con fondo azul*/
	background: url(../img/bot_edi2.gif) no-repeat left top;
	width: 25px;
	margin:0px 0px 0px 15px;
}
#ver A {
	background: url(../img/bot_ver.gif) no-repeat left top;
	width: 25px;
	margin:0px 0px 0px 15px;
}
#ver2 A {/*para las filas con fondo azul*/
	background: url(../img/bot_ver2.gif) no-repeat left top;
	width: 25px;
	margin:0px 0px 0px 15px;
}
#ver_selec {
	background-image:url(../img/bot_ver3.gif);
	width: 25px;
	height:16px;
	margin:0px 0px 0px 15px;
	background-position:0px -16px;
}

/* FORMULARIOS ----------------------------------------------------------------------*/

#caja_form_azul{
	width:354px;
	height:30px;
	float:left;
	background:#5D6E80;
	display:inline;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:0px 0px 0px 15px;
	
}
#caja_form{
width:910px;
height:auto;
float:left;
background: url(../img/bg_cuerpo2.gif) repeat-y;
margin:22px 0px 18px 5px;
}
#caja_form_blanca{
width:930px;
height:auto;
float:left;
background:url(../img/bg2_cuerpo2.gif) repeat-y;
margin:22px 0px 18px 3px;
}
div>#caja_form_blanca{

margin:22px 0px 18px 5px;
}
#caja2_form{
width:455px;
height:auto;
float:left;
}
.cDato_form1{
width:112px;
height:auto;
color: #FFFFFF;
float:left;
padding:5px 0px 4px 15px;
border-top:1px solid #FFFFFF;
}
.cDato_form2{
width:112px;
height:auto;
color: #FFFFFF;
float:left;
padding:5px 0px 4px 15px;

}
#dato_form1{
width:112px;
height:auto;
color: #FFFFFF;
float:left;
padding:5px 0px 4px 15px;
border-top:1px solid #FFFFFF;
}
#dato_form2{
width:112px;
height:auto;
color: #FFFFFF;
float:left;
padding:5px 0px 4px 15px;
clear:both
}
.cCasilla_form2{
width:300px;
/*height:15px;*/
height:22px;
float:left;
color: #000000;
background:url(../img/bg_tabla.gif) repeat;
/*padding:5px 10px 4px 15px;*/
padding:3px 10px 4px 15px;
border-bottom:1px solid #FFFFFF;
}
#casilla_form2{
width:206px;
height:auto;
float:left;
overflow:hidden;
color: #000000;
background:url(../img/bg_tabla.gif) repeat;
padding:5px 10px 4px 15px;
border-bottom:1px solid #FFFFFF;
}
.campo_form2{
width:290px;
height:12px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding:5px 10px 4px 15px;
margin:0px 0px 0px 5px;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
#casilla_form3{
/*width:63px;*/
/*width:48px;*/
width:58px;
height:auto;
background:url(../img/bg_form.gif) repeat;
float:left;
padding:5px 0px 4px 10px;
/*padding:5px 0px 4px 15px;*/
}
#casilla_formEdit{
/*width:63px;*/
/*width:48px;*/
width:70px;
height:auto;
background:url(../img/bg_form.gif) repeat;
float:left;
padding:5px 0px 4px 10px;
/*padding:5px 0px 4px 15px;*/
}
.campo_form3{
width:289px;
height:50px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background:#000000 url(../img/bg_form3.gif) repeat-y;
padding:5px 10px 4px 15px;
margin:0px 0px 0px 5px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid  #CCCCCC;
}
.cCasilla_form4{
width:40px;
height:auto;
float:left;
vertical-align:middle;
padding:5px 0px 4px 10px;
margin:-5px 0px 0px -10px;
}
#casilla_form4{
width:75px;
height:auto;
float:left;
vertical-align:middle;
padding:5px 0px 4px 10px;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
div>#casilla_form4{
width:75px;

}
.campo_form4{
width:40px;
height:12px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding:5px 0px 4px 10px;
margin:0px 0px 0px 5px;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
.horas_minutos{
width:10px;
height:12px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding:5px 0px 4px 0px;
margin:0px 0px 0px 5px;
}
#campo_form5{
width:220px;
height:23px;
float:left;
margin:0px 0px 0px 5px;

}
.campo_form6{
width:60px;
height:12px;
float:left;
padding:5px 10px 4px 5px;
margin:0px 0px 0px 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
.campo_form7{
width:225px;
height:12px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding:5px 10px 4px 15px;
margin:5px 0px 0px 5px;
}
.campo_form_index{
/*width:175px;*/
width:275px;
height:13px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding:5px 10px 4px 15px;
margin:5px 0px 5px 0px;

}
#campo_naranja{
width:705px;
height:17px;
background:#FF9900;
color: #FFFFFF;
font-weight:bold;
padding: 5px 0px 0px 15px;
border-top:1px solid #FFFFFF;
}
#ayuda{
width:343px;
height:auto;
float:left;
background:#5D6E80;
color:#FFFFFF;
padding:5px 0px 4px 15px;
margin:0px 0px 0px 2px;
}
#text_ayuda{
width:343px;
height:auto;
float:left;
background:url(../img/bg_tabla1.gif) repeat;
color:#000000;
padding:5px 0px 4px 15px;
margin:0px 0px 0px 1px;
}
.desplegable2{
	width:314px;
	height: 20px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border:0px;
}/*específico IE*/
.desplegable3
{
	width:205px;
	height:15px;
	float:left;
	color: #000000;
	background:url(../img/bg_tabla.gif) repeat;
	padding:5px 10px 4px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom:1px solid #FFFFFF;
}

.desplegable2_2{
/*	width:224px;*/
	width:320px;
	height: 20px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin:-10px 0px 0px 0px;
	border:0px;
}/*específico IE*/
.desplegable3{
	width:224px;
	height: 20px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin:5px 0px 0px 0px;
	border:0px;
}

#botonesform{
width:auto;
height:20px;
float:right;
overflow:hidden;
padding:0px;
margin:10px 20px 0px 0px;
}
#botonesformleft{
width:auto;
height:20px;
float:left;
overflow:hidden;
padding:0px;
margin:10px 20px 0px 150px;
}
#botonesform li{
	display:inline;
	padding: 0px; 
	margin: 0px;
	list-style-type:none;
}
#botonesform A{
	float: left; 
	padding: 20px 0px 0px 0px;
	height:20px;
}
#botonesform A:hover{
background-position:0px -20px;
}
#botonesform A.selected{
background-position:0px -20px;
}
#aceptar A{
	background:url(../img/bot_ace.gif) no-repeat left top;
	width:76px;
	margin: 0px 0px 0px 0px;
	
}
#cancelar A{
	background:url(../img/bot_can.gif) no-repeat left top;
	width:76px;
	margin: 0px 5px 0px 0px;
	
}
#botonera_azul{
width:740px;
height:auto;
float:left;
background:#5D6E80;
padding:0px 0px 20px 0px;
border-top:1px solid #FFFFFF;


}
#borrar A{
	background:url(../img/bot_bor.gif) no-repeat left top;
	width:65px;
	margin: 0px 5px 0px 0px;
	
}
#buscar A{
	background:url(../img/bot_bus.gif) no-repeat left top;
	width:65px;
	margin: 0px 5px 0px 0px;
	
}
#volver A{
	background:url(../img/bot_vol.gif) no-repeat left top;
	width:63px;
	margin: 0px 5px 0px 0px;
	
}
/* TABLA HORARIO
--------------------------------------------------------------------------------------------- */
#top_horario{
	width:705px;
	height:20px;
	float:left;
	background:#5D6E80;
	display:inline;

	padding:0px 0px 5px 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACCADC;
	font-weight:bold;
}	/*específico IE*/
#horario1 {
	width:12%;
	padding: 4px 0px 0px 15px;
	color: #FFFFFF;
	font-weight:normal
}
.fila4{
background:url(../img/bg_fila4.gif) repeat;
color: #FFFFFF;
padding: 0px 0px 0px 10px;
}
.fila5{
background:url(../img/bg_fila5.gif) repeat;
padding: 0px 0px 0px 10px;
}
.celda_naranja{
background:#FF9900;
}
.celda_naranja2{
background:url(../img/bg_tabla3.gif) repeat;
color:#FF3200;
font-weight:bold;
}
.celda_azul{
background:#5D6E80;
color: #FFFFFF;
padding: 0px 0px 0px 15px;
}
.celda_azul2{
background:url(../img/bg_tabla2.gif) repeat;
color: #FFFFFF;
padding: 0px 0px 0px 15px;
}
.minutos{
color:#FF3300;
}




/****************++estilos nuevos*******************/



div>#tit_cuerpo1 #casilla1{
margin-top:3px;}

#casilla_buscador{
width:auto;
height:auto;
float:left;
display:inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
padding-left:10px;
color: #ACCADC;
font-weight:normal;
margin:0px 10px 0px 0px;
}
#casilla_buscador input.busca{
width:auto;
height:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-left:10px;
padding-top:3px;

}

.ocultar{
float:right;
margin-right:5px;}


.buscar_top{
	background:url(../img/bot_bus.gif) no-repeat left top;
	width:65px;
	height:20px;
	cursor:pointer;
	line-height:40;
	margin: 0px 5px 0px 10px;}



.campo_ObservLargo{
/*width:215px;*/
width:305px;
height:39px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding:5px 0px 4px 10px;
margin:0px 0px 0px 5px;
border-bottom:1px solid #E0E0E0;
border-top:1px solid #FFFFFF;
border-right:1px solid #E0E0E0;

}
#caja2_form #casilla_form2 select{
width:205px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
display:block;
}
div>#caja2_form #casilla_form2 select{
width: 212px;
}
#mensaje {
color:#333333;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:auto;
padding:40px 0 0 20px;
width:190px;
}
a.fichero_subir{
    background: url("../img/fichero_subir.png") no-repeat scroll left top transparent;
    float: left;
    height: 25px;
    text-indent: -9000px;
    width: 25px;
}
a.fichero_subir:hover{background: url("../img/fichero_subir.png") no-repeat scroll left -25px; height:25px}

a.fichero_ver{
    background: url("../img/fichero_ver.png") no-repeat scroll left top transparent;
    float: left;
    height: 25px;
    text-indent: -9000px;
    width: 25px;
}
a.fichero_ver:hover{background: url("../img/fichero_ver.png") no-repeat scroll left -25px; height:25px}


