/* 
==============================================
Museo De Arte De Puerto Rico
============================================== 
*/
@import url("/MAPRCustomControls/scroll/css/jScrollHorizontalPane.css");

/*========== OSCAR =========*/
#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_coleccion_control_ctl01_pnlThumbs, #plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_proaArtistDetail_ctl00_PROAImageViewer1_pnlNav {
	margin-left: 45px;
}
#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_coleccion_control_ctl01_TabContainer1_body {
	overflow: hidden;
}
.colActiveLink {
	font-weight: bold;
	text-decoration: none;
}

.colOrderLinks {
	overflow: hidden;
}
.colBioName, .colArtistName {
	float: left;
	text-align: left;
	font-size: 22px;
	FONT-FAMILY: "Georgia", Times, serif; 
}
.colArtistName {
	width: 450px;
	padding: 65px 0 40px 105px;
	margin: 0;
}
.colBioDate, .colBioLocation, .colBio {
	float: left;
	text-align: justify;
	padding: 10px 0 0 25px;
	color: #222222;
}
.fichaLbl {
	FONT-FAMILY: "Georgia", Times, serif;
	color: #888888;
	padding-right: 5px;
	padding-top: 7px;
	font-size: 12px;
}
.fichaVal {
	padding-top: 7px;
	color: #222222;
	width: 350px;
}
.dimLbl {
	text-align: center;
}
#dimHeight, #dimWidth, #dimDepth {
	float: left;
	height: 25px;
	padding-top: 9px;
	padding-left: 23px;
	padding-right: 20px;
	background: url(images/ssHeight.gif) no-repeat 0 5px;
}
#dimWidth {
	background: url(images/ssWidth.gif) no-repeat 0 5px;
}
#dimDepth {
	padding-right: 0;
	background: url(images/ssDepth.gif) no-repeat 0 5px;
}
#fichaCredits {
	
}
/*==========================*/
* {
	padding: 0;
	margin: 0;
}

a {
	color: #c48600; 
}

p {
	padding: 0 0 12px 0;
}

li {
	list-style:none;
	background: url(images/ul_bullet1.png) no-repeat left 4px;
	padding-left:16px;
	line-height: 15px;
	text-align:justify
}
li ul li {
	list-style:none;
	background: url(images/ul_bullet2.png) no-repeat left 4px;
	padding-left:16px;
	line-height: 15px;
	text-align:justify
}
H1{
	padding: 20px 0 10px 35px; 
	DISPLAY: block; 
	FONT-WEIGHT: 100; 
	FONT-SIZE: 28px; 
	COLOR: #929292; 
	FONT-FAMILY: "Georgia", Times, serif; 
	BACKGROUND-COLOR: #e1e1e1
}


H2, #lblTecnicalData , #lblBioTitle, #lblCuratorCommentsTitle {

	 padding: 10px 0 10px 0; 
	 margin-bottom:8px;
	 text-align: left;
	 DISPLAY: block; 
	 FONT-WEIGHT: 400; 
	 FONT-SIZE: 22px; 
	 background: url(images/h2_img_yellow.png) 50% bottom repeat-x; 
	 COLOR: #999; 
}

h2 a {
	 text-decoration:none
	 }
	 	 
H3 {
	PADDING: 0px; 
	BACKGROUND-POSITION: 50% bottom; 
	FONT-WEIGHT: 200; 
	FONT-SIZE: 18px; 
	PADDING-BOTTOM: 10px; 
	BACKGROUND-IMAGE: url(images/bg_dotted_underline_h3.png);  
	COLOR: #999; 
	BACKGROUND-REPEAT: repeat-x;
	width:460px
}

H4, .CMSSearchResultsHeader {
	FONT-WEIGHT: 400; 
	FONT-SIZE: 16px; 
	COLOR: #C48600
}

h4 a{
	display:block;
	margin-top:20px;
	text-decoration:none
}

h4 a:hover {
	text-decoration:underline
}

H5 {
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	PADDING-TOP: 0px;
	padding-right:50px
}

H6 {
	PADDING: 0px; 
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND: url(images/bg_h3.png) repeat-x 0px 35px; 
	COLOR: #666666
}

body {
	border-top: #d2d2d2 20px solid; 
	background: url(images/bg.png) fixed 0px 0px; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
}

#pageContainer {
	margin: 0px auto; 
	width: 770px; 
	overflow: hidden;
	position: relative; 
}

/*
-------------------------------------------
Header Cabezote
-------------------------------------------
*/
#header {
	float: left;
	overflow: hidden;
	width: 770px;
	padding-top: 10px;
}

.logo a{
	float:left;
	width: 125px;
	height: 90px;
	background: url(images/logo.gif) 0 0 no-repeat; 
}
.logo p {
	display: none;
}
/*
-----------------------------------
Top Menu lives in Header
-----------------------------------
*/
.topMenu {
	float:right;
	height: 55px;
	padding:35px 0 0 0;
}
	
.topMenu li {
	float: left;
	list-style:none;
	white-space:nowrap;
	background: none;
	padding: 0;
}

.topMenu li a{
	display:block;
	font-size: 12px; 
	background: url(images/square.png) no-repeat 10px 20px; 
	padding:16px 0 0 25px; 
	color: #000000; 
	text-decoration: none
}

