*{
	margin:0px;
	padding:0px;
}
body {

	background-color: #F2F2F2;
	font-family: 'Verdana',sans-serif;
  	color: #444444;
	font-size:9pt;
	text-align:justify;
}
#fondosup{
	background-color:#465d8c;

}
/*MEN�*/
nav#menu {
	display: block;
	padding: 0.2em;
	text-align: center;
}
.menu_aplic{
	margin:0.5em;
	display:inline-block;
	background:#f2f2f2;
  cursor:pointer;
	width:100px;
}
.menu_aplic:hover{
    background:#CCCCCC;
}
.img_menu{
	width:100%;
	text-align:center;
	vertical-align:middle;
}
.img_menue{
	text-align:center;
	vertical-align:middle;
	border:0.1em solid #465d8c;
	 -webkit-border-top-left-radius:10px;
	 -webkit-border-top-right-radius:10px;
    -moz-border-top-left-radius:10px;
    border-top-left-radius:10px;
	 border-top-right-radius:10px;
	cursor:pointer;
}
.img_menue:hover{
	background:#CCCCCC;
}
/*CONTENIDO P�GINA INICIAL MULTIEMPRESA*/
aside#acceso_gmao
{
	width:100%;
	background: url(../../images/principal/fondo_index_white2.jpg) no-repeat center center fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.ident_multiuser
{
	background: rgba(70, 93, 140, .8);
	padding:3em;
	color:white;
}
.multiempresa
{
	padding: 0.1em;
	color:#465d8c;
	font-weight:bold;
	background: rgba(255, 255, 255, .2);
}
.multiempresa:hover
{
	background: rgba(255, 255, 255, 1.0);
}
.multiempresa_1:hover
{
	background: rgba(255, 255, 255, 1.0);
}
.div_multiuser
{
	display: inline-block;
	background: rgba(255, 255, 255, .4);
 border:solid 0.1em #465d8c;
 border-radius: 5px;
	width:20%;
	box-shadow:0.2em 0.2em 1em #465d8c;
	margin-left:6em;
	margin: 20px;
	padding: 5px;
	text-align: center;

}
.div_multiuser:hover
{
	background:#C5D0DC;
	opacity: 1;
	box-shadow:0.4em 0.4em 1em #465d8c;
	border-bottom:solid 0.1em #465d8c;
	border-right:solid 0.1em #465d8c;
}
#footer_index {
	width:100%;
	background-color:#465d8c;
	text-align:center;
	font-size:1.5em;
	color:#ffffff;
	font-family:'Century Gothic';
}
/*CONTENIDO*/

aside#aplicacion{
	display: block;
	vertical-align:top;
	width: 100%;
	margin:1px auto;
	text-align:center;
	padding:0.1em;
}
section#planta{
	width:80%;
	margin:1px auto;
	display:inline-block;
	vertical-align:top;
}
div#plano{
	width:100%;
	display:inline-block;
}
div#tipo_planta{
	width:15%;
	display:inline-block;
}
.atipo_plano{
	width:100%;
	border:0.1em solid #465d8c;
	border-radius: 10px;
	margin:0.8em;
}
.atipo_plano:hover{
	background:#cacaca;
}

.unid_mandos{
	color: #465d8c;
	display: block;
	width:70%;
	height:6em;
	border:0.3em solid #465d8c;
	padding:0.2em;
	margin: 0.1em;
}
.unid_mandos_absa{
	color: #465d8c;
	width:60%;
	min-height:5em;
	border:0.3em solid #465d8c;
	padding:0.2em;
	margin: 0.1em;
}
.top_mandos{
	background:#465d8c;
	color:white;
	vertical-align:middle;
}
.result_mandos{
	font-size:1.2em;
}
/*ESTILOS M�DULO DE OPERARIOS*/
#form_box
{
	border-top:solid 0.1em #465d8c;
	border-bottom:solid 0.1em #465d8c;
}
.form_oper
{
	width:32%;
	display:inline-block;
	border-right:solid .02em #465d8c;
	border-left:solid .02em #465d8c;
	vertical-align:top;
}
/*ESTILOS DE P�GINA PRINCIPAL EN MODO COMPRAS SOLAMENTE*/

