/*

*	Nombre: general.php

*	Modulo: Interfaz

*	Descripción: Contiene la descripcion de los estilos generales usados en la pagina

*	Autor: Intromedia

*/



/************************************** CONTENIDO PRINCIPAL ********************************************/

body {

	font: 13px Helvetica, Arial, sans-serif;
	
	color: #333333;

        margin-top:0px;

        margin-right:1px;

        margin-left:1px;

        width:100%;

}



/* Header */



.title

{

	text-align:left;

	color:#808080;

	font-size:24px;

	font-weight:bold;

	height:70px;

}



#header {

	height: 90px;

	margin: 0px auto;



}



.tb_comentarios{

    border-collapse:collapse;

}

.td_comentarios{

    border:1px solid #C0C0C0;

}

.td_comentarios1{

    border-bottom:1px solid #C0C0C0;

}



.presentation{

	margin: 0;

	padding-right:20px;

	letter-spacing: -1px;

	font-size: 14px;

}



#footer{
font-family: Helvetica, Arial, sans-serif;
font-size:11px;
text-align:center;
color:#D8D8D8;
background-color: #666666;
}

.footer_blanco{
color:#FFFFFF;
}



#legal {

	clear: both;

	margin: 0;

	padding: 50px 0;

	text-align: center;

}

#legal img{

        width:85px;

        height:12px;

        border:0px;

}

input

{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

}

.pie{font-size:9px;

font-family:verdana;

color:black;}



.pie a{color:black;}



.obligatorias{font-size:10px;}



/*a

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#2E2EFE;

}*/



.alta{

    color:#008000;

}

.media{

    color:#FFA500;

}

.baja{

    color:#E50512;

}




.blanco{

    color: #FFF;

    text-decoration:none;

    font-weight:bold;
}

.act{

    color: #FFF;

    text-decoration:none;

    font-weight:bold;

    cursor:pointer;

}



.base_menu{

        background-color:#78A4E8;

        height:20px;

        padding-left:5px;

    	font-size: 12px;

}



.base_menu_vacio{

        background-color:#78A4E8;

        height:10px;

        padding-left:5px;

    	font-size: 12px;

}



.base_menu a:link{

    color:#FFF;

    text-decoration:underline;

}

.base_menu a:active{

    color: #FFF;

    text-decoration:none;

}

.base_menu a:visited{

    color: #FFF;

    text-decoration: underline;

}



.bienvenido{

        float:left;

	margin: 0;

        padding: 0 0 0 40px;

	letter-spacing: -1px;

	font-size: 1.6em;

}




#menu{
background-image: url(../Imagenes/menu/menu_fondo.png);
height: 44px;
font-family:Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
}

#menu a{
text-decoration: none;
color:#333333;
display:block;
padding-top: 6px;
}

#menu a:hover,#menu #conf:hover{
color:#FFFFFF;
}

#menu #conf a{
color:#616161;
}

#menu .inactivo{
padding-right: 7px;
}

#menu .inactivo_sub{
padding-right: 21px;
background-image: url(../Imagenes/menu/menu_pestanha_der.png);
background-repeat: no-repeat;
background-position: right;
}

#menu .activo_sub{
background-image: url(../Imagenes/menu/menu_pestanha_activo_der.png);
background-repeat: no-repeat;
background-position: right;
padding-right: 21px;
}

#menu .activo{
background-image: url(../Imagenes/menu/menu_activo_der.png);
background-repeat: no-repeat;
background-position: right;
padding-right: 7px;
}

#menu .activo a{
color:#FFFFFF;
}

#menu .activo_sub a{
color:#FFFFFF;
}

#menu #conf  .activo_sub a{
color:#FFFFFF;
}

.submenu{
position: absolute;
display: inline;
background-color: #F0F0F0;
width:130px;
border: 1px #D2D2D2 solid;
font-size: 13px;
text-align: left;
font-family: Helvetica, Arial, sans-serif;
display: none;
cursor:pointer;
font-weight: normal;
font-weight: bold;
z-index: 20;
}


#menu .submenu a:hover{
color:#00A63A;
}
/******Tabla******/

.pre{

    text-align:left;

	font-size:11px;

}



.row1{

    background-color:#F3F3F3;

}

.row0{

    background-color:#E5E5E5;

}



.positivo{

    color:black;

	font-size:11px;

	text-align:center;

}

.negativo{

    color:red;

    font-weight:bold;

	font-size:11px;

	text-align:center;

}





/*******Fin Tabla*********/



#contenido {

        width: 100%;

        background: #FFF;

        float:left;

        margin: 0;

       /* border-left: 1px Solid #000;

        border-bottom: 1px Solid #000;

        border-right: 1px Solid #000;*/

}