.topMenu  li a:hover {
	display:block;
	background: url(images/squarehover.png) no-repeat 10px 20px;
	COLOR: #ffffff
}

/*
-------------------------------------------
Main Menu lives in Header
-------------------------------------------
*/	
.mainMenu {
	float:left;
	width:770px;
	height: 44px;
	overflow: hidden;

}
.mainMenu #menuElem{
	float:left;
	width:770px;
	height: 90px;
	background:url(images/mainmenuie.png) no-repeat;
	
}
.mainMenu #menuElem a {
	text-decoration: none
}
.mainMenu #menuElem li { /*float the main list items*/
	font-size:11px;
	font-weight:bold;
	float: left;
	padding: 0;
	display: block;
	background: none;
	white-space: nowrap
}

.mainMenu #menuElem li a {
	float:left;
	padding: 0 13px 0 13px;
	color: #e1e1e1;
	line-height:22px;
	height:22px;
	display: block
}
.mainMenu #menuElem li a:hover {
	background:url(images/mainmenu_hover.png) repeat-x 0 0;
	color: #ffffff
}

.mainMenu #menuElem li ul, .mainMenu #menuElem li  ul { /*Position the MainMenuBar SUB put highlighted here*/
	position: absolute;
	top: 121px; 
	left: 0;
	height: 62px;
	background:url(images/mainmenusub.png) repeat-x 0 0;
	width:770px;
	z-index:2100;
}

.mainMenu #menuElem a.CMSListMenuLinkHighlighted {
	background:url(images/mainmenu_active.png) repeat-x 0px 0px;
	color:#000000;
}
.mainMenu #menuElem li ul { /*Allows display of active Main Menu SUB*/
	display: none;
}
.mainMenu #menuElem .CMSListMenuHighlightedLIfirst ul, 
.mainMenu #menuElem .CMSListMenuHighlightedLI ul {
	display: block;
	overflow:hidden
}
.mainMenu #menuElem .CMSListMenuHighlightedLIfirst ul li a,
.mainMenu #menuElem .CMSListMenuHighlightedLI ul li a {
	color: #666666;
	padding: 0 10px 0 10px;
}
.mainMenu #menuElem li ul .CMSListMenuHighlightedLIfirst  a, .mainMenu #menuElem li ul .CMSListMenuHighlightedLIlast  a, .mainMenu #menuElem li ul .CMSListMenuHighlightedLI a {
	background:url(images/mainmenusub_active.png) repeat-x 0px 0px
}
.mainMenu #menuElem li ul a:hover  { /* Menu Main SUB hover*/
	background:url(images/mainmenusub_active.png) repeat-x 0px 0px;
	color: #000000
}
/*
-----------------------------------------------
Content Container and Padding Pad
-----------------------------------------------
*/
#contentContainer {
	float: left;
	display: block;
	width: 758px;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	background-color: #fff;
	border: 6px solid #e1e1e1;
	border-top: none;
	text-align: justify;
}

#homeContentContainer {
	float: left;
	margin-top: -14px;
	display: block;
	width: 770px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}
#flashBorder {
	float: left;
	display: block;
	width: 757px;
	height: 200px;
	border: 6px solid #e1e1e1;
}
.pad35 {
	float: left;
	display: block;
	padding: 35px;
	width: 700px;
	overflow: hidden;
}
.pad10 {
	display: block;
	padding: 10px;
	width: 700px;
}
#padImg {
	margin: 10px;
	border: 6px solid #e4e4e4;
}
#borderImg1 {
	border: 1px solid #C48600;
}
#borderImg6 {
	border: 6px solid #e4e4e4;
}
/*
---------------------------------------------------
Museo Styles
---------------------------------------------------
*/
.pad35 #museoLeft {
	float: left; 
	display: block;
	width: 400px;
	text-align: justify;
	overflow: hidden;
}
.pad35 #museoRight {
	float: left;
	display: block;
	width: 260px;
	padding: 0 0 35px 40px;
	overflow: hidden;	
}
#mapasitiocontainer {
	padding:25px 25px 25px 35px;
}

/*
-----------------------------------
Departamentos departments
-----------------------------------
*/
#leftMenu {
	float: left;
	/*display: block;*/
	width: 184px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	/*height: 400px;*/
	overflow: hidden;
	/*background: #f4f4f4;*/
	/*margin-bottom: -10000px; */
	/*padding-bottom: 10000px;*/
	/*z-index: 1;
	position: relative;*/
}
#rightContent {
	float: left;
	display: block;
	width: 525px;
	overflow: hidden;
	text-align: justify;
	padding: 20px;
	/*border-left: #e1e1e1 6px solid;*/
	/*min-height: 450px;
	height: auto !important;
	height: 450px;
	background: url(images/leftMenuBg.gif) repeat-y 0 0;*/
	/*margin-bottom: -10000px; */
	/*padding-bottom: 10000px;*/
}
#rightLeftContainer {
	float: left;
	width: 758px;
	background: url(images/leftMenuBg.gif) repeat-y 0 0;
}
#rightContent h2 {
	font-size: 20px;
}
#rightContent ul {
	padding-bottom: 10px;
}
#rightContent ul li ul {
	padding-bottom: 0;
}
#rightContent table {
	width: 100%;
	margin-bottom: 10px;
}
#rightContent table td {
	border: #efefef 1px solid; 
	padding: 5px;  
	background-color: #fbfbfb
}
#leftMenu ul {
	FONT-SIZE: 12px; 
	padding: 23px 0 0 0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: auto; 
	BACKGROUND-COLOR: #f4f4f4
}
#leftMenu ul li {
	DISPLAY: block;
	background: none;
	padding: 0;
	
}

