.boton
{
	color: #165C7D;
}

.botonOculto
{
	color: #165C7D;
	visibility:hidden;
}

.top
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/nuevo/top.jpg) no-repeat 50% top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    COLOR: #ffffff;
    PADDING-TOP: 15px;
    HEIGHT: 37px
}
	.top #ICabecera {
		width:auto;
	}
	.header {
		BACKGROUND: url(../images/nuevo/header.jpg) no-repeat 50% top;
		WIDTH: 787px;
		HEIGHT: 161px
	}

.headermx
{
    BACKGROUND: url(../images/nuevo/headermx.jpg) no-repeat 50% top;
    WIDTH: 787px;
    HEIGHT: 161px
}

.headerar
{
    BACKGROUND: url(../images/nuevo/headerar.jpg) no-repeat 50% top;
    WIDTH: 787px;
    HEIGHT: 161px
}

.footer
{
    BACKGROUND: url(../images/nuevo/footer.jpg) no-repeat 50% top;
    HEIGHT: 33px
}


.content
{
    BACKGROUND: url(../images/nuevo/content.jpg) repeat-y 50% top;    
}

* 
{
	margin: 0px;
	padding: 0px;
}

.fondo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/nuevo/bodybg.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	font-family: Calibri;
	font-size: 10px;
	color: #165C7D
}


.texto {
		font-family:Calibri; 
		font-size:10px; 
		padding-left: 14px;
		padding-right: 14px;
}
/*yolanda -pantalla FAQ--ini*/
.texto2 {
		font-family: Calibri; 
		font-size:11px; 
		padding-left: 14px;
		padding-right: 14px;
}
.textoFAQ {
		font-family:Calibri; 
		font-size:13px; 
		padding-left: 14px;
		padding-right: 14px;
}
/*yolanda -pantalla FAQ--fin*/

.imagenAyuda 
{
	cursor: hand;
}


.campo {
		font-family: Calibri; 
		font-size:12px; 
}

.campoObligatorio {
		font-family: Calibri; 
		font-size:12px; 
		font-weight: bolder;
}

.dato {
		font-family: Calibri; 
		font-size:10px; 
		padding-left: 14px;
		padding-right: 14px;
}

input {
		font-family: Calibri; 
		font-size:10px; 
}
.desactivado
{
	background-color: #F3F3EE;
	border: 1px solid #C9C7BA;
}


select {
		font-family: Calibri; 
		font-size:10px; 
}

.textoValoraciones {
		font-family: Calibri; 
		font-size:10px; 
		padding-left: 40px
}

#td{
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	
}

.celdaTituloCampo{
	height: 30px;
	font-family: Calibri; 
	font-size:10px; 
	padding-left: 14px;
	vertical-align: middle;
}

.tituloPantalla{
	padding: 1px 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	padding-left: 10px;
	margin-right: 3px;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	font-family: "Calibri" ;
	font-style: italic;
	color: #165C7D;
}
.tituloPantallaFAQ{
	padding: 1px 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	padding-left: 10px;
	margin-right: 3px;
	text-align: left;
	font-weight: bold;
	font-size: 17px;
	font-family: "Calibri";
	font-style: italic;
	color: #165C7D;
}
.subTituloPantalla{
	padding: 1px 10px;	
	padding-left: 10px;
	margin-right: 3px;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	font-family: "Calibri";
	color: #165C7D;
	font-style: italic;
}

	#submenuGestion{
		visibility:hidden;
		position: absolute;
		top: 120px;
		/*left: 214px;*/
		background-color: #D6D6D6;
		border-top: 1px solid #165C7D;
		border-left: 1px solid #165C7D;
		border-right: 1px solid #165C7D;
		width: 100px;
		font-color: white;
		font-family: Calibri;
		font-size: 11px;
	}

	#submenuInformes{
		visibility:hidden;
		position: absolute;
		top: 120px;
		/*left: 348px;*/
		background-color: #D6D6D6;
		border-top: 1px solid #165C7D;
		border-left: 1px solid #165C7D;
		border-right: 1px solid #165C7D;
		width: 100px;
		font-color: white;
		font-family: Calibri;
		font-size: 11px;
	}

	#submenuOtros{
		visibility:hidden;
		position: absolute;
		top: 120px;
		/*left: 413px;*/
		background-color: #D6D6D6;
		border-top: 1px solid #165C7D;
		border-left: 1px solid #165C7D;
		border-right: 1px solid #165C7D;
		width: 100px;
		font-color: white;
		font-family: Calibri;
		font-size: 11px;
	}

	.submenu{
		list-style: none;
		margin:0px;
		padding: 0px;
		width:100px;
	}

	
	.submenu LI{
		list-style: none;
		margin: 0px;
		padding: 2px 5px;
		border-bottom: 1px solid #165C7D;
		width:100px;
		cursor:hand;
	}
	


	#fondo{
		top:0px;
		left:0px;			
	}
	


