/* Version 2003.07.02 */
/* general appearance */
/* See also Web options BODYPARAM */
/* Stylesheet to use for dynamic Web pages */
/* is set by Web option STYLESHEET */

/* COLOR SCHEME (use find & replace to swap colors */
/* light blue: B7C9F9 */
/* medium blue: 3B6EE0 */
/* dark blue: 162A6D - not presently used in stylesheet, but in graphics */


/* Se ha modificado el estilo de BODY 
BODY { background-color: white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; } */
BODY { 
  background-color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-style : normal;
  font-weight : normal;
  font-size: 12px;
  margin-top: 0%;
  SCROLLBAR-FACE-COLOR: #EBEAD6; 
  SCROLLBAR-TRACK-COLOR: #F8F7F1; 
  SCROLLBAR-SHADOW-COLOR: #FFFFFF;
  SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
  SCROLLBAR-ARROW-COLOR: #0F2B72;
  background-image: none; background-repeat: no-repeat; background-position: center: url(/screens/bg02.jpg); 
  background-repeat: no-repeat; 
  background-position: center;
  /*text-align: center;*/
}

/* Estilo generico para que se vea bien el formato MARC */
PRE {
  text-align: left;
  width:728px;
}

/* Conjunto para hacer que las tablas tengan 728px de ancho  width:728px;*/
TABLE {
  border:1;  
}

/* Clase para fijar la tabla de opciones de mainmenu */
.tablafija {
  width:400px;
}

/* Clases que establece el color de texto */
.textNaranja{
  color: #E17D47;
}
.textBlanco{
  color: #FFFFFF;
}
.text16{
  font-size:16px;
}


/* Clase para establecer el tamao de la fuente de los <H2> para los mensajes */
H2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #E17D47;}


/* MM   TD { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; } */

TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* MM  Estilo gen rico para TH para que tengan la fuente adecuada */