#leftMenu ul li a {
	padding: 5px 7px 5px 12px; 
	border-top: #f4f4f4 3px solid; 
	DISPLAY: block;  
	background: url(images/leftmenu_a.gif) 157px 7px no-repeat;  
	width: 165px; 
	color: #929292; 
	border-bottom: #f4f4f4 3px solid; 
	list-style: none; 
	text-decoration: none
}

#leftMenu ul li a:hover {
	border-top: #e1e1e1 3px solid; 
	background: url(images/leftmenu_hover.gif) 157px 7px no-repeat; 
	border-bottom: #e1e1e1 3px solid; 

}
#leftMenu ul .CMSListMenuHighlightedLIfirst, #leftMenu ul .CMSListMenuHighlightedLI, #leftMenu ul .CMSListMenuHighlightedLIlast {
	padding:5px 7px 10px 12px; 
	display: block; 
	Z-INDEX: 1000; 
	background: #fff url(images/leftmenu_active.gif) 157px 7px no-repeat; 
	COLOR: #929292; 
	width:167px;
}
/*
--------------------------------------
Alquier de Espacios Left column pad 35 
with Right Col pad 25
--------------------------------------
*/
#leftContentPad35 {
	float: left;
	padding: 35px;
	width: 440px;
	overflow: hidden;
	border-right: 6px solid #e1e1e1;
}
#leftContentPad35 ul {
	padding-bottom: 10px;
}
#leftContentPad35 ul li ul {
	padding-bottom: 0;
}
#rightContentPad25 {
	float: left;
	padding: 22px;
	width: 190px;
	overflow: hidden;
}
#Header1_CMSViewer1 {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 115px; 
	PADDING-TOP: 2px
}
	
#h2Fixed {
	 padding-right:5px;
	 PADDING-top: 10px; 
	 BACKGROUND-POSITION: 50% bottom; 
	 DISPLAY: block; 
	 FONT-WEIGHT: 400; 
	 FONT-SIZE: 22px; 
	 BACKGROUND-IMAGE: url(images/h2_img_yellow.png); 
	 PADDING-BOTTOM: 10px; 
	 COLOR: #999; 
	 BACKGROUND-REPEAT: repeat-x;
	 width: 375px
}	
/*
--------------------------------------
Educacion y programas Banner no pad
Content pad35 with Left column and Right
Column with 4 promo boxes
--------------------------------------
*/
#contentLeft {
	width: 225px;
	float: left;
	overflow: hidden;
	text-align: justify;
}
/*
------------------------------------------
Promo Boxes and Calendar
------------------------------------------
*/
.promoBoxContainer {
	float: right;
	width: 450px;
	overflow: hidden;
}
#promoBox {
	float:left;
	padding: 10px;
	width: 200px;
	height: 110px;
	overflow: hidden;
}
#promoBoxInner {
	float: left;
	width: 175px;
	height: 85px;
	overflow: hidden;
	padding: 10px 10px 12px 10px;
	border: 6px solid #e1e1e1;
}
#promoBoxInner .imgPromo {
	float:left;	
	display: block;
	padding: 0 6px 6px 0;
	height:64px;
	width:64px;
}
#promoBoxInner .imgPromo img {
	diplay: block;
	border: none;
}
#promoBoxInner .lblTitle {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color:#D08D02;
	height: 20px;
	padding-bottom: 5px;
	overflow:hidden;
}
#promoBoxInner .lblText {
	float: left;
	font-size: 11px;
	width: 100px;
	height: 42px;
	text-align: left;
	overflow: hidden;
}
#promoBoxInner .lnkMore,
#promoBoxInner .lnkMore {
	font-size: 12px;
	float: right;
	padding: 0 12px 0 15px;
	background: url(images/mas.png) 0 2px no-repeat ;
	text-decoration: none;
}

/* Frontpage Promo items */

#TopRow{
	float:left;
	display: block;
	padding:8px 0 4px 0;
	width:770px;
	height:314px;
	overflow:hidden;
}

#BottomRow {
	float:left;
	display: block;
	width:770px;
	height:120px;
	overflow:hidden;
}

#promoBoxHome1,
#promoBoxHome2 {
 	 float:left;
	 width: 210px;
	 height:310px;
	 padding: 0 10px 0 0;
	 overflow: hidden;
}
#promoBoxHome1 #promoBoxInner,
#promoBoxHome2 #promoBoxInner {
	 width: 188px;
	 height:286px;
	 overflow: hidden;
	 background: #fff;
	 padding: 6px 6px 6px 6px;
	 border: 6px solid #e1e1e1;
}

