* {
	margin: 0;	
}

html {
	overflow-y: scroll;
	height: 100%;
}
body{
	background-color: #ffffff;
	height: 100%;
	text-align: center;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	scrollbar-face-color: #f8f8f8;
	scrollbar-shadow-color: #002f67; 
	scrollbar-highlight-color: #f8f8f8;
	scrollbar-arrow-color: #002f67;
}

#site{
	position:absolute;
	top: 0px;
	left: 0px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	border-width: 0px;
	border-color: #FF00FF;
	border-style: solid;
}

#header{
	border-width: 0px;
	border-color: #FF0000;
	border-style: solid;
	margin: 0px;
	padding: 0px;
	height: 151px;
}

#mainframe{
	/*overflow: auto;*/
	text-align:left;
	margin:0 auto;
	padding: 0;
	border-width: 0px;
	border-color: #FF0000;
	border-style: solid;
	position: absolute;
	min-height: 500px;
	display: none;
	width: 98%;
}

#footer{
	margin:auto;
    position:absolute;
    margin:auto;
    left:0;
    bottom:0;
    height:20px;
    background:#5c5954;
    width:auto;
	z-index: 98;
}

* html #footer {
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
    position:absolute;
}
* html {/* stop jitter by adding a 1px transparent gif to background of html*/
    background-image: url(image.jpg);
}

form{
	margin:0px;
}

table{
	font-size: 11px;	
}

ol{
	margin-top:0px;
	margin-bottom:0px;
}

ul{
	margin-top:0px;
	margin-bottom:0px;
}