#tipo-compras{

	width:50%;
	margin: 0em auto;
	text-align:center;
}
.atipo_compras{
	width:25%;
	border:0.1em solid #465d8c;
	border-radius: 10px;
	margin:0.8em auto;
}
.atipo_compras:hover{
	background:#cacaca;
}
section#cuadro_mandos{
	margin:1px auto;
	margin-top:1em;
	padding-top:0.5em;
	width:15%;
	border-radius:10px;
	display:inline-block;
}
section#cuadro_mandos_absa{
	margin:1px auto;
	margin-top:2em;
	padding-top:0.5em;
	width:90%;
	border-radius:10px;
	display:inline-block;
}

/*ESTILOS DE P�GINAS DE MEN� DE APLICACI�N*/
/**********************************************************************************************************/
/*   SECTION "SUP_APLI"
/   *Dentro del aside id=aplicacion de las p�ginas de men� tengo una primera section="sup_apli".
     En ella tengo tres divs--> id�s =logo_cliente;titulo_sec; volver_plan */
section#sup_apli{
	width:100%;
	border-bottom: #465d8c solid 0.1em;
	margin-bottom:1em;
}
div#logo_cliente, div#titulo_sec, div#volver_plan{
	display:inline-block;
}
div#logo_cliente{
	width: 10%;
	align:left;
}
.log_cl{
	width:40%;
}
div#titulo_sec{
	width: 60%;
	color:#003366;
	font-weight:lighter;
	font-size:2em;
	vertical-align:middle;
}
.titulo_sec{
	color: #ffffff;
	font-weight:lighter;
	font-size:1.5em;
	vertical-align:middle;
}
div#volver_plan{
	width: 10%;
}

/*********************************************************************************************************/
/*	SECTION "ESPECIFICA"*/
/*	Aqu� va la parte de la p�gina que es espec�fica de esa parte de la aplicaci�n*/
section#especifica{
	width:100%;
	border-bottom: #465d8c solid 0.1em;
	text-align:center;
}
div#formulario_mag{

}
.log_form{
	width:90%;
}
/*********************** INFORMES *************************************************************************/
.referencia
{
	border: 0;
	background:rgba(0,0,0,0.0);
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style:italic;
}
.referencia:hover
{
	text-decoration:underline;
	color:#990000;
	cursor:pointer;
}
.boton_orden
{
	background-color:#ffffcc;
	cursor:pointer;
	padding:0.2em;
}
.boton_orden:hover
{
	background-color:#ffffff;
	color:#FF0000;

}
/*********************************************************************************************************/
/*PAGINAS DE FORMULARIOS*/
div#encabezadoinsert{
	padding: 1em;
	width: 100%;
}
.logo_form{
	width: 45%;
	display: inline-block;
}
.tit_form{
	border-top:0.1em solid #465d8c;
	border-bottom:0.1em solid #465d8c;
	color:#003366;
	font-weight:lighter;
	font-size:2em;
	vertical-align:middle;
}
fieldset{
	border-radius:2em;
}
.obligatorio{
    /* background:#fff url(../img/formulario/actividad.png) no-repeat 0 0px; */
    padding-left: 35px;
    width: 90%;
}
.no_obligatorio{

    /* background:#fff url(../img/formulario/actividad.png) no-repeat 0 0px; */
    padding-left: 35px;
    width: 90%;

}
.referencia
{
	border: 0;
	background:rgba(0,0,0,0.0);
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style:italic;
}

/*********************************************************************************************************/

.fondoazul{
	background-color:#465d8c;

}
.menu_user{
	color:#FFFFFF;
	font-family:Calibri;
	font-size:12px;
	font-weight:lighter;
}
a.enlace_directo{
	color: #465d8c;
	text-decoration: none;
	font-size:1em;
	font-weight:ligther;
}
a.enlace_directo:hover{
	color:red;
	text-decoration: none;
}
a.enlace_detalle{
	color: #465d8c;
	text-decoration: none;
	text-align:left;
	padding-left: 2em;
	padding-top: 2em;
	font-size:1em;
	font-weight:ligther;
}
a.enlace_detalle:hover{
	color:red;
	text-decoration: none;
}


