@font-face {
  font-family: "Gothic";
  src: url("fonts/GOTHIC.TTF")
}
body {
  font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
   background: #FFFFFF;
   background: linear-gradient(top, #FFFFFF 0, #B2B2B2) no-repeat;
   background: -webkit-linear-gradient(top, #FFFFFF 0, #B2B2B2) no-repeat;
   background: -moz-linear-gradient(top, #FFFFFF 0, #B2B2B2) no-repeat;
   background: -o-linear-gradient(top, #FFFFFF 0, #B2B2B2) no-repeat;
   background: -ms-linear-gradient(top, #FFFFFF 0, #B2B2B2) no-repeat;
   background: linear-gradient(top, #FFFFFF 0, #B2B2B2) no-repeat;
   -svg-background: linear-gradient(top, #FFFFFF 0, #B2B2B2) no-repeat;
   background-attachment: fixed !important;
   font-size: 14px; 
   margin: 0px 0 0px !important; 
   line-height: 1.4em;
   padding: 0px;
}


body a {color:#000;text-decoration:none;}
body a :visited{color:#000;text-decoration:none;}
body a:hover {color:#000;text-decoration:none;}

#contenedor a, a:visited {color:#000;text-decoration:none;}
#contenedor a:hover {color:#000;text-decoration:none;}

#header a, a:visited {color:#ffffff;text-decoration:none;}
#header a:hover {color:#ffffff;text-decoration:none;}

#header2 a, a:visited {color:#ffffff;text-decoration:none;}
#header2 a:hover {color:#ffffff;text-decoration:none;}

#header_kuhn a, a:visited {color:#ffffff;text-decoration:none;}
#header_kuhn a:hover {color:#ffffff;text-decoration:none;}

#header {
  height: 75px;
  padding: 5px;
  background: #1a8d1a;
  color: #fff;
}
#header2 {
  height: 50px;
  padding: 5px;
  background: #1a8d1a;
  color: #fff;
}
#header_kuhn {
  height: 30px;
  padding: 5px;
  background: #b40006;
  color: #fff;
}
#header_movil {
  height: 50px;
  padding: 5px;
  background: #1a8d1a;
  color: #fff;
}

#footer{
  background: #1a8d1a;
  padding: 10px 0px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  height:15px;
  bottom:0;
  position:fixed;
  width:100%;
 }
#footer a, a:visited {color:#394044;text-decoration:none;}
#footer a:hover {color:#000;text-decoration:underline;}
#footer_kuhn{
  background: #b40006;
  padding: 5px;
  text-align: center;
  font-size: 10px;
  color: #fff;
  height:15px;
  bottom:0;
  position:fixed;
  width:100%;
 }
#footer_kuhn a, a:visited {color:#394044;text-decoration:none;}
#footer_kuhn a:hover {color:#000;text-decoration:underline;}

label{float:left;width:120px;margin:2px;}

a{outline:none;}

img { border: 0px; }

#submit {
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 18px; 
	color: #fff;
	border-right-color: #1a8d1a;
	border-bottom-color: #1a8d1a;
	background: #1a8d1a;
	font-weight:bold;
	-khtml-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
	padding: 1px;
}
.enviar{
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px; 
	color: #fff !important;
	border: 0px;
	background: #1a8d1a;
	font-weight:bold;
    border-radius: 5px ;
	padding: 10px;
}
.enviar_kuhn{
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px; 
	color: #fff;
	border: 0px;
	background: #b40006;
	font-weight:bold;
	padding: 10px;
}
.enviar_kuhn2{
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px; 
	color: #000;
	border: 0px;
	background: #B2B2B2;
	font-weight:bold;
	padding: 5px;
}
.enviar:hover{
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px; 
	color: #fff;
	border: 0px;
	background: #c68200;
	font-weight:bold;
}
.enviar_kuhn:hover{
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px; 
	color: #fff;
	border: 0px;
	background: #000;
	font-weight:bold;
}
.enviar_kuhn2:hover{
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px; 
	color: #fff;
	border: 0px;
	background: #b40006;
	font-weight:bold;
	padding: 5px;
}
.enviar2:hover{
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px; 
	color: #fff;
	border: 0px;
	background: #1a8d1a;
	font-weight:bold;
	-khtml-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	padding: 5px;
}
.enviar2{
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px; 
	color: #fff;
	border: 0px;
	background: #c68200;
	font-weight:bold;
	-khtml-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	padding: 5px;
}
#submit2 {
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 18px; 
	color: #fff;
	border: 1px solid #eee;
	border-right-color: #3A3A3A;
	border-bottom-color: #3A3A3A;
	background: #1a8d1a;
	font-weight:bold;
	-khtml-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
	padding: 10px;
}

.desplegable {
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	-khtml-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px;
	padding: 1px;
	text-align: left;
	background-color: rgb(255,255,255); opacity: 0.6;
}

input {
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	-khtml-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px;
	padding: 3px;
	text-align: left;
}



select {
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	-khtml-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px;
	padding: 3px;
	text-align: left;
}
textarea {
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	-khtml-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px;
	padding: 3px;
	text-align: left;
}

h1 {
	font-family: Lucida Grande !important;
	color: #1a8d1a;
	text-shadow: 0 0 0.2em #8F7
}
h2 {
	font-family: Lucida Grande !important;
	color: #c68200;
	text-shadow: 0 0 0.2em #8F7
}
.contenedor {
	border: 3px solid #1a8d1a;
    border-radius: 10px;
	padding: 20px;
}
.fichaPorte{
	border: 3px solid #1a8d1a;
    border-radius: 10px;
    font-size: 18px;
    text-align: center;
}
.mensajesFichaPorte{
   border:3px solid green;
   border-radius:10px;
   padding:10px;
   width: 90%;
}

#chatbox {
	text-align:left;
	padding:10px;
	overflow:auto; }

.tablaProductosFicha{
    margin: 0 auto;
    width: 100%;
}

.tablaProductosFicha td{
    border-bottom: 1px solid rgb(148, 143, 143);
    padding: 20px 0px;
}

.cuadro {
	background: #1a8d1a;
	padding: 15px;
	color: #fff;
	font-weight:bold;
}

.cuadro:hover {
	background: #c68200;
	color: #fff;
	font-weight:bold;
}

.cuadro a {color:#fff;text-decoration:none;}
.cuadro a:hover {color:#fff;text-decoration:none;}
.cuadro a:visited {color:#fff;text-decoration:none;}
#error {
	width: 80%;
	text-align: center;
	background: #fb6868;
	color: #000;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	height: 50px;
	font-weight:bold;
}
#ok {
	width: 100%;
	text-align: center;
	background: #86ec86;
	color: #000;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	font-weight:bold;
}
#body_movil {
	height: 100%;
	text-align: center;
	background: #1a8d1a;
	color: #000;
	font-weight:bold;
}
.menu_sel {
	background: #c68200;
	color: #000;
    padding: 5px;
    border-radius: 10px;
	}
.menu_sel a {color:#000;text-decoration:none;}
.menu_sel a:hover {color:#000;text-decoration:none;}
.menu_sel a:visited {color:#000;text-decoration:none;}

.menu {
	background: #1a8d1a;
	color:#fff;
    padding: 5px;
    border-radius: 10px;
	}
	
.menu:hover {
	background: #c68200;
	color:#fff;
	}

.menu a {color:#fff;text-decoration:none;}
.menu a:hover {color:#fff;text-decoration:none;}
.menu a:visited {color:#fff;text-decoration:none;}

.estrella {
	border: 1px solid #000;
    border-radius: 10px;
	background-color: #fdf580;
	color: #000;
}

.ecologico {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	-khtml-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
	background-color: #dcedc8;
	color: #000;
}

.cabecera_izq {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #1a8d1a;
	border-top: 1px solid #1a8d1a;
	-khtml-border-radius: 10px 0 0 0;
    -moz-border-radius: 10px 0 0 0;
    -webkit-border-radius: 10px 0 0 0;
    border-radius: 10px 0 0 0;
	background-color: #1a8d1a;
	color: #fff;
}
.cabecera_der {
	border-right: 1px solid #1a8d1a;
	border-bottom: 1px solid #000;
	border-left: 1px solid #1a8d1a;
	border-top: 1px solid #1a8d1a;
	-khtml-border-radius: 0 10px 0 0;
    -moz-border-radius: 0 10px 0 0;
    -webkit-border-radius: 0 10px 0 0;
    border-radius: 0 10px 0 0;
	background-color: #1a8d1a;
	color: #fff;
}
.cabecera {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #1a8d1a;
	border-top: 1px solid #1a8d1a;
	background-color: #1a8d1a;
	color: #fff;
}

.cabecera_kuhn_izq {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #b40006;
	border-top: 1px solid #b40006;
	-khtml-border-radius: 10px 0 0 0;
    -moz-border-radius: 10px 0 0 0;
    -webkit-border-radius: 10px 0 0 0;
    border-radius: 10px 0 0 0;
	background-color: #b40006;
	color: #fff;
}
.cabecera_kuhn_der {
	border-right: 1px solid #b40006;
	border-bottom: 1px solid #000;
	border-left: 1px solid #b40006;
	border-top: 1px solid #b40006;
	-khtml-border-radius: 0 10px 0 0;
    -moz-border-radius: 0 10px 0 0;
    -webkit-border-radius: 0 10px 0 0;
    border-radius: 0 10px 0 0;
	background-color: #b40006;
	color: #fff;
}
.cabecera_kuhn {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #b40006;
	border-top: 1px solid #b40006;
	background-color: #b40006;
	color: #fff;
}
.cabecera_kuhn_uni {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #b40006;
	border-top: 1px solid #b40006;
	background-color: #b40006;
	color: #fff;
	-khtml-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
.cabecera_uni {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #1a8d1a;
	border-top: 1px solid #1a8d1a;
	background-color: #1a8d1a;
	color: #fff;
	-khtml-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
.fila_0 {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #fff;
	color: #000;
	padding: 1px;
}
.fila_1 {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #d2d2d2;
	color: #000;
	padding: 1px;
}	
.fila_tte_0 {
	background-color: #fff;
	color: #000;
	padding: 1px;
}
.fila_tte_1 {
	background-color: #d2d2d2;
	color: #000;
	padding: 1px;
}	
.celda1 {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #1a8d1a;
	color: #000;
	padding: 1px;
}	
.fila_0 a:visited {color: #000;text-decoration:none;}
.fila_0 a:hover {color: #000;text-decoration:none;}
.fila_1 a:visited {color: #000;text-decoration:none;}
.fila_1 a:hover {color: #000;text-decoration:none;}
.listado {
	-khtml-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background: #c68200;
	color: #000;
}
.listado a, a:visited {color:#000;text-decoration:none;}
.listado a:hover {color:#000;text-decoration:none;}

.listado_kuhn {
	-khtml-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background: #b40006;
	color: #fff;
}
.listado_kuhn a, a:visited {color:#fff;text-decoration:none;}
.listado_kuhn a:hover {color:#fff;text-decoration:none;}

.realizado { 
    background: #1a8d1a; 
    border-radius: 5px;
    padding: 5px;
}
.nuevo { 
    background: #3399FF; 
    border-radius: 5px;
    padding: 5px;
}
.sin_terminar { 
    background: #c68200;
    border-radius: 5px;
    padding: 5px;
}
.no_realizado { 
    background: #FF0000;
    border-radius: 5px;
    padding: 5px;
}
.prioridad_alta { background-color: #E74C3C;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	color: #000;
	padding: 1px;height: 20px;}
.prioridad_media { background-color: #F1C40F;
border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	color: #000;
	padding: 1px;}
.prioridad_baja { background-color: #2ECC71;
border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	color: #000;
	padding: 1px;}
.fila_01 {
	background-color: #fff;
	color: #000;
	padding: 1px;
}
.fila_11 {
	background-color: #d2d2d2;
	color: #000;
	padding: 1px;
}	


/* CSS Document */
DIV.calendar
{
    POSITION: relative
}
.calendar
{
    BORDER-RIGHT: #565 1px solid;
    BORDER-TOP: #565 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #efe;
    BORDER-LEFT: #565 1px solid;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #565 1px solid;
    FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar TABLE
{
    BORDER-RIGHT: #565 1px solid;
    BORDER-TOP: #565 1px solid;
    FONT-SIZE: 11px;
 BACKGROUND: #efe;
    BORDER-LEFT: #565 1px solid;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #565 1px solid;
    FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar .button
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 90%;
    BACKGROUND: #676;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.calendar .nav
{
    BACKGROUND: url(menuarrow.gif) #676 no-repeat 100% 100%
}
.calendar THEAD .title
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND: #250;
    PADDING-BOTTOM: 2px;
    COLOR: #efa;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.calendar THEAD .headrow
{
}
.calendar THEAD .name
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
  BORDER-BOTTOM: #565 1px solid;
    TEXT-ALIGN: center
}
.calendar THEAD .weekend
{
    COLOR: #a66
}
.calendar THEAD .hilite
{
    BORDER-RIGHT: #084 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #084 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #084 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #084 1px solid;
    BACKGROUND-COLOR: #afa
}
.calendar THEAD .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #7c7
}
.calendar THEAD .daynames
{
    BACKGROUND: #dfb
}
.calendar TBODY .day
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 2em;
    COLOR: #564;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.calendar TBODY .othermonth
{
    FONT-SIZE: 80%;
    COLOR: #bbb
}
.calendar TBODY .oweekend
{
    COLOR: #fbb
}
.calendar TABLE .wn
{
    BORDER-RIGHT: #8a8 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    BACKGROUND: #dfb;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD
{
    BACKGROUND: #dfd
}
.calendar TBODY .rowhilite TD.wn
{
    BACKGROUND: #efe
}
.calendar TBODY TD.hilite
{
    BORDER-RIGHT: #bbb 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #bbb 1px solid;
 PADDING-LEFT: 1px;
    BACKGROUND: #efd;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #bbb 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #bbb 1px solid
}
.calendar TBODY TD.active
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #dec;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
.calendar TBODY TD.selected
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    BACKGROUND: #f8fff8;
  PADDING-BOTTOM: 1px;
    BORDER-LEFT: #000 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000 1px solid
}
.calendar TBODY TD.weekend
{
    COLOR: #a66
}
.calendar TBODY TD.today
{
    FONT-WEIGHT: bold;
    COLOR: #0a0
}
.calendar TBODY .disabled
{
    COLOR: #999
}
.calendar TBODY .emptycell
{
    VISIBILITY: hidden
}
.calendar TBODY .emptyrow
{
    DISPLAY: none
}
.calendar TFOOT .footrow
{
    BACKGROUND: #565;
    COLOR: #fff;
    TEXT-ALIGN: center
}
.calendar TFOOT .ttip
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #250;
    PADDING-BOTTOM: 2px;
    COLOR: #efa;
    PADDING-TOP: 2px
}
.calendar TFOOT .hilite
{
    BORDER-RIGHT: #084 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #084 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #afa;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #084 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #084 1px solid
}
.calendar TFOOT .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    BACKGROUND: #7c7;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
.calendar .combo
{
    BORDER-RIGHT: #565 1px solid;
    BORDER-TOP: #565 1px solid;
    DISPLAY: none;
    FONT-SIZE: 90%;
    Z-INDEX: 100;
    BACKGROUND: #efd;
    LEFT: 0px;
    BORDER-LEFT: #565 1px solid;
    WIDTH: 4em;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #565 1px solid;
    POSITION: absolute;
    TOP: 0px
}
.calendar .combo .label
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}
.calendar .combo .label-IEfix
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}
.calendar .combo .label-IEfix
{
    WIDTH: 4em
}
.calendar .combo .hilite
{
    BACKGROUND: #af8
}
.calendar .combo .active
{
    BORDER-TOP: #6a4 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND: #efe;
    BORDER-BOTTOM: #6a4 1px solid
}
.calendar TD.time
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #8a8 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #dfb;
    TEXT-ALIGN: center
}
.calendar TD.time .hour
{
    BORDER-RIGHT: #898 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #898 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #898 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #898 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .minute
{
    BORDER-RIGHT: #898 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #898 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #898 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #898 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm
{
    BORDER-RIGHT: #898 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #898 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #898 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #898 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm
{
    TEXT-ALIGN: center
}
.calendar TD.time .colon
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite
{
    BORDER-LEFT-COLOR: #000;
    BORDER-BOTTOM-COLOR: #000;
    COLOR: #fff;
    BORDER-TOP-COLOR: #000;
    BACKGROUND-COLOR: #686;
    BORDER-RIGHT-COLOR: #000
}
.calendar TD.time SPAN.active
{
    BORDER-LEFT-COLOR: #f00;
    BORDER-BOTTOM-COLOR: #f00;
    COLOR: #0f0;
    BORDER-TOP-COLOR: #f00;
    BACKGROUND-COLOR: #000;
    BORDER-RIGHT-COLOR: #f00
}


.cabecera_nuevo {
	background-color: #1a8d1a;
	color: #fff;
    padding: 10px;
    border: 3px solid black;
}

.fila_nuevo_0 {
	background-color: #bdecb6;
	color: #000;
    padding: 20px;
}
.fila_nuevo_1 {
	background-color: #fff;
	color: #000;
    padding: 20px;
}	
.fila_nuevo_0 a, a:visited {color:#000;text-decoration:none;}
.fila_nuevo_0 a:hover {color:#000;text-decoration:none;}
.fila_nuevo_1 a, a:visited {color:#000;text-decoration:none;}
.fila_nuevo_1 a:hover {color:#000;text-decoration:none;}

.contenedor_nuevo {
	padding: 10px;
	color: #000;
}


.formulario_nuevo_etiqueta{
	width:100%;
	font-weight:bold;
	display:inline-block;
}
.formulario_nuevo_text{
	width:93%;
	padding:10px 10px;
	background-color:#bdecb6;
	border:1px solid #f6f6f6;
	display:inline-block;
}
.formulario_nuevo_pendiente{
	width:93%;
	padding:10px 10px;
	background-color:#f75e25;
	border:1px solid #f6f6f6;
	display:inline-block;
}
.formulario_nuevo_SinTerminar{
	width:93%;
	padding:10px 10px;
	background-color:#f7bd56;
	border:1px solid #f6f6f6;
	display:inline-block;
}
.formulario_nuevo_nuevo{
	width:93%;
	padding:10px 10px;
	background-color:#9ACAE7;
	border:1px solid #9ACAE7;
	display:inline-block;
}


.enviar_nuevo{
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px; 
	color: #fff !important;
	border: 0px;
	background: #1a8d1a;
	font-weight:bold;
	padding: 10px;
    border-radius:10px;
}
.enviar_nuevo:hover{
	font-family: 'Gothic', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px; 
	color: #fff;
	border: 0px;
	background: #c68200;
	font-weight:bold;
	padding: 10px;
    border-radius: 10px;
}

.listado_nuevo {
	background: #c68200;
	color: #000;
    padding: 10px;
    border-radius: 10px;
    border: 0;
}
.listado_nuevo a, a:visited {color:#000;text-decoration:none;}
.listado_nuevo a:hover {color:#000;text-decoration:none;}

#botonNuevoProducto{
	background: #c68200;
    padding: 10px;
    font-weight: bold;
    border-radius: 10px;
}

#tituloPreciosDistribuidores{
    font-weight: bold;
    font-size: 3em;
}

.menuDesplegable {
    display: none;
    position: absolute;
    min-width: 15%;
    background-color: #c68200 !important;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    font-weight: bold;
}

.menuDesplegable a {
    color: black;
    padding: 15PX;
    text-decoration: none;
    display: block;
    text-align: center;
}

.menuDropdown:hover .menuDesplegable {
    display: block;
}
.menuDesplegable>a:hover{
    color: white;
    background-color: #c68200;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.circu {
    padding: 10px;
    border-radius: 50px;
    font-weight: bold;
}

.circu_prioridad{
    padding: 10px;
    border-radius: 50px;
    font-weight: bold;
    width: 50px;
    height: 20px;
}

.campoFormularioMovil input[type="radio"]:checked + label{
    border: 3px solid black;
}

.campoFormularioMovil{
    text-align: center;
    width: 100%;
}

.estados{
    background: black;
    border-radius: 5%;
    width: 100%;
    height: 20px;
}

.Realizado { 
    background: #1a8d1a; 
    border-radius: 5px;
    padding: 10px;
    color: white;
}
.Nuevo { 
    background: #3399FF; 
    border-radius: 5px;
    padding: 10px;
}
.qSinTerminar { 
    background: #F1C40F;
    border-radius: 5px;
    padding: 10px;
}

.qtEntregaDirecta { 
    background: #F57C00;
    border-radius: 5px;
    padding: 10px;
}
.Pendiente { 
    background: #FF0000;
    border-radius: 5px;
    padding: 10px;
    color: white;
    border: 2px solid black;
}

.Emitido { 
    background: #c68200;
    border-radius: 5px;
    padding: 10px;
    color: white;
    border: 2px solid black;
}

.Cobrado { 
    background: #1a8d1a; 
    border-radius: 5px;
    padding: 10px;
    color: white;
    border: 2px solid black;
}

.tablaTratamiento{
    width: 80%;
    margin: 0 auto;
}
.inputTablaTratamiento{
    width: 80%;
    text-align: center;
}