@charset "utf-8";
/* el color a reemplazar es el #0F79C4  */
body{ font-family: 'Open Sans', sans-serif; margin:0; padding:0;}
img{ border:0;}
a{text-decoration: none;}
.links {  font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: bold; color: #0F79C4; text-decoration: none;}
.links:hover { font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: bold; color: #0F79C4; text-decoration: underline;}
.links_tabla { font-family: 'Open Sans', sans-serif; font-size: 11px; }

h1, .titulos {  font-family: 'Open Sans', sans-serif; font-size: 18px; color: #0F79C4; font-weight: bold; text-transform:capitalize;}
.botonesform {  font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #0F79C4; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-decoration:none}
.textobk {  font-family: 'Open Sans', sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.textobk:hover { font-family: 'Open Sans', sans-serif; font-size: 10px; color: #0F79C4; text-decoration: none}
.textoblanco { font-family: 'Open Sans', sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
.pagina_actual { font-family: 'Open Sans', sans-serif; font-size: 12px; color: #0099FF;/*color: #FFFFFF;*/ text-decoration: underline;}
.pagina_actual:hover, .textoblanco:hover { font-family: 'Open Sans', sans-serif; font-size: 12px; color: #0099FF; text-decoration: none}
.textobld { font-family: 'Open Sans', sans-serif; font-size: 11px; color: #000066; font-weight: bold; text-decoration: none}
.textobld:hover { font-family: 'Open Sans', sans-serif; font-size: 11px; color: #0066FF; text-decoration: none}
.cajasform {  font-family: 'Open Sans', sans-serif; font-size: 11px; border: #0F79C4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #333333}
.titulosmenu {  font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: bold; color: #0F79C4; }
.titulos:hover { font-family: 'Open Sans', sans-serif; font-size: 18px; color: #0F79C4; font-weight: bold; text-decoration: none }
.subtitulos { font-family: 'Open Sans', sans-serif; font-size: 15px; color: #0F79C4; font-weight: bold; text-decoration: none }
.subtitulos:hover { font-family: 'Open Sans', sans-serif; font-size: 15px; color: #0066CC; font-weight: bold; text-decoration: none }
.titular { font-family: 'Open Sans', sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold}
li{ color:#0F79C4;}
table tr.odd {
    /*background-color: <?php echo $GLOBALS['cfg']['BgcolorOne']; ?>;
    text-align: left;*/	
}

/* hovered table rows */
table tr.odd:hover {
    background-color: #FFFFFF;
}
#menu_derecha ul { padding-left:5px;}
 
#menu_derecha ul li{
	padding:0;
	padding-left:5px;
	margin:0;
	border:0;
}

.filtro_campo{
	float:left;
	padding-left: 5px;
	padding-left:5px;
	min-width:150px;
}

.limpiador{ clear:both; }

#buscador{ float:left; width:370px; border:1px solid #ccc; margin:2px; padding:2px;}
#filtro{ border:1px solid #ccc; margin:2px; padding:2px; /*margin-left:15%;*/}
#filtro label{ display:block;}
#filtro fieldset{display:inline-block; border:0;}
#filtro select{ max-width:150px; background:#fff; margin:0.5em; }
#filtro input{ max-width:150px; margin:0.5em; padding:0 0.5em;   }
#filtro input[type=radio]{ display:inline-block;}
#filtro .i_radio, .cajaInsertar .i_radio{ vertical-align:text-top; display:inline;}
#filtro button{  font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #0F79C4; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-decoration:none; cursor:pointer;}
#filtro .form_datetime input{ clear:both; display:inline-block; margin:0; height:2em; max-width:8em;}
#filtro fieldset{vertical-align:middle}


.cajaInsertar label{ display:block; float:left;}
.cajaInsertar label input, .cajaInsertar label textarea{ display:block; margin:2px;}

.oculto{ display:none;}

.limpiador{ clear:both}
.link_inicionet, .link_inicionet a{ color:#fff; text-align:center;}

/********************************************************************************************
		Estilos tabla de detalles 
*********************************************************************************************/
.detalles{ border:1px solid; border-collapse:collapse;}
.detalles th{ background:#0F79C4; color:#FFF; border:1px solid #ccc;}
.detalles td{ border:1px solid #ccc; }


/********************************************************************************************
		Estilos capa flotante 
*********************************************************************************************/

.black_overlay{ display:none; position: absolute; top: 0;  left: 0; width: 100%; background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);
} 
.white_content { display:none;position: absolute; top:0; left: 25%;padding: 16px;border: 16px solid #e6f9f9;background-color: white;z-index:1002;overflow: auto; 
font-family: 'Open Sans', sans-serif; font-size: 10px; color: #000; text-decoration: none }
.white_content td, .white_content th{font-size: 10px;}
.flotante_contenido a{ margin:1em;}

/********************************************************************************************
		Estilos listado vehiculos 
*********************************************************************************************/
.colores_listado{ list-style:inside none; }
.colores_listado li { border:1px solid #999; margin:5px; margin-bottom:0; float:left; padding:0; color:#000; font-family: 'Open Sans', sans-serif; font-size: 10px;}
.colores_listado .color_facturado{background-color:#A8C9A3;}
.colores_listado .color_vendido{background-color:#6F9;}
.colores_listado .color_stock{background-color: #FC0;}
.colores_listado .color_no_nuevo{background-color: #95CAFF;}
.colores_listado .color_semifacturado{background-color:#E0EBDE;}
.colores_listado .color_standby{background-color:#99F;}

/********************************************************************************************
		Estilos informes 
*********************************************************************************************/
.filtro{ padding:0;}
.filtro li{ display:inline-block; padding-left:1.5em; list-style:disc; font-size:11px; color:#000;}
.informe{ margin:1em; padding:1em;}
.informe th{ background:#0F79C4; color:#FFF; font-size:12px;  }
.informe table{ border:0; background-color:#ccc; border-collapse:separate; border-spacing: 1px;}
.informe td{ font-size:11px; }
.informe tr{ background:#E6F9F9;}
.informe tr:nth-child(2n+1) {background: #D4FDFD;}
.informe .totales{ background:#fff!important; font-weight:bold; text-align:right; }



