﻿body
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center; /*aqui mandamos a centrar todo el contenido*/ 
	background-color:Silver;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	/*border: solid 1px black;*/
}

#contenedor
{
	width: 750px; /*ancho total de la pagina*/
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	
	/*border: solid 1px black;*/
	/*margin: 0px auto 0px auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/
	/*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/ /*padding: 0px;*/
	/*position:fixed;
	top:0px;*/
	/*position:relative;*/
	/*position:static;
	margin:0px 0px 0px 0px;*/
}

.MenuUnderBanner
{
	background-image: url(../../images/franja.jpg);
}

.contenedor
{
    /*position:absolute;
    top:0px;
    left:auto;
    right:auto;*/
    
	background-color: transparent; /*more*/
	/*clip: rect(0px auto 0px auto);*/
}

#centrado
{
	width: 750px; /*ancho total de la pagina*/
	/*margin: 0px auto 0px auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/
	text-align: left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/ /*padding: 0px;*/
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
}

#cuerpo
{
    background-color:Transparent;
    position:absolute;
	top:175px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:750px;	
}

.cuerpo
{
	background-color:Transparent;
	position:absolute;
	top:175px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:750px;
}

#encabezado{
	width: 750px; /*este ancho es para que cuadre con el texto*/
	background-color: Transparent; /*more*/
	height: 100px;
	position: fixed;
	top: 0px;	
	z-index:10;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*border: solid 1px black;*/
}

.encabezado
{
	width: 750px; /*este ancho es para que cuadre con el texto*/
	height: 100px; /*idem*/	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	
	/*position: absolute;*/
}