#Tabla_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:770px;
	height:580px;
}

#plantilla-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:770px;
	height:92px;
}

#plantilla-02_ {
	position:absolute;
	left:0px;
	top:92px;
	width:213px;
	height:37px;
}

#plantilla-03_ {
	position:absolute;
	left:213px;
	top:92px;
	width:395px;
	height:37px;
	cursor:hand;
}

#plantilla-04_ {
	position:absolute;
	left:608px;
	top:92px;
	width:162px;
	height:37px;
}

#plantilla-05_ {
	position:absolute;
	left:0px;
	top:129px;
	width:770px;
	height:450px;
	background-image: url(../images/plantilla_05.jpg);
	background-repeat: repeat-y;
	
}

#contenido {
	position:absolute;
	left:15px;
	top:0px;
	
	width:770px;
	height:100%;
}

.tablaContenido {
	position:absolute;
	top:0px;
	align: right;
	width:100%;
	height:100%;
}
.menu {
	font-family: Calibri;
	font-size: 10px;
	color: #CC0000;
	font-style: normal;
	font-weight: normal;
	text-decoration : none;
}
.cabecera {
	font-family: Calibri;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #336699;
}
.linkpeque {
	font-family: Calibri;
	font-size: 9px;
	text-decoration: none;
}
.singleBox  {
	font-family : Calibri;
	font-size : 10px;
	border-style : solid;
	border-width : 1px;
	border-color : #666666;
}
.titulosec {  
	font-family: Calibri; 
	font-size: 12pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #666666
}
.selazul { 
	font-family: Calibri; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #165C7D; 
	text-decoration : none;
}

.td_tabla
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #ffe3aa
}
.td_tablabold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #ffcc66
}
.td_tablahora
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #a15503;
    FONT-FAMILY: Calibri;
    BACKGROUND-COLOR: #fff1d5
}
.campo 
{ 
    FONT-SIZE: 10px; 
    FONT-FAMILY: Calibri ;
}

.cabecerabl 
{ 
	font-family: Calibri; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; 
}

.cabeceraTitulo 
{ 
	font-family: Calibri; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF;
	background-color: #cc0033; 
}

.fondoGris 
{ 
	font-family: Calibri; 
	font-size: 10px; 
	font-style: normal; 
	background-color: #f0f0f0; 
}

.fondoNaranja 
{ 
	font-family: Calibri; 
	font-size: 10px; 
	font-style: normal; 
	background-color: #fff1e8; 
}

.textoSinAcceso
{ 
	font-family: Calibri;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #165C7D;
}

.tdGridSelecionado
{
	font-weight: bold;
	font-size: 10px;
	font-family: Calibri;
	color: #ffffff;
	background-color: #0097CC;
}


.tdGridAlterno
{
	font-family: Calibri; 
	font-size: 10px; 
	font-style: normal; 
	background-color: #ABE4FF;
	color: #000000;
	text-align: left;
	padding-left: 5px;
}

.tdGridElemento
{
	font-family: Calibri; 
	font-size: 10px; 
	font-style: normal; 
	background-color:  #DAF5FF;	
	color: #000000;
	text-align: left;
	padding-left: 5px;
}

.tdGridEncabezado
{
	text-align: left;
	font-family: Calibri; 
	font-size: 10px; 
	font-style: normal;
	font-weight: bold; 	
	/*cbg*/	
	background-color: #165C7D;	
	color: #FFFFFF;	
	/*background-color: #DAF5FF;			
	color:#165C7D ;*/
	text-align: left;
	padding-left: 5px;
}

.singleBox  {
	font-family : Calibri;
	font-size : 10px;
	border-style : solid;
	border-width : 1px;
	border-color : #666666;
}
.tdInsercion
{
	font-size: 10px;
	font-style: normal;
	font-family: Calibri;
	background-color: cornsilk;
}
.botonera
{
	border-right: #ffc49b thin solid;
	padding-right: 5px;
	border-top: #ffc49b thin solid;
	padding-left: 5px;
	font-size: 10px;
	padding-bottom: 5px;
	border-left: #ffc49b thin solid;
	cursor: hand;
	padding-top: 5px;
	border-bottom: #ffc49b thin solid;
	font-family: Calibri;
	background-color: seashell;
	text-decoration: none;
}
.botoneraSeleccionada
{
	border-right: #ffc49b solid;
	padding-right: 5px;
	border-top: #ffc49b solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 5px;
	border-left: #ffc49b solid;
	color: #165C7D;
	padding-top: 5px;
	border-bottom: #ffc49b solid;
	font-style: normal;
	font-family: Calibri;
	background-color: seashell;
	text-decoration: none;
}
.boton
{
	font-family: Calibri;
}
.letraPeq
{
	font-size: 8pt;
	font-style:italic;
}
.multilinea
{
	word-wrap:break-word
}

