td, p, div{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body { background-color: #FFFFFF; margin:0px; padding:0px; }
h1, p, div{ padding:0px; margin:0px;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

/*  FORM */
.radio{ background:none; width:20px; border:0px;}
input{ background-image: url(img/bckgInput.jpg); background-repeat: repeat-x; border: 1px solid #CCCCCC; 
font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding:2px; width:155px; }

.boton_tipocuenta{ background-image: url(img/bckgInput.jpg); background-repeat: repeat-x; border: 1px solid 
#CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding:2px; width:90px; }
#boton{ margin:0px; padding:0px; background-image:url(img/btnRight.jpg); background-repeat:no-repeat; 
background-position:right top; padding-right:8px; }
#boton button{ margin:0px; padding:0px; background-image:url(img/btnLeft.jpg); background-repeat:no-repeat; 
background-position:left; color:#FFFFFF; height:26px; border:none; font-size:11px; padding-left:8px;}

#titulo { background-color:#f0f0f0; border-left-width: 4px; border-left-style: solid; border-left-color: #000000; 
padding-left:7px; padding-right:30px; margin-bottom:15px; }
#titulo h1{ font-size:17px; font-weight:bold;}

.cajaDatos { background-color:#f0f0f0; border-top-width: 4px; border-top-style: solid; border-top-color: #000000; 
}

#login{ position:absolute; float:left; width:100%; height:100%; left:0px; background-image: url(img/png.png); }

/* TABLAS */
#t { margin-bottom:35px;}
#t thead { background-color:#000000; color:#FFFFFF; font-weight:bold; height:16px;}

#t td{ background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#t estadorojo{ background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#secondC{ border-left-width: 4px; border-left-style: solid; border-left-color: #000000; padding-left:5px; }



/* TEXTOS*/
.txtColor{ color:#E17502;}
.txtGris{ color:#333333;}
.txtGris{ color:#333333;}
.txtGris{ color:#333333;}
.txt10px{ font-size:10px;}
#interline{ line-height:17px;}

/* ESTADOS */
#titulo #eAlarma{ float: left;width:40px; height:50px; solid #DE6F42; margin-right:10px; padding-top:2px; 
padding-bottom:2px; text-align:center; background-color: #DE6F42; margin-bottom:10px;}

#eAlarmaSmall{ float:left;height:19px;width:74px; solid #DE6F42; margin-right:10px; padding-top:2px; 
padding-bottom:0px; text-align:center; background-color: #DE6F42; margin-bottom:10px;}

#eAlarmaLine{ float:left;width:690px; solid #DE6F42;  padding-top:2px; padding-bottom:0px; 
text-align:left; background-color: #DE6F42; margin-bottom:10px;}


#titulo #eGris { background-image: url(img/estado_gris.jpg); background-repeat: repeat-x; width:40px; 
height:15px; border: 1px solid #cccccc; float:left; margin-right:10px; padding-top:2px; text-align:center; 
background-color: #CCCCCC; margin-bottom:10px; }
#titulo #eRojo{ background-image: url(img/estado_rojo.jpg); background-repeat: repeat-x; width:40px; height:15px; 
border: 1px solid #DE6F42; float:left; margin-right:10px; padding-top:2px; text-align:center; background-color: 
#DE6F42; margin-bottom:10px; }
#titulo #eVerde{ background-image: url(img/estado_verde.jpg); background-repeat: repeat-x; width:40px; 
height:15px; border: 1px solid #A3C646; float:left; margin-right:10px; padding-top:2px; text-align:center; 
background-color: #A3C646; margin-bottom:10px; }
#titulo #eAmarillo{ background-image: url(img/estado_amarillo.jpg); background-repeat: repeat-x; width:40px; 
height:15px; border: 1px solid #D8DD39; float:left; margin-right:10px; padding-top:2px; text-align:center; 
background-color: #D8DD39; margin-bottom:10px; }
#titulo div{ font-size: 11px; font-weight: bold; }

/* MENU*/
#menu td div a{ font-size:11px; color:#e5e5e5; text-decoration:none;}
#subMenu1, #subMenu2, #subMenu3, #subMenu4, #subMenu22, #subMenu44{float:left; position:absolute; color:#E17502; background-color: 
#000000; background-image: url(img/bckgSubMenu.jpg); background-repeat: repeat-x; visibility:hidden; 
margin-top:2px; }
.botonHover{ background-image:url(img/overMenu.jpg); background-repeat: repeat-x; }
.boton{ color:#FF0000; }
#subMenu1 table td { border-top-width: 1px; border-top-style: solid; border-top-color: #535353; }
#subMenu2 table td { border-top-width: 1px; border-top-style: solid; border-top-color: #535353; }
#subMenu3 table td { border-top-width: 1px; border-top-style: solid; border-top-color: #535353; }
#subMenuBack table td { border-top-width: 1px; border-top-style: solid; border-top-color: #535353; }
#subMenu22 table td { border-top-width: 1px; border-top-style: solid; border-top-color: #535353; }
#subMenu44 table td { border-top-width: 1px; border-top-style: solid; border-top-color: #535353; }

/* TIPS */
.tool-tip {	color: #fff;	width: 239px;	z-index: 13000;} 
.tool-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #E17502;	padding: 8px 8px 
4px;	background: url(img/bubble.png) top left;} 
.tool-text {	font-size: 11px;	padding: 4px 8px 8px;	background: url(img/bubble.png) bottom right;} 
.custom-tip {	color: #000;	width: 130px; z-index: 13000;} 
.custom-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #3E4F14;	padding: 8px 8px 
4px;	background: #C3DF7D;	border-bottom: 1px solid #B5CF74;}
.custom-text {	font-size: 11px;	padding: 4px 8px 8px;	background: #CFDFA7;}


.link_alarma {color:#000000; text-decoration:none; text-align:center;}
.link_alarma:hover {color:#ff0000; text-decoration:underline;}

.oculto{ display:none;}
.visible{ visibility:visible;}

/* calendario */
.titulo_seccion{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#003366;  border-bottom: 1px 
dotted #333333;}
.titulo_seccion_sn{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#003366;  }
.titulo_seccion_gris{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color: #999999; }
.titulo_seccion_negro{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color: #333333; }
.titulo_seccion_gris_14{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #666666; }
.negro_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#07043E; text-decoration:none;}
.blanco_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; 
text-decoration:none;}
.gris_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #D6DAEB; 
text-decoration:none;}

.links_negro_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; 
text-decoration:none;}
.links_negro_10:hover{color: #336699; text-decoration:underline;}
.links_negro_10_check{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FF6600; 
text-decoration:none; font-weight:bold}
.links_negro_10_check:hover{color: ##FF6600; text-decoration:underline;}

.links_blanco_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; 
text-decoration:none;}
.links_blanco_10:hover{color: #FFCC00; text-decoration:underline;}
.links_azul_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #006699; 
text-decoration:none;}
.links_azul_10:hover{color: #006699; text-decoration:underline;}

.links_blanco_8{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
.links_blanco_8:hover{color: #FFCC00; text-decoration:underline;}
.azul_8{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #006699; text-decoration:none;}

.links_azul_8{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #006699; 
text-decoration:none;}
.links_azul_8:hover{color: #006699; text-decoration:underline;}
.links_gris_8{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #333333; 
text-decoration:none;}
.links_gris_8:hover{color: #006699; text-decoration:underline;}
.bienvenido{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;}
.linkcolumna {color:#FFFFFF; font-weight:bold; height:16px; text-decoration:none;}
.botonlogin{ background-color:#E6E6E6; border:0px;  margin:0px; padding:0px; background-image:url(img/btn.jpg); 
background-repeat:no-repeat;color:#FFFFFF; height:26px; width:61px;border:none; font-size:11px;  }
