html, body { height:100%;  }


BODY {
	/*BACKGROUND-COLOR: #8CC6FF;/*#ffffff;*/
	/*background: #EFF3FF url(fondo.png) repeat-x;*/
	background: #FFF url(fondo3.png) repeat-x;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/* start off with the hyperlinks */
A:link{
	/* font properties */
	color: #000000;
	text-decoration:underline;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: none;
}
A:active{
	COLOR: #ff6600;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
A:hover{
	/*COLOR: #FF7F00;*/
FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: none;
	color: #EA5E00;
	background-color: #FFFBDF;
}
A:visited{
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	TEXT-TRANSFORM: none;
	color: #373737;
}

/*-------------------------------------------------------------------------------------------------*/






	#general {
	position: relative; /*absolute = alineado todo a la izquierda,  relative = todo alineado al centro  */
	margin: 0 auto;
	
	/* tamaño por default 800px en la v.3 ; Pruebas con tamaño 1024-40 = 984  para nuevo update... */
	/* Nota 984 - 800 = 184px  ; sumarlo a los demas divs */
	width: 984px;  /*  esta etiqueta quitarla al final  */
    height: 100%;
  
	/*border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000; 
	border-top: 1px solid #000;*/
	border-color: #666666;
	background-color: #FFFFFF;
	border-left-color: #EFEFEF;/*#F8F8F8;*/
	border-left-style:solid;
	border-left-width:thin;
	border-right-color: #EFEFEF;/*#F8F8F8;*/
	border-right-style:solid;
	border-right-width:thin;
	border-bottom-color:#F8F8F8;
	border-bottom-style:solid;
	border-bottom-width:6px;
	}
/*Fin estilo de todo el marco del documento */

/*Barra superior */
	#barra {
		height: 1px;
		width: 984px;
		float: left;
	}
	#superior1 {
		width: 984px;
		height:20px;
	}
	#logo {
		width: 396px; /*y 4 del paddign left*/
		float: left;
		height: 14px; /*y 6 del padding top*/
		padding-top:6px;
		padding-left:4px;
		/*background-color:#00FF00;*/
	}
	#buscador { /*temporalmente inactivo*/
		width: 400px;
		float: right;
		/*height: 24px;*/
		text-align: right;
	}
	#buscador2 { /*temporalmente inactivo*/
		/*width:400px;
		height:1px;*/
		text-align:right;
		/*background-color:#FFffff;*/
	}
	#buscador3 { /*temporalmente inactivo*/
		/*width: 400px;
		height: 20px;*/
		text-align: right;
		
	}
	#iconos { /*temporalmente inactivo*/
		/*width: 100px;
		height: 23px;*/
		float: left;
		text-align: right;
	}
.Tablahe_titulo {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #43AF28;
	
	font-weight: bold;
	height: auto;
	padding: 5px;
}

	#buscador4 {
		/*width: 296px;*/
		width: 582px; /*y 2 del paddign derecho*/
		float: right;
		height: 17px; /*y 3 del padding top*/
		text-align: right;
		margin-right: 2px;
		padding-top:3px;
		/*background-color:#FF0000;*/
	}
	
	#superior2 {
	width: 984px;
	}
	#banner {
		height: 100px;
		width: 964px;
		float: left;
		background-color:#cccccc;
	}
	#colorseccion {
	width: 20px;
	float: right;
	height: 100px;
	}
	
/*Fin barra superior*/


/* Inicio menu principal  */

	#MenuPrincipal {
		width: 984px;
	}
	
	#barraMP {
		width: 164px;
		float: left;
		height: 27px;
		background-color:#CCCCCC;
	}
	#BarraMenu {
		width: 820px;
		float: right;
		height: 27px;
		background-color:#666666;
		
		/* 13 Noviembre 2008, estos parámetros son para colocar el menú sobre cualquier objeto (fix para IE) */
		/*
		position:relative;		
		z-index:100;
		*/
		
	}

/* Fin menu principal  */



/*--estilo para el bloque de menu izquierdo y contenido derecho */
	#general2 {
	width: 984px;
	float: left;
	background:#FFFFFF

	}
/*Fin de estilo para el bloque de menu izquierdo y contenido derecho*/


/*Menu izquierdo Index*/
	#MenuIzquierdoIndex {
	width: 150px;
	float: left;
	margin-left:3px;
	margin-right: 3px;
	margin-top: 10px;
	}