/*****Fin Pestañas******/

/*********************************** FIN DE CONTENIDO PRINCIPAL ******************************************/







/************************************** FORMULARIO ********************************************/





.forma_titulo

{

	font-family: Helvetica, Arial, sans-serif;

	font-size:16px;

	font-weight:bold;

	padding-bottom:10px;

	text-align:left;

}

/**

*Formulaario de Autentficacion

*/

#form_aut{

	font-family: Helvetica, Arial, sans-serif;

	font-size:10px;

}





/********Fin Formulario de Autenticacion***********/

/*.forma_label

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

}*/



/*********************************** FIN DE FORMULARIO ******************************************/

.listado_cabecera
{
    font-weight: bold;
    text-align: center;
}

.listado_fila_1
{
        background-color:#DDDDDD;
}

.listado_fila_2
{
        background-color:#EEEEEE;
}

.listado_fila_columna

{

        background-color:#CCCCCC;

}

.listado_fila_1:hover
{
background-color: #8BB1EB;
}

.listado_fila_2:hover
{
    background-color: #AAC6F0;
}

.listado_fila_1_click
{
background-color: #8BB1EB;
}

.listado_fila_2_click
{
    background-color: #AAC6F0;
}



.listado_fila_1 .listado_fila_1_rojo .listado_fila_1_amarillo
{
        background-color:#E5E5E5;
}

.listado_fila_2 .listado_fila_2_rojo .listado_fila_2_amarillo
{
        background-color:#F3F3F3;
}


.listado_fila_1_rojo:hover
{
background-color: #B7DBFF;
}

.listado_fila_2_rojo:hover
{
    background-color: #FFFFE6;
}

.listado_fila_1_rojo_click
{
background-color: #B7DBFF;
}

.listado_fila_2_rojo_click
{
    background-color: #FFFFE6;
}



.listado_titulo

{

	font-family: Helvetica, Arial, sans-serif;

	font-size:17px;

	font-weight:bold;



}



.listado_columna

{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight:bold;

	text-align:center;

}



.listado_valor

{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 11px;

	color:#000000;

}


.listado_fila_1_rojo .listado_valor
{
        color:#C00000;
}

.listado_fila_2_rojo .listado_valor
{
        color:#C00000;
}

.listado_fila_1_amarillo .listado_valor
{
    color: #FFCC33;
}

.listado_fila_2_amarillo .listado_valor
{
    color: #FFCC33;
    
}

/*MAOH - 06 Feb 2012*/
span.listado_valor_incorrecto
{
	color: #C00000;
}


/*   MENSAJES */

.mensaje_error

{

        font-family: Helvetica, Arial, sans-serif;

        font-size:11px;

        background:#E6E6E6;

    	border-color:#D8D8D8;                

    	border-style:solid;

    	border-width:1px;

        color:#0101DF;

        position:relative;

        padding:4px;

        

        text-align:center;

        padding-left:0px;

        padding-top:7px

}





.mensaje_exito

{

        font-family: Helvetica, Arial, sans-serif;

        font-size:11px;

        background:#E6E6E6;

    	border-color:#D8D8D8;                

    	border-style:solid;

    	border-width:1px;

        color:#0101DF;

        position:relative;

        padding:4px;


        text-align:center;

        padding-left:0px;

        padding-top:7px



}



.mensaje_informacion

{

        font-family: Helvetica, Arial, sans-serif;

        font-size:11px;

        background:#E6E6E6;

    	border-color:#D8D8D8;                

    	border-style:solid;

    	border-width:1px;

        color:#0101DF;

        position:relative;

        padding:4px;


        text-align:center;

        padding-left:0px;

        padding-top:7px

}







.titulo

{

	font-family: Helvetica, Arial, sans-serif;

	font-size:20px;

	height:35px;

	color:#AAAAAA;

}





.menu_opcion
{
display:inline;
cursor:pointer;
font-size: 13px;
color:#646464;
font-weight: bold;
}



#menu_cat

{

display:block;

}



.btn
{
    background-image: url(../Imagenes/btn_centro.png);
    cursor:pointer;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 3px;
    height: 22px;
    border: 0px;  
    text-align: center;
    vertical-align: middle;
}




.pre_hotel_mes

{
    cursor:pointer;
    color:#000000;

}



.pre_hotel_mes:hover

{
    color:#3664FF;
    text-decoration: underline;
}

                           

.boton_pregunta

{

    padding: 0px;

    font-size: 10px;

    padding-left: 5px;

    padding-right: 5px;

}





.mensaje_agradecimiento

{

font-size: 14px;

}





.salida_dia

{

cursor:pointer;

}

.salida_dia:hover

{

cursor:pointer;

background-color: rgb(219,219,219);

}

