/*.nu:hover {   TEXT-DECORATION: underline  }
.nu {  TEXT-DECORATION: none }
.hd:hover {  TEXT-DECORATION: underline }
.hd {   TEXT-DECORATION: none }

input {	font-family: Verdana, Arial; font-size:7pt }
select {font-family: Verdana, Arial; font-size:7pt }
textarea {	font-family: Verdana, Arial; font-size:7pt }
.titulo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #336699; font-weight: bold;}
.textoformulariogde {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666}
.itemformulario { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8A8A8A ; font-weight: bold}
.itemformulario2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #888888 ; font-weight: bold}
.error {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #FF0000;	font-weight: bold}
.textolistado { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666}
.textoformulario { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666}
.textoformulariochico { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666}
.linklistado { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; text-decoration: underline}
.e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006699}
.path {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #7D7D7D; text-decoration:none}
.homeTitCampana {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #006699; text-decoration: none}
.pathsubseccion {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #999999; text-decoration: none}
.fechasHome {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999}
.navegacion {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; text-decoration: none}
.navegacionCampanas {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999; text-decoration: none}
.linkmenu { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #006699 ; font-weight: bold}
.navegacionUsuario:hover {text-decoration: underline}
.navegacionUsuario { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006699; text-decoration: none}
.breadcrumb:hover {text-decoration: underline}
.breadcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: none}
*/
/* Generales */

body {background-color: #FFFFFF; margin: 0 0px 0 0px;}
input  {font-family: Verdana, Arial; font-size:7pt; color: #000000; border: 1px solid #8A8A8A}
select {font-family: Verdana, Arial; font-size:7pt; color: #000000; border: 1px solid #8A8A8A}
textarea {font-family: Verdana, Arial; font-size:7pt; color: #000000; border: 1px solid #8A8A8A}
input.file {font-family: Verdana, Arial; font-size:7pt; color: #000000; border: 1px solid #8A8A8A}
.titulo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #336699; font-weight: bold;}
.texto  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #999999;}
.titsec {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;}
.link { font-family: Verdana; font-size: 12px; color: #284984; }
/*-----------------------------------------------*/

/* Menu */
.itemmenuaz {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; padding: 5px; background-color: #336699}
.itemmenuna {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; padding: 5px; background-color: #f99d39}

.itemmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; padding: 5px 0px 5px 2px; background-color: #F7F7F7}
.itemmenuheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; padding: 5px; background-color: #FFFFFF}
a.itemmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  text-decoration: none}
a.itemmenuheader {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

/*-----------------------------------------------*/

/* Listados */

.headerlistado {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; padding-left: 3px; background: #99e5ea; height: 20px;}
.headerlistadosub {background: #ffedbb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; padding-left: 3px; }

.itemlistado {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; padding-left: 3px}
a.itemlistado {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; padding-left: 3px}

.modulonota {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; padding-left: 3px}
a.modulonota {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; padding-left: 3px}


.subtotales {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; background-color: #a8f0ff; padding-left: 3px}

.itemlistadodest {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-left: 3px; background-color: #777777;}
a.itemlistadodest {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-left: 3px; background-color: #777777;}


.totales {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }


/*-----------------------------------------------*/



/* DRAG & DROP */
  #sortable1, #sortable2 { list-style-type: none;  }
  #sortable1 li, #sortable2 li { font-size: 12px; padding:3px;  }
/* DRAG & DROP */



/* Formularios */

.itemformulario {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8A8A8A ; font-weight: bold; background-color: #F5FCFF}
.itemformulariosf {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8A8A8A ; font-weight: bold; }
.campoformulario {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8A8A8A ; background-color: #EFEFEF}
.botonformulario {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8A8A8A ; background-color: #EEF2F4}
.campoformulariosf {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8A8A8A ; font-weight: bold; }

/*-----------------------------------------------*/

.tabladatos {
	border-spacing: 1px 1px;
}
.tabladatos TD {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	height: 20px;
	background: #FFFFFF;
	color: #000000; 
	font-weight: bold; 
	padding-left: 3px
}

.tabladatos TD.titulo {
	background: #FAFA66;
}

.opacity{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.3;z-index:9999999; display:none}
.contact-content {-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;  }

.popup_msg{ background: #ebebfa;  width:650px; height:540px; position:fixed; z-index:999999999999;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; padding:13px; top:40px; left:25%; margin-left:auto; margin-right: auto; display: none; }
.popup_msg .cont_p{ background:#FFFFFF; border:1px solid #c3cbd0; width:650px; height:540px; }
.popup_msg .cont_p TD {  font:12px Arial, Helvetica, sans-serif; color:#000000; }
.popup_msg .cont_p p span{ font-weight:bold}
.popup_msg .contnotas  { padding-left: 10px; padding-top: 10px; overflow-y: auto; height: 400px;}
.LinksInternos, .LinksInternos A {  font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
.popup_msg #notas_cerrar { width: 25px; height: 23px; position: absolute; right: 20px; top:25px;  background: url(../images/bot-cerrar.png) }






/* --------------- Tooltip Styles ---------------  */
.tooltip {
padding: 5px;
font-size: 16px;
opacity: 0.85;
filter: alpha(opacity=100);
background-repeat: no-repeat;
background-image: url(../images/tooltip.gif);
}
.tooltip-inner {
padding: 5px 10px;
max-width: 200px;
pointer-events: none;
color: white;
text-align: center;
background-color: black;
border-radius: 3px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.tooltip-bottom {
background-position: top center;
}
.tooltip-top {
background-position: bottom center;
}
.tooltip-left {
background-position: right center;
}
.tooltip-right {
background-position: left center;
}
/* --------------- Tooltip Styles ---------------  */