.contenedor{
	border-color:#E5E5E5;
	border-width:2px;
	border-style:solid;
	border-radius:5px;
	-webkit-box-shadow:1px 4px 8px #888;
	-moz-box-shadow:1px 4px 8px #888;


}
.celda_titulo{
	padding-left:3em;
	background-color:#465d8c;
	text-align:center;
	color:white;
	font-size: 1.5em;
	font-weight:lighter;
}
.celda{
	padding-left:3em;
	/*background-color:#C0DCC0;*/
	text-align:left;
}
.celda_ord{
	padding-left:1em;
	/*background-color:#C0DCC0;*/
	text-align:left;
}
.celda2{
	padding-right:3em;
	background-color:#465d8c;
	color:white;
	text-align:right;
	font-weight:lighter;
}
.celda3{
	font-size: 1.3em;
	padding-right:3em;
	background-color:#465d8c;
	color:white;
	text-align:center;
	font-weight:lighter;
}
.celdaord
{
	padding-left:10px;
	font-size:10px;

}
.celda_imp{
	padding-left:1.5em;
	text-align:left;
	border-bottom:0.5 solid #003366;
}
a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;

}
a:visited {
	color:#333;
}
a:active {
	color:#333;
}
a:hover
{
text-decoration:underline;
}

a {
	color:#333;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;

}
a:visited {
	color:#333;
}
a:active {
	color:#333;
}
a:hover
{
text-decoration:underline;
}
.boton
{
	background-color:#EFEEED;
	font-family: 'Verdana',sans-serif;
  	color: #444444;
	font-size:9pt;
	cursor:pointer;
	width:150px;
	border-width:1pt;
	border-color:#444444;
	border-radius:5px;
	padding:5px;
	margin:5px;
}
.botoni
{
	background-color:#6B7A89;
	font-family: 'Verdana',sans-serif;
  	color:#FFFFFF;
	font-size:9pt;
	cursor:pointer;
	width:150px;
	border-width:1pt;
	border-color:#444444;
	border-radius:5px;
	padding:5px;
	margin:5px;
	-webkit-box-shadow:1px 4px 8px #888;
	-moz-box-shadow:1px 4px 8px #888;
}
.botonii
{
	background-color:#999999;
	font-family: 'Verdana',sans-serif;
  	color:#FFFFFF;
	font-size:9pt;
	cursor:pointer;
	border-width:1pt;
	border-color:#444444;
	border-radius:5px;
	padding:5px;
	margin:5px;
	-webkit-box-shadow:1px 4px 8px #888;
	-moz-box-shadow:1px 4px 8px #888;
}
.botoni_peq
{
	background-color:#465d8c;
	font-family: 'Verdana',sans-serif;
  	color:#FFFFFF;
	cursor:pointer;

	padding:2px;
	margin:2px;
}
.botoni_peque
{
	background-color:#465d8c;
	font-family: 'Verdana',sans-serif;
  	color:#FFFF66;
	cursor:pointer;
	padding:2px;
	margin:2px;
	border-bottom:solid #FFFF99 0.1em;
}
.botoni_peq2
{
	background-color:#C5D0DC;
	border:solid 0.2em #ffffff;
	font-family: 'Verdana',sans-serif;
  color: #003366;
	cursor:pointer;
	padding:2px;
	margin:2px;
}
.botonilist
{
	background-color:transparent;
	width:95%;
	font-family: 'Verdana',sans-serif;
  	color:#465d8c;
	font-size:9pt;
	cursor:pointer;
	border-color:transparent;
	border-radius:5px;
	padding:5px;
	margin:5px;
	-webkit-box-shadow:1px 2px 8px #888;
	-moz-box-shadow:1px 2px 8px #888;
}
.botonilist:hover
{
	background-color:#465d8c;
	color:#ffffff;
}
.input
{
	background-color:#FFFFCC;
	font-family: 'Verdana',sans-serif;
  	color: #003366;
	font-size:9pt;
	cursor:pointer;
	border-width:1pt;
	border-color:#666666;
	padding:5px;
	margin:5px;
	border-style:solid;
	border-radius:5px;


}
.input2
{
	background-color: #FFFFCC;
	font-family: 'Verdana',sans-serif;
  	color: #003366;
	font-size:9pt;
	cursor:pointer;
	width:300px;
	border-width:1pt;
	border-color:#666666;
	padding:5px;
	margin:5px;
	border-style:solid;
	border-radius:5px;


}
.botona
{
	background-color:#FFFFCC;
	font-family: 'Verdana',sans-serif;
  	color: #444444;
	font-size:9pt;
	cursor:pointer;
	width:150px;
	border-width:1pt;
	border-color:#444444;
	border-radius:3px;
	padding:5px;
	margin:5px;
}
.botona:focus{
	background-color:#FFFFff;

}
.botona2
{
	background-color:#FFFFCC;
	font-family: 'Verdana',sans-serif;
  	color: #444444;
	font-size:9pt;
	cursor:pointer;
	width:250px;
	border-width:1pt;
	border-color:#444444;
	border-radius:3px;
	padding:5px;
	margin:5px;
}
.botona2:focus{
	background-color:#FFFFff;

}