#promoBoxHome1 #promoBoxInner .imgPromo, 
#promoBoxHome2 #promoBoxInner .imgPromo {
	float: left;
	width: 186px;
	height: 142px;
	display: block;
	overflow: hidden;
}
#promoBoxHome1 #promoBoxInner .lblTitle,
#promoBoxHome2 #promoBoxInner .lblTitle {
	float: left;
	font-size:12px;
	display: block;
	font-weight: bold;
	color:#D08D02;
	width:186px;
	height: 30px;
	overflow:hidden;
}
#promoBoxHome1 #promoBoxInner .lblText,
#promoBoxHome2 #promoBoxInner .lblText {
	height: 77px;
	font-size: 11px;
	float: left;
	width: 186px;
	overflow: hidden;
}
#promoBoxHome3,
#promoBoxHome4,
#promoBoxHome5 {
 	 float:left;
	 width: 210px;
	 height:120px;
	 padding: 0 10px 0 0;
	 overflow: hidden;
}
#promoBoxHome5 {
	width: 328px;
	padding: 0;
}
#promoBoxHome3 #promoBoxInner,
#promoBoxHome4 #promoBoxInner,
#promoBoxHome5 #promoBoxInner {
	 width: 188px;
	 height: 96px;
	 overflow: hidden;
	 background: #fff;
	 padding: 6px 6px 6px 6px;
	 border: 6px solid #e1e1e1;
}
#promoBoxHome5 #promoBoxInner {
	 width: 304px;
}
#promoBoxHome1 #promoBoxInner .lnkMore,
#promoBoxHome2 #promoBoxInner .lnkMore,
#promoBoxHome3 #promoBoxInner .lnkMore,
#promoBoxHome4 #promoBoxInner .lnkMore,
#promoBoxHome5 #promoBoxInner .lnkMore {
	font-size: 12px;
	float: left;
	width: 25px;
	height: 20px;
	overflow: hidden;
	padding: 0 12px 0 155px;
	text-decoration: none;
}
#promoBoxHome1 #promoBoxInner .lnkMore,
#promoBoxHome2 #promoBoxInner .lnkMore,
#promoBoxHome3 #promoBoxInner .lnkMore,
#promoBoxHome4 #promoBoxInner .lnkMore,
#promoBoxHome5 #promoBoxInner .lnkMore {
	font-size: 12px;
	float: right;
	padding: 0 12px 0 15px;
	background: url(images/mas.png) 0 2px no-repeat ;
	text-decoration: none;
} 
#promoBoxHome1 #promoBoxInner .lnkMore:hover,
#promoBoxHome2 #promoBoxInner .lnkMore:hover,
#promoBoxHome3 #promoBoxInner .lnkMore:hover,
#promoBoxHome4 #promoBoxInner .lnkMore:hover,
#promoBoxHome5 #promoBoxInner .lnkMore:hover {
	background: url(images/masoff.png) 0 2px no-repeat;
	text-decoration: underline;
}

#promoBoxHome3 #promoBoxInner .lblTitle,
#promoBoxHome4 #promoBoxInner .lblTitle,
#promoBoxHome5 #promoBoxInner .lblTitle{
	float: left;
	height: 30px;
	overflow: hidden;
	width: 115px;
	font-size: 12px;
	font-weight: bold;
	color: #D08D02;
}
#promoBoxHome5 #promoBoxInner .lblTitle {
	width: 230px;
}
#promoBoxHome3 #promoBoxInner .lblText,
#promoBoxHome4 #promoBoxInner .lblText, 
#promoBoxHome5 #promoBoxInner .lblText {
	float: left;
	font-size: 11px;
	width: 115px;
	height: 42px;
	overflow: hidden;
} 
#promoBoxHome5 #promoBoxInner .lblText {
	width: 230px;
} 
#promoBoxHome3 #promoBoxInner .imgPromo, 
#promoBoxHome4 #promoBoxInner .imgPromo, 
#promoBoxHome4 #promoBoxInner .imgPromo {
	float:left;	
	padding: 0 6px 0 0;
	height:64px;
	width:64px;
}

#MiniCalendarList {
 	float:left;
	border: 6px solid #e1e1e1;
	width: 316px;
	height:298px;
	background: #fff;
	padding: 0;
	overflow: hidden;
	text-align:left;
}
#MiniCalendarListTitle{
	padding:6px 3px 6px 10px;
	display:block;
	font-size:12px;
	font-weight:bold;
	width:304px;
	color:#ffffff;
	background:#9a9999 url(images/calender_icon.png) 276px 6px no-repeat;
	border-bottom:2px solid #e1e1e1
}
#CalendarList{
	width:304px;	
	margin-left:2px;
	height:215px;
	padding-bottom: 15px;
	overflow:hidden;
}
.CalendarListItem {
	border-bottom:1px dotted #e1e1e1;
	width:304px
}
.CalendarListItemName{	
	display: block;
	font-size:12px;
	font-weight:bold;
	color:#D08D02;
	padding:11px 6px 0 6px
}
.CalendarListItemDates {
	display: block;
	font-size: 11px;
	color: #999;
	padding: 5px 5px 5px 6px;
	margin-bottom: 1px;
	border-bottom: 1px dotted #e1e1e1
	}
a.CalendarListMoreLink {
	font-size: 12px;
	float: right;
	padding: 0 15px 0 15px;
	background: url(images/mas.png) 0 2px no-repeat ;
	text-decoration: none;
}
a:hover.CalendarListMoreLink {
	background: url(images/masoff.png) 0 2px no-repeat;
	text-decoration: underline;
}
/* One Column Column 1, P, LI, IMG */
#pdfimages {
	float: left;
	border: none;
	display: block;
	padding: 0;
}
/* 
-----------------------------
Contactenos Form main 
-----------------------------
*/
.EditingFormTable td {
	padding: 10px 0;
	font-size: 13px;
	color: #999;
	font-weight: bold;
}

