/*

*	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 "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #333333;

        margin-top:3px;

        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;



}



.menu{

        border:1px solid #C0C0C0;

}



.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{

          width:100%;

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

	  font-size:10px;

	  text-align:left;

	  color:#666666;

}



#legal {

	clear: both;

	margin: 0;

	padding: 50px 0;

	text-align: center;

}

#legal img{

        width:85px;

        height:12px;

        border:0px;

}

input

{

	font-family:Verdana, Arial, Helvetica, 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;

}



.info{

    float:right;



}



.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

{

	float:left;

	width:100%;

	font-size:100%;

	height:18px;



        

}



#menu li

{

	display:inline;

	margin:0;

	padding:0;

                

}

.aux{

    float:right;

}



#menu_td 

{

    padding-right: 6px;

    padding-left: 6px;

    padding-top: 5px;

    padding-bottom: 5px;

    background-color: #EDEEED;

    color: #78A4E8;

    text-decoration: none;

    display: block;;

}



#menu_td_activo 

{

    padding-right: 6px;

    padding-left: 6px;

    padding-top: 5px;

    padding-bottom: 5px;

    vertical-align: middle;

    background-color:#78A4E8;

    color: #FFFFFF;

    text-decoration: none;

    display: block;;

}





#menu_td:hover 

{    

    padding-right: 6px;

    padding-left: 6px;

    padding-top: 5px;

    padding-bottom: 5px;

    vertical-align: middle;

    background-color:#78A4E8;

    color: #FFFFFF;

    text-decoration: none;

    display: block;;

}











#menu_espacio

{

width: 2px;

padding: 0px; 

}



#menu ul

{

	margin:0;

	padding-left:0%;

	list-style:none;

}



#menu a

{

	float:left;

	background:url("../Imagenes/espacio_inside.gif") no-repeat left top;

	margin:0;

	padding:0 0 0px 5px;

	text-decoration:none;

	color:#3664FF;

	font-size:12px;

}



#menu a

{

	float:left;

	background:url("../Imagenes/espacio_inside.gif") no-repeat left top;

	margin:0;

	padding:0 0 0px 5px;

	text-decoration:none;

	color:#3664FF;

	font-size:12px;

}



#menu .activo

{

	background:url("../Imagenes/pestana_inside.gif") no-repeat right top;

	background-position:100% -42px;

	color:#FFFFFF;

	padding:5px 15px 0px 6px;



}



#menu .borde_activo

{

  background-position:0% -42px;

}



#menu a span

{

	float:left;

	display:block;

	background:url("../Imagenes/pestana_inside.gif") no-repeat right top;

	cursor:pointer;

	padding:5px 15px 0px 6px;

}



#menu a:hover span

{

	color:#FFFFFF;

}



#menu a:hover

{

	background-position:0% -42px;

}



#menu a:hover span

{

	background-position:100% -42px;

}







#menu #activo a

{

	background-position:0% -42px;



}



#menu #activo a span

{

	background-position:100% -42px;

	color:#FFF;

}







.tabla_control{

    color:#000;

    text-align:center;

}

.tabla_control a{

    text-decoration:none;

}



/******Tabla******/

/*

.tabla{

    text-align:center;

    width:800px;

    border-top:1px solid #e5eff8;

    border-right:1px solid #e5eff8;

    margin:inherit;

    border-collapse:collapse;

}



.tabla th {

    color:#678197;

    border-bottom:1px solid #e5eff8;

    border-left:1px solid #e5eff8;

    text-align:center;

}

.tabla td {

    color:#678197;

    border-bottom:1px solid #e5eff8;

    border-left:1px solid #e5eff8;

    text-align:center;

}

.tabla_int{

    text-align:center;

    width:100%;

    border-top:1px solid #e5eff8;

    border-right:1px solid #e5eff8;

    margin:inherit;

    border-collapse:collapse;

    

}

*/

.th_e {

    color:#000;

    border-top:1px solid #C0C0C0;

    border-bottom:1px solid #C0C0C0;

    border-left:1px solid #C0C0C0;

    text-align:center;

	font-size:11px;

}

.th_f{

    color:#000;

    border:1px solid #C0C0C0;

    text-align:center;

	font-size:11px;

}

.td_f{

    color:#000;

    border-bottom:1px solid #C0C0C0;

    border-left:1px solid #C0C0C0;

    border-right:1px solid #C0C0C0;

    text-align:center;

	font-size:11px;

}

.td_e {

    color:#000;

    border-bottom:1px solid #C0C0C0;

    border-left:1px solid #C0C0C0;

    text-align:center;

	font-size:11px;

}

.td_v {

    text-align:center;

	font-size:11px;

}

.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:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	padding-bottom:10px;

	text-align:left;

}

/**

*Formulaario de Autentficacion

*/

#form_aut{

	font-family:Verdana, Arial, Helvetica, 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_fila_columna

{

        background-color:#CCCCCC;

}



.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_titulo

{

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

	font-size:17px;

	font-weight:bold;



}



.listado_columna

{

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

	font-size: 12px;

	font-weight:bold;

	text-align:center;

}



.listado_valor

{

	font-family:Verdana, Arial, Helvetica, 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;
    
}


/*   MENSAJES */

.mensaje_error

{

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

        font-size:11px;

        background:#E6E6E6;

    	border-color:#D8D8D8;                

    	border-style:solid;

    	border-width:1px;

        color:#0101DF;

        position:relative;

        padding:4px;

        height:30px;

        text-align:center;

        padding-left:0px;

        padding-top:7px

}





.mensaje_exito

{

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

        font-size:11px;

        background:#E6E6E6;

    	border-color:#D8D8D8;                

    	border-style:solid;

    	border-width:1px;

        color:#0101DF;

        position:relative;

        padding:4px;

        height:30px;

        text-align:center;

        padding-left:0px;

        padding-top:7px



}



.mensaje_informacion

{

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

        font-size:11px;

        background:#E6E6E6;

    	border-color:#D8D8D8;                

    	border-style:solid;

    	border-width:1px;

        color:#0101DF;

        position:relative;

        padding:4px;

        height:30px;

        text-align:center;

        padding-left:0px;

        padding-top:7px

}







.titulo

{

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

	font-size:20px;

	height:35px;

	color:#AAAAAA;

}





.menu_opcion

{

display:inline;

cursor:pointer;

}



#menu_cat

{

display:block;

}



.btn

{

    padding-left:15px;

    padding-right:15px;

}



.pre_hotel_mes

{

    color:#000000;

}



.pre_hotel_mes:hover

{

    color:#3664FF;

}



.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_evolucion_pregunta
{
font-size: 17px;
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;
}