.boton:hover
{
	background-color:#F5FFE8;
}
.botoni:hover
{
	background-color:#F5FFE8;
	color: #003366;
}
.botonii:hover
{
	background-color:#F5FFE8;
	color: #003366;
}
.botoni_peq:hover
{
	background-color:#F5FFE8;
	color: #003366;
}
.botoni_peq2:hover
{
	background-color:#F5FFE8;
}

.botoni_peque:hover
{
	background-color:#F5FFE8;
	color: #003366;
}
.boton1
{
	background-color: #FFFFFF;
	font-family: 'Verdana',sans-serif;
  	color: #444444;
	font-size:9pt;
	cursor:pointer;
	width:320px;
	border-width:1pt;
	border-color:#444444;
	padding:5px;
	margin:5px;
	border-radius:10px;
}
.boton1:hover
{
	background-color:#F5FFE8;
	color:#003366;
}
#form input.btn {
    padding:3px;
    color:#FFFFFF;
    background-color:#061266;
    border:1px solid #000000;
}
label { width: 12em; float: left; }
label.mini { width: 7em; float: left; }

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
#Layer1 {
	position:absolute;
	left:10px;
	top:15px;
	width:201px;
	height:76px;
	z-index:1;
	background-color: #000066;
}
#Layer2 {
	position:absolute;
	left:215px;
	top:130px;
	width:997px;
	height:297px;
	z-index:1;
}
.Estilo1 {color: #FFFFFF; }
.Estilo2 {
	font-size: x-large;
	color: #FFFFFF;
}
.Estilo3 {color: #009999}
.Estilo4 {color: #FFFFFF; font-weight: bold; text-align:center; }
.Estilo5 {color: #00999}
.Estilo6 {color: #666666}
.Estilo7 {color: #003366; font-weight: bold; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif }
.Estilo9 {color: #333333}
.Estilo12 {
	color: #003333;
	font-family: Calibri;
	font-size: 16px;
	font-style: italic;
}
.Estilo13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000066;
}
.Estilo14 {
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}
.Estilo17 {color: #000066; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.Estilo19 {color: #000066; font-size: 14px; }
.Estilo20 {color: #000066; }
.Estilo21 {color: #FFFFFF}
.Estilo22 {color: #FF00FF}


#zebra:nth-child(2n) {
background-color: #f5F5F5;
}
#zebra:nth-child(2n):hover {
background-color: #C0C0C0;

}
#zebra:nth-child(2n+1) {
background-color: #dcdcdc;
}
#zebra:nth-child(2n+1):hover {
background-color: #C0C0C0;
}
#zebra2:nth-child(2n) {
background-color: #f5F5F5;
}
#zebra2:nth-child(2n):hover {
background-color: #C0C0C0;

}
#zebra2:nth-child(2n+1) {
background-color: #dcdcdc;
}
#zebra2:nth-child(2n+1):hover {
background-color: #C0C0C0;
}
#zebra3:nth-child(2n) {
background-color: #f5F5F5;
}
#zebra3:nth-child(2n):hover {
background-color: #C0C0C0;

}
#zebra3:nth-child(2n+1) {
background-color: #dcdcdc;
}
#zebra3:nth-child(2n+1):hover {
background-color: #C0C0C0;
}
#zebra_b:nth-child(2n) {
background-color: #f5F5F5;
font-size:1.2em;
}
#zebra_b:nth-child(2n):hover {
background-color: #C0C0C0;
font-size:1.2em;
}
#zebra_b:nth-child(2n+1) {
background-color: #dcdcdc;
font-size:1.2em;
}
#zebra_b:nth-child(2n+1):hover {
background-color: #C0C0C0;
font-size:1.2em;
}
.paluego{
 background: -webkit-gradient(linear, left top, left bottom, from(#669999), to(#ffffff));
background: -moz-linear-gradient(top,  #669999,  #ffffff);
}
.sombra{
border:#E5E5E5 solid ;
	border-radius:5px;
	-webkit-box-shadow:1px 4px 8px #888;
	-moz-box-shadow:1px 4px 8px #888;
}
.sombra2{
	border:thick ;
	border-radius:5px;
	-webkit-box-shadow:1px 4px 8px #888;
	-moz-box-shadow:1px 4px 8px #888;
}
.sombra3{
	border:thick;
	border-radius:5px;
	background-color:#465d8c;
	font-size:20px;
	font-weight:lighter; /* Hago m�s fino el trazo de la letra */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	-webkit-box-shadow:1px 4px 8px #888;
	-moz-box-shadow:1px 4px 8px #888;
}
.inserdatos{ /* Estilo de las ventanas emergentes de inserci�n de datos */
	position:absolute;
    top:30px; /*para que no se pegue al borde*/
	width:550px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
    padding:0.5em;
	color:#003366;
	background-color:#E8E8E8;
	-webkit-box-shadow:3px 5px 10px #888;
	-moz-box-shadow:1px 5px 10px #888;
	border-radius:15px;

}
.inserdatos2{ /* Estilo de las ventanas emergentes de inserci�n de datos */
	position:absolute;
    top:30px; /*para que no se pegue al borde*/
	width:760px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
    padding:2px;
	color:#003366;
	background-color:#E8E8E8;
	-webkit-box-shadow:3px 5px 10px #888;
	-moz-box-shadow:1px 5px 10px #888;
	border-radius:15px;

}
.tabs.a{
 background-color:#FF0000;
}
/* Clase para resaltar filas */
.tr_hover {
	background-color:#A0A0A4
}

#footer {
	position:fixed;
	bottom: 0px;
	width:100%;
	background-color:#465d8c;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
#footeracceso {
	position:fixed;
	bottom: 0px;
	width:100%;
	background-color:#ffffff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#465d8c;
}
.titulo{
	background-color:#465d8c;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-radius:15px;

}
.titulos{
	text-align:right;
	padding-right:2em;
	color:#003366;
}
.titulos2{
	background-color:#B0C4DE;
	color:#003366;
}
.datos{
	background-color:#B0C4DE;
	color:#003366;


}
.estilodoc{
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font.size:12;
		background-color:#465d8c;
}
.obligatorio{
    background:#FFFFCC url(../../images/iconos/formulario/obligatorio.png) no-repeat 0 0px;
	padding-left: 35px;
    width: 90%;
	font-family: 'Verdana',sans-serif;
  	color: #003366;
	font-size:9pt;
	cursor:pointer;
	border-width:1pt;
	border-color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-radius:5px;
}
.obligatorio2{
    background:#FFFFCC url(../../images/iconos/formulario/obligatorio.png) no-repeat 0 0px;
	padding-left: 35px;
    width: auto;
	font-family: 'Verdana',sans-serif;
  	color: #003366;
	font-size:9pt;
	cursor:pointer;
	border-width:1pt;
	border-color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-radius:5px;
}
.obligatorio_b{
    background:#FFFFCC url(../../images/iconos/formulario/obligatorio.png) no-repeat 0 0px;
	padding-left: 35px;
    width: 80%;
	font-family: 'Verdana',sans-serif;
  	color: #003366;
	font-size:9pt;
	cursor:pointer;
	border-width:1pt;
	border-color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-radius:5px;
}
.no_obligatorio{
   background:#FFFFCC url(../../images/iconos/formulario/no_obligatorio.png) no-repeat 0 0px;
	padding-left: 35px;
    width: 90%;
	font-family: 'Verdana',sans-serif;
  	color: #003366;
	font-size:9pt;
	cursor:pointer;
	border-width:1pt;
	border-color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-radius:5px;
}
.no_obligatorio2{
   background:#FFFFCC url(../../images/iconos/formulario/no_obligatorio.png) no-repeat 0 0px;
	padding-left: 35px;
    width: auto;
	font-family: 'Verdana',sans-serif;
  	color: #003366;
	font-size:9pt;
	cursor:pointer;
	border-width:1pt;
	border-color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-radius:5px;
}
.no_obligatorio3{
   background:#FFFFCC url(../../images/iconos/formulario/no_obligatorio.png) no-repeat 0 0px;
	padding-left: 35px;
    width: 25%;
	font-family: 'Verdana',sans-serif;
  	color: #003366;
	font-size:9pt;
	cursor:pointer;
	border-width:1pt;
	border-color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-radius:5px;
}
.etiqueta_form{
	padding-right:2em;
}
.tabla_impresion{
	color: 465d8c;
	border: 0.1em solid #003366;
}
/*Estilos para p�gina de �rdenes
*/
#div_horas{
	display:none;
}
.meter{
	width: 300px;
	padding-left:1.5em;
	padding-right:1.5em;
}
.meter2{
	width: 150px;
	padding-left:0.5em;
	padding-right:0.5em;
}
/*Estilos para la p�gina de stocks*/
.opcion:hover{
	background-color:#FFFFFF;
	border-radius:1em;
}
.costes:hover{
	background-color:#465d8c;
	color:white;
	cursor:pointer;
}
/*ESTILOS ESTAD�STICAS DE �RDENES*/
.estadisticas_ordenes1{
	margin:1px auto;
	border:solid 0.2em #6B7A89;
	border-radius:0.5em;
	padding:0.5em;
}
.logo_estadistica1{
	background-color: white;
	border:solid 0.1em #465d8c;
	border-radius:0.5em;
	padding:0.2em;
	width:35px;
	height:35px;
	vertical-align:middle;

}

/*ESTILOS P�GINA DE ESTAD�STICAS*/
.envio_estadistica{
	 font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
		background-color: transparent;
        border:0px;
        height:19px;
}
.envio_estadistica:hover{
	cursor: pointer;
	color:red;
}
.subtotales_estadistica{
	border-top:solid 0.2em #465d8c;
	background-color:#C5D0DC;
	font-weight:bold
}
.subtotales_estadistica:hover{
	cursor: progress;
}
/*ESTILOS P�GINAS DE INFORMES*/
.div_inform
{
	display: inline-block;
	width:20%;
	box-shadow:0.2em 0.2em 1em #465d8c;
	margin-left:6em;
}
.div_inform:hover
{
	background:#C5D0DC;
	box-shadow:0.4em 0.4em 1em #465d8c;
	border-bottom:solid 0.1em #465d8c;
	border-right:solid 0.1em #465d8c;
}
.div_informprin
{
	display: inline-block;
	width:20%;
	min-height: 50px;
	box-shadow:0.2em 0.2em 1em #465d8c;
	margin-left:6em;
	text-align: center;
	vertical-align: middle;
}
.div_informprin:hover
{
	background:#C5D0DC;
	box-shadow:0.4em 0.4em 1em #465d8c;
	border-bottom:solid 0.1em #465d8c;
	border-right:solid 0.1em #465d8c;
}
.tabla_ititulos
{
	padding:1em;
	border-bottom:solid 0.1em #6B7A89;
	font-weight:bold;
	background-color:#C5D0DC;
	text-align:center;
}
.tabla_idatos
{
	text-align:right;
	padding-right:1em;
	padding-left:1em;
	border-bottom:solid 0.1em #6B7A89;
}
.tabla_idatos:hover
{
	color:red;
	background-color:#FFFFCC;
}
.tabla_idatosprim
{
	border-bottom:solid 0.1em #6B7A89;
	font-weight:bold;
	background-color:#C5D0DC;
	padding-right:1em;
	padding-left:1em;
}
.tabla_itotales
{
	padding:1em;
	border-bottom:solid 0.1em #6B7A89;
	background-color:#C5D0DC;
	text-align:right;
}
/*ESTILOS P�GINAS DE ADMINISTRACI�N*/
.div_admin
{
	display: inline-block;
	width:15%;
	box-shadow:0.4em 0.4em 1em #465d8c;
}
.div_admin:hover
{
	background:#C5D0DC;
	box-shadow:0.4em 0.4em 1em #465d8c;
}
.div_admin1
{
	align: center;
	box-shadow:0.4em 0.4em 1em #465d8c;
}
.div_admin1:hover
{
	background:#C5D0DC;
	box-shadow:0.4em 0.4em 1em #465d8c;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/***********************************************ENERG�A P�GINA PRINCIPAL************************************************************/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.logo_central{
	width:300px;
	padding-bottom: 2em;
}
.titprin_energia{
	color:#fff;
	font-family: Calibri Light;
	font-size: 3em;
	border-bottom:solid 0.1em #EDF6FF;
	border-top:solid 0.05em #465d8c;
	-webkit-border-radius:2px;/*Para chrome y Safari*/
    -moz-border-radius:2px;/*Para Firefox*/
    -o-border-radius:2px;/*Para Opera*/
    border-radius:2px;/*El estandar por defecto*/
  	background-color: #465d8c;
}
.atipo_energia{
	width: 20%;
	margin:0.8em auto;
	color:#fffffff;
	font-family: Calibri Light;
	font-size: 3em;
	border-bottom:solid 0.1em #EDF6FF;
	border-top:solid 0.05em #465d8c;
	-webkit-border-radius:10px;/*Para chrome y Safari*/
    -moz-border-radius:10px;/*Para Firefox*/
    -o-border-radius:10px;/*Para Opera*/
    border-radius:10px;/*El estandar por defecto*/
    background-image: -webkit-gradient(linear, left top, left bottom, from(#C5D0DC), to(#465D8C));/*Para chrome y Safari*/
    /*Degradados*/
    background-image: -moz-linear-gradient(top center, #465D8C, #C5D0DC);/*Para Firefox*/
    background-image: -o-linear-gradient(top, #465D8C, #C5D0DC);/*Para Opera*/
    background-image: linear-gradient(top,#465D8C, #C5D0DC);/*El estandar por defecto*/
    overflow:hidden;
}
.atipo_energia:hover{
	background:#cacaca;
	color:#FFFF66
}
.atipo_energia2{
	display:inline-block;
	width: 10%;
	margin:0.5em 3em;
	color:#fffffff;
	font-family: Calibri Light;
	font-size: 3em;
	-webkit-border-radius:10px;/*Para chrome y Safari*/
    -moz-border-radius:10px;/*Para Firefox*/
    -o-border-radius:10px;/*Para Opera*/
    border-radius:10px;/*El estandar por defecto*/
    background-image: -webkit-gradient(linear, left top, left bottom, from(#C5D0DC), to(#465D8C));/*Para chrome y Safari*/
    /*Degradados*/
    background-image: -moz-linear-gradient(top center, #465D8C, #C5D0DC);/*Para Firefox*/
    background-image: -o-linear-gradient(top, #465D8C, #C5D0DC);/*Para Opera*/
    background-image: linear-gradient(top,#465D8C, #C5D0DC);/*El estandar por defecto*/
    overflow:hidden;
}
.atipo_energia2:hover{

	box-shadow: inset 0 0 0.5em #6B7A89;
}
/*ENERGIA - P�gina 1, pesta�a de simulaci�n*/
.simul_titu{
	color:#465d8c;
	font-weight:lighter;
	font-size:1.5em;
	text-align:left;
	padding-top:1em;
	border-bottom:solid 0.15em #465d8c;
}
.factura_simu{
	border:solid 0.1em #465d8c;
	background-color:white;
	padding:1.5em;
}