.EditingFormValueCell input, .EditingFormValueCell textarea, .EditingFormValueCell select {
	width: 210px;
	border: 1px #F19300 solid;
	background: url(images/textfield_bg.gif) left top no-repeat;
}
.FormButton {
	border:0; 
	font-weight: bold; 
	font-size: 12px; 
	background: url(images/buscar.png) 0 0 no-repeat; 
	float: left; 
	margin-left: 160px;
	margin-top: 10px;
	width: 51px; 
	color: white; 
	height: 19px
}
#museoRight img {
	border: 6px solid #e4e4e4;
}
/* 
-----------------------------
search busqueda 
-----------------------------
*/

a.CMSSearchResultsLink  {
	font-size:11px;
	font-weight:bold
}
.CMSSearchDialogSearchButton {
	border: 0; 
	font-weight: bold; 
	font-size: 12px; 
	background: url(images/buscar.png) 0 0 no-repeat; 
	width: 51px; 
	color: white; 
	height: 19px;
}
#plcRoot_Layout_zoneCenter_pageplaceholder_partPlaceholder_Layout_zoneCenter_cmscompletesearchdialog_cmscompletesearchdialog_CMSSearchDialog {
	padding-bottom: 15px;
	display: block;
}
.SearchResult {
	padding: 0 0 15px 0;
}
.ResultTitle {
	font-size: 12px;
	font-weight: bold;
}

/*
------------------------------------
PROA channel
------------------------------------
*/
#proaRight {
	float: left;
	display: block;
	width: 525px;
	overflow: hidden;
	text-align: justify;
	padding: 20px;
	margin-bottom: -10000px; 
	padding-bottom: 10000px;
}
#proaRight #flash {
	float: left;
	width: 525px;
	overflow: hidden;
	text-align: left;
}
#proaRight #proaHomeText {
	float: left;
	width: 235px;
	padding-right: 25px;
	text-align: justify;
	overflow: hidden;
}
#proaCal {
	float: left;
	display: block;
	width: 262px;
	overflow: hidden;
}
#proaCal #MiniCalendarList {
 	float:left;
	border: 6px solid #e1e1e1;
	width: 250px;
	height: 310px;
	background: #fff;
	padding: 0;
	overflow: hidden;
	text-align:left;
}
#proaCal #MiniCalendarListTitle {
	background-position: 220px 6px;
}
#proaCal #CalendarList {
	height:240px;
}
#proaCal .CalendarListItemName {
	width:230px;
}
#CMSEditableRegion1_CMSUSERCONTROL_1_Bizform1__ctl0_btnOK {
	margin:5px 0 5px 0
}
.NormalLinkContainer {
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 6px solid #e1e1e1;
}


/* Talleres under Educacion */

.WorkshopSessionsList {
	margin:0 0 20px 20px;
	display:block
}

.WorkshopListTitle, #TalleresIntro {
	display:block;
	margin:25px 0 0 20px;
	color:#C48600;
	font-size:14px;
	padding-bottom:10px;
	width:705px
}

#TalleresIntro {
	font-size:11px;
	color:#666666;
	text-align:justify;
	}


.SessionListItemDates {
	color:#929292;
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
	padding-bottom:5px
}

a.SessionListMore, a.WorkshopMore {
	font-size:11px;
	display:block;
	padding:15px 0px 15px 15px;
	background:url(images/mas.png) no-repeat  left;
	text-decoration:underline;
	border-bottom: #e1e1e1 solid 1px;
	width:690px
}

a:hover.SessionListMore, a:hover.WorkshopMore {
	background:url(images/masoff.png) no-repeat left
}

a.WorkshopMore {
	margin-bottom:10px
}

a:hover.WorkshopMore {
	margin-bottom:10px
}

.SessionDetailsHeader{
	display:block;
	margin:25px 0 0 20px;
	padding-bottom:10px;
	width:705px
}

.SessionTitle, .WorkshopTitle {
	display:block;
	color:#C48600;
	font-size:14px;
	padding-bottom:7px
}

.SessionDates,.SessionInfo,.SessionEmail{
	display:block;
	padding:3px 0 3px 0
}
.SessionInfo,.SessionEmail{
	padding-left: 20px;
}
.SessionEmail{
	padding-bottom: 15px;
}
.SessionLication {
	display:block;
	padding:3px 0 15px 0;
	margin-bottom:0
}

.SessionWorkshopListing{
	display:block;
	margin:5px 0 0 0px;
	padding-bottom:20px;
	width:705px
}

.WorkshopListItem {
	display:block;
	margin:20px 0 0 20px;
	padding-bottom:20px;
	width: 720px;
}

.WorkshopDetails {
	display:block;
	padding-bottom:20px;
	line-height:18px
}

.WorkshopListItem li {
	list-style:none;
	background: url(images/ul_bullet1.png) no-repeat left 4px;
	padding-left:16px;
	LINE-HEIGHT: 15px;	
	margin:0 0 0 15px;
}
/* 
----------------------------------------
Artist List for PROA 
----------------------------------------
*/
.HiglightedAlphaLink, .NormalLink {
	font-weight:bold;
	padding: 6px 6px 6px 6px
}