/*Fin menu izquierdo*/


/*Contenido Derecho*/
	#ContenidoDerecho {
	width: 820px;
	float: right;
	border-left-color: #D3D3D3;
	border-left-style: dotted;
	border:thin;
	}


	/*Contenido derecho superior*/
		#ContenidoSuperior {
			width: 544px;
			border: thin;
			border-bottom-style: dotted;
			border-bottom-color: #D3D3D3;
		}
	
		#titulo_ruta {
			width: 814px;
			height: 10px;
			font-size:9px;
		}
		#titulo_principal {
			width: 754px;
			font-size:20px;
			text-align:justify;
			margin-left: 30px;
			margin-top: 5px;
			margin-right: 30px;
		}
		
		/* 'ContenidoInferior' */
			#PrevPublicidad {
				width:770px;
				height:86px;
				padding-left:40px;
				/*background-color:#F00;*/
				
			}
			#publicidad {
				width:770px;
				padding-left:40px;
				
				height:308px;
				/*background-color:#F90;*/
				
			}
			/*Imagenes de la BD 'banners' */
			.pics img{  
				/*width:  630px; */
				/*height: 278px;*/
				/*margin-left:45px;*/
				
				/*padding-left:7%;*/
				
			} 
			#AccesosDirectos {
				width:770px;
				height:200px;
				padding-left:40px;
				padding-top:20px;
				/*background-color:#093;*/
				
			}
				#AccesosDirectos table{
					width:740px;
					text-align:left;

				}
		
		/* Fin 'ContenidoInferior' */
		
		
		#preview_e_imagen {
			width: 744px;
			margin-left: 30px;
			margin-right: 40px;
		}
			#preview_texto {
				width: 434px;
				font-size:12px;
				text-align:justify;
				margin-top:10px;
				float: left;
			}
			#preview_imagen {
				width: 300px;
				margin-top:10px;
				float: right;
				margin-left: 10px;
				text-align: right;
			}

	
	
	/*fin contenido derecho superior  */
	
	
	/*Contenido derecho inferior  */

	#ContenidoInferior {
		width: 764px;
		margin-bottom: 10px;
		margin-left: 2px;
		margin-top: 5px;
		height: 100%;
	
	}
	

	/*fin contenido derecho inferior   */



/*Fin contenido derecho*/


/*Contenido Pie de Página  */

	#PieDePaginaIzq {
	margin-top: 5px;
	border-top-color: #D3D3D3;
	border-top-style: dotted;
	border: thin;
	width: 162px;
	float: left;
	height: 50px;
		background:#FFFFFF

	}
	#PieDePaginaDer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top: 5px;
	border-top-color: #D3D3D3;
	border-top-style: dotted;
	border: thin;
	width: 820px;
	float: right;
	height: 50px;
	border-left-color: #D3D3D3;
	border-left-style: dotted;
		background:#FFFFFF

	}

/*fin Pie de página   */












/*-------------------------------------------------------------------------------------------------*/
.Data {
	BACKGROUND-COLOR: #CBCCDA;
	border-bottom-color: #808080;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-left-color: #000000;
	border-left-style: none;
	border-left-width: thin;
	border-right-color: #808080;
	border-right-style: none;
	border-right-width: medium;
	border-top-color: #000000;
	border-top-style: none;
	border-top-width: thin;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	WIDTH: 100%;
}

.Header {
	BACKGROUND-COLOR: #ff8000;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: smaller;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.Label {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	TEXT-ALIGN: left;
}

.Input {
	BACKGROUND-COLOR: #F0F1F5;
	COLOR: #3F3D3D;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	TEXT-ALIGN: left;
}

.Footer {
	BACKGROUND-COLOR: #CBCCDA;
	COLOR: #410000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	TEXT-ALIGN: center;
}

.ColumnLabel {
	BACKGROUND-COLOR: #CBCCDA;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: smaller;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.TableRowOne {
	BACKGROUND-COLOR: #F0F1F5;
	COLOR: #3F3D3D;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: smaller;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.TableRowTwo {
	BACKGROUND-COLOR: #E0DFE3;
	COLOR: #410000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: smaller;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.fondo_degr {
	background-color: #999999;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#999999',EndColorStr='#cccccc');
	border: 1px solid #999999;
}