.white10 { font-family: Helvetica Neue,Arial,Tahoma; font-size: 10px; color: #ffffff}
.white11 { font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px; color: #ffffff}
.white11-bold { font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px; color: #ffffff; font-weight:bold}
.black11 {font-size: 11px; color: #000000; font-family: Helvetica Neue,Arial,Tahoma;}
.blue11-bold {font-size: 11px; color: #002f67; font-family: Helvetica Neue,Arial,Tahoma; font-weight: bold}
.black12-bold {font-size: 12px; color: #000000; font-family: Helvetica Neue,Arial,Tahoma; font-weight: bold}

a.white11{ font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px; color: #ffffff; text-decoration:none}
a.white11:hover { font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px; color: #ffffff; text-decoration:underline}
a.white11-bold { font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration:none}
a.white11-bold:hover { font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration:underline}
a.black11 {font-size:11px; color: #000000; font-family: Helvetica Neue,Arial,Tahoma; text-decoration:none}
a.black11:hover {font-size:11px; color: #999999; font-family: Helvetica Neue,Arial,Tahoma; text-decoration:none}

input {  font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px;  color: #000000; background:#FFFFFF}
input.boton,input.boton2 {  font-family: Helvetica Neue,Arial,Tahoma; font-weight:bold; font-size: 12px;  color: #333333; background:#f1f1f2; cursor:hand; border: 1px; height:20px;}
input.boton-small{  font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px;  color: #333333; background:#f1f1f2; cursor:hand; border: 1px; height:20px;}
input.text {  font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px;  color: #666666; background:#ffffff; border: 1px; border-style: solid; border-color: #cccccc }

textarea {font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px; color: #000000; 
	scrollbar-face-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #cccccc; 
	scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #cccccc; scrollbar-track-color: white; scrollbar-arrow-color: #cccccc }
select { font-family: Helvetica Neue,Arial,Tahoma; font-size: 11px; color: #000000}

.menu-superior
{
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color: #31302d;
	text-decoration: none;
}

.menu-superior a
{
	color: #C7C8BE;
	padding-right:17px;
}

.menu-superior a:hover
{
	color: #ffffff;
}


<!--
a
{
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 11px;
	color: #31302d;
	text-decoration: none;
}
a:hover
{
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 11px;
	color: #646567;
	text-decoration: none;
}
a:active
{
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 11px;
	color: #002f67;
	text-decoration: none;
}
H2{
color: #404040;
font-size:11px;
font-weight: bold;
text-align: left;
font-family: Helvetica Neue,Arial,Tahoma;
padding-top:5px;
}
H3{
color: #404040;
font-size:11px;
text-align: left;
font-family: Helvetica Neue,Arial,Tahoma;
float:left; 
width:auto;
padding-right:10px;
font-weight:normal;
}

#banderaCargada .icono{
	background-image: url('images/iconos/flechaBlanca.png');
	height:9px;
	width:10px;
	display:inline-block;
	cursor:pointer;
	*position:absolute;
}
#menuUsuario a:hover .icono{
	background-image: url('images/iconos/flechaAmarilla.png');
	height:9px;
	width:10px;
	display:inline-block;
}

#menuUsuario a.active{
    color: #ffff00;
}

H3 span a img{
	height:9px;
}

.linea-vertical-dr{
	border-right:1px solid #000000;
	margin-right:10px;
}
H1.seccion
{
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 30px;
	font-weight: bold;
	color: #404040;
	margin: 8px 0px 0px 10px;
}

td H1.less-space{
	letter-spacing:-1px;
}

td h1.less-space15 {
    letter-spacing: -1.5px;
}

td h1.less-space2 {
    letter-spacing: -2px;
}

td h1.less-space25 {
    letter-spacing: -2.5px;
}

td h1.less-space3 {
    letter-spacing: -3px;
}

.seccion
{
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
div.texto
{
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 11px;
	color: #000000;
	margin-left:10px;
}

.container-Izquierda div.texto{
	margin-left:0px !important;
}

div.texto-nota
{
	margin:0 auto;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	width:100%;
}

.texto-nota div.texto-bottom{
	text-align:center;
}

.shadow {
  -moz-box-shadow: 5px 5px 5px #898788;
  -webkit-box-shadow: 5px 5px 5px #898788;
  box-shadow: 5px 5px 5px #898788;
  
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=145, Color='#898788')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=145, Color='#898788');
  
}
div.texto-subseccion{
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #31302d;
	border: 0px #002F67 solid;
	border-bottom-width:1px;
	margin-bottom:5px;
	
}
div.texto-subseccion a{
	text-decoration:none;
}
hr.subseccion
{
	border: 0;
	background-color: #002F67;
	height: 1px;
	width: 100%;
	text-align: left;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
}

.listado tr td.subcabecera:first-child,.listado tr td.subcabecera2:first-child{
	padding: 5px;
	text-align:center;
	border-left: 1px solid #E1E1DE
}

.listado tr td.subcabecera,.listado tr td.subcabecera2,.listado tr td.subcabecera3{
    background-color: #FFFFFF;
    color: #000000;
    font-family: Helvetica Neue,Arial,Tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    text-align: left;
    vertical-align:top;
    border-right:1px solid #777573;
    border-top:1px solid #E1E1DE;
    height: 10px;
    
}
.listado tr td.subcabecera3{
    padding: 5px !important;
}

td.last{
	border-right: solid 1px #E1E1DE !important;
}

.listado tbody tr td:first-child{
	border-left:1px solid #e1e1de;
}
.listado tbody tr td:first-child{
	padding:4px 4px 4px 10px;
}
.listado tbody tr.last td{
	border-bottom:0px solid #F1F1EF;
}

.listado tbody tr td.last{
	border-right:0px;
/*	border-bottom:1px solid #F1F1EF;*/
}

.listado tbody tr.linea-par td{
	border-top:0px solid #e1e1de;
	border-bottom:0px solid #e1e1de;
}

.listado tbody tr.linea:last-child td{
	border-bottom: 1px solid #E1E1DE;
}

.listado tbody tr td{
	padding:4px;
	text-align: right;
}

.listado tbody tr td .porc{
	background-color: #068dc8;
	height: 10px;
	display: inline-block;
}

.listado tbody tr td.cursor{
	cursor:pointer;
}

.listado td.lightGreen{	
    COLOR: #000000;
    BACKGROUND-COLOR: #d9ead3;
}

.listado td.lightRed{
    COLOR: #000000;
    BACKGROUND-COLOR: #e6b8af;
}

.listado2 thead tr{
	height:55px;
}

.listado2 thead tr td{
	background-color: #C8C7C0;
    border-right: 1px solid #777573;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 10px 0 20px;
    text-align: left;
    vertical-align: top;
    color:#000000;
}
.listado2 thead tr td.first{
	padding: 10px 10px 0 10px;
}

.listado2 tbody tr td.first{
	border-left:1px solid #E1E1DE;
	padding: 10px 10px 0 10px;
}

.listado2 tbody tr td.last{
	border-right:0;	
}

.listado2 tbody tr td{
	padding: 5px 10px 5px 20px;
}

.listado2 tbody tr td:first-child{
	border-left: 1px solid #E1E1DE;
	padding: 5px 10px;
}

.listado2 thead tr td.second{
	width:220px;
}

.listado2 thead tr td.second2{
	width:400px;
	padding: 10px 10px 0 10px;
}

.listado2 thead tr td.space{
	width:90px;
}
.listado2 thead tr td.space2{
	width:130px;
}

.listado2 tbody tr.last{
	border-bottom:1px solid #F1F1EF;
}

.listado2 tbody tr.linea:last-child td{
	border-bottom: 1px solid #E1E1DE;
}

#tablaCompetenciaInterna tr.last td,#tablaGrupos tr.last td{
	border-bottom:1px solid #E1E1DE;
}

.container-Quesito{
	height:325px;
	border-bottom:1px solid #E1E1DE;
}
#Paises2 thead tr td{
	min-width: 75px;
    width: 75px;
}
.grafico{
	background-color:#C8C7C0 !important;
	height:50px;
	width:100%;
	color: #000000 !important;
}
.grafico span:first-child{
	float:left;
	padding:10px 10px 10px 5px;
}
.grafico span.last{
	list-style-type:disc;
	display:list-item;
}

.cabecera
{
	background-color: #ffffff;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
    font-weight: bold;
	font-size: 11px;
	color: #666666;	
	vertical-align:top;
	
}
td.cabecera
{
	padding: 4px;
}
.cabecera-panel:first-child{
	padding: 8px 15px 25px 7px;
}
.cabecera-panel
{
	background-color: #c8c8c2;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 8px 15px 25px 20px;
}

td.subcabecera:first-child{
	/*width:222px !important;*/
	text-align:left;
	padding: 8px 15px 25px 7px;
	/*min-width: 125px !important;*/
}

tbody.linea
{
	/*background-color: #c8c8c8;*/
	text-align: center;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	
}
.vacio{
	width:25px !important;	
	padding:0 !important;
	background-color:#FFFFFF !important;
	border: 0 none !important;
}

#tablaPanelEjecutivo tr td:first-child{
	text-align:left;
	border-left:1px solid #E1E1DE;
}
.cabecera-grafico{
	background-color:#C8C7C0;
	width:100%;
	height:39px;
}
.cabecera-grafico span{
	display:block;
	padding:12px;
	color:#282425;
	text-align:left;
	font-size:11px;
	
}

tr.separador, tr.separador td{
	height: 1px !important;
	font-size:0px !important;
	padding: 0 !important;
	margin: 0 !important;
	background-color: #525252;
}

tr.linea:hover
{
	background-color: #82c6e3;
}

tr.linea:hover td.vacio
{
	background-color:#FFF799 !important ;
}
td.linea
{
	padding: 4px 4px 4px 10px;
	border-right:1px solid #939192;
	text-align:right;
}
td.last{
	border-right:none;
}
.especialPadding{
	padding: 4px 4px 4px 20px !important;
}

.linea-par
{
	background-color: #f1f1ef;
}

.linea-par td{
	border-bottom: 0px solid #E1E1DE;
    border-top: 0px solid #E1E1DE;
}
   
.linea-impar
{
	background-color: #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
}
table.filtro
{
	border-collapse: separate;
	border-spacing: 0px;
	text-align: center;
}

#tablaFiltros td.filtro a{
	text-decoration:none;
	padding-left:5px;
}
#tablaFiltros td.filtro a:hover{
	color:#FFF200;
}

#tablaFiltros td.filtro input{
	background-color:#FFFFFF;
}
#no_fh_fechaHasta,#no_fh_fechaDesde{
	background-color:#FFFFFF !important;
}
#tablaFiltros td.filtro input.boton,#tablaFiltros td.filtro input.boton2{
	background-image:url("../default/images/botonComentarios.png");
	width:120px;
	cursor:pointer;
}

.boton{
	background: none repeat scroll 0 0 #31302D;
    border-color: #31302D #000000 #000000 #FCFCFC;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF !important;
    font-size: 10px;
    margin: 4px;
    padding: 1px 5px;
    text-decoration: none;
}
a.boton:hover{
	font-size:10px !important;
	color:#FFF200 !important;
}

.boton2{
	background: none repeat scroll 0 0 #615F59;
    border-color: #31302D #000000 #000000 #FCFCFC;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF !important;
    font-size: 10px;
    margin: 4px;
    padding: 1px 5px;
    text-decoration: none;
}
a.boton2:hover,input.boton2:hover{
	font-size:10px !important;
	color:#FFF200 !important;
	cursor:pointer;
}

.negro{ color:#000000; }
.verde{ color:green; }
.rojo{	color:red; }
.gris{ color: #000000 !important; }

.bordeNegro{ border:1px solid #000000; }
.bordeRojo{ border:1px solid red; }




#tablaFiltros td.filtro input.boton:hover,#tablaFiltros td.filtro input.boton2:hover{
	color:#FFF200;
}

#tablaFiltros td.filtro b{
	margin-bottom:2px;
	display:block;
}

#no_tx_comentario{
	margin-bottom:5px;
}

thead.filtro
{
	background-color: #ededed;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
}
tbody.filtro
{
	background-color: #C8C7C0;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}
td.filtro
{
	padding: 2px;
}

.filtro input{
	background-color:#ededed;
}

.filtro hr{
	border-color:#ededed;
	border:1;
	height: 1px;
	margin: 0px;
	margin-top: 5px;
}

table.pedido
{
	border-collapse: separate;
	border-spacing: 0px;
	text-align: center;
}
tbody.pedido
{
	background-color: #ededed;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}
td.pedido
{
	padding: 2px;
}
table.bloque
{
	border-collapse: separate;
	border-spacing: 0px;
	text-align: center;
}
tbody.bloque
{
	background-color: #ededed;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}
td.bloque
{
	padding: 2px;
}
input.texto-ob
{
	background-color: #C8C7C0;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color: #000000;
	border-width: 0px;
}
input.texto-no
{
	background-color: #f2f2f2;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #31302d;
}
textarea.texto-no
{
	background-color: #f2f2f2;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #31302d;
}
textarea.texto-ob
{
	background-color: #FFFFFF;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #31302d;
}
select
{
	background-color: #FFFFFF;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 11px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #31302d;
}

input.boton2{
	background-color: #615F59 !important;
}
input.boton,input.boton2
{
	background-color: #31302d;
	text-align: center;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}


input.check{
	background-color: #f2f2f2;
}

#dv_ficheros{
	border-color:#002F67;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	display:block;
	clear:left;
	padding:5px;
}

#dv_ficheros div.fichero{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	border-bottom-width:2px;
	background-color:#CCCCCC;
	display:inline;
	padding:2px;
	
	color:#000000;
}
#dv_ficheros div.fichero img{
	vertical-align:middle;
}

.separador-blanco{
	background-color:#FFFFFF;	
	color:#FFFFFF;	
}

.errorMsg{
	text-align: left;
	font-weight:bold;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color:#f5c43e;
}

.errorBox{
	text-align: left;
	font-weight:bold;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 12px;
	color:#990000;
	border: solid 1px #990000;
	background-color: #FFCECE;
	margin: 0px 0px 5px 0px;
	padding: 5px;
}

.successBox{
	text-align: left;
	font-weight:bold;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 12px;
	color:#009900;
	border: solid 1px #009900;
	background-color: #CCFFCC;
	margin: 0px 0px 5px 0px;
	padding: 5px;
}

.leyenda{
	font-size:7pt;
	text-align: left;
	font-family: Helvetica Neue,Arial,Tahoma;
	color: #000000;
}

#ultimaImportacion{
	text-align:right;
	float:right;
	color:#000000;
	font-weight:bold;
	margin-right:20px;
}
#ultimaImportacion .naranja{
	background-color:#e55a02;
	color:#FFFFFF;
	display:inline;
}

.dv-comPos{
	background-color: #F1F1EF;
    border-bottom: 1px solid #C8C7C0;
    border-left: 1px solid #C8C7C0;
    border-right: 1px solid #C8C7C0;
    display: block;
    float: left;
    min-height: 170px;
    height:auto;
    margin-left: 10px;
    text-align: left;
    width: 32%;
}
.dv-comNeg{
	background-color: #F1F1EF;
    border-bottom: 1px solid #C8C7C0;
    border-right: 1px solid #C8C7C0;
    display: block;
    float: left;
    min-height: 170px;
    height: auto;
    text-align: left;
    width: 32.2%;
}


.dv-com{
	background-color: #F1F1EF;
    border-bottom: 1px solid #C8C7C0;
    border-right: 1px solid #C8C7C0;
    display: block;
    float: left;
    min-height: 170px;
    height: auto;
    text-align: left;
    width: 64.5%;
}

.dv-comPos p,.dv-comNeg p{
	margin-left:10px;
	width:92%;
	padding-bottom:10px;
}

.dv-comNeg div.imagen-comentario{
	width:68%;
	height:22px;
	margin-bottom:10px;
	padding-top: 5px;
	padding-left:5px;
	
}

.dv-comPos div.imagen-comentario{
	display:block;
	width:95%;
	height:22px;
	margin-bottom:10px;
	padding-left: 5px;
    padding-top: 5px;
}

.cuadro{	
	text-align:center;
	padding: 4px;
	background-color:#d3d3d4;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	behavior: url(ie-css3.htc);
}

.cuadroNota
{	
	text-align:center;
	padding: 4px;
	background-color:#f5c43e;
	display: inline;
	font-size: 15px ;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	behavior: url(ie-css3.htc);
}

.bocadilloNota
{	
	font-size: 12px ;
        font-weight: bold;
        padding-top:6px;
        background-repeat: no-repeat;
}

fieldset{	
	text-align:justify;
	padding: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-color:#31302d;
	border-width: 2px;
	behavior: url(ie-css3.htc);
}
legend{
	text-align:left;
	font-weight: bold;
}


.starBar{
	background:no-repeat scroll 0 0  #FFF200;
}
/*td>img:first-child{
	padding-bottom:5px;
}*/



.linea p{
	display:inline-block;
	vertical-align:top;
	padding-left:5px;
}

h1.last{
margin-top:-5px;
}

#explicacion_seccion{
	position: absolute;
	left: 0;
	width:100%;
	text-align:center;
}
#explicacion_seccion_wrapper{	
	width:1000px;
	vertical-align: bottom;
	margin-left:auto;
	margin-right:auto;	
}