TH { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

/* MM
A:LINK { color: #000099; }
A:ACTIVE{ color: #993399; }
A:VISITED { color: #993399;  } 
A:HOVER  { color: #993399;  } 
*/


A:LINK {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00366A;	
	text-transform: none;
}

A:HOVER {
	text-decoration: none;
	color: #E17D47;	
}

A:VISITED {
	text-decoration: none;
	color: #00366A;	
}

A:VISITED:HOVER {
	text-decoration: none;
	color: #E17D47;	
}

A.pageNavAreaText:LINK, A.pageNavAreaText:VISITED {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #3B6EE0;  }

A.pageNavAreaText:ACTIVE, A.pageNavAreaText:HOVER {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #B7C9F9; text-decoration: none; font-weight: bold; background-color: #3B6EE0;  }

A.pageNavBarButton:LINK, A.pageNavBarButton:VISITED { color: #000099; }

A.pageNavBarButton:ACTIVE, A.pageNavBarButton:HOVER { color: #CC0000; }

/* No creado originalmente en CSS pero si accedido desde pginas mediante class...curioso */
/* No funciona del todo */
browsePager: {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00366A;
}

/* classes for static HTML pages */

.pageNavBar { text-align: center; }

.pageNavBarButton { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000099; background: #B7C9F9; text-align: left; font-weight: bold; text-decoration: none; border-style: none;  }

.pageSearchArea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: #B7C9F9; text-align: left;  } 

.pageDataArea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: #B7C9F9; text-align: left;  }

.pageDataAreaHeading { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #003366; background: #3B6EE0; font-weight: bold; font-size: larger; text-align: left;  }

.pageInfoAreaHeader { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #003399; background: #B7C9F9; font-size: larger; font-weight: bolder; text-align: left;  }

.pageInfoArea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: #B7C9F9; text-align: left;  }

.unpadded { margin-bottom:auto;margin-top:auto; }

.nowrap {white-space: nowrap; }


/* classes for browse displays */
/* See also Web options BROWSE_HEADERS, TABLEPARAM_BROWSE, TABLEPARAM_BRIEFCIT */

/* MM  TR.briefCitRow { color: #000000; background: #B7C9F9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;  }   */
TR.briefCitRow { 
   color: #000000; 
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   padding: 2px 2px 2px 8px;   
}  

.briefCitMark { font-weight: bold; }

/* MM  TABLE.browseScreen { }  */
TABLE.browseScreen { width: 100%; } /*width: 728px;*/

/* MM  TABLE.browseWidgit { background: #B7C9F9; } */
TABLE.browseWidgit { background: #FFFFFF; width: 728px; }

/* MM  TD.browseWidgit { color: #000000; background: #FFFFFF; text-align: center; } */
TD.browseWidgit { 
    color: #000000; 
	text-align: center; 
	background-image: url(/screens/fbuscar.gif);
	background-repeat: no-repeat;
	height: 75px;
	padding-top: 40px;
	padding-left: 8px;
} 

/* MM  TABLE.browseSaveJump { }  */
TABLE.browseSaveJump { } 

TD.browseSaveJump { color: #000000; background: #FFFFFF; text-align: left; } 

.browseSaveJump {
    text-align:center;
}

/* MM  TABLE.browseList { } */
TABLE.browseList { width:100%; } /* 728px */

/* MM  TR.browseHeader { color: #000000; background: #3B6EE0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  } */
TR.browseHeader { color: #00366A; background: #E8E8D6; font-family: Arial, Helvetica, sans-serif; padding: 2px 2px 2px 8px;}

/* MM  TD.browseHeaderNum { vertical-align: middle;} */
TD.browseHeaderNum { vertical-align: middle; font-size: 10px; text-transform: none;}

/* MM  TD.browseHeaderMark { vertical-align: middle; } */
TD.browseHeaderMark { vertical-align: middle; font-size: 10px; text-transform: none;}

/* MM  TD.browseHeaderData { color: #000000; background: #3B6EE0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: middle;  } */
TD.browseHeaderData { vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background: #E8E8D6;}

/* MM  TD.browseHeaderMedia { vertical-align: middle; } */
TD.browseHeaderMedia { vertical-align: middle; font-size: 10px; text-transform: none;}

/* MM  TD.browseHeaderYear { vertical-align: middle; } */
TD.browseHeaderYear { vertical-align: middle; font-size: 10px; text-transform: none; text-align: center; }

/* MM  TD.browseHeaderEntries { vertical-align: middle; } */
TD.browseHeaderEntries { vertical-align: middle; font-size: 10px; text-transform: none; text-align: center;}

/* MM  TD.browseHeaderRelevance { vertical-align: middle; } */
TD.browseHeaderRelevance { vertical-align: middle; font-size: 10px; text-transform: none;}

/* MM  TR.browseSuperEntry { color: #000000; background: #3B6EE0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;  } */
TR.browseSuperEntry { color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

/* MM  TR.browseEntry { color: #000000; background: #B7C9F9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;  } */
TR.browseEntry { 
  font-family: Arial, Helvetica, sans-serif;
  padding: 2px 2px 2px 8px;
}
/*
  color: #00366A; 
  background-image:url(/screens/naranja.gif);
  background-repeat:  repeat-x;
  background-position: bottom;  
*/

/* MM  TD.browseEntryNum { text-align: center; } */
TD.browseEntryNum { text-align: center; font-size: 11px; color: #666666;  
  background-image:url(/screens/naranja.gif);
  background-repeat:  repeat-x;
  background-position: bottom; 
  vertical-align: top;
}

/* MM  TD.browseEntryMark { font-weight: bold; } */
TD.browseEntryMark { text-align: center; font-size: 11px; font-weight: bold; 
  background-image:url(/screens/naranja.gif);
  background-repeat:  repeat-x;
  background-position: bottom; 
  vertical-align: top;
}

/* MM  TD.browseEntryData { text-align: left; } */
TD.browseEntryData { text-align: left; font-size: 12px; color: #666666;
  background-image:url(/screens/naranja.gif);
  background-repeat:  repeat-x;
  background-position: bottom; 
}

/* MM  TD.browseEntryMedia { vertical-align: middle; } */
TD.browseEntryMedia { vertical-align: middle; font-size: 11px; 
  background-image:url(/screens/naranja.gif);
  background-repeat:  repeat-x;
  background-position: bottom;
}

/* MM  TD.browseEntryYear {text-align: center; } */
TD.browseEntryYear { text-align: center; font-size: 11px; color: #666666; 
  background-image:url(/screens/naranja.gif);
  background-repeat:  repeat-x;
  background-position: bottom;
}

/* MM  TD.browseEntryEntries { text-align: center; } */
TD.browseEntryEntries { text-align: center; font-size: 11px; color: #666666;
  background-image:url(/screens/naranja.gif);
  background-repeat:  repeat-x;
  background-position: bottom;
}

/* MM  TD.browseEntryRelevance { } */
TD.browseEntryRelevance { text-align: center; font-size: 11px;
  background-image:url(/screens/naranja.gif);
  background-repeat:  repeat-x;
  background-position: bottom;
}

/* MM NO existia en css*/
TD.yourEntryWouldBeHereData { font-size: 11px;
  background-image:url(/screens/naranja.gif);
  background-repeat:  repeat-x;
  background-position: bottom;
}


/* MM  TR.browseSubEntry { color: #000000; background: #B7C9F9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; } */
TR.browseSubEntry { 
  color: #00366A; 
  font-family: Arial, Helvetica, sans-serif;
  padding: 2px 2px 2px 8px;  
}
/*
  background-image:url(/screens/naranja.gif);
  background-repeat:  repeat-x;
  background-position: bottom;  
*/

/* MM  TD.browseSubEntryData { } */
/*TD.browseSubEntryData { text-align: left; font-size: 12px; background: #FDF7E8 url(/screens/naranja.gif) repeat-y left; color: #666666;}  ANTERIOR MASMEDIOS */
TD.browseSubEntryData { text-align: left; font-size: 12px; color:#666666; background-image:url(/screens/naranja.gif);background-position:center bottom;background-repeat:repeat-x;}

/* MM  TD.browseSubEntryMedia { } */
TD.browseSubEntryMedia { vertical-align: middle; font-size: 11px; background-image:url(/screens/naranja.gif);background-position:center bottom;background-repeat:repeat-x;}

/* MM  TD.browseSubEntryYear { } */
TD.browseSubEntryYear { text-align: center; font-size: 11px; color: #666666; background-image:url(/screens/naranja.gif);background-position:center bottom;background-repeat:repeat-x;}

/* MM  TD.browseSubEntryEntries { } */
TD.browseSubEntryEntries { text-align: center; font-size: 11px; }

/* MM  TD.browseSubEntryRelevance { } */
TD.browseSubEntryRelevance { text-align: center; font-size: 11px; }

TABLE.browseResourceTable { }

TD.browseResourceTable { }

TR.browseResourceTableEntry { }

TD.browseResourceTableEntry { }

/* classes for single bib display */
/* see also Web options TABLEPARAM_BIB */

TABLE.bibScreen { }

TABLE.bibWidgit { }

TABLE.bibInfo { }

TR.bibInfoEntry { } 

TD.bibInfoEntry { } 

/* MM  TD.bibInfoLabel { background: #B7C9F9; font-style: italic; } */
TD.bibInfoLabel { }

TD.bibInfoData { }

TABLE.bibHoldings { }

.bibHoldings {border: 0px; }

TR.bibHoldingsHeader { }

TR.bibHoldingsData { }

TABLE.bibResourceTable { }

TD.bibResourceTable { }

TR.bibResourceTableEntry { }

TD.bibResourceTableEntry { }

/* classes for patron record display */
/* see also Web options TABLEPARAM_PATDISP, TABLEPARAM_PATFUNC, */
/* and the various BUT_PAT_ graphics options. */a

TABLE.patDisplay { }

TR.patDisplay { }

TD.patDisplayInfo { }

TD.patDisplayFunc { }

TABLE.patInfo { }

TR.patInfo { }

TD.patInfo { }

TD.patImage { }

TABLE.patFuncBtns { }

TR.patFuncBtns { color: #000000; background: #B7C9F9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }

TD.patFuncBtns { }

/* MM  TABLE.patFunc { } */
TABLE.patFunc { width: 100%!important; font-family: Arial, Helvetica, sans-serif; } /*  width: 715px; */

/* MM  TR.patFuncTitle { color: #000000; background: #3B6EE0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  } */
TR.patFuncTitle { 
   color: #00366A;
   font-family: Arial, Helvetica, sans-serif;
   padding: 2px 2px 2px 8px;  
}

/* MM  TH.patFuncTitle { color: #000000; background: #3B6EE0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  } */
TH.patFuncTitle { 
   color: #00366A;
   font-family: Arial, Helvetica, sans-serif;
   padding: 2px 2px 2px 8px;  
}

/* MM  TR.patFuncHeaders { color: #000000; background: #3B6EE0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  } */
TR.patFuncHeaders { color: #000000; background: #E8E8D6; font-family: Arial, Helvetica, sans-serif; }

/* MM  TH.patFuncHeaders { color: #000000; background: #3B6EE0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  } */
TH.patFuncHeaders { color: #00366A; background: #E8E8D6; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding-left: 5px; padding-right: 5px; }

/* MM  TR.patFuncEntry { color: #000000; background: #B7C9F9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;  } */
TR.patFuncEntry { 
  color: #000000;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal; 
  /*background: #EDEBE8!important;*/
}

TD.patFuncMark { 
    text-align:center!important;
    padding-left: 5px; 
    padding-right: 5px;
}

TD.patFuncTitle { 
    padding-left: 5px; 
    padding-right: 5px;
    text-align:left!important;
}

TD.patFuncBarcode{
    padding-left: 5px; 
    padding-right: 5px;
}

TD.patFuncDate { }

TD.patFuncStatus {
    padding-left: 5px; 
    padding-right: 5px;
}

TD.patFuncPickup { }

TD.patFuncCallNo { 
    padding-left: 5px; 
    padding-right: 5px;
}

TD.patFuncNoEntries { }

TD.patFuncCancel { }

TD.patFuncBookDate { }

TR.patFuncPSrchType { }

TD.patFuncPSrchType { }

TD.patFuncPSrchBtn { }

/* MM  TR.patFuncFinesEntryTitle { color: #000000; background: #B7C9F9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;  } */
TR.patFuncFinesEntryTitle {
 color: #000000;
 font-family: Arial, Helvetica, sans-serif; 
 font-weight: normal;
 padding: 2px 2px 2px 8px;
 background-image:url(/screens/naranja.gif);
 background-repeat:  repeat-x;
 background-position: bottom;
}

/* MM  TD.patFuncFinesEntryTitle { } */
TD.patFuncFinesEntryTitle { font-family: Arial, Helvetica, sans-serif; }

TR.patFuncFinesDetail { }

TD.patFuncFinesDetailType { }

TD.patFuncFinesDetailAmt { }

TR.patFuncFinesDetailDate { }

TD.patFuncFinesDetailDateLabel { }

TD.patFuncFinesDetailDate { }

TR.patFuncFinesTotal { }

TD.patFuncFinesTotalLabel { }

TD.patFuncFinesTotalAmt { }

TABLE.patFuncModifyPIN { }

TR.patFuncModifyPIN { }

TD.patFuncModifyPIN { }

TABLE.patFuncModifyPatInfo { }

TR.patFuncModifyPatInfo { }

TD.patFuncModifyPatInfo { }


.InnovativeCredit {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; font-style: italic}

.pageNavArea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: #3B6EE0;  }
.pageNavAreaText {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #B7C9F9; text-decoration: none; font-weight: bold; background-color: #3B6EE0; }
.pageMainArea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: #B7C9F9; }
.pageDirectoryArea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-align: left;  }
.pageMainAreaHeader { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #003399; font-size: larger; font-weight: bolder; text-align: left; }
.KidsOnline {  font-family: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold}

.loggedInMessage {	font-style: italic; }

.errormessage { font-size: large; color: #FF0000; }

.errormessage2 { color: #FF0000 ! important;  }

.msg { font-size: large; color: #e17d47; }

.resLinkBrowseMenu { text-align: center; }

.navigationMenu { text-align: center; }

.briefcitTitle { font-weight: bold; }

.briefcitStatus { font-weight: bold; }

/*These styles belong to the "Curvy" template*/
.boxNavTopLeft {  background-image:  url(/screens/nav_top_left.gif); background-repeat: no-repeat; background-position: right bottom}
.boxNavTopRight {  background-image:  url(/screens/nav_top_right.gif); background-repeat: no-repeat; background-position: left bottom}
.boxNavBottomLeft {  background-image:  url(/screens/nav_bottom_left.gif); background-repeat: no-repeat}
.boxNavBottomRight {  background-image:  url(/screens/nav_bottom_right.gif); background-repeat: no-repeat}
.boxNavTopCenter {  background-image:  url(/screens/nav_top_center.gif); background-repeat: repeat-x; background-position: bottom}
.boxNavMidLeft {  background-image:  url(/screens/nav_mid_left.gif); background-repeat: repeat-y}
.boxNavMidRight {  background-image:  url(/screens/nav_mid_right.gif); background-repeat: repeat-y}
.boxNavBottomCenter {  background-image:  url(/screens/nav_bottom_mid.gif); background-repeat: repeat-x}
.boxMainBottomCenter { background-image:  url(/screens/main_bottom_mid.gif); background-repeat: repeat-x }
.boxMainBottomLeft { background-image:  url(/screens/main_bottom_left.gif); background-repeat: no-repeat }
.boxMainBottomRight { background-image:  url(/screens/main_bottom_right.gif); background-repeat: no-repeat }
.boxMainMidLeft { background-image:  url(/screens/main_mid_left.gif); background-repeat: repeat-y }
.boxMainMidRight { background-image:  url(/screens/main_mid_right.gif); background-repeat: repeat-y }
.boxMainTopCenter { background-image:  url(/screens/main_top_center.gif); background-repeat: repeat-x; background-position: bottom}
.boxMainTopLeft { background-image:  url(/screens/main_top_left.gif); background-repeat: no-repeat; background-position: right bottom }
.boxMainTopRight { background-image:  url(/screens/main_top_right.gif); background-repeat: no-repeat; background-position: left bottom }

/* ESTILOS EXCLUSIVOS DE MASMEDIOS */


/* Men  selecci d'idioma */
.item7idiomas { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7.5pt; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none ; 
padding-left: 0.2em}

.item7idiomas:link { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7.5pt; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none ; 
padding-left: 0.2em}

.item7idiomas:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7.5pt; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none ; 
padding-left: 0.2em}

.item7idiomas:hover { 
color: #00366A ! important; 
text-decoration: none; 
#background-color: #EAEAD7;
}

.item7idiomas7int { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7.5pt; 
font-style: normal; 
font-weight: bold; 
color: #EAEAD7; 
text-decoration: none;
text-align: right}

.item7idiomas7int:hover { 
text-decoration: underline}

.item7idiomas7int2 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7.5pt; 
font-style: normal; 
font-weight: bold; 
color: #666666; 
text-decoration: none;
text-align: right}

.item7idiomas7int2:hover { 
text-decoration: underline}

/*menus*/

.menuprincipal {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00366A;	
	/*border: 1px solid #FFFFFF;*/
	height: 8px;
	width: 190px;
	padding: 3px 3px 3px 6px;
}

.celdamenuprincipal {
border: 1px solid #FFFFFF;
}

.celdamenuprincipal:hover {
background-color: #E17D47;
}

.menuprincipal:hover {
	text-decoration: none;
	color: #ffffff;
	#background-color: #E17D47; 
}

.menuprincipal:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00366A;
	/* border: 1px solid #FFFFFF; */
	height: 8px;
	width: 190px;
	padding: 3px 3px 3px 6px;
}

.menuprincipal:link:hover {
	text-decoration: none;
	color: #ffffff;
	#background-color: #E17D47; 
}

.menuprincipal:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00366A;
	/* border: 1px solid #FFFFFF; */
	height: 8px;
	width: 190px;
	padding: 3px 3px 3px 6px;
}

.menuprincipal:visited:hover {
	text-decoration: none;
	color: #ffffff;
	#background-color: #E17D47; 
}

.menuprincipaleng {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00366A;
	/* border: 1px solid #FFFFFF; */
	height: 8px;
	width: 195px;
	padding: 3px 3px 3px 3px;
}

.menuprincipaleng:hover {
	text-decoration: none;
	color: #ffffff;
	#background-color: #E17D47;
}

.menuprincipaleng:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00366A;
	/* border: 1px solid #FFFFFF; */
	height: 8px;
	width: 195px;
	padding: 3px 3px 3px 3px;
}

.menuprincipaleng:link:hover {
	text-decoration: none;
	color: #ffffff;
	#background-color: #E17D47; 
}

.menuprincipaleng:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00366A;
	/* border: 1px solid #FFFFFF; */
	height: 8px;
	width: 195px;
	padding: 3px 3px 3px 3px;
}

.menuprincipaleng:visited:hover {
	text-decoration: none;
	color: #ffffff;
	#background-color: #E17D47; 
}


.menuopac {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	border: 1px solid #E17D47;
	height: 5px;
	width: 90px;
	padding: 1px 3px 1px 6px;
}

.menuopac:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #E17D47;
}

/*formularios*/
.buscar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00366A;
	background-image: url(/screens/fondbuscar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	padding: 10px 10px 20px;

}

.buscarpeq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00366A;
	background-image: url(/screens/fondbuscar2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	padding: 5px 5px 10px;

}

.buscaravan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00366A;
	/*background-image: url(/screens/fondbuscar.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	font-weight: bold;
	padding: 10px 10px 5px 0px; /*padding: 10px 10px 5px 7px;*/
    

}


.form-campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	/*height: 17px!important;*/
	width: 165px;
	padding-left: 5px;

}

.form-campocorto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	/*height: 17px;*/
	width: 80px;
	padding-left: 5px;

}

.form-textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

.form-busavanzada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #00366A;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E17D47;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-image: url(/screens/icoba.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.form-busavanzada:hover {
	color: #E17D47;
	text-decoration: none;
	background-image: url(/screens/icoba.gif);
}




.form-botton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	background-color: #E8E8D6;
}

.form-seleccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 145px;
}

.form-seleccion2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 252px;
}

.form-seleccion3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 50px;
}
/*fin*/

/*titulares*/
.titularnaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E17D47;
	padding: 2px 2px 2px 8px;
}



.titularazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00366A;
	padding: 2px 2px 2px 8px;
}

.titularazul:hover {
	color: #E17D47;
}



.titularblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 2px 2px 2px 8px;
}
/*fin*/


.iten-informa {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 2px 2px 2px 15px;
	background-image: url(/screens/item.gif);
	background-repeat: no-repeat;
	height: 20px;

}

.iten-informa:hover {
	text-decoration: none;
	color: #E17D47;
	background-image: url(/screens/item2.gif);
	background-repeat: no-repeat;
}




.ico-formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/icoform.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.ico-formulario:hover {
	text-decoration: none;
	color: #E17D47;

}


.ico-buzon {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-size: 10px !important;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/icobuzon.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
    
}

.ico-buzon:hover {
	text-decoration: none;
	color: #E17D47;

}




.textoazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00366A;
	padding: 2px 2px 2px 8px; 
	text-transform: none;

}




.textonaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E17D47;
	padding: 2px 2px 2px 8px;
	text-transform: none;

}




.textoazul2 {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00366A;
	padding: 2px 2px 2px 2px; /*padding: 2px 2px 2px 8px;*/
	text-transform: none;

}

.textoazul2 A{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00366A;
	padding: 2px 2px 2px 2px; /*padding: 2px 2px 2px 8px;*/
	text-transform: none;
}

.textoazul2 A:hover {
	text-decoration: underline;
	color: #E17D47;

}

.textoazul3 {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00366A;
	padding: 2px 2px 2px 2px; /*padding: 2px 2px 2px 8px;*/
	text-transform: none;	
}




.textonumeros {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00366A;
	padding: 2px;
	text-transform: none;

}

.textonumeros:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #E17D47;

}





.textonegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px 2px 2px 8px;
	text-transform: none;
}