#menuArr {
	/*float:left;*/
	/*border:1px solid #a1a1a1;*/
	background-color:white;
	/*border: solid 1px green;*/
	width:750px;
	height:75px;
	/*clear: both;
	display:inline; */
	position: fixed;
	top:100px;
	z-index:10;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.menuArr {
	width:750px;
	height:75px;    
	background-color:white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
 
.backimgPanArr
{    
    background-color:Transparent;
    background-image:url(../../images/bannerPanArr.jpg);
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:750px;
    height:15px;
}

.menuArribaCentro 
{
    background-repeat:repeat-x;
    background-color:#d6dbe1;
    background-image:url(../../images/menuArribaCentro.png);
    text-align:center;
	width:700px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.menuArribaIzq 
{
    background-repeat:no-repeat;
    background-color:Transparent;
    background-image:url(../../images/menuArribaIzq1.png);
	width:25px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.menuArribaDer 
{
    background-repeat:no-repeat;
    background-color:Transparent;
    background-image:url(../../images/menuArribaDer1.png);
	width:25px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.subMenuArribaCentro 
{
    background-repeat:repeat-x;
    background-color:#d6dbe1;
    background-image:url(../../images/subMenuArribaCentro1.png);
    text-align:center;
	width:700px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.subMenuArribaIzq 
{
    background-repeat:no-repeat;
    background-color:Transparent;
    background-image:url(../../images/subMenuArribaIzq1.png);
	width:25px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.subMenuArribaDer 
{
    background-repeat:no-repeat;
    background-color:Transparent;
    background-image:url(../../images/subMenuArribaDer1.png);
	width:25px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.subMenuArribaGeneral
{
    background-color:Transparent;
    /*border: solid 1px green;*/
    text-align:center;
    float:right;
	height:15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.subMenuArribaCentroGeneral
{
    background-repeat:repeat-x;
    background-color:#d6dbe1;
    background-image:url(../../images/subMenuArribaCentroGeneral.png);
    text-align:center;
	width:315px;
	height:15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.subMenuArribaIzqGeneral 
{
    background-repeat:no-repeat;
    background-color:Transparent;
    background-image:url(../../images/subMenuArribaIzqGeneral.png);
	width:75px;
	height:15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.subMenuArribaDerGeneral 
{
    background-color:Transparent;
    background-repeat:no-repeat;
    background-image:url(../../images/subMenuArribaDerGeneral.png);
	width:25px;
	height:15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.marcador
{
    background-color:Transparent;
    color:white;
}


.fondo
{
    float:left;
    margin:2px 0px 2px 0px; /*para que no se pegue al borde*/ 
    height:46px;
    width:182px;
}

.logo
{   
    margin:0px 0px 0px 0px; /*para que no se pegue al borde*/ 
    height:100px;
    width:300px;
}

.divIdioma
{
	float:left;
    margin:2px 2px 2px 2px; /*para que no se pegue al borde*/ 
    height:46px;
    width:100px;
}

.tdIdioma
{
    width:100px;
}

#pie 
{
    margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	/*padding:10px;*/ /*algo de relleno*/
	width:750px; /*este ancho es para que cuadre con el texto*/ 
	/*padding:10px;*/ /*algo de relleno*/
	height:30px; /*idem*/ 
	/*border:1px solid #323232; /*decoracion*/ 
	background-color:transparent; /*more*/ 
	/*float:left; lo flotamos a la izquierda
	clear:both;
	display:inline; */ 
}

.pie 
{
	width:750px; /*este ancho es para que cuadre con el texto*/ 
	height:30px; /*idem*/ 
	/*background-color:Silver; /*more*/ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.divPieCentral
{
    height:30px;
    width:700px;
    text-align:center;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.divPieIzquierda
{
    float:left;
    /*border:1px solid #ffffff;*/
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    background-color:Transparent;
    text-align:left;
    height:25px;
    width:300px;
    font-family: Tahoma;
	font-size: 11px;
	color: #606165;
}

.divPieDerecha
{
    float:right;
    /*border:1px solid #000000;*/
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    background-color:Transparent;
    text-align:right;
    height:20px;
    width:300px;
    font-family: Tahoma;
	font-size: 11px;
	color: #606165;
}

.lineaRoja 
{
	background: url(../../images/linea.png);
	background-repeat:repeat-x;
    background-color:Transparent;
    height:2px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pieCentral{
    background-color:#d6dbe1;
    background-image:url(../../images/piecentral1.png);
    background-repeat:repeat-x;
    height:30px; /*idem*/ 
    width:700px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.pieIzq
{
    background-color:Transparent;
    background-image:url(../../images/pieizq1.png);
    background-repeat:no-repeat;
    height:30px; /*idem*/ 
    width:25px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.pieDer
{
    background-color:Transparent;
    background-image:url(../../images/pieder1.png);
    background-repeat:no-repeat;
    height:30px; /*idem*/ 
    width:25px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}






#menuTitulo
{
    float:left;
	margin:2px 0px 0px 0px;
	/*border:1px solid blue;*/
	background-color:Transparent;
	width:120px;
	height:30px;
  
}


.menuTitulo
{
    /*border:1px solid red;*/
	width:120px;
	height:30px;
}

#menuIzq {
	margin:2px 0px 2px 0px;
	/*border:1px solid #CC6600;*/
	background-color:#ffffff;
	width:auto;
	height:auto;	
} 

.menuIzq 
{
	background-color:#ffffff;
	width:auto;	
} 

#categorias {
	margin:0px 0px 5px 0px;	
	border:1px solid #a1a1a1;
	background-color:#f1f2f6;
	width:132px;
	height:100%
} 

.categorias
{
    background-color:#f1f2f6;
    margin:0px 0px 0px 0px;
	width:132px;
	min-height:300px;
} 


#pais
{
	margin:0px 0px 0px 0px;
	border:1px solid #a1a1a1;
	background-color:#f1f2f6;    
	width:132px; 
	height:50px;
	color: #666699;
	clear:both;
} 


#links {
	float:left;
	background-color:#ff3300;
    margin:0px 0px 2px 0px;
	/*border:1px solid #CC6600;*/
	width:140px;
	height:auto;

} 

.links {
	width:140px;
	text-align:right;
} 

#contenido 
{	
	background-color:Transparent;	
    float:none;
	width:750px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	min-height:208px;	
	font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:175px;
}

.contenido 
{
	width:750px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	/*background-color:White;		
	/*height:333px;*/
} 

.contenidoMasterPie
{
	width:745px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	background-color:#ffffff;
}

.PieMasterPie
{
	width:750px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	height:30px;
	text-align: center;
	margin-top:0px;
	padding-top:5px;
	background-color:#ffffff;
}


.PieMasterPie2
{
	width:745px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	height:30px;
	text-align: center;
	margin-top:0px;
	padding-top:5px;
	background-color:#ffffff;
}

.PieMasterPie3
{
	width:745px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	height:auto;
	text-align: center;
	margin-top:0px;
	padding-top:5px;
	background-color:#ffffff;
}

#contenidoCliente 
{
	margin:0px 0px 1px 2px;
	border:1px solid #a1a1a1;
	background-color:#ffffff;
    float:right;
	width:565px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */

	/*height:333px;*/
	padding:5px;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;	
} 



.contenidoCliente
{
	width:565px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	background-color:#ffffff;
	/*height:333px;*/
} 


#clientes {
	float:left;
	width:561px;
	min-height:350px;
	margin: 0px 0px 0px 0px;
	vertical-align:top
} 
#clientesComentarios
{
	width:401px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	height:auto;	
	margin: 0px 0px 0px 0px;
	vertical-align:top
}


#comentario 
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	float:left;
	width:160px;
	height:100%;
	vertical-align:top;
} 
	
.comentario 
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	border:1px solid #a1a1a1;
	float:right;
	direction:ltr;
	text-align:left;
	width:160px;
	height:100%;
	vertical-align:top;
} 

#tblClientes
{
	margin: 0px 0px 0px 0px;
	width:551px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	height:auto;	
} 

.listaClientes {
	float:left;
	width:401px;
	height:auto;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
} 

.rompeFloat {clear: both; /*line-height:1px;*/} 

.izquierdaNadaALaIzquierda
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    float:left;
    clear:left;
}

.izquierdaNadaALaDerecha
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    float:left;
    clear:right;
}

.derechaNadaALaIzquierda
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 125%;
	color: #606165;
	text-align:justify;	
}

.derechaNadaALaDerecha
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    float:right;
    clear:right;
}

.izquierdaNadaALaIzquierda370
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    width:370px;
    float:left;
    clear:left;
}

.izquierdaNadaALaDerecha370
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    width:370px;
    float:left;
    clear:right;
}

.derechaNadaALaIzquierda370
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    width:370px;
    float:right;
    clear:left;
}

.derechaNadaALaDerecha370
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    width:370px;
    float:right;
    clear:right;
}

.izquierdaNadaALaIzquierda170
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    width:170px;
    float:left;
    clear:left;
}

.izquierdaNadaALaDerecha170
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    width:170px;
    float:left;
    clear:right;
}

