/*****************************************************/
/*********************  GENERAL  *********************/
/*****************************************************/

body {

	background: url(../imagenes/bg.gif) repeat-x top left #ffffff;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #464444;
}

#contenedor
{
	margin:30px 0px 0px 0px;	
}

.Titulo
{
	font-weight: bold;
	font-size: 14px;
	font-style:italic;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	color: #000099;	
}

.SubTitulo
{
	font-weight: bold;
	font-size:x-large;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	color: #000099;
}

.SubTitulo2
{
	font-weight: bold;
	font-size:large;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	color: #000099;
}

.Seccion
{
	font-weight: bold;
	font-size: 13px;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif; 
	font-variant: normal;
	color:#183564;
	background-color:#F7D417;
	border:1px solid #183564;
	height:15px; 
	padding:1px 0px 2px 0px;
}

.SeccionMenu
{
	font-weight: bold;
	font-size: 18px;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif; 
	font-variant: normal;
	color:#183564;
	background-color:#F7D417;
	border:1px solid #183564;
	height:15px; 
	padding:1px 0px 2px 0px;
}

.Cabecera
{
	font-weight: bold;
	font-size: 13px;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	color: #183564;
}

/****************************************/
/***********      GRID     **************/
/****************************************/

.GridCabecera
{
	font-weight: bold;
	font-size:14px;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	background-color:#183564;
	color:#FFFFFF;
}

.GridSeleccion
{
	font-weight: bold;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-transform:uppercase;
	text-decoration:underline;
}

.GridPie
{
	font-weight: bold;
	font-size:14px;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	background-color:#183564;
}

.filapar
{
	background-color:#D1DDEF;
}

/**********************************************/
/************      BOTONES      ***************/
/**********************************************/

.Boton
{
	background-color:#183564;
	color:#FFF;
	border:none;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	width:auto;
	height:auto;
	border-width:1px;	
	cursor:pointer;
}

.BotonMenu
{
	background-color:#DDDDDD;
	border-color:White;
	border-left:White;
	border-bottom:White;
	border-top:White;
	border-right:White;
	border-style:solid;
	font-size:15px;
	font-variant: normal;
	color:#7E7E7E;
	width:96;
	height:37;
	border-width:1px;	
	cursor:pointer;
}

.BotonDiv
{
	background-color:#DDDDDD;
	border-color:White;
	border-left:White;
	border-bottom:White;
	border-top:White;
	border-right:White;
	border-style:solid;
	font-size:15px;
	font-variant: normal;
	color:#7E7E7E;
	width:94px;
	height:28px;
	border-width:1px;	
	cursor:pointer;
	padding:9px 0px 0px 2px;
}

.BotonSub
{
	width:185px;
	height:20px;
	background-color:#5A5E4F;
	color:#fff;
	text-align:left;
	vertical-align:middle;
	padding:10px 0px 0px 2px;
	font-size:11px;
	z-index:201;
}

.BotonSubOver
{
	width:185px;
	height:20px;
	background-color:#383B28;
	color:#fff;
	text-align:left;
	vertical-align:middle;
	padding:10px 0px 0px 2px;
	font-size:11px;
	cursor:pointer;
	z-index:201;
}

.Check
{
	background-color:#183564;
	color:#FFF;
	border:none;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	width:auto;
	height:auto;
	border-width:1px;
	vertical-align:bottom;	
	text-align:center;
	cursor:pointer;
}


/************************************/
/*********     DESGLOSE     *********/
/************************************/

.tabladesglose {margin:100px 0px 0px 480px;border-collapse:collapse;font-size:12px;}
.tabladesglose tbody th {text-align:left;color:#183564;padding-right:8px;}
.tabladesglose tbody td {padding-right:20px;}

.tablacalendario
{
	border-collapse:collapse;
	margin-right:2px;	
}

/* ESTE ESTILO SE UTILIZA TAMBIEN EN LA TABLAS QUE CONTIENEN GRIDVIEW */

.tablainfo
{
	margin:10px 0px 0px 0px;	
	width:100%;	
}

/****************************************/
/*********      DESCARGAS       *********/
/****************************************/

.tablaDescargas
{	
	margin:50px 0px 0px 130px;
}
.tablaDescargas th
{
	color:#7E7E7E;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	padding:20px 20px 0px 0px;
}
.tablaDescargas td
{
	padding:20px 20px 0px 0px;
}


.tablaDescargasEsaf
{	
	margin:50px 0px 0px 130px;
}
.tablaDescargasEsaf th
{
	color:#7E7E7E;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	padding:20px 20px 0px 0px;
}
.tablaDescargasEsaf td
{
	padding:20px 20px 0px 0px;
}
/****************************************/
/*********   ORDEN RECOGIDAS    *********/
/****************************************/

.recogidas
{
	margin:50px auto 0px auto;	
}

.recogidas input, .tablarecoger input, .tablarecoger select, .tablacabeceraizq input, .tablacabeceraizq select, .tablacabeceradcha input, .tablacabeceradcha select, .tablaobservaciones input, .tablaobservaciones select
{
	font-size:10px;
}

.tablarecoger
{
	margin:0px autopx 0px autopx;	
}

.tablarecoger th
{
	color:#7E7E7E;	
}

.tablarecoger thead th
{
	font-size:14px;
	text-align:left;
}

.tablarecoger tbody th
{
	text-align:left;	
}

.tablacabeceraizq
{
	margin:0px autopx 0px autopx;
	
}

.tablacabeceraizq th
{
	color:#7E7E7E;	
}

.tablacabeceraizq thead th
{
	font-size:14px;
	text-align:left;
}

.tablacabeceraizq tbody th
{
	text-align:left;	
}

.tablacabeceradcha
{
	margin:autopx 0px 0px autopx;	
}

.tablacabeceradcha th
{
	color:#7E7E7E;	
}

.tablacabeceradcha thead th
{
	font-size:14px;
	text-align:left;
}

.tablacabeceradcha tbody th
{
	text-align:left;	
}

.tablaobservaciones
{	
	margin:20px 0px 0px 135px;
}

.tablaobservaciones th
{
	color:#7E7E7E;	
}

.tablaobservaciones tbody th
{
	text-align:left;	
}

.error
{
	color:Red;
	font-size:10px;
	font-weight:bold;	
}

/****************************************/
/*********       INFORMES       *********/
/****************************************/

.tablainformes
{	
	margin-left:50px;
	border-collapse:collapse;
}

.tablainformes th
{
	color:#7E7E7E;
	font-size:14px;
	font-weight:normal;
	text-align:left;
}

.tablainformes td
{
	/*padding:20px 20px 0px 0px;*/
}

/****************************************/
/*********      PUBLICIDAD      *********/
/****************************************/

.frame {margin:50px 0px 0px 0px;}