.campo_comentario
{
color:#666666;
width:220px;
white-space:nowrap;
}

.texto_titulo_inicio
{
font-size: 20px;
font-weight: bold;
}

.texto_evolucion_pregunta
{
font-size: 17px;
font-weight: bold;
}

.texto_valoracion_pregunta
{
font-size: 15px;
font-weight: bold;
}

.texto_evolucion_filtros
{
font-size: 11px;
}

.texto_vs
{
color:#78A4E8;
font-weight: bold;
}

.borde_cs
{
border: solid 1px;
border-color: rgb(237,0,0);
padding: 10px;
}


.msg_bench
{
position: absolute;
width: 150px;
padding: 5px;
z-index: 1;
background-color: #FFFFFF;
border: solid 1px;
border-color: rgb(177,177,177);
display:none;
}

.grafico_inicio
{
position: relative;
z-index: 0;
}



.mensaje_ayuda
{
    font-family: Helvetica, Arial, sans-serif;
    font-size:11px;
    background:#FFFFFF;
	border-color:#D8D8D8;                
	border-style:solid;
	border-width:1px;
    color:#222222;
    position:relative;
    padding:4px;
    text-align:justify;
    position: absolute;
    display:none;
    width:150px;
    left:205px;
    z-index:1;
}

.rojo{
color:#FF0000;
}


.establecimientos_scroll{
overflow: scroll;
width: 73em;
height: 40em;
}

.fondo_info{
background-image: url(../Imagenes/info/info_fondo.gif);
color: #000000;
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
}
.fondo_info a{
color: #00A63A;
}


.filtro_encabezado{
background-color: #00A12E;
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: left;
color: #FFFFFF;
padding-left: 10px;
padding-right: 10px;
}

.filtro_encabezado_tabla{
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: left;
color: #FFFFFF;
padding-left: 10px;
padding-right: 10px;
}

#filtro_contenido{
background-color: #F0F0F0;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
text-align: left;
color: #333333;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
border: 0px #CCCCCC solid;
}

.fondo_contenido{
background-image: url(../Imagenes/menu/menu_fondo.png);
background-repeat: repeat-x;
background-position: 0px 78px;
}


.leermas{
color:#00A63A;
font-weight: bold;
cursor:pointer;
}

.leermas a{
color:#00A63A;
font-weight: bold;
cursor:pointer;
text-decoration: underline;
}


.menu_reportes{
        border:1px solid #C0C0C0;
        margin: 0px 20px 0px 0px;
}

.menu_reportes_titulo{
color:#333333;
font-size: 13px;
font-weight: bold;
text-align: left;
}


.menu_reportes_opcion{
color:#484848;
font-size: 12px;
}

.tabla_titulo{
color:#333333;
font-size: 12px;
text-align: center;
font-weight: bold;
}

.tabla_subtitulo{
color:#666666;
font-size: 11px;
text-align: left;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}

.tabla_subtitulo_left{
color:#666666;
font-size: 11px;
text-align: left;
font-weight: bold;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}

.tr_fila_1{
color:#333333;
font-size: 12px;
text-align: center; 
}

.tr_fila_2{
color:#333333;
font-size: 12px;
text-align: center;
background-color: #F0F0F0;
}

.tr_fila_2 td{
border:0px solid #999999;
border-top-width: 1px;
border-bottom-width: 1px;
}

.puntuacion_inicio{
color: #333333;
font-size: 10px;
}

.td_v {

    text-align:center;

	font-size:10px;

}
.espacio_top_nombre {
  padding-top: 12px;
}

.cuadrito_hotel {
	background-color: #00A63A;
	height: 12px;
	width: 12px;
	display:inline
}

.cuadrito_bench {
	background-color: #444444;
	height: 12px;
	width: 12px;
	display:inline
}

.cuadrito_cadena {
	background-color: #DADADA;
	height: 12px;
	width: 12px;
	display:inline
}

.pre_right{

    text-align:right;

	font-size:11px;
}

.filtro_encabezado_new{
background-color: #00A12E;
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: left;
color: #FFFFFF;
padding-left: 10px;
padding-right: 10px;
cursor:pointer;
}

.titulo_hotel_auxiliar{
text-align: center;
font-size: 20px;
color: #444444;
font-weight: bold;

}

.titulo_cadena_auxiliar{
text-align: left;
font-size: 14px;
color: #444444;
font-weight: bold;

}

.titulo_cadena_auxiliar_centrado{
text-align: center;
font-size: 14px;
color: #444444;
font-weight: bold;

}

.listado_columna_usuarios

{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight:bold;

	text-align:left;

}

.listado_fila_blanca
{
        background-color:#FFFFFF;
}