.derechaNadaALaIzquierda170
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    width:170px;
    float:right;
    clear:left;
}

.derechaNadaALaDerecha170
{
    font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
	text-align:justify;
    width:170px;
    float:right;
    clear:right;
}

/*--Botones--*/
.btnNormalOver
{
	background: Transparent url(../../images/bns.png);
	width: 100px;
	height: 22px;
	color: #505050;
	border-style: none;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	margin: 4px;
}

.btnNormalOut
{
    background:Transparent url(../../images/bnn.png);
    width: 100px;
    height: 22px;
    color:#808080;
    border-style:none;
    font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	margin: 4px;
}


.btnNormalOver90
{
    background:Transparent url(../../images/bns90.png) ;
    width: 90px;
    height: 24px;
    color:#505050;
    border-style:none;
    font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
}

.btnNormalOut90
{
    background:Transparent url(../../images/bnn90.png);
    width: 90px;
    height: 24px;
    color:#808080;
    border-style:none;
    font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
}

.btnCerrarOver
{
    background:Transparent url(../../images/bcs.png) ;
    width: 20px;
    height: 20px;
    color:#AA0000;
    border-style:none;
    font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
}

.btnCerrarOut
{
    background:Transparent url(../../images/bcn.png);
    width: 20px;
    height: 20px;
    color:#FF0000;
    border-style:none;
    font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
}

.btnMenuVOver
{
    background:Transparent;
    width: 130px;
    height: 20px;
    color:#FF0000;
       
    /*border-left-style:solid;
    border-left-color:#666699;
    border-left-width:4px;*/
    /*border-right-style:solid;
    border-right-color:transparent;
    border-right-width:medium;*/
    border-left:none;
    border-right:none;
    border-bottom:none;
    border-top:none;
    font-family: Tahoma;
	font-size: 13px;
	
	padding:0;
}

.btnMenuVOut
{
    background:Transparent;
    width: 130px;
    height: 20px;
    color:#666699;
    /*border-left-style:solid;
    border-left-color:#606165;
    border-left-width:4px;*/
    /*border-right-style:solid;
    border-right-color:transparent;
    border-right-width:medium;*/
    border-left:none;
    border-right:none;
    border-top:none;
    border-bottom:none;
    font-family: Tahoma;
	font-size: 13px;
	
	padding:0;
}