.HiglightedAlphaLink {
	text-decoration:none
}
.ArtistListUL {
	text-align: center;
}
.ArtistListUL .artistName, .ArtistListUL .artistWork {
	text-align: left;
}
.ArtistListUL  li {
	float: left;
	width: 140px;
	height: 124px;
	overflow: hidden;
	display: block;
	padding: 10px 15px 10px 15px;
	list-style: none;
	background: none;
	text-align: center;
}
.ArtistListUL  li a {
	list-style:none;
	text-decoration: none;
	display: block;
	cursor: pointer;
	text-align: center;
}

.ArtistListItem {
	min-height: 100px;
	position: relative;
	height: 100px;
	width: 140px;
}
.ArtistImage {
	display: block;
	height: 85px;
	width: 128px;
	line-height: 100px;
}
.ArtistListItem img {
	vertical-align: middle;
	margin: 0 auto;
}
#ArtistListName {
	text-align: center;
}

/* 
-------------------------------
Detalle del Artista 
-------------------------------
*/


.TabViewPage, .TabViewPagePadded{
	float: left;
	display: block;
	background: #ffffff;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
.TabViewPagePadded td{
	padding: 20px;	
}

.TabViewPagePadded p { 
	display: block;
	width: 710px;

}
.TabViewPagePadded ul {
	display: block;
	padding: 0 0 10px 0;
}
.TabViewPagePadded LI {
	display:block;
	list-style:none;
	background: url(images/ul_bullet1.png) no-repeat left 4px;
	padding:0 0 0 16px;
	LINE-HEIGHT: 15px;	
	width:700px
}
.TabViewPagePadded ul LI ul li {
	list-style:none;
	background: url(images/ul_bullet2.png) no-repeat left 4px;
	padding:0 0 0 16px;
	LINE-HEIGHT: 15px;
	width:390px;
}
.TabViewPagePadded h3 {
	padding:0 0 3px 0;
	margin-bottom: 10px;
	width: 710px;
	
}
.ArtistCV, .ArtistExpos {
	color:#878787;
	line-height:18px
}
.ArtistImages {
	position: absolute;
	top: 380px;
	left: 6px;
	width: 190px;
	height: 515px;
	overflow: hidden;
	display: block;
	text-align: center;
}
.ArtistImages td {
	width:185px;
	text-align:center
}
.ArtistImages img{
	border:#e4e4e4 solid 6px;
	margin: 0 0 5px 0;
}
/* CMSMenu Para el Artista Contactenos*/


#infolistheader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #666666
}

#infolisttext {
	FONT-SIZE: 11px; 
	COLOR: #999999;
}

/* Exhibitions Styles */

#CurrentExhibitionsList, #ExhibitionsList {
	margin: 20px 20px 20px 20px
}
#CurrentExhibitionsList img {
	float:left;
	padding: 6px 12px 6px 6px;
	margin-bottom:50px;
}
#ExhibitionsList img {
	display:block;
	float:left;
	padding: 0 10px 80px 10px;
}
#ExhibitionsPromo{
	padding-bottom:20px;
}
.ExhibitionPromo, .ExpandList {
	background-color:#ffffff;
	padding:10px 10px 10px 10px;
	border-bottom:#e9e9e9  solid 1px;
	margin-bottom: 15px;
	width:690px
}
.ExpandList {
	border:none;
}
.ExhibitionPromo{
	padding:10px 10px 30px 10px
}
div#contentContainer .ExhibitionName, .ArtistName  {
	PADDING-RIGHT: 0; 
	DISPLAY: block; 
	PADDING-LEFT: 0; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #666666; 
	PADDING-TOP: 5px
}
/* Fix */
 .ArtistName {
	margin-left:0px;
 }

.ArtistsNames {
	PADDING-RIGHT: 0; 
	DISPLAY: block; 
	PADDING-LEFT: 0; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #666666; 
	PADDING-TOP: 5px
}
.ExbibitionDescription, .ExpandList, .ExhibitionDates,  .ExhibDates, .ArtistBio {
	font-size:12px;
	font-weight:100;
	padding-top:6px;
	margin-bottom:10px;
	color:#666666;
	margin-left:0;
	width:540px;
}
.ExbibitionDescription p{
	display:block;
	width:690px !important;
	width:auto;
}
.ArtistBio {
	width:740px;
	text-align:justify;
	margin:0;
	padding:0;	
}
.TitlePanel {
	margin-top:0px;
	display:block;
	background:#fff url(images/titlepanel_bg.jpg) 0 bottom repeat-x;
	width:757px;
}

.ExhibDates{
	width: 757px;
	display: block;
	padding:0 0 10px 10px;
	margin-left:0
}

.ExhibTitle, .ArtistTitle {
	FONT-SIZE: 14pt; 
	COLOR: #666666; 
	padding-left: 10px;

}

a.ExhibMoreLink {
	margin-left:139px;
	display:block;
	padding:0 20px 15px 0;
	background-image:url(images/mas.png);
	background-position:30px 2px;
	background-repeat:no-repeat;
	text-decoration:none
}

a:hover.ExhibMoreLink {
	background-image:url(images/masoff.png);
	text-decoration:underline
}