#tabsValoraciones ul li a span,
#tabsValoraciones1 ul li a span,
#tabsValoracionesPaises ul li a span,
#tabsValoracionesPaises1 ul li a span,
#tabsValoracionesGrupos ul li a span,
#tabsValoracionesAgencias ul li a span,
#tabsValoracionesAgencias1 ul li a span,
#tabsVariacionesAgencias ul li a span,
#tabsVariacionesAgencias1 ul li a span,
#tabsValoracionesAreas ul li a span,
#tabsValoracionesAreas1 ul li a span,
#tabsVariacionesAreas ul li a span,
#tabsVariacionesAreas1 ul li a span,
#tabsValoracionesGrupos1 ul li a span,
#tabsValoracionesMotivos ul li a span,
#tabsVariacionesMotivos ul li a span,
#tabsValoracionesEdades ul li a span,
#tabsVariacionesEdades ul li a span,
#tabsValoracionesTipos ul li a span,
#tabsVariacionesTipos ul li a span,
#tabsValoracionesCompetenciaInterna ul li a span,
#tabsValoracionesCompetenciaInterna1 ul li a span,
#tabsValoracionesCompetenciaInterna3 ul li a span,
#tabsValoracionesVariaciones ul li a span,
#tabsValoracionesCompetencia ul li a span,
#tabsValoracionesCompetenciaComentarios ul li a span,
#tabsComentarios ul li a span,
#tabsComentarios1 ul li a span{
	display:none;
	background-image:url('images/iconos/flechaGris.png');
	background-position:bottom right;
	position:absolute;
	bottom:-10px;
	height:9px;
	width:10px;	
	*right:60px;
}