.listado_fila_blanca:hover
{
background-color: #8BB1EB;
}

.tabla_archivo_log{
color:#666666;
font-size: 11px;
text-align: left;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
text-decoration: underline;
cursor:pointer;
}

.tabla_archivo_log:hover{
color:#000000 ;
font-size: 11px;
text-align: left;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
text-decoration: underline;
cursor:pointer;
}

.leermas_subrayado{
color:#00A63A;
font-weight: bold;
cursor:pointer;
text-decoration: underline;
}

.listado_columna_izquierda

{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight:bold;

	text-align:left;

}

.cuadrito_verde {
	background-color: #00A63A;
	height: 12px;
	width: 12px;
	display:inline;
}

.cuadrito_negro {
	background-color: #444444;
	height: 12px;
	width: 12px;
	display:inline
}

.cuadrito_gris {
	background-color: #DADADA;
	height: 12px;
	width: 12px;
	display:inline
}

#detalle_plantilla{
background-color: #F0F0F0;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
text-align: left;
color: #333333;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
border: 0px #CCCCCC solid;
}

.tabla_resultados_perfil{
	border-collapse:collapse;
	-moz-box-shadow: 4px 4px 4px #ccc;
  	-webkit-box-shadow: 4px 4px 4px #ccc;
  	box-shadow: 4px 4px 4px #ccc;
}

.celda_resultados_perfil td{
	font-family: Arial;
	font-size:7px;
	color: #000;
}

.menu_process_boton{
position: absolute;
top:3px;
right:11px;
display: none;
border: 0px #D2D2D2 solid;
font-size: 13px;
text-align: left;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
font-weight: normal;
font-weight: bold;
z-index: 20;
}

.menu_process_opciones{
position: absolute;
top:30px;
right:11px;
display: none;
border: 0px #D2D2D2 solid;
font-size: 13px;
text-align: left;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
font-weight: normal;
font-weight: bold;
z-index: 20;
}

.menu_process_opciones_item a:link{
	text-decoration:none;
	color:#000;
}

.menu_process_opciones_item a:visited{
	text-decoration:none;
	color:#000;
}

.menu_process_opciones_item a:hover{
color:#00A63A;
}

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

/* MAOH - 01 Nov 2011 - Paquetes */
.titulo_negro {
	color: #333;
	font-weight: bold;
}
.linea_negra {
	border: 2px solid #333;
	padding: 0;
	margin: 0;
}
.titulo_funcionalidad {
	display: inline-block;
	width: 320px;
	font-weight: bold;
}
.texto_funcionalidad {
	display: inline-block;
	width: 280px;
}

.titulo_funcionalidades

{

	font-family: Helvetica, Arial, sans-serif;

	font-size:25px;

	padding-bottom:10px;

	text-align:left;

}


.funcionalidades_categoria{
	background-color: #e6e6e6;
	font-family:helvetica;
	font-size:13px;
	height: 30px;
	font-weight: bold;
}

.funcionalidades_item_checkeado{
	background-color: #e4f0d5;
	font-family:helvetica;
	font-size:13px;
	height: 30px;
	color: #5b5b5b;
	vertical-align: middle;
}

.funcionalidades_item{
	background-color: #fff;
	font-family:helvetica;
	font-size:13px;
	height: 30px;
	color:#999;
	cursor:pointer;
	vertical-align: middle;
}

.funcionalidades_volver{
	font-family:helvetica;
	font-size:15px;
	color:#000;
	text-decoration: underline;
	display:inline;
	cursor:pointer;
}

.funcionalidades_guardar{
	font-family:helvetica;
	font-size:16px;
	color:#FFF;
	display:inline;
	cursor:pointer;
	height: 27px;
	background-image: url(../Imagenes/fondo_boton.png);
	width: 155px;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFF;
	font-weight: bold;
}

#division_bocadillo{
	position:absolute;
	padding: 10px;
	border:0px solid black;
	font:normal 13px Helvetica;
	line-height:18px;
	z-index:100;
	color: #FFF;
	background-image: url(../Imagenes/fondo_bocadillo.png);
	background-repeat: no-repeat;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 200%;
	background-color: gray;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
 
.white_content {
	display: none;
	position: absolute;
	width: 657px;
	padding: 5px;
	border: 0px solid orange;
	background-color: #e6e6e6;
	z-index:1002;
	overflow: auto;
	color: #333;
}

#container{
	display:table-cell
	width: 1314px;
	margin: 0 auto;
}
 
#container div{
   width: 657px;
   margin: 0 auto;
}

.descripcion_funcionalidad_ligthbox
{
	font-family: Helvetica, Arial, sans-serif;
	font-size:15px;
	text-align:left;
	font-weight: bold;
	color: #000;
}