.subMenuVOver
{
    background:Transparent;
    width: 130px;
    height: 20px;
    color:#FF0000;
       
    /*border-left-style:solid;
    border-left-color:#666699;
    border-left-width:4px;*/
    /*border-right-style:solid;
    border-right-color:transparent;
    border-right-width:medium;*/
    border-left:none;
    border-right:none;
    border-bottom:none;
    border-top:none;
    font-family: Tahoma;
	font-size: 13px;
	cursor:pointer;
	padding:0;
}

.subMenuVOut
{
    background:Transparent;
    width: 130px;
    height: 20px;
    color:#666699;
    /*border-left-style:solid;
    border-left-color:#606165;
    border-left-width:4px;*/
    /*border-right-style:solid;
    border-right-color:transparent;
    border-right-width:medium;*/
    border-left:none;
    border-right:none;
    border-top:none;
    border-bottom:none;
    font-family: Tahoma;
	font-size: 13px;
	cursor:pointer;
	
	padding:0;
}

.btnMenuHOver
{
    background:Transparent url(../../images/bnsh.png) ;
    width: 130px;
    height: 28px;
    color:#AAAAAA;
    border-style:none;
    font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
}

.btnMenuHOut
{
    background:Transparent url(../../images/bnnh.png);
    width: 130px;
    height: 28px;
    color:#FFFFFF;
    border-style:none;
    font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
}

.btnTransparenteOver
{
	background:Transparent;
    color:#FF0000;
    border-style:none;
    font-family: Tahoma;
	font-size: 13px;
	font-weight:bold;
	padding:0;
}

.btnTransparenteOut
{
    background:Transparent;
    color:#606165;
    border-style:none;
    font-family: Tahoma;
	font-size: 13px;
	font-weight:bold;
	padding:0;
}

.btnEspannolOver
{
	padding-left: 16px;
	background-image: url(../../images/es-CRs.png); 
	background-position:left;
	height: 16px; 
	background-color: transparent; 
	clip: rect(auto auto auto auto);
	background-repeat: no-repeat; 
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

.btnEspannolOut
{
	padding-left: 16px;
	background-image: url(../../images/es-CRn.png); 
	background-position:left;
	height: 16px; 
	background-color: transparent; 
	clip: rect(auto auto auto auto);
	background-repeat: no-repeat; 
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #606165;
	font-weight: bold;
}

.btnInglesOver
{
	padding-left: 16px;
	background-image: url(../../images/en-USs.png); 
	background-position:left;
	height: 16px; 
	background-color: transparent; 
	clip: rect(auto auto auto auto);
	background-repeat: no-repeat; 
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

.btnInglesOut
{
	padding-left: 16px;
	background-image: url(../../images/en-USn.png); 
	background-position:left;
	height: 16px; 
	background-color: transparent; 
	clip: rect(auto auto auto auto);
	background-repeat: no-repeat; 
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #606165;
	font-weight: bold;
}

.btnLinkPeqOver
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #ffffee;
	text-decoration:underline;
	text-align:left;
}

.btnLinkPeqOut
{
   font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #ffffee;
	text-decoration: none;
	text-align:left;
}

.btnLinkPieOver
{
	font-family: Tahoma;
	font-size: 9px;
	color: #ff0000;
}

.btnLinkPieOut
{
   font-family: Tahoma;
	font-size: 9px;
	color: #606165;
}

.btnLinkFondoBlancoOver
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ff0000;
}

.btnLinkFondoBlancoOut
{
   font-family: Tahoma;
	font-size: 11px;
	color: #003399;
	margin-left:auto;
	margin-right:auto;
}