#tabsValoraciones ul li:first-child a span,
#tabsValoraciones1 ul li:first-child a span,
#tabsValoracionesPaises ul li:first-child a span,
#tabsValoracionesPaises1 ul li:first-child a span,
#tabsValoracionesAgencias ul li:first-child a span,
#tabsValoracionesAgencias1 ul li:first-child a span,
#tabsVariacionesAgencias ul li:first-child a span,
#tabsVariacionesAgencias1 ul li:first-child a span,
#tabsValoracionesAreas ul li:first-child a span,
#tabsValoracionesAreas1 ul li:first-child a span,
#tabsVariacionesAreas ul li:first-child a span,
#tabsVariacionesAreas1 ul li:first-child a span,
#tabsValoracionesGrupos ul li:first-child a span,
#tabsValoracionesGrupos1 ul li:first-child a span,
#tabsValoracionesMotivos ul li:first-child a span,
#tabsValoracionesTipos ul li:first-child a span,
#tabsVariacionesTipos ul li:first-child a span,
#tabsVariacionesMotivos ul li:first-child a span,
#tabsVariacionesEdades ul li:first-child a span,
#tabsValoracionesCompetenciaInterna ul li:first-child a span,
#tabsValoracionesCompetenciaInterna1 ul li:first-child a span,
#tabsValoracionesCompetenciaInterna3 ul li:first-child a span,
#tabsValoracionesCompetenciaComentarios ul li:first-child a span,
#tabsValoracionesVariaciones ul li:first-child a span,
#tabsValoracionesCompetencia ul li:first-child a span,
#tabsValoracionesEdades ul li:first-child a span,
#tabsComentarios ul li:first-child a span,
#tabsComentarios1 ul li:first-child a span
{
	display:block;
}

.menu-niveles,.menu-niveles1{
	width:300px;
	height:45px;
	background-color:#4D4742;
}

.menu-niveles a,.menu-niveles span,.menu-niveles1 a,.menu-niveles1 span{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
	padding:5px 0 0 8px;
}

.menu-niveles select, .menu-niveles ul,.menu-niveles1 select, .menu-niveles1 ul {
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 11px;
    list-style: none outside none;
    padding-left: 8px;
    padding-right: 5px;
    padding-top: 1px;
    text-align: left;
    width: auto;
}

.menu-niveles>ul>li:first-child,.menu-niveles1>ul>li:first-child{
	display:block;
}

.menu-niveles div.img ,.menu-niveles1 div.img{
    background-image: url("images/iconos/flechaBlanca.png");
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 12px;
    width: 13px;
    margin-top: 2px;
    cursor:pointer;
}

.menu-niveles div.img:hover,.menu-niveles1 div.img:hover{
	background-image: url('images/iconos/flechaAmarilla.png');
	background-repeat:no-repeat;
	height:12px;
	width:13px;
	display:inline-block;
	cursor:pointer;
}	

.menu-niveles ul div.list-interno,.menu-niveles1 ul div.list-interno{
	background-color: #4D4742;
    margin-left: -8px;
    padding-left: 6px;
    position: absolute;
    width: 292px;
    z-index:10000;
}


.menu-niveles a div.img,.menu-niveles1 a div.img{
	background-image: url('images/iconos/flechaBlanca.png');
	background-repeat:no-repeat;
	display:inline-block;
	height: 9px;
    padding-right: 3px;
    width: 10px;
}
.menu-niveles a:hover div.img,.menu-niveles a div.img2,.menu-niveles1 a:hover div.img,.menu-niveles1 a div.img2{
	background-image: url('images/iconos/flechaAmarilla.png');
	background-repeat:no-repeat;
	height:9px;
	width:10px;
	display:inline-block;
}
.menu-niveles ul div li a,.menu-niveles1 ul div li a{
	padding-bottom:2px;
	padding: 2px 2px 5px;
}
.menu-niveles a:first-child,.menu-niveles1 a:first-child{
	cursor:pointer;
}

