* {margin:0; padding:0}
html, body {height: 100%;}
body {background-color:#fff;color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px}
input , textarea {font-family:Tahoma,Arial, Helvetica, sans-serif; color:#333; font-size:11px; padding:1px;}
input.text {border-width:1px; background-color:#fff; border:1px solid #ccc}
.btnNormal {font-family:Tahoma,Arial, Helvetica, sans-serif; color:#333; font-size:11px;border-width:1px; background-color:#fff;}
select {font-family:Tahoma,Arial, Helvetica, sans-serif; color:#333;background-color:#fff;font-size:11px;}
option {padding-left:3px !important;}
.bluelink {color:Blue !important; text-decoration:underline; font-weight:normal !important}
.clear {clear:both; height:0}
a {text-align:left !important;}

/*CONTAINERS*/
#maincont {height:100%;min-height:100%; position:absolute}
.cl{width: 990px; height: auto; background:url(../images/sh_l.gif) top left repeat-y; margin:auto; }
.cr {height: auto; background:url(../images/sh_r.gif) top right repeat-y; }
.wrapper {margin-left:5px;width: 981px; min-height:616px}
* html .wrapper {height:616px}
/*HEADER*/
#topright 
{
	width:438px; height:36px; background-image:url(../images/bgtopright.png); background-repeat:no-repeat; position:relative; float:right; 
	padding-bottom:0px; border-spacing:0px;
}
 
* html #topright {background:none;}
#langbar {margin-left:35px; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-top:6px; position:absolute}
#langbar a{color:#515151; text-decoration:none}
#langbar a:hover{text-decoration:underline}
#minibar{ margin-right:17px;margin-top:6px; position:absolute; right:0; color:#333;font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px;}
#minibar a{color:#515151; text-decoration:none}
#minibar a:hover{text-decoration:underline}
#logo {background:url(../images/laa_logo.png) top left no-repeat; height:42px; width:377px; position:absolute; margin-top:33px;}
#logo a {display: block;text-indent: -900%;position: relative;outline: none;height:42px; width:377px;}
* html #logo {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/images/laa_logo.png');}

#divBlog {background:url(../images/blog.png) top left no-repeat; height:48px; width:48px; cursor:pointer;}
* html #divBlog {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/images/blog.png');}


#searchbox{position:absolute; right:0; margin-top:35px; padding-right:10px}
#searchbox input {background-image:url(../images/bginput.gif); background-repeat:repeat-x; background-position:top left; height:15px; width:148px; border:0; margin:0; padding:0; padding-left:3px; padding-right:3px; padding-top:3px;}
a.btn_black,a.btn_black span,a.btn_black:hover,a.btn_black:hover span {background-image:url(../images/black.gif) !important;}
/*button search*/
.btn_black2,.btn_black2 span,.btn_black2:hover,.btn_black2:hover span {background-image:url(../images/black.gif) !important;}


/*FOOTER*/
#footer {width: 982px;margin:auto;background-color:#414242;height: 23px; font-size:11px; font-family: Tahoma,Arial, Helvetica, sans-serif; color: #b9baba; padding-top:10px}
#footerbar {float: left; margin-left: 10px;}
#footerbar a {color: #b9baba; text-decoration: none}
#footerbar a:hover {color: #ffffff; text-decoration: underline}
#copyright {float: right;  margin-right: 10px;}
#rss {font-weight: bold;float: right; color: #ffffff; margin-right: 10px;}
#footerbar img {margin-right: 4px; vertical-align:middle; border:none}

/*CONTENT DIVS*/
#MainSection {width:946px; margin:auto; font-size:11px;color: #666666; margin-bottom:10px; margin-top:10px; position:relative;}
#MainSection p { margin-left:10px;}
#options {padding-bottom:7px}
#options li{display:inline; list-style-type:none;}

#filter {padding-top:10px; padding-bottom:5px}
#filter li{display:inline; list-style-type:none; padding-right:20px; }
#filter li.noline {border-right:none}

#inventory {padding-top:10px; padding-bottom:5px}
#inventory li{display:inline; list-style-type:none; padding-right:20px; }
#inventory li.noline {border-right:none}


#filterart { padding-top:10px; padding-bottom:5px}
#filterart li{display:inline; list-style-type:none; padding-right:5px;}
#filterart li.noline {border-right:none}

.arrowopt li{display:inline; list-style-type:none; padding-right:5px;}
.arrowopt li.noline {border-right:none}

.right {float:right;width:220px}

.sideBox{float:left;margin-left:5px; width:215px; margin-bottom:10px}
* html .sideBox{margin-left:2px;}
.sideBoxAdv{float:right;margin-right:5px; width:215px; margin-bottom:10px}
* html .sideBoxAdv{margin-right:2px;}
.centerBox{float:left;margin-left:5px; width:530px; margin-bottom:10px}
.largecenterBox{float:left;margin-left:5px; width:750px; margin-bottom:10px}
.largerBox{float:left;margin-left:5px; width:969px; margin-bottom:10px}
* html .largecenterBox {margin-left:2px;}

.boxContent {border-left:1px solid #c2c1c1; border-right:1px solid #c2c1c1; border-bottom:1px solid #c2c1c1;  padding:6px; font-size:12px}

.useropt li{list-style-type:none; padding-right:5px}
.useropt li.noline {border-right:none}

#paging {margin-top:10px; margin-bottom:10px}
#paging a{color:#989286; text-decoration:underline}
#paging a:hover{text-decoration:none}
#paging li{display:inline; list-style-type:none; border-right:1px solid #ddd; padding-left:6px; padding-right:5px}
#paging li.lastitem {border-right:0}
#paging a.inactive {color:#ddd; text-decoration:none}
#paging input { padding:0; padding-left:2px; padding-right:2px}
#paging img {vertical-align:inherit; border:none}
#paging a.arrow {height:15px; width:15px;padding:0px 10px 5px 5px; text-decoration:none;}

.back {float:right; }
.back a {color:#003399 !important; font-size:14px; text-decoration:none !important}

.boxContent2 {font-size:12px; margin-top:5px; padding:2px; margin-bottom:5px}
.boxContent2  .sbox {float:left;}
.boxContent2  .sbox img {vertical-align:middle; margin-left:3px}
.boxContent2 .showall { float:right; font-size:11px}
.boxContent2 .directory {margin-top:10px; font-weight:bold; margin-bottom:10px}
.boxContent2 .directory a { margin-right:5px}
.boxContent2 .gal a { margin-right:3px} 
.boxContent2 .directory .lastitem {margin-right:0}
.boxContent2 .directory a:hover, .directory .currletter {color:#000}

.painting {color:#414242; font-size:10px; padding-bottom:10px; border-bottom:2px dotted #ccc; margin-bottom:10px}
.newsright{color:#414242; font-size:11px; padding-bottom:10px; border-bottom:2px dotted #ccc; margin-bottom:10px}
.newsright strong { font-size:12px}
.newsright label {font-style:italic}
.lastpic {border:none; padding-bottom:0}

#searchResults {font-size:11px;text-align:justify}
#ResultsNumber {float:left;}
#display {float:right}
#ResultsList{ font-size:12px; line-height:18px; margin-bottom:30px}
#ResultsList label { color:#666; font-weight:normal; font-size:11px}
#ResultsList .level1 {margin-left:20px;font-size:12px; color:#333}
#ResultsList .level2 {margin-left:40px}
#ResultsList span { color:#333; font-size:11px}
#ResultsList img { border:0px}

#ResultsList2{ font-size:12px; line-height:18px; margin-bottom:30px}
#ResultsList2 label { color:#666; font-weight:normal; font-size:11px}
#ResultsList2 a {color:#333;}
#ResultsList2 a:hover{color:#FF6600 }
#ResultsList2 a.link02 {color:#FF6600; text-decoration:none; font-size:11px}
#ResultsList2 .level1 {margin-left:20px}
#ResultsList2 .level2 {margin-left:40px}
#ResultsList2 span { color:#333; font-size:11px}


.sectionDisplay
{
	background-color:#FFFFF0; BORDER: silver 1px solid;padding:8px;
}
.notifications {background-position: left center; background-repeat:no-repeat; padding-left:30px; height:19px; padding-top:5px; float:right; margin-right:200px}
* html .notifications {margin-right:100px}
.nactivate {background-image:url(../images/ic_notif_act.gif)}
.ndeactivate {background-image:url(../images/ic_notif_cancel.gif)}

#print {background:url(../images/ic_print.gif) left center no-repeat; padding-left:30px; height:21px; float:left; padding-top:3px; margin-left:10px; margin-bottom:10px}
#zoom {background:url(../images/ic_zoom.gif) left center no-repeat; padding-left:30px; height:21px; float:left; padding-top:3px; margin-left:10px; margin-bottom:10px}

#ViewArtwork {float:left; width:100%}
#ViewArtwork p {padding-left:125px; border-bottom: 1px solid #999; padding-bottom:3px; margin-bottom:6px; min-height:10px}
* html #ViewArtwork p {height:10px}
#ViewArtwork label {float: left; font-weight:bold; margin-left:-125px; display:block;}
#ViewArtwork img.artwork {float:left}
.note {font-style:italic; margin-top:10px}

.GalImg{ float:left; margin-right:20px}
.GalImg a{color:#003399; text-decoration:underline; font-size:11px; margin-right:20px;}
.GalImg img {vertical-align:middle; margin-right:5px; margin-top:3px;}
.GalLogo{float:left; font-family:Arial, Helvetica, sans-serif; font-size: 18px; text-align:center; height:250px; vertical-align:middle; width:315px; position:relative}
.GalInfo{float:left; font-family:Arial, Helvetica, sans-serif; font-size: 11px;width:315px; position:relative}
.GalInfo h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#666}
.GalInfo h2 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#666}

.lblSubTitle{font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color:#000000}

.frame { background-color:#F4F4F4; border:1px solid #ccc}
.frame2 { background-color:#FFFFCC; border:1px solid #ccc}
.frame3 { background-color:lightyellow; border:1px solid #ccc}

.GalSummary p{padding-left:120px; padding-bottom:5px; margin-bottom:5px; min-height:12px}
* html .GalSummary p {height:12px}
.GalSummary label {float: left; width:180px; margin-left:-120px}

.GalArtists td {height:20px}
.GalArtists {font-size:11px}
.eventinfo {font-size:11px}
.eventinfo strong {font-size:12px}

.newsres {margin-bottom:10px; font-size:11px; line-height:normal; text-align:justify}
.headline {line-height:18px; margin-bottom:10px}
.headline label {color:#333; font-size:11px}
.newshome {margin-bottom:15px; font-size:11px; line-height:normal;}
.newshome label {color:#666;}
.newshome strong {font-size:12px}


.belt{margin-bottom:5px;margin-top:5px}

.signtext {margin-left:25px; font-size:11px; margin-bottom:15px; margin-top:15px; background:#f0f0f1; padding:10px}
.signtext .pad td {padding:5px}
.signtext tr.alt {background:#f6f8d2}
.signtext p {margin-bottom:10px}



.asterisk {color:#FF0000; font-size:18px; vertical-align:middle}
.packcolor { background-color:#eee; border:1px solid #ccc}
.packdesc {height:200px; overflow:auto; border:1px solid #ccc; padding:5px}

.match { margin-top:10px; margin-bottom:10px; background:#fff; padding:5px}
.match p {padding-left:70px; min-height:12px}
* html .match p {height:12px}
.match a {float: left; width: 50px; font-weight:bold; margin-left:-70px; color:#003399; font-weight:normal; text-decoration:underline}
.match strong {color:#666; font-weight:normal}
.red{ color:red}
.gray {color:#666}

.overoptions { margin:0; padding:0; height:16px; margin-bottom:2px; padding-bottom:2px;}
.overoptions img{border:0; vertical-align:middle; padding-right:3px}
.overoptions li{float:left; margin-right:10px; border-right:1px solid #ccc; padding-top:1px; padding-bottom:1px; list-style-type:none; height:20px;}

.overoptions a.disabled {color:#a9a9a9;border:1px solid #c2c1c1; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background:url(../images/bgSectionOver.gif) top left repeat-x; background-color:#FFFFFF;}
.disabled {color:#a9a9a9 !important;}

.warn {background-color:lightyellow; border:1px solid #000; color:#000; padding-left:2px; padding-right:2px;}
.warn img {vertical-align:middle;padding-right:2px}
.pop h1{font-size:14px; font-weight:bold}
.pop strong{font-size:14px; font-weight:bold; color:#666}

.chkbox{ background-color:transparent; border-width:0px;}
.grayinput { background-color:#f6f8f7; border:1px solid #ccc}

.ArtImg{margin-right:30px;}
.ArtImg img {vertical-align:middle; margin-top:0; margin-right:5px; margin-bottom:3px;}

.ArtMatch {float:left; width:440px}
.ArtMatch p {padding-left:120px; border-top: 1px solid #999; padding-top:5px; margin-top:10px; min-height:12px}
* html .ArtMatch p {height:12px}
.ArtMatch label {float: left; width: 115px; font-weight:bold; margin-left:-120px}

.btnSand { background-color:#DBD3C8; border:1px solid #000; font-size:11px; width: auto;overflow: visible;}

.result {font-weight:normal !important; font-size:11px; margin-top:5px; margin-bottom:5px; line-height:normal}
.result strong {font-size:12px}

.tip {margin-top:5px; margin-bottom:5px; background-color:#FFFFCC; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px}
.tip img {margin-right:5px; margin-bottom:5px}

.searchparam { font-size:11px;}

.linkAddress a{color:#225598 !important; font-size:13px !important; font-weight:bold  !important}
.linkAddress a:hover{color:#333 !important; font-size:13px !important;  font-weight:bold  !important}

/*SECTION BUSQUEDA*/
.GridHeader{text-align:center;font-family: Arial;}
.CellHeader{font-size: 8pt;color: white;font-family: Arial;background-color:#79898f;text-decoration: none;border-top: 1px solid;/*border-left: 0px solid;*/border-right: 1px solid;font-weight: bold;}
.CellHeaderAction{font-size: 8pt;color: white;background-color:#79898f;text-decoration: none;font-weight: bold;}
.CellHeaderCheckBox{font-size: 8pt;color: white;font-family: Arial;background-color:#79898f;text-decoration: none;border-top: 1px solid;/*border-left: 0px solid;*/border-right: 1px solid;font-weight: bold;text-align:left;padding-left:7px;}
.LinkHeader{font-size: 11px;color: #ffffff;font-family: Arial;font-weight: bold;text-decoration: none;}
.LinkHeader2{font-size: 11px;color: #1f1a21;font-family: Arial;font-weight: bold;text-decoration: none;	}
.GridItem{background-color: #ffffff;font-family: Arial;font-size: 8pt;height: 23px;color: #000000;}
.GridItemAlt{background-color: #f8f5df;font-family: Arial;font-size: 8pt;height: 23px;color: #000000;}
.LinkPagingSel{FONT-SIZE: 8pt;COLOR: #28166f;FONT-FAMILY: Arial; font-weight:bold;TEXT-DECORATION:NONE}
.LinkPaging{FONT-SIZE: 8pt;COLOR:#1f1a21 ;FONT-FAMILY: Arial;}
.GridFooter{background-color: #dededd;text-align:center;border: #dededd 1px solid;font-family: Arial;	}
.GridDivResults{background-color:White;	border: 1px solid #a4b7bc;scrollbar-face-color: #DEE3E7;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #DEE3E7;scrollbar-3dlight-color: #D1D7DC;scrollbar-arrow-color:  #006699;scrollbar-track-color: #EFEFEF;scrollbar-darkshadow-color: #98AAB1;}
.padingLeft{PADDING-LEFT: 5px;}
/*.padingRigth{PADDING-RIGHT: 3px;PADDING-LEFT:2px;}*/
.hyper {color: #2a166f; text-decoration: underline; font-family:Arial; font-size:11px}
.small {width:auto !important; margin-left:0; margin-top:0}
.padingRigth{padding-right: 4px;}
/**********************/
.info
{
  font-family: Tahoma,Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #b22222;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  border: solid 1px black;
  margin-bottom: 3px;
  background-color: #ffffe0;
}


.formInfoError
{
  background-color: #ffedc9;
  padding: 10px;
  color:Black;
  border: solid 1px #ff7f50;
  text-align:right
}

/* liScroll style declarations */
.tickercontainer { /* the outer div with the black border */
/*border: 1px solid #000;*/
background: #fff; 
margin: 0px 10px 10px 10px; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
margin:0 10px 0 10px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color:#666666;
font-weight:bold;
}
/* End liScroll style declarations */

/*MENU*/
#menubar {background-color:#414242; height:21px; font-size: 10px;font-family: Arial, Tahoma, Helvetica, sans-serif;color: #B9BABA;padding-top:5px; position:relative;text-transform:uppercase}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
	
#qm0{width:auto;background-color:transparent;}	
/*#qm0 a {border-right:1px solid #B9BABA;}*/
#qm0 a span {position:absolute; color:#B9BABA; padding-left:6px}
#qm0 a.lastitem {border:none}
#qm0 a{color:#B9BABA; text-decoration:none; padding-left:7px; padding-right:7px; padding-bottom:7px;}
/*"""""""" (SUB) Container""""""""*/
#qm0 div, #qm0 ul{padding:5px;margin:-1px 0px 0px;background-color:#414242;border-width:1px;border-style:solid;border-color:#a6a6a6;}
/*"""""""" (SUB) Items""""""""*/
#qm0 div a, #qm0 ul a	{padding:2px 40px 2px 5px;background-color:transparent;border-width:0px;border-style:none;border-color:#000000;}
/*"""""""" (SUB) Hover State""""""""*/
#qm0 div a:hover{text-decoration:none;background:none;}
/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/
#qm0 ul li:hover>a{text-decoration:underline;}
/*"""""""" (SUB) Active State""""""""*/
body #qm0 div .qmactive, body #qm0 div .qmactive:hover	{background-color:#000;background-image:none;}
/*"""""""" Individual Titles""""""""*/
#qm0 .qmtitle{cursor:default;padding:3px 0px 3px 4px;color:#444444;font-family:arial;font-size:11px;font-weight:bold;}
/*"""""""" Individual Horizontal Dividers""""""""*/
#qm0 .qmdividerx{border-top-width:1px;margin:4px 0px;border-color:#bfbfbf;}
/*"""""""" Individual Vertical Dividers""""""""*/
#qm0 .qmdividery{border-left-width:1px;height:15px;margin:4px 2px 0px;border-color:#aaaaaa;}
/*MENU*/
 
.toggleformtext{color:#a2a2a2 !important;}
.artWNavigate {margin-top:5px; margin-bottom:5px; color:#264a7e; font-weight:bold;}
.artWNavigate a {font-family:Tahoma; padding-left:1px; padding-right:1px;}
.artWNavigate a.active {text-decoration:underline;}
.contentNF{
	margin-top:8px; margin-left:15px; float:left; width:370px;
}

a.newbtn, a.newbtn span {float:left; cursor:pointer;}
a.newbtn {background-repeat:no-repeat; padding-left:10px; color:#fff; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
a.newbtn span {height:20px;background-position:top right;background-repeat:no-repeat; padding-right:10px; line-height:19px}
a.newbtn:hover {background-position:0 -20px;}
a.newbtn:hover span{background-position:right -20px;}

/* button search */

.newbtn2, .newbtn2 span {float:left; cursor:pointer;}
.newbtn2 {background-repeat:no-repeat; padding-left:10px; color:#fff; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
.newbtn2 span {height:20px;background-position:top right;background-repeat:no-repeat; padding-right:10px; line-height:19px}
.newbtn2:hover {background-position:0 -20px;}
.newbtn2:hover span{background-position:right -20px;}