.customValidator
{
	font-family: Calibri; 
	font-size:12px; 	
	font-weight:bolder;
	color: Red;
}
.invisible 
{
	display: none;
}


/**
 * ESTILOS DE LOS ESTUDIOS
 */

		
		 /*******************************************
		 Estudios > Tabla de Contenedora de Variables
		*******************************************/
		.tablaContenedoraVariablesEstudio {
			display: block;
			width: 100%;
			text-align: center;
			padding:5px;
		}
		
		/*******************************************
		 Estudios > Tabla de Variable de Estudio
		*******************************************/
.tablaVariables {
    width: 100%;
    text-align: left;
    /*display: block;*/
    display: inline-table;
    height: 100%;
}
.tablaConocimiento {
    display: table-cell;
    text-align: left;
    /*display: block;*/
    height: 100%;
}

		/*******************************************
		 Estudios > Tabla de Datos de Porcentaje
		*******************************************/
		 .tablaDatosPorcentajes{
			 width: 100%;
			 border-width: medium;
		 }

		/*******************************************
		 Estudios > Titulo de la Variable
		*******************************************/
		 .tituloVariable, .tituloDetalle{
				text-align: left;
				font-family: Calibri; 
				font-size: 9px; 
				font-style: normal;
				font-weight: bold; 
				background-color: #165C7D;
				color:White;
				text-align: left;
				padding-left: 15px;
				line-height: 15px;
		 }
		 /*YOLANDA Pantalla FAQ-INI*/
		 	 .tituloVariableFAQ{
				text-align: left;
				font-family: Calibri; 
				font-size: 12px; 
				font-style: normal;
				font-weight: bold; 
				background-color: #165C7D;
				color:White;
				text-align: left;
				padding-left: 15px;
				line-height: 15px;
		 }
		 /*YOLANDA Pantalla FAQ-FIN*/
		 .tituloConocimiento{
				text-align: left;
				font-family: Calibri; 
				font-size: 9px; 
				font-style: normal;
				font-weight: bold; 
				background-color: #165C7D;
				color:White;
				text-align: left;
				padding-left: 15px;
				line-height: 15px;
				height: 15px;
				width: 200px;
		 }
		.tituloPanel 
		{
				padding-left: 10px;
				margin-right: 3px;
				text-align: left;
				font-weight: bold;
				font-size: 12px;
				font-family: "Calibri";
				font-style: italic;
				color: #165C7D;
		}
		.estiloPanel{
			border-style: solid;
			border-color: #888888;
			border-width: 1px;
		}

.fondoSeleccionado {
	/*color: #2F8655;*/
	color: #000a30;
	font-weight: bolder;
	background-color: #d1dae9ff;
}
		
		/*******************************************
		 Estudios > Celda que contiene el Título de la Variable
		*******************************************/
		 .celdaTituloDesglose{
		 	font-weight: bold;
			text-align: left;
			font-size: 9px;
			font-family: Calibri; 
			color:#165C7D;
		 }


		/*******************************************
		 Estudios > Celda del Titulo del Tramo
		*******************************************/
		 .celdaTituloTramo{
			font-weight: bold;
			text-align: center;
			font-size: 9px;
			font-family: Calibri; 
			color:#165C7D;
		 }



.celdaResumenVariables {
    display: block;
    /*width: 50%;*/
    font-weight: bold;
    text-align: left;
    font-size: 8px;
    font-family: Calibri;
    color: #165C7D;
}

		/*******************************************
		 Celda de Contenido de Variables de Estudios, para cuando se muestran en una sola columna
		*******************************************/
		 .celdaContenidoSimple{
			width:100%;
		 }


		/*******************************************
		 Celda de Contenido de Variables para cuando se muestra en dos columnas
		*******************************************/
		 .celdaContenidoMitad{
			width:50%;
		 }


		/*******************************************
		 Celda de Contenido de porcentajes
		*******************************************/
		 .celdaDatoPorcentaje{
				text-align: right;
				font-size: 9px;
				font-family: Calibri; 
				text-align: center;
				color:#165C7D;
		 }
		 .separacionDesgloses 
		 {
			text-align: right;
			font-size: 9px;	
			font-family: Calibri; 
			text-align: center;	
		 }

		
		/*******************************************
		 Celda de Contenido de porcentajes
		*******************************************/
		 .celdaDatoPorcentajeIgual{
				text-align: right;
				font-size: 9px;
				font-family: Calibri; 
				text-align: center;
		 }		 
		 
		/*******************************************
		 Celda de Contenido de porcentajes para cuando el porcentaje es menor en comparaciones
		*******************************************/
		 .celdaDatoPorcentajeMenor{
				text-align: right;
				color: Red;
				font-weight: bold;
				font-size: 9px;
				font-family: Calibri; 
				text-align: center;
		 }		 

		/*******************************************
		 Celda de Contenido de porcentajes para cuando el porcentaje es mayor en comparaciones
		*******************************************/
		 .celdaDatoPorcentajeMayor{
				text-align: right;
				color: Green;
				font-weight:bold;
				font-size: 9px;
				font-family: Calibri; 
				text-align: center;
		 }