.btnLinkFondoAzulOut
{
   font-family: tahoma;
	font-size: small;
	line-height:125%;
	color: #000099;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}

.btnLinkFondoAzulOver
{
   font-family: Tahoma;
	font-size: small;
	line-height:125%;
	color: #8D2901;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}

.btnLinkFondoCelesteOut
{
   font-family: Tahoma;
	font-size: small;
	color:#17365D;
	line-height:125%;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}

.btnLinkFondoCelesteOver
{
   font-family: Tahoma;
	font-size: small;
	line-height:125%;
	color:  #8D2901;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}

.btnChatOver
{
	font-family: Tahoma;
	border:none;
	font-size: 9px;
	color: #ff0000;
	height:38px;
	width:42px;
	background-image: url(../../images/chat2over.gif);
	background-color:Transparent;
	cursor:help;
}

.btnChatOut
{
    border:none;
   font-family: Tahoma;
	font-size: 9px;
	color: #606165;
	height:38px;
	width:42px;
	background-image: url(../../images/chat2.gif);
	background-color:Transparent;
}
/*---Cajas de texto---*/
.txtParrafo
{
    background-color:Transparent;
    border-style:none;
    padding:0px;
    margin:2px 2px 2px 2px
}

/*---Fuentes---*/

.linkPeqFont {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #ffffee;
	text-decoration: none;
	text-align:left;
}

.tituloPrincipalFont {
	font-family: Tahoma;
	font-size: 16px;
	text-align:center;
	color: #606165;
	font-weight:bold;
}

.tituloFont {
	font-family: Tahoma;
	font-size: 13px;
	text-align:center;
	color: #606165;
	font-weight:bold;
}

.titulo2Font {
	font-family: Tahoma;
	font-size: 13px;
	line-height:125%;
	text-align:left;
	text-decoration:underline;
	color: #606165;
	font-weight:bold;
	margin-right:5px;
}

.pieFont {
	font-family: Tahoma;
	font-size: x-small;
	line-height:125%;
	color: #606165;
}

.langFont
{
	font-family: Tahoma;
	font-size: 11px;
	color: #606165;
	font-weight: bold;
}

.normalFont {
	font-family: Tahoma;
	font-size: 12px; /*line-height: 12px;*/
	color: #606165;
	text-align: justify;
	margin-right: 5px;
	vertical-align:middle;
	line-height: 25px;
}

.normalFontTB {
	font-family: Tahoma;
	font-size: 12px; /*line-height: 12px;*/
	color: #606165;
	text-align: justify;
	margin-right: 5px;
	vertical-align:middle;
}

.btnNormalFont {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
	color: #606165;
	font-weight:bold;
}

.lblDivision
{
    background:Transparent;
    color:#666699;
    /*border-left-style:solid;
    border-left-color:#606165;
    border-left-width:4px;*/
    /*border-right-style:solid;
    border-right-color:transparent;
    border-right-width:medium;*/
    margin:0px 10px 0px 10px;
    font-family: Tahoma;
	font-size: 14px;
	
	padding:0px 10px 0px 10px;
}
.lblIrADemoStyle
{ font-weight:bold;
    font-size:small;
    font-family:Tahoma;
    color:#17365D;
    line-height:125%;
}


.grid
{
    padding:0px;
    border-color:#606165;
    color:#FF0000;
    font-family: Tahoma;
    background-color: #6666CC; 
}

.grid-header
{
    font-weight: bold;
    font-size: 12px;
    color: white;
    font-family: Tahoma;
    background-color: #6666CC; 
}

.grid-header a,
.grid-header a:link,
.grid-header a:hover,
.grid-header a:visited
{
    font-size: 12px;
    color: white;
} 


.grid-linea1
{
    /*font-weight:bold;*/
    font-size: 12px;
    color: #333333;
    font-family: Tahoma;
    background-color: #EEEEEE;
}

.grid-linea2
{
    /*font-weight:bold;*/
    font-size: 12px;
    color: #333333;
    font-family: Tahoma;
    background-color: white; 
}

.grid-pag
{
    font-weight: bold;
    text-align:left;
    font-size: 9px;
    color:#FF0000;
    font-family: Tahoma;
    background-color: #EEEEFF; 
}

.grid-pag a,
.grid-pag a:link,
.grid-pag a:hover,
.grid-pag a:visited
{
    font-size: 9px;
    color: #606165;
} 



.top {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #F1880B;
}
.search {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	background-color: #FFFFFF;
	height: 22px;
	width: 122px;
	border: 1px solid #BABAB9;
}
.copy {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #606165;
	text-decoration: none;
}
.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #606165;
}
A.text_1 {	font-family: Tahoma;
	font-size: 11px;
	color: #606165;
	font-weight: bold;
}
.text_1b {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #606165;
	padding-left:10px;
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	height:21;
	width:220px;
}
.text_2 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #F1880B;
	text-decoration: none;
}
.text_3 {	font-family: Tahoma;
	font-size: 11px;
	color: #CC6633;
	font-weight: bold;
}
A.text_3 {	font-family: Tahoma;
	font-size: 11px;
	color: #CC6633;
	font-weight: bold;
	text-decoration:none;
}
.text_4 {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
}
.link_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #606165;
}
.form_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #606165;
	background-color: #FFFFFF;
	height: 22px;
	width: 222px;
	border: 1px solid #BABAB9;
}
.form_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #606165;
	background-color: #FFFFFF;
	height: 104px;
	width: 222px;
	border: 1px solid #BABAB9;
	overflow:auto;
}
.form_3
{
	 border-style:solid; 
	 border-width:1px;
	 border-color:#999999;
	 height: 16px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#606165;
	 font-size: 11px;
}
.form_4
{
	 border-style:solid; 
	 border-width:1px;
	 border-color:#999999;
	 height: 16px;
	 width: 100px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#606165;
	 font-size: 11px;
}
.title {
	font-family: Tahoma;
	font-size: 13px;
	color: #606165;
	font-weight:bold;
}
.main {
	font-family: Tahoma;
	font-size: 11px;
	color: #606165;
}
.menu {
	font-family: Tahoma;
	font-size: 12px;
	color: #606165;
}
.top2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #d56633;
}