.menu-niveles a:hover,.menu-niveles1 a:hover{
	color:#FFF200;
}

.menu-niveles a strong,.menu-niveles1 a strong{
	color:#FFF200;
}

.own{
	background-color:#FFF200;
}

.botoneraStandard p.title,.botoneraStandard2 p.title{
	font-size:9px;
	color:#000000;
	position:absolute;
	margin-top:-30px;
	margin-left:-10px;
	text-align:left;
	left:9px;
}

.positionBotonera1{
	left:558px;
}
.positionBotonera2{
	left:666px;
}
.positionBotonera3{
	left:675px;
}
.botoneraStandard2{
	width: auto;
	position:absolute;
	z-index:100;
	top:42px;
	background-image:url("../default/images/botoneraEstandar_gris.png");
	padding:5px 10px 12px;
	
	height:52px;
	width:84px
	
}
.botoneraStandard{
	background-image: url("../default/images/botoneraEstandar_amarilla.png");
    height: 52px;
    margin-left: 5px;
    padding: 4px 10px 12px;
    padding: 4px 10px 12px;
    position: absolute;
    top: 42px;
    width: 84px;
    z-index: 100;
}
.botoneraStandard span.number ,.botoneraStandard2 span.number{
	display:block;
	text-align:left;
	font-size:9px;
	color:#000000;
}

.botoneraStandard span.iconNote,.botoneraStandard2 span.iconNote{
	display:marker;
	background-image: url('images/bottomNota.png');
	background-position: right center;
	background-repeat: no-repeat;
	position:absolute;
	padding:46px 20px 9px 15px;
}
.header-Quesito{
	width:100%;
	height:55px;
	background-color:#C8C7C0;
	font-size:11px;
	*text-align:left;
	color:#000000;
	
}
.filete{
	width:100%;
	height: 8px;
	font-size: 1px;
	border-bottom:1px solid #C8C7C0;
	margin-bottom:8px;	
}
.header-Quesito span{	
	padding:10px 4px 4px 10px;
	display:block;
	font-weight:bold;
	text-align: left;
}

.botoneraStandard2 span.iconNote{
	background-image: url('images/bottomNota2.png');
}

#explicacion_seccion_ayuda{	
	text-align: left;
	padding: 0 50px;
	overflow-y: scroll;
}

#icono_ayuda
{
	border: 0px;
}
.nota-aclaracion
{
	color: #000000;
    display: block;
    font-family: Helvetica Neue,Arial,Tahoma;
    font-size: 9px;
    margin-top: 5px;
    text-align:left;
}

.texto
{
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 11px;
	color: #000000;
}

.Flecha-menu {
	background-image: url('images/flechaMenu.png');
	background-repeat: no-repeat;
	position:absolute;
	padding:0 0 0 6px;
	margin-left:10px;
}

#fechasPeriodos_wrapper{
	bottom:-41px;
	*bottom:-64px;
	position:absolute;
	float: left;
	width: 300px;
	z-index:100;
	background-color:#C8C7C0;
	left:15px;
}
.ui-bottom-left-corner-10{
	/*color:#C8C7C0;*/
	/*background-image: url('images/ui_bottom_left_corner_10.png');
	background-position: bottom left;
	background-repeat: no-repeat;*/
}
.ui-bottom-right-corner-10{
	/*background-image: url('images/ui_bottom_right_corner_10.png');
	background-position: bottom right;
	background-repeat: no-repeat;*/
}
#fechasPeriodos{	
	text-align: center;
	height: 40px;
	padding: 0 5px;
	
}
#fechasPeriodos.abierto{
  /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=145, Color='#898788')";*/
  /* For IE 5.5 - 7 */
  /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=145, Color='#898788');*/
}

#fechasPeriodos .flecha{
	margin-top: 3px;
	width: 10px;
	float: right;
}

#seleccionFechasPeriodos{	
	background-color:#C8C7C0;
	position:absolute;
}

#seleccionFechasPersonalizadas{
	text-align:center;
}

.oculto{
	display: none;
}

.limpio{
	background: none;
}

#secciones{
	position: relative;
	width: 100%;
	z-index: 99;
	padding: 4px 10px 0px 10px;
}

.navigation{
height:130px;
*height:131px;
width:1000px;
background-color:#FFFFFF;
display:block;
border-top:1px solid #C8C7C0;
border-bottom:1px solid #C8C7C0;

}

.fondoPar{
	background-color: #000000;
}

.LogoRR{
	height:84px;
	width:712px;
	padding:40px 0px 0px 0px;
	margin:0 auto;
}

.LogoRR a{
	color: #5C5954;
    text-decoration: none;
}

#boton-login{
	background-image:url("../default/images/boto-hotel.png");
    background-repeat:no-repeat;
    background-color:#5C5954;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 10px;
    font-weight: bold;
    padding: 1px;
    text-align: left;
    text-decoration: none;
    margin-top:10px;    
}

#boton-login:hover{
	font-weight:bold;
	color: #FFF200;
}

.pruebenos{
	width:250px;
	height:150px;
	color:#FFF200;
	text-align:left;
	font-size:16px;
	margin-top:50px;
}
.pruebenos a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	
}

.container-login{
	margin: 55px auto 0;
	width:712px;
	height:367px;
}
.container-login div.container-Izquierda{
	float:left;
	width: 300px;
	height:360px;
}

.container-login div.container-Izquierda div.texto{
	font-size:21px;
	line-height:1.3;
	color:#FFFFFF;
	width:250px;
	font-weight:bold;
}

.container-login div.container-Derecha{
	float:right;
	height:360px;
	width: 400px;
}
.container-login div.container-Derecha div.mensaje-Login1{
	margin-top: 3px;
	text-align:left;
	color:#FFFFFF;
	text-transform:UPPERCASE;
}

