/* Kristen Bjorn CSS Document */

/* Body Elements */
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
}
body {
  /*background-image: url(../images/interface/bg.gif);*/
	background-color: #FFF;
	margin: 0;
	padding: 0;
	height: 100%;
}

.PaddingLight {
	padding: 2px;
}
.PaddingHeavy {
	padding: 6px;
}

/* Links */
a {
	font-weight: bold;
    text-decoration: none;
}
a:link, a:visited {
    color: #553D24;
}
a:hover, a:active {
    color: #9BA4B9;
}
a.LightLink:link, a.LightLink:visited {
    color: #543824;
}
a.LightLink:hover, a.LightLink:active {
    color: #EFF1F7;
}

a.LightLink2:link {
    color: #FFFF99;
}
a.LightLink2:visited {
    color: #FF9900;
}
a.LightLink2:hover, a.LightLink2:active {
    color: #FFFFFF;
}

.Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #E8D9B9;
}
.FooterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000;
	padding: 8px;
}
	
.List {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	padding: 8px;
}

.Bold {
	font-weight: bold;
}

/* Page Titles and Headers */
.BlackBoldArial, .YellowBoldArial, .BrownBoldArial, .GalleryDetailTitle, .GalleryDetailTitleHome, .BlackBoldArialtitleR,.BlackBoldArialtitleL, .BlueBoldArial, .BlueBoldArialNoPadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
.BlackBoldArial {
	color: #000;
}
.YellowBoldArial {
	color: #FFFF99;
}

.WhiteBoldArialMail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	color: #FFF;
}

.WhiteBoldArialFreeTour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	color: #CC3333;
}

.GalleryDetailTitle {
	/*color: #61709A;*/
	color: #9D4D2B;
	padding: 6px;
}

.GalleryDetailTitleHome {
	/*color: #61709A;*/
	color: #000000;
}

.BlueBoldArial {
	color: #61709A;
	padding-left: 62px;
}

.BrownBoldArial {
	color: #553D24;
}

.BlackBoldArialtitleL {
	background-color: #E6E6E6;
	border-left: 57px solid #FFF;

}
.BlackBoldArialtitleR {
	background-color: #E6E6E6;
	border-right: 57px solid #FFF;

}

.BlueBoldArialNoPadding {
	color: #61709A;
}

.Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	padding-top: 15px;
	font-weight: bold;
	color: #C0C0C0;
}





/*Sandro & Robert titulo para popup videos*/
.GalleryDetailTitlePoPUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	color: #9BA4B9;
	padding: -5px;
}
/*Sandro & Robert texto para popup videos*/
.PaddingHeavyPopUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	color: #9BA4B9;
	padding: -5px;
}

.SmallTitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 14px;
	padding: 4px;
}

/* Form Elements */
input.Tiny {
	width: 30px;
}