.textonegro2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #000000;*/	
	text-transform: none;
}





.form-seleccion200 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	width: 292px;
	height: 18px;
}


.lineahorizontal {

	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00366A;
	padding: 2px 2px 2px 8px;
	text-transform: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CC6600;
}




.textogrisnormal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}





.textogrisnegrita {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}





.form-campolargo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	/*height: 17px;*/
	width: 250px;
	padding-left: 5px;
}




.textogrisnormalpeq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding: 2px 2px 2px 8px;

}




.form-camporectangulo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	height: 150px;
	width: 250px;
	padding-left: 5px;
}

.form-camporectangulosin {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	padding-left: 5px;
}




.form-campomascorto {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	/*height: 17px;*/
	width: 40px;
	padding-left: 5px;
}




.titularazulsinmargen {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00366A;
	padding: 2px 2px 0px;
}



.form-campo2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	height: 17px;
	width: 175px;
	padding-left: 5px;
}




.menuopac2 {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #999999;
	height: 5px;
	width: 179px;
	padding: 1px 3px 1px 6px;
	background-color: #999999;

}

.menuopac2:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #003366;
}





.menuopac3 {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	border: 1px solid #999999;
	height: 5px;
	width: 120px;
	padding: 1px 3px 1px 6px;

}

.menuopac3:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #999999;
}