.msgCuerpo
{
	background-color:#dcdcdc;
	text-align:center;
}

.msgTitulo
{
	background-color:#000000;
}

.msgTituloTexto
{
	background-color:Transparent;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:Red;
	text-transform:uppercase;
	margin-left:10px;
}

.msgCuerpoTexto
{
	background-color:Transparent;
	font-family:Tahoma;
	font-size:11px;
	color:#a9a9a9;
}



.TablaControl
{
	vertical-align:top;
	text-align:left;
}

.TablaCampo
{
	vertical-align:top;
	text-align:left;
}

.ArbolN3
{
	font:11px Tahoma;
	color:#101010;
}

.ArbolN2
{
	font:11px Tahoma;
	color:#202020;
}

.ArbolN1
{
	font:11px Tahoma;
	color:#404040;
}

.ArbolN0
{
	font:11px Tahoma;
	color:#666666;
}

.ArbolHoja
{
	font:11px Tahoma;
	color:#FF0000;
}

.ArbolSeleccionado
{
	font:11px Tahoma;
	color:#d56633;
}

.Lista
{
	background-color: white;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	overflow: auto;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	text-transform: capitalize;
	font-variant: normal;
}


.ArbolN0MenuIzq
{
	font:11px Tahoma;
	color:#666699;
}

.ArbolHojaMenuIzq
{
	font:11px Tahoma;
	color:#FF0000;
}

.ArbolSeleccionadoMenuIzq
{
	font:11px Tahoma;
	color:#d56633;
}
.asterisco
{
	font-size: 8pt;
	color: #ff6600;
	font-family: Tahoma;
}

.FuenteDeControlesValidacion
{
	font-size: 9px;
	color: #00cc33;
	font-family: Tahoma;
	line-height: 9px;
}

.modalBackground {
	background-color:Black ;
	filter:alpha(opacity=0);
	opacity:0.0;
}

.divGrafico
{
    width:735px;
    text-align:center;
}

.tablaGrafico
{
    width:735px;
    border-style:solid;
    border-color:#606165;
    border-width:thin;
    text-align:center;
    vertical-align:top;
}

.celdaReporte
{
    width:400px;
    border-style:none;
    text-align:center;
    vertical-align:top;
}

.celdaGrafico
{
    border-style:none;
    text-align:center;
    vertical-align:top;
}

.tablaResumen
{
    width:745px;
    border-style:solid;
    border-color:#606165;
    border-width:thin;
    text-align:center;
    vertical-align:top;
}

.filaResumen
{
    background-color:#e5e5e5;
}

.btnCalendario{
 background-image:url(../../images/calendario.png);
 text-align:center;
 width: 21px;
 height: 21px;
 padding:0px 0px 0px 0px;
}

.btnTabSel
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #ff0000;
	font-weight: bold;
	text-align:center;
	background-color:Transparent;
	 background-image:url(../../images/tabsel.png);
	 width:50px;
	 height:30px;
	 border-style:none;
}

.btnTab
{
   font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #606165;
	font-weight: bold;
	text-align:center;
	background-color:Transparent;
	background-image:url(../../images/tab1.png);
	width:50px;
	 height:30px;
	 border-style:none;
	 cursor:hand;
}

.btnTabOver
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	text-decoration:underline;
	cursor:hand;
}

.btnTabOut
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	text-decoration:none;
}