.NavButtons {
	border-width: 0px;
	HEIGHT: 20px;
	WIDTH: 20px;
}

.outerp {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
}

.infoboxstyle {
	BACKGROUND-COLOR: #f2fcff;
	border-bottom-color: #d5f4ff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #d5f4ff;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #d5f4ff;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-color: #d5f4ff;
	border-top-style: solid;
	border-top-width: 2px;
	COLOR: black;
	POSITION: absolute;
	VISIBILITY: hidden;
	Z-INDEX: 1;
}

.calFont {
	COLOR: #ffffff;
}

.cal_tdback {
	BACKGROUND-COLOR: #336699;
}

.calyellow_td {
	BACKGROUND-COLOR: #fffff0;
}

.impHigh {
	BACKGROUND-COLOR: #ffcccc;
}

.impMedium {
	BACKGROUND-COLOR: #fffff0;
}

.impLow {
	BACKGROUND-COLOR: #ccffcc;
}

.notViewed {
	BACKGROUND-COLOR: #fffff0;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.notViewed_h {
	BACKGROUND-COLOR: #ffffcc;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.unassigned {
	BACKGROUND-COLOR: #d5f4ff;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.unassigned_h {
	BACKGROUND-COLOR: #b0ecff;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.twoDays {
	BACKGROUND-COLOR: #ffe6e6;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.twoDays_h {
	BACKGROUND-COLOR: #ffbfbf;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.sevenDays {
	BACKGROUND-COLOR: #ffcece;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.sevenDays_h {
	BACKGROUND-COLOR: #ffaaaa;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.default {
	BACKGROUND-COLOR: #f2fcff;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.smalldetails {
	COLOR: #666666;
	FONT-SIZE: 9px;
}

.notViewed1 {
	BACKGROUND-COLOR: #d5f4ff;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.notViewed1_h {
	BACKGROUND-COLOR: #b0ecff;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.unassigned1 {
	BACKGROUND-COLOR: #fffff0;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.unassigned1_h {
	BACKGROUND-COLOR: #ffffcc;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.resolved1 {
	BACKGROUND-COLOR: #edf0f3;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.resolved1_h {
	BACKGROUND-COLOR: #d1d9e0;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.viewAll {
	BACKGROUND-COLOR: #ffffff;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.viewAll_h {
	BACKGROUND-COLOR: #ffffff;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.closed1 {
	BACKGROUND-COLOR: #f7f7f7;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.closed1_h {
	BACKGROUND-COLOR: #eaeaea;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}
.titulos_interiores_peq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.texto_interiores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}




.twoDays1 {
	BACKGROUND-COLOR: #ffe6e6;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.twoDays1_h {
	BACKGROUND-COLOR: #ffbfbf;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.sevenDays1 {
	BACKGROUND-COLOR: #ffcece;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.sevenDays1_h {
	BACKGROUND-COLOR: #ffaaaa;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.default1 {
	BACKGROUND-COLOR: #f2fcff;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.default1_h {
	BACKGROUND-COLOR: #f2fcff;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.resolved1 {
	BACKGROUND-COLOR: #edf0f3;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.resolved1_h {
	BACKGROUND-COLOR: #d1d9e0;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.closed1 {
	BACKGROUND-COLOR: #f7f7f7;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.closed1_h {
	BACKGROUND-COLOR: #eaeaea;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.resolved {
	BACKGROUND-COLOR: #edf0f3;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.resolved_h {
	BACKGROUND-COLOR: #d1d9e0;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.closed {
	BACKGROUND-COLOR: #f7f7f7;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.closed_h {
	BACKGROUND-COLOR: #eaeaea;
	CURSOR: pointer;
	FONT-SIZE: 10px;
}

.ticket_options {
	BACKGROUND-COLOR: #f2fcff;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
}

.ticket_options A {
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 0px;
	font-color: black;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
}

.ticket_options A:visited {
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 0px;
	font-color: black;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
}

.ticket_options {
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 0px;
	font-color: black;
	FONT-SIZE: 10px;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
}

.textareabig {
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	FILTER: progid;
	FONT-SIZE: 12px;
	HEIGHT: 400px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	WIDTH: 700px;
}

.ticket_view_admin {
	BACKGROUND-COLOR: #f2fcff;
	FILTER: progid;
}

.ticket_view_client {
	BACKGROUND-COLOR: #f9f9f9;
	FILTER: progid;
}