.ico-ayuda {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-size: 10px !important;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/ico_ayuda.gif);
	background-position: -2px left;
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.ico-ayuda:hover {
	text-decoration: none;
	color: #E17D47;
}

.ico-ayuda2 {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-size: 10px !important;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/ico_ayuda2.gif);   
    #background-image: url(/screens/ico_ayuda.gif);
	background-position: -2px left;
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.ico-ayuda2:hover {
	text-decoration: none;
	color: #E17D47;
}

.ico-masinfo, .ico-masinfo:link, .ico-masinfo:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-size: 10px !important;
	color: #E17D47;	
    font-weight: bold;
	background-image: url(/screens/ico_masinfo.gif);
	background-position: -2px left;
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.ico-masinfo:hover, .ico-masinfo:visited:hover {
	text-decoration: underline;	
}

.ico-otros {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-size: 10px !important;
	color: #00366A;
	font-weight: bold;
	padding-left: 1px;	
	/* height: 9px; */
}

.ico-otros:hover {
	text-decoration: none;
	color: #E17D47;
}


.ico-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/ico_ayuda.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.ico-link:hover {
	text-decoration: none;
	color: #E17D47;
}

.ico-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/screens/ico_ayuda.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}
.ico-link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/ico_ayuda.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.ico-link-botlogo {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	text-decoration: none;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/ico_ayuda.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.ico-link-botlogo:hover {
	text-decoration: none;
	color: #E17D47;
}

.ico-link-botlogo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/screens/ico_ayuda.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}
.ico-link-botlogo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	text-decoration: none;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/ico_ayuda.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}




.form-seleccion1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 175px;
}



.menuopac1 {

	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	border: 1px solid #E17D47;
	height: 5px;
	width: 120px;
	padding: 1px 3px 1px 6px;
}

.menuopac1:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #E17D47;
}

.menuopac1dos {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	border: 1px solid #E17D47;
	height: 5px;
	width: 140px;
	padding: 1px 3px 1px 6px;
}

.menuopac1dos:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #E17D47;
}

.ico-inicio {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-size: 10px !important;	
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/ico_inicio.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.ico-inicio:hover {

	text-decoration: none;
	color: #E17D47;
}
.titularazulgrande {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00366A;
	padding: 2px 2px 2px 8px;
}

/* Sirve para poder aplicar estilos a los inputs de los formularios din micos */
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;		
}

/* Sirve para poder aplicar estilos a los selects de los formularios dinmicos */
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
}

/* MM  padding: 40px 2px 2px 4px; */ 

/* Estilo para el nombre de la persona que se valida y aparece en opacmenu */
.usuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	text-align: left;
	height: 20px;
	width: 100%;
}

.form-camposintam {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	height: 17px;
	padding-left: 5px;
}

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

.textogris{
   color: #666666;
}

.titulotrobes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; /* 18px */
    color: #E17D47;
	font-weight: bold;
}

.ico-presenta {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/ico_presenta.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.ico-presenta:hover {

	text-decoration: none;
	color: #E17D47;
}

.ico-avanzada {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-size: 10px !important;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/icoavanzada.gif);
	background-position: -2px left;
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;	
}

.ico-avanzada:hover {
	text-decoration: none;
	color: #E17D47;

}

.ico-micuenta {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-size: 10px !important;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/ret2prec.gif);
	background-position: -2px left;
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;	
}

.ico-micuenta:hover {
	text-decoration: none;
	color: #E17D47;

}

.parrafopres {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00366A;
	text-transform: none;
}

/* Nuevos estilos item_select.html  y otros*/

.divItems{
    border:0px!important;
    padding-top:10px;
    padding-bottom:10px;
}

.bibItems { 
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
    /*padding:0 3px 3px 3px; */
    margin:0px;   
}

TR.bibItemsHeader { color: #00366A; background: #E8E8D6; font-size: 10px; font-family: Arial, Helvetica, sans-serif; /*padding: 2px 2px 2px 8px; text-align:left;*/}
TD.bibItemsHeader { vertical-align: middle; font-size: 10px; text-transform: none;}
TR.bibItemsEntry { font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding: 2px 2px 2px 8px; text-align:left;}
TH.bibItemsHeader { padding: 2px 2px 2px 8px; text-align:left; }
.bibItemsEntry TD{
    /*border-bottom:1px solid #eee;  */
}


.textoazulx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00366A;
	padding: 2px 2px 2px 8px;
	text-transform: none;

}

/* Estilos para los tipos de validaciones */

.tdNaranja{
	background-color:#E17D47;
	height:20px;
	padding-left:5px;
}

.tdVerdeBlanco{
	background-color:#E8E8D6;
	padding-left:5px;
	color:#00366A;
}

.tdGris{
	background-color:#EDEBE8;
	padding-left:5px;
	color:#00366A;
}

.tdAzulMarino{
	background-color:#00366A;
	padding-left:5px;
	color:#00366A;
}
.textoazulIdentif{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00366A;	
	text-transform: none;
}
.icoIdentif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px ! important; 
	text-decoration: none;
	color: #00366A;		
}
.icoIdentif:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px ! important; 
	text-decoration: none;
	color: #E17D47;
}

.icoIdentif:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px ! important; 
	text-decoration: none;
	
}
.icoIdentif:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px ! important; 
	text-decoration: none;
	color: #00366A;	
}
.form-camposintam {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	height: 17px;	
	padding-left: 5px;
}