/* Customized Elements */
.GalleryDetailText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 24px;
	padding: 6px;
}
.Languages {
	/*background-color: #FFF;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 21px;
}

.MastLogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 14px;
	background: #50576A url(../images/interface/bg_mast_logo.gif) repeat-x;
	height: 88px;
}
.NavBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	background-color: #FFF;
	height: 28px;
}
.SubNavBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	line-height: 14px;
	background: #61709A url(../images/interface/bg_subnav.gif) repeat-x;
	height: 32px;
}
.Disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.PublicationBold {
	font-weight: bold;
	font-style: italic;
}
.ImageBorder {
	border: 2px solid #61709A;
}
.ImageCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	padding: 4px;
}
.BlueBorderTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	line-height: 12px;
	background-color: #FFF;
	border: 2px solid #61709A;
	padding: 4px;
}
.BlueBorderTitleTD {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 14px;
	background-color: #000000;
	border: 2px solid #000000;
	padding: 4px;
}
.InterviewHeroText {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	color: #61709a;
	line-height: 50px;
	background: inherit url(../images/interviews/bg_quotations.gif) no-repeat center center;
}
.InterviewText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 4px;
}
.InterviewQuestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9ba4b9;
}
.VideoClipPopUp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	background: #FFF url(../images/videoclips/bg_videoclip_mast.gif) repeat-x;
}
.StoreSideBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 14px;
	background: #61709A url(../images/interface/bg_subnav.gif) repeat-x;
	border: 2px solid #FFF;
	border-left-width: 0;
	padding: 6px;
}
.StoreSideBar_test {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	line-height: 14px;
	background: #000000;
	border: 2px solid #FFF;
	border-left-width: 0;
	padding: 6px;
}
.StoreHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	line-height: 18px;
	background: #000000;
	border: solid #FFF;
	border-width: 2px 0px;
	padding: 6px;
	height: 21px;
}

.StoreHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	line-height: 18px;
	background: #000000;
	border: solid #FFF;
	border-width: 2px 0px;
	padding: 0px;
	height: 32px;
}

.PriceMembers, .PriceNonMembers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.PriceMembers {
	color: #339900;
}
.PriceNonMembers {
	color: #CC3300;
}
.ListPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*line-height: 14px;*/
	color: #000;
	font-weight: bold;
}

.Estilo1 {color: #c61b02;
font-weight:bold;
font-size:12px;
}
.Estilo2 {color: #218f00;
font-weight:bold;
font-size:12px;
}
.Estilo3 {color: #000000;
font-weight:regular;
font-size:12px;
}
.Estilo4 {color: #66cc00;
font-weight:bold;
font-size:16px;
}
.Estilo5 {color: #FF0000;
font-weight:bold;
font-size:16px;
}
.Estilo6 {color: #000000;
font-weight:bold;
font-size:13px;
}
.Estilo7 {color: blue;
font-weight:bold;
font-size:16px;
}

.BoxedUL
{    
    list-style-image: url('../images/interface/checkmark.gif') 
}

/*FORMS*/

form#search {
 text-align: right; 
 display:inline; 
 margin-top:0px; 
 margin-bottom:0px;
}

#search .formfieldsearch { 
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px; 
 border: 1px solid #666600; 
}

.coverimage{
	border-style:outset;
	border-color: #e8d9b9;
	border-width:1px;
}

/*Strongbox*/

.WhiteBoldArialStrongBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding: 6px;
}	

.YellowNormalArialStrongBox, .WhiteNormalArialStrongBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}	

a.YellowNormalArialStrongBox:link, a.YellowNormalArialStrongBox:visited {
    color: ##FFFF99;
}

.YellowNormalArialStrongBox {
	color: #FFFF99;
	background: #000000;
}

.WhiteBoldArialStrongBox {
	color: #FFF;
	background: #000000;
}

.WhiteNormalArialStrongBox {
	color: #FFF;
	background: #000000;
}

/*BOX GRIDS*/

.boxgrid {position:relative;background:#161613 none repeat scroll 0 0;width:285px;height:255px;margin-bottom:20px;overflow:hidden}
.boxgrid img {border:0 none;left:0;position:absolute;top:0}
.boxgrid h4 {padding:5px 0 0;font-size:1.1em;font-weight:bold;line-height:1.2em}
.boxgrid h4 a {color:#fff}
.boxgrid p {color:#fff;font-family:"Lucida Grande",Arial,sans-serif;padding:0 10px}
.boxcaption {
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.caption .boxcaption {left:0;top:208px}
#f_scenes .boxgrid {margin-bottom:10px}
.cover li {display:block;padding:0 10px;font-size:.86em;color:#ccc}
.cover li a {color:#fff}
.cover li:last-child {padding-top:10px}

/*END BOX GRIDS*/

/* Buttons 
.button{padding:2px 41px 3px;position:relative;cursor:pointer;text-align:center;} */
.button,.button:visited {display:inline-block;padding:2px 41px 3px;color:#fff;text-decoration:none;border-top:none;border-left:none;border-right:none;border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer}