.ErrorBox {
	margin: 50px 20px 70px 20px;
	border: 6px #f0f0f0 solid;
	height:80px;
	width:555px;
	padding-top:50px;
	padding-left:130px;
	padding-right:20px;
	background-image:url(images/errorbox.jpg);
	background-position:left;
	background-repeat: no-repeat
}
.PROAErrorBox {
	display:block;
	margin: 50px 0px 70px 0px;
	border: 6px #f0f0f0 solid;
	height:80px;
	width:555px;
	padding-top:50px;
	padding-left:130px;
	padding-right:20px;
	background-image:url(images/errorbox.jpg);
	background-position:left;
	background-repeat: no-repeat
}



/* Regresar button */

.ExhibBackLink {
	float:right;
	display:block;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	height:20px;
	background:#fff url(images/regresarOutline.gif) 671px 9px no-repeat;
	width: 742px;
	padding: 12px 15px 10px 0;
	text-align:right;
}
#regresar, #regresarNoFloat {
	float: left;
	display: block;
	padding-bottom: 15px;
}

#regresarNoFloat {
	float: none;
}
#regresar a, #regresarNoFloat a{
	display: block;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background:url(images/regresar.gif) 7px 2px no-repeat;
	width: 80px;
	padding: 2px 15px 4px 0;
	text-align: right;
	border: 2px #e6e6e6 solid
}
#regresar a:hover {
	color: #000;
}

a:hover.ExhibBackLink {
	color:#000000;
}

/* 
------------------------------------
MAPA DEL SITIO
------------------------------------
*/

.CMSSiteMapList li{
	list-style:none;
	font-weight: bold;
	background: url(images/ul_bullet1.png) no-repeat left 4px;
	padding-left:16px;
	LINE-HEIGHT: 15px;
	width:390px;
}
.CMSSiteMapList li a {
	text-decoration: none;
}
.CMSSiteMapList li a:hover{
	text-decoration: underline;
}
.CMSSiteMapList ul li   {
	font-weight:normal;
	list-style:none;
	background: url(images/ul_bullet2.png) no-repeat left 4px;
	padding-left:16px;
	LINE-HEIGHT: 15px;
	width:390px;
}	
.CMSSiteMapList ul li ul li {
	font-weight:normal;
	list-style:none;
	background: url(images/ul_bullet2.png) no-repeat left 4px;
	padding-left:16px;
	LINE-HEIGHT: 15px;
	width:390px;
}	
.ArtistSectionHeader { 
	FONT-WEIGHT: 100; 
	FONT-SIZE: 28px;  
	FONT-FAMILY: "Georgia", Times, serif; 
	color: #929292;
	position: relative;
	top: -36px;
	left: -165px;
	HEIGHT: 36px; 
	width:300px;
	
}

/* PROA Directory List */

.ProaArtistDirCol1, .ProaArtistDirCol2 {
	position:relative;
	top:20px;
	left:8px;
	width:500px;
	height:auto;	
	display:block;

}
.ProaArtistDirCol1, .ProaArtistDirCol2 {
	margin:0 0 40px 215px;	
}
.ProaArtistDirCol2 {
	margin-left:218px;
}
/* News Items Prensa */
#NewsList {
	padding-bottom:30px
}

#NewsList .newsDetail .ExhibBackLink {
	width: 700px;
	padding-right: 20px;
	padding-left: 0;
	background:#fff url(images/regresarOutline.gif) 626px 9px no-repeat;
}

.NewsItemDate {
	font-size:12px;
	margin:5px 0 0 35px;
}

/* Lipsum for Education Home Page Educacion*/

#eduimg img{
	BORDER:1px solid #D99700; 
	margin:35px 0 20px 34px;
}
.EducationContentColumn2 /*, .EducationContentColumn3*/ {
	padding: 0 0 0 0;
	display: block;
	float: left;
	width: 250px;
	text-align: justify
}
.EducationContentColumn2 {
	border-bottom:20px #ffffff solid;
	margin:-12px 0 15px 14px;
}




/*popup Details */

#PageDataContainer {
	float: left;
	background:#FFFFFF;
	width:640px;
	height: auto;
	border:6px #e1e1e1 solid;
}	

#PageDataContainer img {
	display:block;
	margin:50px auto !important;
	margin:60px auto;
	text-align:center;
	border:6px solid #e1e1e1;
}
 
#HyperLink1 {
	display:block;
	position:absolute;
	top:35px !important;
	top:10px;
	left:469px !important;
	left:461px;
	z-index:1000;
	width:75px !important;
	width:90px;
	background-image:url(images/imprimir.gif);
	background-position: 6px 2px;
	background-repeat:no-repeat
	
}

#Hyperlink2  {
	display:block;
	position:absolute;
	top:35px !important;
	top:10px;
	left:566px !important;
	left:556px;
	z-index:1000;
	width:65px !important;
	width:78px;
	background-image:url(images/cerrar.gif);
	background-position: 6px 2px;
	background-repeat:no-repeat
}

a#Hyperlink2 , a#Hyperlink1 {
	font-size:12px;
	background-color:#f4f4f4;
	text-decoration:none;
	text-align:right;
	padding:3px 15px 3px 0
}

a:hover#Hyperlink2 , a:hover#Hyperlink1 {
	text-decoration:underline
}

