BODY {
	BACKGROUND: #fff url(../graf/trama.jpg) repeat scroll left top;
	FONT: 73.5%/19px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Arial, Helvetica, sans-serif;
	COLOR: #ccc;
	margin-top: 0px;
	margin-left: 1px;
}

/* PRINCIPALES DIV'S XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#mainHeader { /* Hay que asignar un height de lo contrario se desaparece */
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0;
	PADDING-BOTTOM:0px;
	PADDING-TOP: 0px;
	height:64px/*BACKGROUND:  url("graf/top2.jpg") no-repeat;height:74px*/;
	background-image: url(../grafica/sibib_top3.jpg);
	background-repeat: no-repeat;
}

#wrapper {
	BACKGROUND:  url(../graf/contentArea_sibib2.jpg) repeat-y left top; MARGIN: 0 0 0; WIDTH: 775px /* MARGIN: 0 auto 0*/
}
.MarginTop5px {
	margin-top: 10px
}

#contentArea {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 11px;
	PADDING-BOTTOM:0;
	PADDING-TOP: 10px;
	/*HEIGHT: 380px;  Si se asigna este height, en algunos navegadores se ve mal la página*/
	color: #000000;
	width: 740px;
}
#footer {
	BACKGROUND:  url(../graf/footer_ok2.jpg) no-repeat left bottom; HEIGHT: 41px
}
#topNavigation {
	PADDING: 0;
	FONT-SIZE: 1em;
	/*FLOAT: right; */
	WIDTH: 760px;
	color: #666666;
	margin: 0px;
}

#topNavigation #options_top {
	font-size: 9px;
	float: right;
	margin-top: 40px;
	margin-right: 12px;
}

#options {
	/*align:center;*/
	width: 750px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 3px;
	position:absolute;
}

/* END */




/* menu lateral y caja central de info */
#lateral {
	FLOAT: left; WIDTH: 160px; /*BACKGROUND-COLOR: #999999*/
}

#principal {
   margin-left: 164px;
   background-color: #ffffff;
/*   padding: 4px 4px 4 4px; */
   margin-right: 3px;
   width: 420px
	
}



#extraFooter {
	FONT-SIZE: 90%; WIDTH: 775px; COLOR: #333; TEXT-ALIGN: center;/* MARGIN: 20px auto*/
}




/* links de navegacion */
#options A {
	text-decoration:none;
	color:#000000;

}

#options A:hover {
	text-decoration:none;
	color:#000000;
	background-color: #00CCFF;
}

/* -------------------- */

/*Menus navegación...*/
#navigation {
	color:#000000;
	margin:0 0 0 20px;
	padding:0;
	width: 770px;
	font-size: 12px;	
/*	position: absolute;*/
}

#navigation  ul {
	LIST-STYLE-TYPE: none; 
	HEIGHT: 16px;
	padding:0;
	margin: 0
}

#navigation  li {
	/*	display:inline;*/
	 float:left;
	width:144px;
	background-color:#00CC66;
	text-align:center;
	margin-left:1px;
	background-image:url(../graf/menu_aletas5.jpg);
	background-repeat:no-repeat;
	margin-right: 0px;
}
#navigation  li.selected {
/*	display:inline;*/
	 float:left; 
	 width:144px;
	 background-color:#00CC66;
	 text-align:center;
	 margin-left:1px;
	 background-image:url(../graf/menu_aletas55.jpg);
	 background-repeat:no-repeat
}
/* estilos para los links de menu de aletas "padre" */ 
#navigation  A {
	display:block;
	width:144px;
	text-decoration:none;
}

#navigation  A:hover {
	 background-image:url(../graf/menu_aletas55.jpg);
	 background-repeat:no-repeat;
	 text-decoration:underline
}
/* estilos para los sub-menu */ 
#ancla  A {
	/*display:block;*/
/*	width:144px;*/
	text-decoration:none;
}

#ancla  A:hover {
	 /*background-image:url(../graf/menu_aletas55.jpg);
	 background-repeat:no-repeat;*/
	 text-decoration:none;
}
/* ---- */
.ancla {
	/*VISIBILITY: visible;*/ 
	display: block; 
	POSITION: relative; 
	BACKGROUND-COLOR: #ffffcc
/*	background-color: #EAF0F8;*/
}
#ancla .selected{
	text-decoration:none;
	color:#000000;
	background-color: #00CCFF;
}