.ticket_view_comment {
	BACKGROUND-COLOR: #ffffec;
	FILTER: progid;
}

.ticket_view_adminon {
	BACKGROUND-COLOR: #dceff5;
	FILTER: progid;
}

.ticket_view_clienton {
	BACKGROUND-COLOR: #ededed;
	FILTER: progid;
}

.ticket_view_commenton {
	BACKGROUND-COLOR: #ffffd2;
	FILTER: progid;
}

.textareamed {
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	FILTER: progid;
	FONT-SIZE: 12px;
	HEIGHT: 250px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	WIDTH: 475px;
}

INPUT {
	BACKGROUND-COLOR: #FFFFFF;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	FILTER: progid;
	FONT-SIZE: 9px;
}


TEXTAREA {
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	FILTER: progid;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
}

OPTION {
	BACKGROUND-COLOR: #f6f6f6;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	FONT-SIZE: 10px;
}

SELECT {
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	FONT-SIZE: 10px;
}

FORM {
	MARGIN-BOTTOM: 0px;
}

FIELDSET {
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 10px;
}

.textareasmall {
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	FILTER: progid;
	FONT-SIZE: 12px;
	HEIGHT: 100px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	WIDTH: 425px;
}


TR.rowhighlight {
	BACKGROUND-COLOR: #f2fcff;
	FONT-SIZE: 10px;
}

TR.rowhighlightd {
	BACKGROUND-COLOR: #d5f4ff;
	FONT-SIZE: 10px;
}

TABLE.ticket_details {
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
}

TR.rowback {
	BACKGROUND-COLOR: #6593c5;
	box-sizing: margin-box;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 10px;
	MARGIN-TOP: 10px;
}

TR.related {
	BACKGROUND-COLOR: #f2fcff;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
}

TR.relatedd {
	BACKGROUND-COLOR: #d5f4ff;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
}

.options {
	BACKGROUND-COLOR: #eeece8;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #f0f0f0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #808080;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #f0f0f0;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.nav_unsel {
	BACKGROUND-COLOR: #e6faff;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.dark_back {
	BACKGROUND-COLOR: #004f9d;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.nav_sel {
	BACKGROUND-COLOR: #004f9d;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.nav_sel A {
	COLOR: #ffffff;
}

.nav_sel {
	COLOR: #ffffff;
}

.nav_sel A:visited {
	COLOR: #ffffff;
}

TR.rowoption {
	BACKGROUND-COLOR: #f2fcff;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
}