#lblTitle, #lblSize, #lblMedium, #lblTitleData, #lblHeight, #lblHeightData, #lblWidth, #lblWidthData, #lblMedium, #lblMediumData, #lblPresentedByData, #lblCreditsData, #lblArtistName, #lblPOB, #lblDOBDOD, #pnlArtistBio p,  #pnlCuratorComments p {
	margin-left:38px;
	display:block;
	float:left;
	padding:7px 0 0 0;
}
#lblCuratorCommentsTitle {
	float: left;
	width: 100%;
}
#pnlArtistBio p, #pnlCuratorComments p{
	margin-right:38px;
	width:565px;
	text-align:justify;
	font-size:12px;
	padding-bottom:25px
}

#lblTitle, #lblSize, #lblMedium {
	padding-top:13px
}
#lblTitle, #lblSize, #lblMedium, #lblMedium, #lblArtistName{
	width:550px;
	FONT-SIZE: 16px; 
	COLOR: #C48600
	}
#lblTecnicalData , #lblBioTitle, #lblCuratorCommentsTitle {
	border: 6px solid #fff;
	width: 625px;
}	
#lblTitleData, #lblHeight, #lblHeightData, #lblWidth, #lblWidthData, #lblMediumData, #lblPOB, #lblDOBDOD {
	font-size:13px;
	font-weight:bold;
	color:#666666;
	width:570px
}

#lblHeight, #lblWidth  {
	width:40px
}

#lblHeightData,#lblWidthData, #lblPOB, #lblDOBDOD {
	width:490px
}

#lblPresentedByData, #lblCreditsData {
	width:560px;
	font-size:11px;
	color:#929292
}

#lblPresentedByData, #lblArtistName {
	padding-top:20px
}

#lblCreditsData{
	padding-bottom:20px
}

#imgMaestro {
	float:right;
	margin-top:7px;
	border:none;
}

#imgMember {
	padding-top:15px;
	padding-left:8px;
	border:none;
}

.ArtistDirContent {
	float:right;
	text-align:justify;
	margin-top:-60px;
	padding:0px 32px 32px 32px;
	width:100%;
}
.ArtistDirContent h4 {

}
.ArtistDirContent p{
	margin-top:14px;
}

.ArtistDirContent li {
	list-style:none;
	background: url(images/ul_bullet1.png) no-repeat left 4px;
	padding-left:16px;
	LINE-HEIGHT: 15px;
	width:450px;
	margin:0 0 0 -20px;
	text-align:left
}	

/*
-----------------------------------------------
Permanent Collection
-----------------------------------------------
*/
.PermCollHolder {
	width: 757px;


}
.collListing  {
	width: 727px;
	padding: 15px;
}
.collListing  a {
	color: #333333;
	text-decoration: none;
}
.collListing  a:hover {
	color: #D08D02;
}
.collListing ul li {
	background: #fff url(images/ssHorizDiv.gif) 0 bottom repeat-x;
	border: 1px solid #eee;
	border-bottom: none;
	display: block;
	width: 697px;
	padding: 15px;
	margin: 5px 0 5px 0;
}
.artworkImage {
	float: left;
	margin-bottom: 5px;
	margin-right: 15px;

}

.descContainer {
	float: left;
	width: 560px;

}
.artistName {
	FONT-WEIGHT: 400; 
	FONT-SIZE: 16px; 
	padding-bottom: 10px;
}
.artworkImage  {
	color: #D08D02;
}
.verColl_Btn {
	float: right;
	width: 216px;
	height: 45px;
	padding-right: 13px;
	margin-top: 15px;
	background: #fff url(images/verCrono_Btn.png) 0 0 no-repeat;
	text-decoration: none;
}
.verColl_Btn span {
	display: none;
}
/* OSCAR'S CLASSES */
.anchorTitle h4 {
	margin: 0;
	padding: 0;
	float: left;
	width: 510px;
	display: block;
}
.backToTop {
	text-align: left;
	display: block;
	width: 100px;
	display: block;
	float: right;
}
.coleccion_intro {
	float: left;
	width: 601px;
	height: 410px;
	padding: 150px 59px 0 85px;
	border: 6px solid #fff;
	background: url(images/coleccion_intro.jpg) no-repeat 0 0;
}
.coleccion_intro p {
	float: left;
	width: 565px;
	padding: 0px 0px 20px 0px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: justify;
}
.coleccion_intro a {
	float: right;
	width: auto;
	margin-top: 4px;
}
.coleccion_intro a img {
	border: none;
}
/*
--------------------------------------------
Footer
--------------------------------------------
*/
.footer {
	float: left;
	width: 770px;
	height: 25px;
	overflow: hidden;
	
}
#copyright {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:8px 0 8px 0; 
	float:left;
	width: 225px; 
	height:25px;
	overflow:hidden;
}
.footer #menuElem {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:8px 0 8px 0; 
	height:25px;
}
.footer #menuElem li {
	font-size: 10px; 
	background: none;
	float: left; 
	display: block;
	white-space: nowrap
}
.footer #menuElem li a {
	padding:0 14px; 
	display: block;  
	color: #333333; 
	background: url(images/square.png) no-repeat 0 3px; 
	text-decoration: none
}
.footer #menuElem a:hover {
	background: url(images/squarehover.png) no-repeat 0 3px; 
	color: #ffffff
}
.FooterMenuCMSListMenuHighlightedLI {
	padding: 0 14px; 
	display: block; 
	color: #666666; 
}