.celdaVariableConocimiento {
    /*display: block;*/
    display: table-cell;
    height: 100%;
}  


		/*******************************************
		 Filas Pares
		*******************************************/
		 .filaPar{
		 
		 }

		/*******************************************
		 Filas Impares
		*******************************************/
		.filaImpar{
		
		}
		/*******************************************
		 Celda Nombre de Celebrity
		*******************************************/
		.celdaNombre 
		{
			font-weight: bolder;
			font-size: 12pt;
			font-family: Calibri; 
			text-align: center;
			color: #165C7D
		}
		
		/*******************************************
		 Celda Nombre de la Ola
		*******************************************/
		.celdaTextoOla 
		{
			font-weight: bolder;
			font-size: 7pt;
			font-family: Calibri; 
			text-align: center;
			color: #165C7D;
		}		
/*Yolanda 30/01/2008--ini*/
		.celdaTextoOlaSeleccionado
{
	font-weight: bolder;
	font-size: 7pt;
	font-family: Calibri; 
	color: #cc0000;
	text-align: center;
}	
/*Yolanda 30/01/2008--fin*/	
		.tablaConocimiento 
		{
			display: block;
			height: 100%;
			margin:auto;
		}
		.errores 
		{
			display: block;
			color: #ff0000;
			position: absolute;
			top: 120px;
			left: 340px;
			text-align: left;
		}
		.celdaFotografia 
		{
			text-align: center;
			font-family: Calibri; 
		}
		
		.tituloLogin {
			font-family: Calibri;
			font-weight: bold;
			color : #165C7D
		}
		.datosLogin {
			font-family: Calibri;
			font-weight: bold;
			font-size: 10pt;
			color: #165C7D;
		}
		.informacionLogin 
		{
			color: #788E8C;
			font-family: Calibri;
			font-size:8pt;
			text-decoration:none;
		}
		.tablaLogin {
			background-color: #F3F5F4;
			border-bottom: 1px solid #E7E7E7;
			border-top: 1px solid #E7E7E7;
			border-left: none;
			border-right: none;
		}
		.tablaLogin input {
			border: 1px solid #718C87;
			background-color: #FFFFFF;
		}
		
		.mayorMenorMayor
		{
			font-size: 7pt;
			font-family: Calibri; 
			color: green;
			font-weight: normal;			
		}
		.mayorMenorIgual
		{
			font-size: 7pt;
			font-family: Calibri; 
			color: black;
			font-weight: normal;			
		}
		.mayorMenorMenor
		{
			font-size: 7pt;
			font-family: Calibri; 
			color: red;
			font-weight: normal;			
		}
		.resumenBusqueda{
				text-align: left;
				font-family: Calibri; 
				font-size: 9px; 
				font-style: normal;
				font-weight: bold; 
				background-color: #165C7D;
				color:White;
				text-align: left;
				padding-left: 15px;
				line-height: 15px;
		 }
		 
		 .error
		 {
			font-family: Calibri; 
			font-size: 12px;
			font-weight:bold;
		    text-align: center;
		    padding: 5px;
		    color: Red;
		 }
		 
/*ROCI-YOLI-INI*/
/*A:link
{
	color: #165C7D;
}
A:visited
{
	color: #165C7D;
}*/

A:link {
	color: #003383;
}

/*A:visited {
	COLOR: #80e5ff ;
}*/

/*ROCI-YOLI-FIN*/


.estiloPanel .campo.porcenjate #txtConocimiento {
    margin-top: -1px !important;
    float: left;
}

.estiloPanel #TBFiltros select {
    margin-top: 19px !important;
}

.estiloPanel #TBFiltros #ddlOperadorConocimiento, .estiloPanel #TBFiltros #ddlOperadorValoracionGeneral, .estiloPanel #TBFiltros #ddlOperadorLejanoCercano {
    margin-top: -1px !important;
}