@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	height:100%;
	font-family:Tahoma;
	font-size:12px;
	height:100%;
}
html{
	height:100%; 
}
img{
	border: 0px;
}

#blue_top_line {
	background-color: #0D5079;
	height: 4px;
}
#main_table{
	background-color:#FFF;
	border:#0D5079 solid 1px;
	top:50%;
	left:50%;
	height:96%;
	width:900px;
	text-align:left;
}

#header{
	background-image:url(/images/header.jpg);
	height:90px;
	width:100%;
	background-position:center;
	background-repeat:no-repeat;
}
#menu_bar{
	background-color:#01A0E1;
	background-image: url(/images/menu_item.gif);
	width:100%;
	height:36px;
}

#menu_item{
	background-color:#01A0E1;
	background-image: url(/images/menu_item.gif);
	font-family:Tahoma;
	font-size:12px;
	color:#444;
	cursor:pointer;
	float:left;
	height:26px;
	padding-left:2px;
	padding-right:3px;
	padding-top:10px;
}

#menu_separator{
	background-color:#01A0E1;
	background-image: url(/images/menu_item.gif);
	font-family:Tahoma;
	font-size:12px;
	color:#444;
	float:left;
	height:26px;
	padding-top:10px;
}

#menu_item:hover{
	background-color:#0D5079;
	color:#0D5079;
}

#foot{
	width:100%;
	height: 20px;
	background-image:url(/images/foot_background.jpg);
	bottom: 0px;
	left:0px;
	padding-top:8px;
	font-size:12px;
	font-family:Tahoma;
	color: #FFF;
	text-align:center;
}
#body_page{
	background-color:#FFF;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	height:77%;
}

#user_bar{
	background-color:#CFEAF3;
	height:20px;
	color:#0D5079;
	font-family:Tahoma;
	text-align: right;
	font-size:12px;
	padding-right:3px;
	padding-top:4px;
}

.logout{
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#0D5079;
}

.welcome{
	
}
.link{
	font-family:Tahoma;
	font-size:12px;
	color:#1E9A8E;
	text-decoration:none;
}

.link:hover{
	color:#1E6071;
}

.subtitulo{
	padding-left:10px;
	background-image:url(/images/bullet2.png);
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:13px;
	color:#104653;
	height:26px;
}

.bigText { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica; font-size: 15pt }
.middle { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica; font-size: 14pt }

.inpuTxt{
	border: #999 solid 1px;
}

.pequeg{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#777777; padding-left: 2px; padding-right:2px}
.peque{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#333333; padding-left: 2px; padding-right:2px}

.normal{
	padding-left:2px;
	font-family:Arial;
	font-size:14px;
	color:#000;
}

.normal9{
	padding-left:2px;
	font-family:Arial;
	font-size:12px;
	color:#000;
}

.firma{
	font-family:Arial;
	font-size:16px;
	color:#000;
}

.normal14{
	padding-left:2px;
	font-family:Arial;
	font-size:14px;
	color:#000;
}

.textBlue{
	padding-left:2px;
	font-family:Tahoma;
	font-size:13px;
	color:#104653;
	height:20px;
}

.medidor{
	background-image:url(/images/meter.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	background-color:#FFF;
}
.nicetitle {
	FONT-WEIGHT: normal; Z-INDEX: 20; LEFT: 0px; MAX-WIDTH: 50%; WIDTH: 25em; COLOR: #ffffff; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left
}
.nicetitle-content {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #008aff; PADDING-BOTTOM: 7px; OVERFLOW: hidden; PADDING-TOP: 7px; opacity: 0.9
}
.nicetitle P {
	MARGIN: 0px; LINE-HEIGHT: 120%
}
.nicetitle P.destination {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #bcddff
}
DIV.nicetitle P SPAN.accesskey {
	COLOR: #ff7200
}
.ControlTable{ background-color: #688CAF;}
.ControlTableTitle{ background-image:url(../images/bg_blue_bar.jpg); height:30px; color: #001687; background-repeat:repeat-x; font-size:16px; padding-left: 4px; }
#pop {    z-index:2;    position:absolute;    border: 1px solid #333333;    text-align:center;    background:#000000; } 
#cerrar {    float:right;    margin-right:5px;    cursor:pointer;    font:Verdana, Arial, Helvetica, sans-serif;    font-size:12px;    font-weight:bold;    color:#FFFFFF;    background-color:#666666;    width:12px;    position:relative;    margin-top:-1px;    text-align:center; }