.tdTab
{
    width:52px;
	 height:30px;
	 border-spacing:0px;
	 border-bottom-style:none;
	 margin-bottom:0px;
}
.tabSelAbajo
{
    border-spacing:0px;
	 border-top-style:none;
	 margin-top:0px;
	background-color: #e5e5e5;
	height:5px;
}

.tablaTabs
{
    width:735px;
    text-align:center;
    vertical-align:top;
}

.tablaParametrosReporte
{
    width:735px;
    vertical-align:top;
    text-align:left;
}

.encabezadoalto
{
	height:175px
}

.panColapsable
{
	width: 745px;
	height: 30px;
	background-color: #C0C0C0;
	border-color: #404040;
	border-style: solid;
	border-width: thin;
	color: #C0C0C0;
	text-align: left;
	vertical-align: top;
	cursor: hand;
}



.textoPanColapsableOver
{
    font-family: Tahoma;
	font-size: 12px;
	line-height: 13px;
	color: #808080;
	font-weight: bold;
	cursor:hand;
}

.textoPanColapsableOut
{
    font-family: Tahoma;
	font-size: 12px;
	line-height: 13px;
	color: #404040;
	font-weight: bold;
}

.posicionFija
{
	POSITION: absolute; TOP: 0px;
}

 .imagenCentrada
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
    
    .bannerModificacion
{
	background-color: #f0f0f0;
	position: fixed;
	top: 50%;
	left: 50%;
	height: 32px;
	border-right: white thin outset;
	border-top: white thin outset;
	border-left: white thin outset;
	border-bottom: white thin outset;
	z-index: 100;
}

.fontBanner
{
	color: #00cc33;
	font-family: Tahoma;
	font-size: 24px;
	margin-left: 5px;
}

.MsoNormal
{
    margin:0in;
    margin-bottom:.0001pt;    
    font-family:"Tahoma";
    font-size:small;
    line-height:125%;
    color:#606165;   
}

.panColumna1Style
{
    margin: 0px 0px 0px 0px;
    padding:5px 25px 8px 25px;
    width:315px;
    height:100%;
    font-size:small;
    line-height:125%;   
    color:#606165;      
}

.panColumna2Style
{
    margin: 0px 0px 0px 0px;
    padding:5px 45px 8px  5px;
    width:315px;
    height:100%;    
    font-size:small;
    line-height:125%;    
    color:#606165;    
}


.lblNegritaFont
{    
    font-family:"Tahoma";
    
    font-weight:bold;    
    color:#606165;
    font-size:small;
    line-height:125%;
}

.lblAzulFont
{    
    font-family:"Tahoma";
    font-size:small;
    font-weight:bold;    
    line-height:125%;
    color:#1F497D;
    
}

.lblAzulPequeNoFont
{    
    font-family:"Tahoma";    
    font-weight:bold;    
    font-size:x-small;
    line-height:125%;
    color:#1F497D;    
    margin-right:3px;
}

.lblGrisPequeNoFont
{    
    font-family:"Tahoma";
    font-size:x-small;
    font-weight:bold;    
    line-height:125%;
    color:#606165;    
    margin-right:3px;
}


.divSoporteTecnico{
    background-color:#8fa5bc; 
    width:150px; 
    height:59px;     
    margin:0px 0px 0px 0px; 
    vertical-align:middle; 
    text-align:center; 
    padding-top:15px;    
 }
 
 
 .tblSoporteTecnico{
    background-color:#8fa5bc; 
    width:230px; 
    height:59px; 
    border: solid 1px black;     
    vertical-align:middle; 
    text-align:center; 
    padding-top:0px; 
    margin-left:auto; 
    margin-right:auto;   
 }





