/* login */
#lineDown {overflow:visible;}
#lineDown form{width:350px;margin:-30px 0 0 67px;height:50px;position:absolute;}
#lineDown form label{float:left;margin-right:15px;}
#lineDown form input{width:70px;border:1px #ccc solid;}
#lineDown form legend{color:#039;font-size:1.2em;}
#lineDown form fieldset{border:1px #E5E5E5 solid;padding:6px;}
#lineDown #btnOK{background:#a5bc00;color:#fff;margin-left:15px;}

/*GENERAL*/
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
/*GENERICOS*/
*.floatLeft {
	float:left;
}
*.floatRight {
	float:right;
}
*.noBorder {
	border:0 !important;
}
*.noMargin {
	margin:0 !important;
}
*.separator {
	clear:both;
	line-height:15px;
}
/*CABECERA*/
div#header {
	width:919px;
	height:123px;
	margin:0 auto 0 auto;
}
#logo {
	float:left;
	margin-right:10px;
}
#logo img {
	border:0;
}
div#lineUp, div#lineMiddle, div#lineDown {
	float:left;
	width:796px;
	height:20px;
	position:relative;
}
div#lineUp span, div#lineDown span, div#lineUp span a, div#lineDown span a {
	color:#00086E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
div#lineUp span {
	margin-top:3px;
}
div#lineMiddle {
	height:35px;
}
div#lineMiddle img {
	margin-top:23px;
	float:right;
}
div#lineDown {
	height:24px;
}
html>body div#lineDown {
	padding-top:21px;
}
div#lineDown ul#menuOp {
	list-style-type:none;
	margin:11px 0 3px;
0;
	padding:0;
}
div#lineDown ul#menuOp li {
	display:inline;
	padding:0 5px 0 5px;
	border-right:1px solid #00086E;
}
div#lineDown ul#menuOp li a {
	margin:0;
	color:#00086E;
	text-decoration:none;
}
div#lineDown ul#menuOp li a:hover {
	text-decoration:underline;
}
/*CONTAINER*/
div#container {
	width:919px;
	height:567px;
	margin:0 auto 0 auto;
	padding:0;
}
/*MENU*/
  div#mainMenu {
	border:13px solid #F0F3F4;
	float:left;
	margin:0 0 0 6px;
	padding:5px 0 0 0;
	width:142px;
	height:532px;
}
html>body div#mainMenu {
	width:147px;
}
*.titSection {
	float:left;
	position:relative;
	margin:0 0 0 -23px;
	text-align:right;
	padding:0 2px 0 0;
	width:155px;
	height:17px;
	font-size:12.4px;
	font-weight:bold;
	background-color:#A5BC00;
}
*.titSection a {
	position:relative;
	top:1px;
	text-decoration:none;
	color:#FFF;
}
*.titSection a:hover {
	text-decoration:underline;
}
div#mainMenu ul {
	list-style-type:none;
	float:left;
	width:142px;
	margin:5px 0 3px;
0;
	padding:0;
}
div#mainMenu ul li {
	clear:both;
	display:block;
	margin:2px 0 0 0px;
	padding-left:7px;
	min-height:13px;
}
div#mainMenu ul li img {
	float:left;
	position:relative;
	top:5px;
}
div#mainMenu ul li a {
	float:left;
	margin-left:5px;
	margin-bottom:1px;
	color:#000;
	text-decoration:none;
}
div#mainMenu ul li a:hover {
	text-decoration:underline;
}
div#mainMenu ul li#sel {
	background-color:#d4e4ee !important;
}
div#mainMenu ul li#sel2 {
	min-height:26px !important;
	height:26px !important;
	background-color:#d4e4ee !important;
}
div#mainMenu ul li ul#subMenu {
	margin:0px;
	padding-left:10px;
	padding-right:5px;
	width:120px !important;
}
/*CONTENIDO*/
  div#titular {
	position:relative;
	float:right;
	top:25px;
	right:75px;
	padding:2px 13px 2px 10px;
	margin-bottom:-67px;
	font-size:24px;
	color:#00086E;
	background-color:#FFF;
	filter: alpha(opacity=80);
	opacity: 0.8
}
div#contenido {
	float:left;
	margin-left:10px;
	width:728px;
}
*.txtTit, *.txtTit2 {
	font-size:25px !important;
	margin:0 0 10px 0 !important;
	font-weight:bold !important;
}
*.txtTit2 {
	margin:0 !important;
}
/*PIE*/
div#pie {
	width:819px;
	margin: 20px auto 80px auto;
	margin-left:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	clear:both;
}
html>body div#pie {
	margin-top:40px
}