.container-login div.container-Derecha div.mensaje-Login2{
	text-align:left;
	color:#FFFFFF;
	width:245px;
	display: block;
    float: left;
}

.container-login div.container-Derecha div.email{
	display:block;
	margin-top: 90px;
}

.container-login div.container-Derecha div.password{
	display:block;
}
.container-login div.container-Derecha div.email span.texto{
	display:block;
	color:#FFFFFF;
	font-size:10px;
	float:left;
	margin-bottom:5px;
	text-align:left;
	width:100%;
	font-weight:bold;
}

.container-login div.container-Derecha div.email input{
	float:left;
	margin-bottom:15px;
	border:0;
}

.container-login div.container-Derecha div.password span.texto{
	width:100%;
	color:#FFFFFF;
	margin-bottom:5px;
	float:left;
	display:block;
	text-align:left;
	font-size:10px;
	font-weight:bold;
}

.container-login div.container-Derecha div.password input{
	float:left;
	margin-bottom:5px;
	border:0;
	display:block;
	margin-right: 100%;
}
.container-login div.container-Derecha div.boton-login{
	margin-bottom:5px;
}

.container-login div.container-Derecha div.container-message-error{
	background-color: #FFF200;
    font-size: 11px;
    height: auto;
    margin-top: 55px;
    *margin-top: 45px;
    min-height: 70px;
    text-align: left;
    width: 248px;
    clear:both;
    float:left;
}

.container-login div.container-Derecha div.container-message-error span.message-error{
	display: block;
    padding: 10px;
}

.headerprincipal-panelPrincipal h1{
	margin-top:15px;
}
.headersubtitulo-panelPrincipal{
	margin-bottom:40px;
	text-align:left;
	margin-top: 15px;
}


#icono_ayuda_vinculo{
	float:right;
	text-decoration:none;
	font-size:11px;
	color:#ED1C24;
	padding-right: 15px;
}
#soporte_tecnico{
	color: #ED1C24;
    float: right;
    font-size: 11px;
    margin-right: 5px;
    text-decoration: none;
}
#container-Quesito2{
	height:305px;
	border-bottom:1px solid #E1E1DE;
}


.cabecera-comentarios{
	background-color:#C8C7C0;
	width:98.5%;
	height:30px;
	margin-left:10px;
	display:block;
}

.cabecera-comentarios p{
	padding:8px 70px 0 5px;
	display:inline-block;
	float:left;
}

.comentario{
	display: inline-block;
    min-height: 210px;
    padding-bottom:10px;
    height: auto;
    width: 100%;
    font-size: 11px;
}

.comentario .comentarios{
	width: 101.7%;
}

.comentario table{
	padding-left:15px;
}

.last-input{
	padding-bottom:30px;
}
#no_se_portal{
	cursor:pointer;
	color:#000000;
	list-style:none;
}

#no_se_portal div.visible:hover li{
	color:#FFF200;
}


#no_se_portal li.icono{
	background-image:url('images/iconos/flechaGris.png');
	height:9px;
	width:10px;
	display:inline-block;
}

#no_se_portal div.visible:hover li.icono{
	background-image:url('images/iconos/flechaAmarilla.png');
	height:9px;
	width:10px;
}

.visible{
	display:inline;
}
#no_se_portal .portales li:first-child{
	padding-top:5px;
}

#no_se_portal .portales li{
	padding-left:14px;
	text-align:left;
	padding-bottom:5px;
}
#no_se_portal .portales li:hover{
	color:#FFF200;
}

.button-periodoFechas input{
    background-image: url("../default/images/botonGuardar.png");
    border: 0 none;
    color: #FFFFFF;
    font-weight: bold;
    height: 18px;
    margin-left: 5px;
    margin-top: 20px;
    text-align: center;
    width: 100px;
    cursor:pointer;
}

.button-periodoFechas input:hover {
	color:#FFF200;
}

#seleccionFechasPeriodos table tbody tr td.periodo1{
	padding-left:5px;
	text-align:left;
}

#seleccionFechasPeriodos table tbody tr td.periodo2{
	text-align:left;
}
#seleccionFechasPeriodos table tbody tr td.periodo1 label{
	color:#404040;
}

#seleccionFechasPeriodos table tbody tr td.periodo2 label{
	color:#404040;
}

#seleccionFechasPeriodos table tbody tr td.periodo1 label:hover{
	color:#FFF799;
	cursor:pointer;
}

#seleccionFechasPeriodos table tbody tr td.periodo2 label:hover{
	color:#FFF799;
	cursor:pointer;
}

.filtro div.name{
	width:40px;
	display:inline-block;
}

.filtro div.inputs{
	width:auto;
	display:inline;
}

#no_fh_fechaDesde{
	margin-left:-3px;
}

.nombreSeccionComentarios h1{
	margin-top:15px;
}


.valoraciones{
	margin-top:10px;
	margin-left:10px;
}

.valoraciones span{
	background-color: #FFF200;
    font-size: 10px;
    font-weight: bold;
    margin-right: 3px;
    padding: 1px;
}

.containerValoracionesComentarios{
	height: auto;
    margin-left: 10px;
    margin-top: 15px;
    text-align: left;
    width: 100%;
}
.containerValoracionesComentarios div span{
	display:inline-block;
	width:120px;
}
.containerValoracionesComentarios div{
	margin-bottom:3px;
}

.containerValoracionesComentarios div span.middle,.containerValoracionesComentarios div span.last{
	width:auto;
}

.containerValoracionesComentarios div span.last{
	margin-left:10px;
}

.noCursor{
	cursor:auto !important;
}

.identify{
	float:left;
	text-decoration:none;
	font-size:21px;
	color:#FFFFFF;
}
.identify:hover{
	float:left;
	text-decoration:none;
	font-size:21px;
	color:#FFF200;
}
#checksHotelesHistorico table tbody tr td a{
	font-weight:normal;
}

.tituloComentario{
	font-weight:bold;
	margin:10px 0 0 10px;
	font-size:15px;
}

.cursor{
	cursor:pointer;
}

#logoHR{
	position:absolute;
	left:12px;
	top: 12px;
}