/* barra azul que contiene los sub-items */
.cenlaces{
	position:absolute;
	width: 717px;
/*	height: 36px;*/
/*	top: 135px;*/
	margin:0 0 0 20px;
	margin-top: -5px;
	left:10px;
/*	right:10px;*/
	visibility: hidden;
	background-color: #EAF0F8;
	font-size: 11px;
}

#wrapper #contentArea h1 {
	/*height: 15px;*/
	width: 754px;
	margin-left: 5px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFCC66;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #0099CC;
	margin-top: 10px;
}
#wrapper #options {
	margin-left: 22px;
	background-color: #EAF0F8;
	width: 723px;
	color: #000000;
	text-transform: uppercase;
	font-size: 12px;
}
#wrapper #contentArea #text {
	margin-left: 5px;
}
#wrapper #contentArea #picture {
	float: right;
	padding-left: 5px;
}
#wrapper #contentArea #text table {
	border: thin solid #CCCCCC;
	color: #000000;
	font-size: 12px;
}
.TableTitle {
	background-color: #336699;
	color: #FFFFFF;
	text-transform: uppercase;
}
.TableTitle2 {
	background-color: #336699;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}
.TableSubtitle {
	background-color: #EAF0F8;
	color: #336699;
	font-weight: bold;
	text-transform: uppercase;
}
.RowChange1 {
	background-color: #E9E9E7;
}
.Enmayusculas {
	text-transform: uppercase;
}

.AlignCenter {
	text-align: center;
}
caption {

	background-color: #336699;
	color: #FFFFFF;
	text-transform: uppercase;
}
#options .selected {

	text-decoration:none;
	color:#000000;
	background-color: #00CCFF;
}
#home {
	float: right;
	padding-right: 10px;
}

/* links de navegacion */
#wrapper #contentArea A {
	color:#0099CC;
	text-decoration: underline;
}

#wrapper #contentArea A:Hover {
	text-decoration:none;
	background-color: #00CCFF;
	color: #000000;
}
/* -------------------- */
/* links de options_top */
#wrapper #options_top A {
	color:#0099CC;
	text-decoration: none;
}

#wrapper #options_top A:Hover {
	text-decoration:none;
	background-color: #00CCFF;
	color: #000000;
}
/* -------------------- */

/* FORMULARIOS */ 
fieldset {
	background-color: #F2F2F2;
	width:500px;
	color: #000000;
}

label{
	width: 6em;
	float: left;
	clear: both;
	margin-right: 10px;
	margin-bottom: 10px
}
 /* SUB MENUS */
 
#general {
	position:absolute;
	visibility: visible;
}
#catalogos {
	position:absolute;
	visibility: hidden;
}
#servicios {
	position:absolute;
}
#bvirtual {
	position:absolute;
}
#adquisiciones {
	position:absolute;
}

/* FORMULARIOS */ 

label{
	width: 6em;
	float: left;
	clear: both;
	margin-right: 10px;
	margin-bottom: 10px;
}

.input-box{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px #666666 solid;
	background-color: #f2f2f2;
	font-weight: bold;
}

/*
fieldset{
	border: #8faac5 solid 1px;
	width: 30em;
	background: #f7f7f7;
}
*/
fieldset #form_ingreso{
	width: 60em;
	background: #f7f7f7;
}
legend {
	border: #26a dashed 1px;
	padding: 1px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #26a;
}

.inputs {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	border: thin solid #CCCCCC;


}
.bgbutton {
	background-image: url(../grafica/bg_button.jpg);
	width:63px;
	height:22px;
	text-align:center;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
}
/* FIN DE FORMULARIOS */
.marginLeft82 {
	margin-left: 82px;
}
#wrapper #contentArea #menu_intranet a {
	text-decoration:none
}
#wrapper #contentArea #menu_intranet a:hover {
	text-decoration:none;
	background-color: #EAF0F8;
}
#wrapper #contentArea #menu_intranet .selected {
	text-decoration:overline;
	background-color: #EAF0F8}
.inputsRight {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	border: thin solid #CCCCCC;
	text-align: right;
}
#wrapper #contentArea h2 {
	font-size: medium;
	font-weight: bold;
	text-transform: uppercase;
	color: #0099CC;
}
.Left10 {
	margin-left: 10px;
}
#wrapper #content #contacto table {
	margin-left: 20px;
}
#wrapper #contentArea #text ul {
	/*padding: 0px;*/
	list-style-type: square;
}
.hightlight {
	background-color: #FFFF99;
}
.cursor {
	cursor:crosshair;
}