TR.rowoptiond {
	BACKGROUND-COLOR: #d5f4ff;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.sheader {
	COLOR: #004f9d;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}

.powered {
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}

.menu TR {
	FONT-SIZE: 10px;
}

.menu A:visited {
	COLOR: #000000;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	WIDTH: 140px;
}

.menu A {
	COLOR: #000000;
	DISPLAY: block;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	WIDTH: 140px;
}

.menu {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	WIDTH: 140px;
}

.utilitynav A:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

.utilitynav A {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

.utilitynav {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

.not_available {
	COLOR: #aaaaaa;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
}

.menu_not_available {
	COLOR: #aaaaaa;
}

.fieldset_public {
	border-bottom-color: #d1e4f9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #d1e4f9;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #d1e4f9;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #d1e4f9;
	border-top-style: solid;
	border-top-width: 1px;
}

.img_highlight {
	border-bottom-color: #d1e4f9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #d1e4f9;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #d1e4f9;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #d1e4f9;
	border-top-style: solid;
	border-top-width: 1px;
}

.detail_public {
	COLOR: #999999;
	FONT-SIZE: 10px;
}

.sub_menu_on {
	BACKGROUND-COLOR: #3584dc;
}

.sub_menu_out {
	BACKGROUND-COLOR: #2575ce;
}

.public_dep_over {
	BACKGROUND-COLOR: #f4f4f4;
}

.t_nav_reg {
	BACKGROUND-COLOR: #dcedff;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: #f0f0f0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #24478e;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #f0f0f0;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #24478e;
	FILTER: progid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 1px;
}

.t_nav_hlight {
	BACKGROUND-COLOR: #f5faff;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: #f0f0f0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #24478e;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #f0f0f0;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #24478e;
	FILTER: progid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 1px;
}

.t_sub_nav {
	BACKGROUND-COLOR: #f5faff;
	border-bottom-color: #a7d1ff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #f0f0f0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #a7d1ff;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #f0f0f0;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #24478e;
	FILTER: progid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
}

.t_sub_nav_td {
	BACKGROUND-COLOR: #f5faff;
	border-bottom-color: #c3e0ff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #c3e0ff;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #c3e0ff;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #c3e0ff;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #24478e;
	FILTER: progid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 3px;
}

.t_sub_nav_td_d {
	BACKGROUND-COLOR: #f5faff;
	border-bottom-color: #a7d1ff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #a7d1ff;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #a7d1ff;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #a7d1ff;
	border-top-style: solid;
	border-top-width: 1px;
	COLOR: #24478e;
	FILTER: progid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 3px;
}

.linea {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #0C2D83}
.titulocrm { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bolder; color: #118ED9; text-decoration: none ; background-color: #FFFFFF; text-align: left; font-variant: small-caps; letter-spacing: 2px}
.titulo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #073881; text-decoration: none ; background-color: #FFFFFF; text-align: left; font-variant: small-caps; letter-spacing: 2px ; height: 20px}
.texto_interiores_sub {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}


.TextoSecciones {
	font-size: 11px;
}
.Texto_interiores_ngo {
	font-size: 11px;
	color: #000000;
}
.Texto_interiores_ngo {
	color:#000000;
	font-size: 11px;
	text-decoration: underline;  
}
.boton_area_int {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	border: 1px solid #CCCCCC;
	text-align: left;
	height: auto;
}
.boton_area_inthe {
	font-size: 11px;
	font-style: normal;
	color: #000000;
	
	text-decoration:none;
	border: 1px solid #CCCCCC;
	text-align: left;
	text-indent: 5px;
	height: 15px;
}
.boton_area_inthe {
	font-size: 11px;
	font-style: normal;
	color: #43AF28;
	text-decoration:none;
	text-align: left;
	text-indent: 5px;
}
.titulo_areagdehe {
	font-size: 16px;
	font-weight: bold;
	color: #43AF28;
	
}
.subtitulo_area {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.titulo_areagdesi {
	font-size: 16px;
	font-weight: bold;
	color: #FF7F00;
}
.titulo_areagdeso {
	font-size: 16px;
	font-weight: bold;
	color: #0033CC;
}
.titulo_areagdebi {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.titulos_interiores_peqhe {
	color: #000000;
	font-weight: bold;
}
.titulos_interiores_peqhe {
	color:#43AF28;
	font-weight: bold;
}
.titulos_interiores_peqso {
	color: #000000;
	font-weight: bold;
}
.titulos_interiores_peqso{
	color:#0033cc;
	text-decoration:none;
	font-weight: bold;
}
.titulos_interiores_peqbi {
	color: #000000;
	font-weight: bold;
}
.titulos_interiores_peqbi {
	color:#ff0000;
	text-decoration:none;
	font-weight: bold;
}
.Tabla_dias {

	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
	height: auto;
}
.Tabla_int {


	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	height: auto;
}
.Fecha_tribune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FF6600;
	text-indent: 5px;
	height: 20px;
	text-transform: none;
	text-align: left;
	font-style: normal;
	font-variant: normal;
	padding-top: 1px;
	font-weight: bold;
}
.Tabla_titulo {

	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF7F00;
	font-weight: bold;
	height: 15px;
	padding: 3px;
}
.Tablabi_titulo {

	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF0000;
	
	font-weight: bold;
	height: auto;
	padding: 5px;
}
.Tablaso_titulo {


	font-size: 12px;
	color: #FFFFFF;
	background-color: #0033CC;
	
	font-weight: bold;
	height: auto;
	padding: 5px;
}
.boton_area_intbi {

	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration:none;
	border: 1px solid #CCCCCC;
	text-align: left;
	text-indent: 5px;
	height: 15px;
}
.boton_area_intbi {
	font-size: 11px;
	font-style: normal;
	color: #ff0000;
	text-decoration:none;
	text-align: left;
	text-indent: 5px;
}
.boton_area_intso {


	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration:none;
	border: 1px solid #CCCCCC;
	text-align: left;
	text-indent: 5px;
	height: 15px;
}
.boton_area_intso {
	font-size: 11px;
	font-style: normal;
	color: #0033CC;
	text-decoration:none;
	text-align: left;
	text-indent: 5px;
}