#menuGeneral{
	position:absolute;
	top: 0px;
	left: 0px;
	width:700px;
	padding-left:17px;
	padding-top:5px;
	margin: 0px;
	text-align:left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size:11px;
	color: #FFFFFF;
}
#menuGeneral a {
	text-decoration: none;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size:11px;
	color: #C7C8BE;
}

#menuGeneral a:hover {
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size:11px;
	color: #FFFFFF;
}

#menuUsuario{
	position:absolute;
	top: 0px;
	right:0px;
	padding-right:25px;
	padding-top:5px;
	margin: 0px;
	text-align:left;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size:11px;
	color: #FFFFFF;
}

#menuUsuario a {
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
}

#menuUsuario a:hover {
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size:11px;
	color: #FFFFFF;
}

.menuOpciones
{
	text-decoration: none;
	display:inline-block;
	margin-top:-10px;
	padding:10px 0px;
}

.menuOpciones span
{
	font-size:11px;
	color:#000000;
	padding:3px 5px;
}

.menuOpciones:hover span
{
	background-color: #FFFFFF;
}

.menuOpciones span.seleccionado
{
	background-color: #068dc8;
	color: #FFFFFF;
}

#tituloVision
{
	position:absolute;
	left:25px;
	top: 5px;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}
.nameOptions{
	display:block;
	float:left;
	padding:53px 20px 0 0px;
}


#banderasSinCargar{
	display:none;
	position:absolute;
	right:38px;
	top:20px;
}

#menuHotelReporting{
	background-color: #323232;
    height: 150px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}


#tabsPortalesMenu {
	float:left;
	width:100%;
	border-bottom:1px solid #666666;
	font-family: Arial;
	font-size:93%;
	line-height:normal;
}
#tabsPortalesMenu ul {
	margin:0;
	padding:0px 10px 0 16px;
	list-style:none;
}
#tabsPortalesMenu li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsPortalesMenu a {
	float:left;
	/*background:url("/estilos/estadisticas/images/tabLeftMenu.gif") no-repeat left top;*/
	margin-bottom:-1px;
	text-decoration:none;
	font-family: Arial;
	display:block;
}

#tabsPortalesMenu ul li:first-child a {
/*	padding-right: 60px;*/
}

#tabsPortalesMenu a span.seleccionado {
	background-color:#068dc8;
}
#tabsPortalesMenu a span {
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	behavior: url(ie-css3.htc);
	position:relative;
	z-index:1000;
	
	float: left;
	display: block;
	/*background: url("/estilos/estadisticas/images/tabRightMenu.gif") no-repeat right top;*/
	background-color:#62c4e0;
	padding: 5px 10px 4px;
	color: #000000;
	font-weight: bold;
	font-family: arial;
	margin-left:4px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsPortalesMenu a span {
	float:none;
	color:#FFFFFF;
}
/* End IE5-Mac hack */
#tabsPortalesMenu a:hover span {
	color:#000000;
}
#tabsPortalesMenu a:hover {
	background-position:0% -42px;
}
#tabsPortalesMenu a:hover span {
	background-position:100% -42px;
}
#tabsPortalesMenu a span.seleccionado{
	font-family: arial;
	font-weight: bold;
	background-position:100% -42px;
	color:#FFFFFF;
}

#tabsPortalesMenu ul li:first-child a span{
	*margin-right:60px !important;
}

#tabsPortalesMenu a.seleccionado{
	/*background-position:0% -42px;*/
}

#dv_mp {
	text-align: center;
}
#dv_mp a{
	text-decoration: none;	
}

#dv_mp fieldset{
	display: inline;	
	width: 200px;
	border: solid 1px #ededed;
	margin: 0 auto;
	text-align: left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}
#dv_mp legend{
	color: #2779aa;
}
#dv_mp fieldset div{
	padding:5px;
}

.btSeleccionado{
	width: 100%;
	color: #000000 !important;
	font-weight: bold;
	border: solid 1px #000000;
	background-color:#ededed;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.dv-grupoChecks{
	overflow: auto;
}

.derecha{
	text-align: right !important;
}

.centrar{
	text-align: center !important;
}

.pointer{
	cursor: pointer;
}

.sololectura
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #C4C4C4
    
}

.estadisticas td.black{	
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #000000;
}

.estadisticas td.green{	
    COLOR: #000000;
    BACKGROUND-COLOR: #00FF00;
}

.estadisticas td.darkGreen{	
    COLOR: #000000;
    BACKGROUND-COLOR: #009900;
}

.estadisticas td.red{	
    COLOR: #000000;
    BACKGROUND-COLOR: #FF0000;
}

.estadisticas td.darkRed{	
    COLOR: #000000;
    BACKGROUND-COLOR: #990000;
}

.estadisticas td.lightRed{	
    COLOR: #000000;
    BACKGROUND-COLOR: #ffb3b3;
}

.estadisticas td.gris{	
    COLOR: #000000;
    BACKGROUND-COLOR: #cccccc;
}

td.weekend {
  background-color: #CCCCCC !important;
}

td.checkout{
    COLOR: #000000;
    BACKGROUND-COLOR: #B7D0EC;
}

td.checkin{
    COLOR: #000000;
    BACKGROUND-COLOR: #ff9999;
}

td.checkinAndCheckout{
    COLOR: #000000;
    BACKGROUND-COLOR: #c58cff;
}

td.occupied{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFF99;
}

td.review{
    COLOR: #000000;
    BACKGROUND-COLOR: #ccff00;
}

td.blocked{
    COLOR: #000000;
    BACKGROUND-COLOR: #cc9966;
}



td.color_0_red {
  background-color:#bf0000 !important;
  color:#bf0000 !important;
}

td.color_1_red {
  background-color: #bc3d3d !important;
  color: #bc3d3d !important;
}

td.color_0_red.weekend {
  background-color: #920000 !important;
  color: #920000 !important;
}

td.color_1_red.weekend {
  background-color: #7b2d2d !important;
  color: #7b2d2d !important;
}



td.color_0_0 {
  background-color:#c3b61e !important;
}