a.htmlLink:link {color: #000099;}     /* unvisited link */
a.htmlLink:visited {color: #000099;}  /* visited link */
a.htmlLink:hover {color: #8D2901;}   /* mouse over link */
a.htmlLink:active {color: #000099;}   /* selected link */ 
.htmlLink
{
    font-family: tahoma;
	/*font-size: small;	
	line-height:125%;*/
}
a.htmlLinkClientes:link {color: #000099;}     /* unvisited link */
a.htmlLinkClientes:visited {color: #000099;}  /* visited link */
a.htmlLinkClientes:hover {color: #8D2901;}   /* mouse over link */
a.htmlLinkClientes:active {color: #000099;}   /* selected link */ 
.htmlLinkClientes
{
    font-family: tahoma;		
	line-height:125%;
}

.margen4pix
{
    margin:4px;    
}   
    
    
/*CSS TIV Caracteristicas*/

.style2 {
	margin-top: 6.0pt;
	margin-right: 0in;
	margin-bottom: 6.0pt;
	font-size: small;
	line-height: 125%;
	font-family: Tahoma;
	text-align: justify;
	color: #606165;
}
p.MsoNormal2, li.MsoNormal2, div.MsoNormal2 {
	font-family: Tahoma;
	font-size: small;
	line-height: 125%;
	color: #606165;
	text-align: justify;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 12.0pt;
	margin-left: 35.3pt;
}

a.MsoNormal2:link, span.MsoHyperlink {
	font-family: tahoma;
	color: #000099;
}

a.MsoNormal2:visited, span.MsoHyperlinkFollowed {
	color: #000099;
}

a.MsoNormal2:hover {
	color: #8D2901;
}


a.miNumeracion1:link {
	color: #000099;
}
a.miNumeracion1:visited {
	color: #000099;
}
a.miNumeracion1:hover {
	color: #8D2901;
}
p.miTitulo2 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: large;
	line-height: 125%;
	text-align: justify;
	color: #1F497D;
	margin-top: .25in;
	margin-right: 0in;
	margin-bottom: 12.0pt;
	margin-left: 15pt;
}
p.miParrafo {
	font-family: Tahoma;
	font-size: small;
	line-height: 125%;
	text-align: justify;
	color: #606165;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 12.0pt;
	margin-left: 30.3pt;
}
p.miNumeracion1 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 6.0pt;
	margin-left: 40.0pt;
	font-family: Tahoma;
	font-size: small;
	line-height: 125%;
	text-align: justify;
	text-indent: 0.0in;
	color: #606165;
}
p.miListaBulletRosado {
	font-family: Tahoma;
	font-size: small;
	line-height: 125%;
	text-align: justify;
	text-indent: 0.0in;
	color: #606165;
	border: none;
	padding: 0in;
	margin-top: 6.0pt;
	margin-right: 10.3pt;
	margin-bottom: 6.0pt;
	margin-left: 10.3pt;
}    
/*CSS TIV Caracteristicas*/


/*CSS TIV Demo*/

a.miParrafoDemo:link, span.MsoHyperlink {
	font-family: tahoma;
	color: #000099;
}

a.miParrafoDemo:visited, span.MsoHyperlinkFollowed {
	color: #000099;
}

a.miParrafoDemo:hover {
	color: #8D2901;
}


p.miListaBulletDemo {
	font-family: Tahoma;
	font-size: small;
	line-height: 125%;
	text-align: justify;
	text-indent: 0.0in;
	color: #606165;
	border: none;
	padding: 0in;
	margin-top: 6.0pt;
	margin-right: 0.0pt;
	margin-bottom: 6.0pt;
	margin-left: 0.0pt;
}


p.miParrafoDemo, li.miParrafoDemo, div.miParrafoDemo {
	font-family: Tahoma;
	font-size: small;
	line-height: 125%;
	text-align: justify;
	color: #606165;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 12.0pt;
	margin-left: 0.0pt;
}

/*CSS TIV Demo*/


.BulletedListCaracteristicasStyle
{ font-weight:bold;
    font-family:Tahoma;
    font-size:small;
    color:#5b8f5c;
    line-height:150%;    
}


.btnLinkPieHtml
{
    
	font-family: Tahoma;
	font-size: x-small;
	line-height:125%;
	
}

a.btnLinkPieHtml:link{
	font-family: tahoma;
	color: #606165;
}
a.btnLinkPieHtml:visited{
	color: #606165;
}
a.btnLinkPieHtml:hover {
	color: #ff0000;
} 
 
#divContenedorHtml
{ 
  width:650px;
  padding:15px 50px;
  
}


.btnLinkFondoBlanco{
    font-family: Tahoma;
	font-size: 11px;
	color: #003399;
	margin-left:auto;
	margin-right:auto;
}

a.btnLinkFondoBlanco:link{
	font-family: tahoma;
	color: #003399;
}
a.btnLinkFondoBlanco:visited{
	color: #003399;
}
a.btnLinkFondoBlanco:hover {
	color: #ff0000;
} 

.maxwidthtv
{
	width:250px;
}