/* ESTILOS DE SOMNI */
.texto-intro-somni{
	font-family: Georgia;
	font-size: 11px;
	font-style: italic;
	color: #898971;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}

.fondo-form1-somni{
	background-image: url(/screens/fondo_form1_somni.gif);
	background-repeat: no-repeat;
	height: 75px;
	vertical-align: top;
	text-align: left;	
}

.titulo-buscador-somni{
	font-family: Georgia;
	font-size: 12px;
	font-style: italic;
	font-weight:bold;
	color: #00366A;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	text-align: left;
}

.celda-form1-somni{
	padding-left: 10px;
}
.fondo-form2-somni{
	background-image: url(/screens/fondo_form2_somni.gif);
	background-repeat: no-repeat;
	height: 109px;
	vertical-align: top;
	text-align: left;		
}

.lista-iconos{
	font-family: Arial;
	font-size: 11px;
	color: #898971;
	list-style-type: none;
	margin-left: 15px;	
	text-align: left;	
}

.bullet-requerimientos {
	background: url(ico_requerimientos.gif) no-repeat 0px 2px;
	padding-left: 18px !important;
	padding-bottom: 5px;
	font-size:11px;
}

.bullet-requerimientos A:link {
	color: #898971 !important;		
	font-size:11px;
}

.bullet-requerimientos A {
	color: #898971 !important;
}

.bullet-requerimientos A:hover {
	color: #898971 !important;
	text-decoration: underline;
}

.bullet-requerimientos A:visited {
	color: #898971 !important;	
	font-size:11px;	
}

.bullet-digitalizacion {
	background: url(ico_digitalizacion.gif) no-repeat 0px 2px;
	padding-left: 18px !important;
	padding-bottom: 5px;
	font-size:11px;
}

.bullet-digitalizacion A:link {
	color: #898971 !important;		
	font-size:11px;
}

.bullet-digitalizacion A {
	color: #898971 !important;
}

.bullet-digitalizacion A:hover {
	color: #898971 !important;
	text-decoration: underline;
}

.bullet-digitalizacion A:visited {
	color: #898971 !important;	
	font-size:11px;	
}

.bullet-tresors {
	background: url(ico_tresors.gif) no-repeat 0px 2px;
	padding-left: 18px !important;
	padding-bottom: 5px;
	font-size:11px;
}

.bullet-tresors A:link {
	color: #898971 !important;		
	font-size:11px;
}

.bullet-tresors A {
	color: #898971 !important;
}

.bullet-tresors A:hover {
	color: #898971 !important;
	text-decoration: underline;
	font-size:11px;
}

.bullet-tresors A:visited {
	color: #898971 !important;	
	font-size:11px;	
}

.bullet-bibliodigit {
	background: url(ico_bibliodigit.gif) no-repeat 0px 2px;
	padding-left: 18px !important;
	/*padding-bottom: 5px;*/
	font-size:11px;
}

.bullet-bibliodigit A:link {
	color: #898971 !important;		
	font-size:11px;
}
.bullet-bibliodigit A {
	color: #898971 !important;
	font-size:11px;
}

.bullet-bibliodigit A:hover {
	color: #898971 !important;
	text-decoration: underline;	
	font-size:11px;
}
.bullet-bibliodigit A:visited {
	color: #898971 !important;	
	font-size:11px;	
}


.parrafo-patrocinio{
	padding-left: 15px;
	padding-top: 15px;
	font-family: Arial;
	font-size: 10px;
	color: #898971;	
	text-align: left;
}

.texto-patrocinio{
	font-family: Arial;
	font-size: 10px;
	color: #898971;	
}

.fondo-form3-somni{
	background-image: url(/screens/fondo_form3_somni.gif);
	background-repeat: no-repeat;
	vertical-align: top;	
	width: 310px;	
	text-align: left;
}

.lista-iconos2{
	font-family: Arial;
	font-size: 11px;
	color: #898971;
	list-style-type: none;
	margin-left: 20px;	
	margin-top: 20px;	
	text-align: left;	
}


.bullet-listado {
	background: url(ico_lista.gif) no-repeat 0px 2px;
	padding-left: 18px !important;	
	font-size:11px;
}

.bullet-listado A {
	color: #898971 !important;
	font-size:11px;
}

.bullet-listado A:link {
	color: #898971 !important;
	font-size:11px;
}

.bullet-listado A:hover {
	color: #898971 !important;
	text-decoration: underline;
	font-size:11px;
}

.bullet-listado A:visited {
	color: #898971 !important;
	font-size:11px;
}

/* ESTILOS FORMULARIO DIGITALIZACIÓN SOMNI */
.titulo-form-digit{
	font-family: Georgia;
	font-size: 18px;
	color: #69694F;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	text-align: left;
}
.subtitulo-form-digit{
	font-family: Georgia;
	font-size: 12px;
	font-weight:bold;
	color: #00366A;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	text-align: left;
}
.fondo-form-digit{
	background-image: url(/screens/fondo_form1_digit.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-top: 15px;
	padding-left: 15px;
	text-align: left;		
}
.fondo-form-digit2{
	background-image: url(/screens/fondo_form1_digit.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-top: 15px;
	padding-left: 15px;
	text-align: left;		
	height:400px;
}
.lista-iconos3{
	font-family: Arial;
	font-size: 11px;
	color: #69694F;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 0px;	
	text-align: left;		
}
.lista-iconos3 li{
	height: 30px;
}
.bullet-required {
	background: url(required.gif) no-repeat 0px 2px;
	padding-left: 10px !important;	
}

/* Nuevos estilos */

td.bibHoldingsLabel{
    width:20%;    
}

td.bibHoldingsLabel em{
    padding-left:8px;
    #padding-left:4px;
}

.checkinCard TABLE{
    /*border: 1px #E17D47 solid;*/
    margin-top: 15px;
    border-spacing: 1px    
}

.checkinArrivedStatus {
    color:#00366A!important;
    font-weight:bold;
}

td.checkinArrived, td.checkinExpected, td.checkinLate, td.checkinClaimed, td.checkinPartiallyReceived, td.checkinMissing, td.checkinBound, td.checkinAtBindery, td.checkinBinderyPrep, td.checkinRemoved, td.checkinOutOfPrint, td.checkinUnavailable, td.checkinNull, .checkinCard td {
     border: 1px #E17D47 solid;  
     padding: 5px;
}

.checkinLateStatus, .checkinClaimedStatus {
    color:#C00000!important;
    font-weight:bold;
}

.checkinExpectedStatus {
    color:#008000!important;
    font-weight:bold;
}

.checkinPartiallyReceivedStatus, .checkinMissingStatus, .checkinBoundStatus, .checkinAtBinderyStatus, .checkinBinderyPrepStatus, .checkinRemovedStatus, .checkinOutOfPrintStatus, .checkinUnavailableStatus, .checkinNotPublishedStatus, .checkinNullStatus {
    color:#808080!important;
    font-weight:bold;
}


/* PRO 2008 Estilos */

.bibInfoLabel  .rateLabel, .rateLabel{
    /*width:105px!important;*/
    display:none;
}

.bibSearch form {
    margin:auto;
    padding:5px 10px;
    text-align:left;
}

.bibSearch {
    display:block;
    background:#e8e8d6;
    font-size:.9em;
    border:0px;
    border-right:1px solid #BDBDBD;
    padding:8px 3px;
    border-bottom:1px solid #BDBDBD;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:0px;
    margin-right:0px;
}

.bibSearchtoolMessage {
    text-align:left;
    font-size:1em;
    padding-left:10px;
}

.bibSearchtoolMessage  i{
    margin-right:10px!important;
}

.bibSearchHistory {
    float:left;
    margin:0 0 5px 0;
    padding: 0 0 5px 0
}

.bibSearchHistory select { font-size:.8em}

.bibScreen { }

.bibSearchtool {
    /*font-size:80%;*/
    background:#DEE3E7;
    border-right:1px solid #477295;
    padding:3px;
    border-bottom:1px solid #477295;
    margin:0 3% 1% 3%;
}

.bibPager { 
    text-align:right;    
    padding:5px 5px 0 0;
    margin:0 3px 0 5px;
    float:right;   
}

.bibOrder {
    display:block;
    font-size:.9em;
    border:0px;
    border-top:1px solid #e8e8d6;
    padding:8px 3px;
    border-bottom:1px solid #e8e8d6;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;  
}

TD.bibimagetd{
    width:0px!important;
    padding-right:5px;
}

.recordinfotd{
    vertical-align:top;
	width:100%;
}

.bibLinks { 
    /*display:block;*/
    /*background:#e8e8d6;*/
    font-size:.9em;
    border:0px;
    border-top:1px solid #00366A;
    padding:8px 3px;
    border-bottom:1px solid #00366A;
    border-left:1px solid #00366A;
    border-right:1px solid #00366A;
    margin-top:15px;
    margin-bottom:5px;
    margin-left:0px;
    margin-right:0px;    
    text-align:center!important;
 }
 
 .bibLinks TABLE{ 
    text-align:center!important;
 }

 .bibLinks TD, .bibLinks TH{
    text-align:center!important;
 }
 
 .bibLinks td a{
 	margin-left:10px;
	#margin-left:0px;
 }
 
.holdingsDivider { 
    /*display:none; margin:-3px*/ 
    border: 0px; 
    border-top:1px solid #e17d47; 
    margin-top:10px; 
    margin-bottom:5px;
}

/* PRO 2008 páginas de ayuda */

/* used for search help pages tabbed navigation */
.fields td { padding: 2px; }

#helpCenter {margin-left:15px; margin-right:15px; font-size:90%}

#helpCenter a:link { color: #000; }

#helpCenter a:hover { text-decoration: underline; }

#helpCenter a:visited { color: #000;  }

#helpCenter div {padding-top:.2em}

#helpCenter .tabs a:link, #helpCenter .tabs a:visited, #helpCenter .tabs a:active { color: #000; text-decoration: none; outline:none; }

#helpCenter .tabs a:hover { text-decoration: underline;outline:none; }


.tabBody { background-color: #ffffff ; border: 1px solid #ccc; padding: .7em; margin-top:0px; font-size:1.1em;}

.tabBody div {margin:0 1%; font-size:1.1em;}

.tabs { margin-bottom: 4px; }

.tabs span { border: 1px solid #D1D8DD; border-left:0px;background-color:#f0f4f5; padding-top: .2em; padding-bottom: 4px; padding-left: .7em; padding-right: .7em;}

.tabs span.firstTab { border: 1px solid #D1D8DD; background-color:#f0f4f5; padding-top: .2em; padding-bottom: 4px; padding-left: .7em; padding-right: .7em; }

.tabs span.selected { background-color: #fff; border: 1px solid #D1D8DD; border-bottom: 1px solid #fff;margin: 0 0 0 -1px;}

.tabs span.firstSelected { background-color: #fff; border: 1px solid #D1D8DD; border-bottom: 1px solid #fff;}


/* Estilos de  course_display_XXX.html */

.resourcePager { 
    text-align:right;    
    padding:5px 5px 0 0;
    margin:0 3px 0 5px;
    float:right;   
}

.reserveBibs{
    border:1px solid #EEEEEE;
    margin:0px;    
}

.reserveBibs td {
    border-bottom:1px solid #EEEEEE;
    padding:5px 5px 0 0;
}

.reserveBibs td b{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#00366A;
}

.reserveBibs td.title{
	background:#E8E8D6 none repeat scroll 0%;
	color:#00366A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:2px 2px 2px 8px;
}

/* Recibos */

.checkinInfo{	
    /*
	margin-left:190px;	
	#margin-left:165px;
	_margin-left:130px;
	width:728px;*/
    padding-left:10px;
    #padding-left:5px;
    width:320px;
}

.checkinInfo div{	
    margin-bottom:20px;
	#margin-bottom:10px;    
}
.checkinCard{	    
	/*float:right;*/
    margin-top:40px!important;
}

.bibHoldingsLabel{
    /*width:100px!important;*/
}

/*
.checkinInfoData {
    float:right;
    height:20px;
    width:100%;
    margin-bottom:10px;
}

.checkinInfoLabel {
    float:left;
    height:20px;    
    width:100%;
    margin-top:25px;
}
*/

.checkinInfoLabel { float: left; width: 20%; height: 15pt; }
.checkinInfoData { float: right; width: 80%; height: 15pt; }


/* Formulario buscador listado resultados briefcit */
.browseSearchtool {    
    display:block;
    background:#e8e8d6;
    font-size:.9em;
    border:0px;
    border-right:1px solid #BDBDBD;
    padding:15px 13px;
    #padding-top:1px;
    #padding-bottom:5px;
    border-bottom:1px solid #BDBDBD;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:0px;
    margin-right:0px;
    text-align:left!important;
}

/* Nuevos estilos PRO  2008*/
.mainSpacer {margin:0 1em 1em 0;} /*margin:0 1em 1em 1em;*/
div.DisplayBoxContent div a {color:#FFFFFF;text-decoration:none; font-weight:bold; outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div.DisplayBoxContent div  {color:#00366A;text-decoration:none; font-weight:bold; outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div.DisplayBoxContent div a:hover {text-decoration:none; color:#E17D47; font-weight:bold;outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}

div.DisplayBoxContentHelp div a {color:#02356A;text-decoration:none; font-weight:bold; outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div.DisplayBoxContentHelp div  {color:#066583;text-decoration:none; font-weight:bold; outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div.DisplayBoxContentHelp div a:hover {text-decoration:none; color:#066583; font-weight:bold;outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}

div.DisplayBoxContentSearch div a {color:#FFFFFF;text-decoration:none; font-weight:bold; outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div.DisplayBoxContentSearch div  {color:#4F6582;text-decoration:none; font-weight:bold; outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div.DisplayBoxContentSearch div a:hover {text-decoration:none; color:#E17D47; font-weight:bold;outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}



.mainActiveTab, .mainActiveTabHelp, .mainActiveTabSearch {background: transparent;  float:left; margin:0 5px -3px 0; }
/* Afegit UPF */
.mainActiveTab2 {background: transparent;  float:left; margin:0 5px -1px 0; }
/* Final afegit UPF */
.mainInactiveTab {background: transparent;  float:left; margin:0 5px 0 0; width: auto; }

.mainActiveTabLarge, .mainActiveTabLargeHelp, .mainActiveTabLargeSearch {background: transparent;  float:left; margin:0 5px -1px 0; }
.mainInactiveTabLarge {background: transparent;  float:left; margin:0 5px 0 0; width: auto;}
.mainActiveTabExtraLarge, .mainActiveTabExtraLargeSearch {background: transparent;  float:left; margin:0 5px -1px 0; }
.mainInactiveTabExtraLarge {background: transparent;  float:left; margin:0 5px 0 0; width: auto;}

.menuTabContent {width:76px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:20px; }
.menuTabContentHelp {width:76px;background-color: #DCE3E9; text-align:center; padding:1px 0 5px 0; height:20px; }
.menuTabContentSearch {width:76px;background-color: #4F6582; text-align:center; padding:1px 0 5px 0; height:20px; }
.menuTabActive  {width:76px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0 0; }
.menuTabActiveInterior {width:76px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; }
.menuTabActiveInteriorSearch {width:76px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; }
.menuTabActiveInteriorHelp {width:76px;background-color: #FAFAF8; text-align:center; padding:1px 0 5px 0; border-left:1px solid #02356A; border-right:1px solid #02356A; height:21px; }
.menuTabActiveLargeInterior  {width:125px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; }
.menuTabActiveLargeInteriorSearch  {width:125px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; }
.menuTabActiveLargeInteriorHelp  {width:125px;background-color: #FAFAF8; text-align:center; padding:1px 0 5px 0; border-left:1px solid #02356A; border-right:1px solid #02356A; height:21px; }
.menuTabActiveExtraLargeInterior {width:210px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; }
.menuTabActiveExtraLargeInteriorSearch {width:210px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; }
.menuTabContentLarge {width:125px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:20px; }
.menuTabContentLargeHelp {width:125px;background-color: #DCE3E9; text-align:center; padding:1px 0 5px 0; height:20px; }
.menuTabContentLargeSearch {width:125px;background-color: #4F6582; text-align:center; padding:1px 0 5px 0; height:20px; }
.menuTabContentExtraLarge {width:210px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:20px; }
.menuTabContentExtraLargeHelp {width:210px;background-color: #DCE3E9; text-align:center; padding:1px 0 5px 0; height:20px; }
.menuTabContentExtraLargeSearch {width:210px;background-color: #4F6582; text-align:center; padding:1px 0 5px 0; height:20px; }

.menuTabActive2 {width:110px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0 0; }


.mainTabActiveLarge {width:125px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0 0; }
.mainTabInactiveLarge {width:125px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:20px;}
.mainTabActiveExtraLarge {width:210px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0 0; }
.mainTabInactiveExtraLarge {width:210px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:20px;}

.helpActiveTab {background: transparent; float:left; margin:0 5px -1px 0; }
.helpInactiveTab {background: transparent; float:left; margin:0 5px 0 0;}
.helpTabContent {width:110px;background-color: #00366A; text-align:center; padding:1px 0 5px 0;  height:17px; }
.helpTabActiveContent {width:110px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:20px; margin:0 0 0 0; }

.helpActiveTabMedium {background: transparent;  float:left; margin:0 5px -1px 0; }
.helpInactiveTabMedium {background: transparent; float:left; margin:0 5px 0 0; }
.helpTabContentMedium {width:135px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:17px;}
.helpTabActiveContentMedium {width:135px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:20px; margin:0 0 0 0; }

.helpActiveTabLarge {background: transparent;  float:left; margin:0 5px -1px 0; }
.helpInactiveTabLarge {background: transparent;  float:left; margin:0 5px 0 0; }
.helpTabContentLarge {width:185px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:17px;}
.helpTabActiveContentLarge {width:185px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:20px; margin:0 0 0 0; }

.verifyActiveTabXL {background: transparent; float:left; margin:0 5px -1px 0; }
.verifyTabActiveContentXL {width:210px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:20px; margin:0 0 0 0; }


.helpActiveTabExtraLarge {background: transparent;  float:left; margin:0 5px -1px 0; }
.helpInactiveTabExtraLarge {background: transparent;  float:left; margin:0 5px 0 0; }
.helpTabContentExtraLarge {width:230px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:17px;}
.helpTabActiveContentExtraLarge {width:230px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:20px; margin:0 0 0 0; }

.active1, .active2, .active3, .active4, .active1help, .active2help, .active3help, .active4help {display:block; overflow:hidden;}
.active1, .active2, .active3, .active1help, .active2help, .active3help {height:1px;}
.active2, .active3, .active4 {background:#fff;  border-left:1px solid #E17D47; border-right:1px solid #E17D47;}
.active2help, .active3help, .active4help {background:#FAFAF8;  border-left:1px solid #02356A; border-right:1px solid #02356A;}
.active1 {margin:0 5px; background:#E17D47;}
.active1help {margin:0 5px; background:#02356A;}
.active2, .active2help {margin:0 3px; border-width:0 2px;}
.active3, .active3help {margin:0 2px;}
.active4, .active4help {height:2px; margin:0 1px;}
.inactive1, .inactive2, .inactive3, .inactive4 {display:block; overflow:hidden;}
.inactive1, .inactive2, .inactive3 {height:1px;}
.inactive2, .inactive3, .inactive4 {background:#00366A;}
.inactive1 {margin:0 5px; background:#00366A;}
.inactive2 {margin:0 3px; border-width:0 2px;}
.inactive3 {margin:0 2px;}
.inactive4 {height:2px; margin:0 1px;}
.inactive1help, .inactive2help, .inactive3help, .inactive4help {display:block; overflow:hidden;}
.inactive1help, .inactive2help, .inactive3help {height:1px;}
.inactive2help, .inactive3help, .inactive4help {background:#DCE3E9;}
.inactive1help {margin:0 5px; background:#DCE3E9;}
.inactive2help {margin:0 3px; border-width:0 2px;}
.inactive3help {margin:0 2px;}
.inactive4help {height:2px; margin:0 1px;}
.inactive1search, .inactive2search, .inactive3search, .inactive4search {display:block; overflow:hidden;}
.inactive1search, .inactive2search, .inactive3search {height:1px;}
.inactive2search, .inactive3search, .inactive4search {background:#4F6582;}
.inactive1search {margin:0 5px; background:#4F6582;}
.inactive2search {margin:0 3px; border-width:0 2px;}
.inactive3search {margin:0 2px;}
.inactive4search {height:2px; margin:0 1px;}

/* content div rounding styles */
.mainActiveContent {border:0 solid #E17D47; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#fff;display:block; text-align:left;}
.mainActiveContentHelp {border:0 solid #01366A; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#FAFAF8;display:block; text-align:left;}
.mainActiveContentTabless {border:0 solid #E17D47; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#fff;display:block;margin:0;}
.helpActiveContent {border:0 solid #E17D47; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#fff;display:block; }
.contop, .conbottom {display:block; background:transparent; font-size:1px;}

.conb1, .conb2, .conb3, .conb4, .conb1help, .conb2help, .conb3help, .conb4help {display:block; overflow:hidden;}
.conb1, .conb2, .conb3, .conb1help, .conb2help, .conb3help {height:1px;}
.conb2, .conb3, .conb4 {background:#fff; border-left:1px solid #E17D47; border-right:1px solid #E17D47;}
.conb2help, .conb3help, .conb4help {background:#FAFAF8; border-left:1px solid #01366A; border-right:1px solid #01366A;}
.conb1 {
    margin:0 5px; 
    background:#E17D47;
}
.conb1help {
    margin:0 5px;
    background:#01366A;
}
.conb2, .conb2help {
    margin:0 3px;
    border-width:0 2px;
}
.conb3, .conb3help {
    margin:0 2px;
}
.conb4, .conb4help {
    height:2px;
    margin:0 1px;
}
.folderWrapper {
    float:left;
    width:85%;
    #width:82%;    
}
.mainNavLinksWrapper {
    float:right;
    width:15%;
    #width:17%;    
}

.roundedContent {
    background: transparent;
    /* margin:.5em 0 1em 0; */
    margin:31px 0 1em 0;
    #margin:25px 0 1em 0;
} 

.roundedContentBibDisplay {
    background: transparent;
    /* margin:.5em 0 1em 0; */
    margin:12px 0 1em 0; /* margin:31px 0 1em 0; Firefox*/
    #margin:25px 0 1em 0;
} 

.roundedContent2 {background: transparent;width:100%;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#E8E8D6; border-left:1px solid #E17D47; border-right:1px solid #E17D47;}
.xb1 {margin:0 5px; background:#E17D47;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xb1Main, .xb2Main, .xb3Main, .xb4Main {display:block; overflow:hidden;}
.xb1Main, .xb2Main, .xb3Main {height:1px;}
.xb2Main, .xb3Main, .xb4Main {background:#00366A; border-left:1px solid #00366A; border-right:1px solid #00366A;}
.xb1Main {margin:0 5px; background:#00366A;}
.xb2Main {margin:0 3px; border-width:0 2px;}
.xb3Main {margin:0 2px;}
.xb4Main {height:2px; margin:0 1px;}
.xb1Help, .xb2Help, .xb3Help, .xb4Help {display:block; overflow:hidden;}
.xb1Help, .xb2Help, .xb3Help {height:1px;}
.xb2Help, .xb3Help, .xb4Help {background:#DCE3E9; border-left:1px solid #91A7BE; border-right:1px solid #91A7BE;}
.xb1Help {margin:0 5px; background:#91A7BE;}
.xb2Help {margin:0 3px; border-width:0 2px;}
.xb3Help {margin:0 2px;}
.xb4Help {height:2px; margin:0 1px;}
.xb1Form, .xb2Form, .xb3Form, .xb4Form {display:block; overflow:hidden;}
.xb1Form, .xb2Form, .xb3Form {height:1px;}
.xb2Form, .xb3Form, .xb4Form {background:#FFFFFF; border-left:1px solid #E17D47; border-right:1px solid #E17D47;}
.xb1Form {margin:0 5px; background:#E17D47;}
.xb2Form {margin:0 3px; border-width:0 2px;}
.xb3Form {margin:0 2px;}
.xb4Form {height:2px; margin:0 1px;}

.roundedContentInfo {display:block; background:#E8E8D6; border:0 solid #E17D47; border-width:0 1px; padding:2px 5px;color:#000;font-size:90%; text-align:left;}
.roundedContentInfo a:link,.roundedContentInfo a:visited, .roundedContentInfo a:active {color:#00366A;text-decoration:none;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}
.roundedContentInfo a:hover {color:#E17D47;}

.roundedContentInfoMain {display:block; background:#00366A; border:0 solid #00366A; border-width:0 1px; padding:2px 5px;color:#000;font-size:90%; text-align:left;}
.roundedContentInfoHelp {display:block; background:#DCE3E9; border:0 solid #91A7BE; border-width:0 1px; padding:2px 5px;color:#000;font-size:90%; text-align:left;}
.roundedContentInfoForm {display:block; background:#FFFFFF; border:0 solid #E17D47; border-width:0 1px; padding:2px 5px;color:#000;font-size:90%; text-align:left;}
.roundedContentInfoMain a:link,.roundedContentInfoMain a:visited, .roundedContentInfoMain a:active {color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}
.roundedContentInfoHelp a:link,.roundedContentInfoHelp a:visited, .roundedContentInfoHelp a:active {color:#066581;text-decoration:none;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}
.roundedContentInfoForm a:link,.roundedContentInfoForm a:visited, .roundedContentInfoForm a:active {color:#066581;text-decoration:none;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}
.roundedContentInfoMain a:hover {color:#E17D47;}
.roundedContentInfoHelp a:hover {color:#E37E4A;}
.roundedContentInfoForm a:hover {color:#E37E4A;}
.roundedContentInfoMain .mainContentHead {color:#FFFFFF;}
.roundedContentInfoHelp .mainContentHead {color:#E37E4A;}
.roundedContentInfoForm .mainContentHead {color:#E37E4A;}


.mainActiveContentTable {width:100%;font-size:90%;}
.mainContentHead {font-weight:bold;}
span#searchTips {padding:5px 5px 5px 5px;font-size:85%; display: none;border:1px solid #000}
.textFix {font-size:100%; width:100%;}
#topLogohead {background-color:#000000; padding:0px 5px 0px 5px;margin:0 0 10px 0;border-bottom:0px solid #E17D47;}
#topLogohead span {color:#fff; font-weight:bold;}
#topLogohead form {padding:0; margin:auto;}
#topLogoImage { padding:5px 3px 5px 5px ; }
#currentDate {font-weight:bold; color:#ffffff; font-size:.8em; padding:5px;}
.topLog {padding:3px 0 3px 10px;margin:0;font-size:80%; color:#fff;}
.topLog input {font-size:.7em; }
.unpadded { margin-bottom:auto; margin-top:auto;  }
#topID {float:right; }
#topID ul {list-style:none; font-size:.7em; padding:0; margin:8px 0 5px 0;}
#topID ul li {display:inline; padding:0 2px 0 0;}
#topID ul li a {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color:#ffffff; text-decoration:underline; padding:0px 2px 2px 2px;}
#topID ul li a:hover {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: red; text-decoration: underline;}
#topID .breaker {color:#ffffff;}
#botnav { background: #000000; margin: 0 0 10px 0; font-size:80%; padding:0; text-align:center;border-top:0px solid #E17D47;}
.botmenuLinks {position:relative;margin: 0;padding:5px;}
.breaker {color:#999999}
#botnav ul {list-style:none; }
#botnav ul li {display:inline; padding:0 5px 0 0;}
#botnav ul li a {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color:#ffffff; text-decoration:underline; padding:0px 2px 2px 2px;}
#botnav ul li a:hover {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: red; text-decoration: underline;}

/* Nueva maquetación estirable */
.menu_sup_izq{
    text-align:left;
    padding-left:5px;
}
.menu_sup_der{
    text-align:right;
    padding-right:5px;
}
.menu_inf_der{
    text-align:right;
    padding-right:5px;
    #margin-bottom:5px;
}
.tabla_formul_continuo TR TD{
    padding:3px 3px 3px 3px;
}
.form_selector {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	height: 18px;	
}
.selected_subitem{
    color:#E27D49; /*#00366A;*/
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;    
}
.armazon_cuerpo{
    margin-left:15px;
    margin-right:15px;    
    #padding-right:29px;    
}

.minWidth{
    min-width:950px;
}

.browseEntry td { border-top: 0px;} 

.patFunc { 
	margin-top:8px;
	margin-bottom:8px;
	border-top: 1px solid #e17d47;    
}

td.tablas_patfunc .patFunc { border:0;}

.patFunc td {
    border-bottom:1px solid #e17d47;
    padding:5px;
}
.navigationRow {
    text-align:left;
    padding-left:3px;
}
.tabla_form_sugerir{
    border:1px solid #e17d47;
}
.tabla_form_sugerir2{
    border:1px solid #BCC09F;
}

.tdGris2{
    background-color:#EDEBE8;
	padding-left:15px;
	color:#00366A;
    border-left:1px solid #e17d47;
    padding-bottom:5px;
}

.textoazul4 {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00366A;
	padding: 2px 2px 2px 2px; /*padding: 2px 2px 2px 8px;*/
	text-transform: none;

}

.textoazul4 A{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00366A;
	padding: 2px 2px 2px 2px; /*padding: 2px 2px 2px 8px;*/
	text-transform: none;
}

.textoazul4 A:hover {
	text-decoration: underline;
	color: #E17D47;

}

.titulotrobes2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    color: #E17D47;
	font-weight: bold;
}

.listaflechas, .listaflechas2{
    list-style-image:url(/screens/bullet.gif);
    margin-left:-25px;
    #margin-left:20px;
    padding-top:10px;    
}
.listaflechas2{
    padding-top:0px;  
}

.listaflechas li,.listaflechas2 li{
    line-height:20px;
}

.listaflechas li.noimagen{
    list-style-image:url(/screens/trasp.gif);
    padding-top:-10px!important;   
}

.subtituloayuda{
    color: #066581;
    font-weight:bold;    
}

A.subtituloayuda,A.subtituloayuda:visited{
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #066581;
    font-weight:bold;
    text-decoration:underline;
}

A.subtituloayuda:hover{
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #E17D47;
    font-weight:bold;
    text-decoration:underline;
}

.imagenbotonayuda{
    vertical-align:middle;    
}

DIV.cabecera{
    margin-bottom:10px;
}

/* ESTILO CAPA POSICION RATÓN */
#flotante{
	position:absolute;
	display:none;	
	width:100px;
    height:100px;
	border:1px solid #BCC09F;
	background-color:#FFFFFF;
    text-align:center;
    padding-top:5px;
}

/* Estilo de la barra de enlaces de los registros guardados */
.deleteSelected a{
	margin-right:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	
}

/* NUEVOS ESTILOS PATRONVIEW */
.linea_vert_naranja{
	border-right:1px solid #E17D47;	
	padding-top:10px;
}

.tablas_patfunc{
	padding-top:10px;
	padding-left:20px;	
}

.tablas_patfunc form{
	display:inline;	
}

.tablas_patfunc form a, .tablas_patfunc a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-right:10px;	
}

TD.patFuncTitle a{
	font-size:12px;
} 

#linkeddocs TABLE{
	border:none;
}

TD.patFuncRating a{
	margin-right:0px!important;
}

/* 2010 ESTILOS RESOURCE_DISPLAY */
.resourceInfoLabel {font-style: normal; font-weight: bold;}
.bibItemsResourceDisplay { 
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
    /*padding:0 3px 3px 3px; */
    margin:0px;
}
.resourceBibHeader{
    background:none repeat scroll 0 0 #E8E8D6;
    color:#00366A;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
}
.resourceBibHeader th {padding-left:8px}
.resourceBibEntry td {padding-left:8px; padding-right:8px;}
.resourceInfoTitle {
    background:none repeat scroll 0 0 #E8E8D6;
    height:30px;    
}
td.resourceInfoTitle {
    width:100%;
}
.resourceInfoTitle a {
    color:#00366A;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
}
.resourceInfoTitle a:visited{
    color:#00366A;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
}
.resourceInfoTitle a:hover, .resourceInfoTitle a:visited:hover{
    color:#E17D47;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
}
.resourceLicenseArea {
    /*
    border-bottom:1px solid #00366A;
    border-top:1px solid #00366A;
    border-left:1px solid #00366A;
    border-right:1px solid #00366A;
    */
    background:none repeat scroll 0 0 #F8F8ED;
    margin:0px;
}
.resourceLicenseHeader {
    width:30%;
}
.resourceLicenseArea .holdingsDivider { 
    /*
    display:none;
    margin:-3px;   
    */
}
.bibResourceBrief, .bibResource {
    width:100%;
}
td.bibResourceEntry {
    font-weight:normal;
}
td.bibResourceEntry a{
    font-weight:bold;
}
td.bibResourceEntry a:visited{
    font-weight:bold;
}
tr.bibResourceCaption {
    text-align:center;
    background:none repeat scroll 0 0 #E8E8D6;
}

#export_form input , input.browseSaveJump, #save_page_btn2 input {
   border:1px solid #E17D47;
   background:none;
   font-family:Verdana;
   font-size:10px;
   font-weight:bold;
   color:#999999;
   padding-bottom:10px;
   height:16px;   
}

#export_form img {
    vertical-align:bottom;
    *margin-bottom:1px;
}