td.color_0_1 {
  background-color: #63b31f !important;
}

td.color_0_0.weekend {
  background-color: #8e851f !important;
}

td.color_0_1.weekend {
  background-color: #55743c !important;
}

td.color_1_0 {
  background-color:#63b31f !important;
}

td.color_1_1 {
  background-color: #c3b61e !important;
}

td.color_1_0.weekend {
  background-color: #55743c !important;
}

td.color_1_1.weekend {
  background-color: #8e851f !important;
}

td.upgrade{
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    opacity: 0.75;
    font-weight: bold;
}

td.upgrade-first{
    border-left: solid 1px #FFFFFF;
}

td.upgrade-last{
    border-right: solid 1px #FFFFFF;
}

.tab{
	margin-left: 15px;
}

#reportWindow{
	border: solid 1px #c7c7c7;
	background: #c7c8c2;
	padding: 10px;
	clear: left;
	text-align: left;
}
#reportList{
	position: relative;
	overflow: auto;
}

#reportMSG{
	position: absolute;
	bottom: 0;
	right: 10;
	z-index: 2000;
	border: solid 1px #333333;
	border-bottom: 0;
	padding: 10px;
	float: right;
	width: 200px;
	height: 100px;
	font-weight: bold;
	BACKGROUND-COLOR: #c7c8c2;
}

#dv-gestion-informes{
	text-align: left;
}

.oculto{
	display: none;
}

.tablaInformes{
	background-color: #CCCCCC;
}
.tablaInformes td{
	background-color: #FFFFFF;
}

.informeNormal, .informeNormal td{
	background-color: #FFFFFF;
}

.informePublico, .informePublico td{
	background-color: #c3e4f3;
}

#leyendaInformes{
	font-size: 7pt;
	text-align: left;
	margin-top: 2px;
}

#leyendaInformes div{
	height: 10 px;
	width: 12 px;
	border: solid 1px #000000;
	display: inline;
}

.separador{
	background-color: #c7c8c2;
	border-color: #c7c8c2;
	margin: 0;
	width: 1px;
}
hr{
	background-color: #c7c8c2;
	border-color: #c7c8c2;
	border: 0;
	margin: 0;
	height: 1px;
}

td.black{
	COLOR: #FFFFFF;
    BACKGROUND-COLOR: #000000;
}
td.green{	
    COLOR: #000000;
    BACKGROUND-COLOR: #00FF00;
}
td.darkGreen{	
    COLOR: #000000;
    BACKGROUND-COLOR: #009900;
}
td.red{	
    COLOR: #000000;
    BACKGROUND-COLOR: #FF0000;
}
td.darkRed{	
    COLOR: #000000;
    BACKGROUND-COLOR: #990000;
}
td.gris{	
    COLOR: #000000;
    BACKGROUND-COLOR: #cccccc;
}

td.destacada{	
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    border-bottom: 0px solid #dadada;
	border-top: 0px solid #dadada;
}
td.destacada2{
    COLOR: #000000;
    BACKGROUND-COLOR: #c8c8c2;
}

.contenedor{
	position:relative;
}
.contenido{
	
	position:absolute;				
	z-index:999;
	top:0px;
	left:100px;
	
}

.selectFiltro{
	width:130px;
}

#fld-opciones-informe{
	width: 100%;
	float: left;
}

#tabla-datos{
	width: 100%;
}

.checks_large, #checks_anyos, #checks_tipos, #checks_agencias, #checks_paises, #checks_registros, #checks_grupos, #checks_bloques, #checks_conceptos, #checks_productos, #checks_grupoformasPago, #checks_horas, #checks_meses
{
	height: 290px;
	padding-left:5px;	
}

.copyTr, .copyBodyTd{
	position: absolute
}

div.texto-nota
{
	margin:0 auto;
	font-family: Helvetica Neue,Arial,Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	width:100%;
}

.texto-nota div.texto-bottom{
	text-align:center;
}

.botones-home{
	float:left;
	/*margin-top:25px;*/
	margin-right:25px;
}

/*Botón general resaltado*/
#boton-general-resaltado div{
	-moz-border-radius: 4.5px;
	border-radius: 4.5px;
	-ms-border-radius: 4.5px;
	-moz-border-radius: 4.5px;
	-webkit-border-radius: 4.5px;
	-khtml-border-radius: 4.5px;
	behavior: url(ie-css3.htc);	
	/*background:#3f3f3b;*/
	background:#00B3D0;	
	color: #FFFFFF;
	display: block; 
	float: left;	
}

#boton-general-resaltado input{ 
	background: transparent;
	border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 10px;
    font-weight: bold;
    padding: 3px;
    text-align: left;
    text-decoration: none;
}
#boton-general-resaltado input:hover{
	font-weight:bold;
	color: #FFF200;
}

.caja {
	border: solid 1px #C7C8C2;
	display: inline-block;
	margin-right: 10px;
}

.caja .title {
	background-color: #f5f5f5;
	padding: 2px;
	font-weight: bold;
	color: #068dc8;
	border-bottom: solid 1px #C7C8C2;
}

.caja .content{
	padding: 5px;
}

.botonesFormulario{
	text-align:left;
	clear:both;
	margin-top: 5px;
}

#tooltip {
    white-space: pre-line;
}

.full-width{
    width: 99%;
}

.storehouseProviderProductCell {
    text-align: left !important;
    font-size: 0.8em;
    width: 150px;
}

.tag{
    background: none repeat scroll 0 0 #C7C8C2;
    border-color: #31302D;
    border-style: solid;
    border-width: 1px;
    width: auto;
    float: left;
    border-radius: 3px;
    color: #121212 !important;
    font-size: 10px;
    margin: 4px;
    padding: 2px 7px;
    text-decoration: none;
    cursor: pointer;
}

.tag[selected] {
    background: none repeat scroll 0 0 #121212;
    color: #C7C8C2 !important;
}

.assignMaid, .removeMaid, .assignFloorMaid, .removeFloorMaid {
    cursor: pointer;
}

.assignMaid:hover td, .removeMaid:hover td {
    background-color: #66ff99;
}

.align-left {
    text-align: left;
}

-->
