/*** Primary Style Sheet for Theme ***/
BODY
{
	font: 13px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4B4634;
}
#Wrapper
{
	background: #00152B url(http://raqueltur.com/gabaritos/imagens/bodyBg.png) repeat-x 0 0;
}
/*The body of the design

links*/
A, A:link, A:visited
{
	color: #2FA694;
	text-decoration: none;
}
A:hover, A:active
{
	color: #EC6D00;
	text-decoration: none;
}
#MainMenu A:link, #MainMenu A:visited
{
	color: #FFFFFF;
}
/*menu links - top level items*/
#MainMenu A:hover, #MainMenu A:active
{
	color: #2FA694;
}
#MainMenu .sf-menu LI LI:hover, #MainMenu .sf-menu LI LI.sfHover, #MainMenu .sf-menu LI LI A:focus, #MainMenu .sf-menu LI LI A:hover, #MainMenu .sf-menu LI LI A:active
{
	background: #02313D;
/*menu links - sub-menu items*/
	color: #FFF;
}
#Footer A:hover, #Footer A:active, #ContentPanel A:hover, #ContentPanel A:active
{
	color: #FFFFFF;
}
.ribbon SPAN A
{
	font-weight: bold;
}
.ribbon .scrollTop
{
	float: right;
	margin: 19px 28px;
	font-weight: normal;
	font-size: 0.8em;
}
/*scroll to top ^

headings*/
H1, H2, H3, H4, H5, H6, .headline, .title, .ribbon SPAN, #fancy_title DIV
{
	font-family: "Liberation Sans", Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
	line-height: 1;
	margin: 0 0 0.5em;
	padding: 0 0 0.2em;
	color: #211;
}
H1
{
	font-size: 1.85em;
}
H2
{
	font-size: 1.5em;
}
H3
{
	font-size: 1.35em;
	margin-bottom: 0.5em;
}
H4
{
	font-size: 1.2em;
	margin-bottom: 0.5em;
	border-bottom: none;
}
H5
{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0.5em;
	border-bottom: none;
}
H6
{
	font-size: 1em;
	font-weight: lighter;
	text-transform: uppercase;
	margin-bottom: 0.5em;
	border-bottom: none;
}
.headline
{
	color: #103E41;
}
.title
{
	padding: 0;
}
H1 STRONG, H2 STRONG, H3 STRONG, H4 STRONG, H5 STRONG, H6 STRONG, .headline STRONG, .title STRONG
{
	font-weight: bold;
	color: #210;
}
H1 SPAN, H2 SPAN, H3 SPAN, H4 SPAN, H5 SPAN, H6 SPAN, .headline SPAN, .title SPAN
{
	display: block;
	color: #5E573B;
	font-size: 0.6em;
	margin: -0.1em 0 0;
}
#Footer H1, #Footer H2, #Footer H3, #Footer H4, #Footer H5, #Footer H6, #ContentPanel H1, #ContentPanel H2, #ContentPanel H3, #ContentPanel H4, #ContentPanel H5, #ContentPanel H6
{
	color: #EEE;
}
/*headers on dark backgrounds*/
#cluetip H3
{
	color: #EEE;
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*tool tip titles*/
#fancy_title DIV
{
	font-size: 1.35em;
}
/*modal titles

text*/
BLOCKQUOTE
{
	margin: 0 0 18px 4px;
	padding: 0 16px;
	font-style: italic;
	border-left: 5px solid #BBB;
}
CODE, PRE
{
	font: normal 13px/18px Consolas, "Courier New", Courier, monospace;
	background: #E8EBEC url(http://raqueltur.com/gabaritos/imagens/pre-bg.gif) repeat 0 0;
	padding: 18px 5px;
	border: 1px dotted #BBB;
	color: #333;
}
CODE
{
	padding: 1px 3px;
	background-image: none;
}
SUP
{
	bottom: 0.1em;
}
.impact
{
	font-size: 1.1em;
	line-height: 1.5;
}
.noMargin
{
	margin: 0;
}
.ribbon SPAN
{
	float: left;
	font-size: 1.4em;
	font-weight: bold;
	margin: 16px 0 0;
	color: #FFFFFF;
}
.ribbon SPAN.blogDate
{
	font-size: 1.85em;
	margin: 13px 0 0;
}
.ribbon SPAN.blogPostInfo
{
	float: right;
	font-size: 1.1em;
	font-weight: normal;
	margin: 18px 28px 0 0;
}
.breadcrumbs SPAN
{
	font: bold 1.2em Arial, Helvetica, Garuda, sans-serif;
}
#Footer, #ContentPanel, #cluetip
{
	color: #83BACC;
}
#Copyright
{
	font-size: 0.9em;
	margin: 0 0 0 11px;
	color: #789592;
}
#Copyright P
{
	margin: 0;
	padding: 0 0 1em;
}
/*Lists*/
UL, OL
{
	margin: 0 0 20px 5px;
}
OL
{
	padding-left: 2em;
}
UL UL, OL OL, UL OL, OL UL
{
	margin-top: 8px;
}
UL LI, OL LI
{
	line-height: 1.3em;
	padding: 3px 5px;
}
UL LI
{
	padding-left: 15px;
}
OL LI
{
	list-style-type: decimal;
	list-style-position: outside;
}
/*custom list styles

bullet types*/
UL LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/dot_gray.gif) no-repeat 0 0.6em;
}
/*default list style*/
UL.bullet-black LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/dot_black.gif) no-repeat 0 0.6em;
}
UL.bullet-gray LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/dot_gray.gif) no-repeat 0 0.6em;
}
UL.bullet-silver LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/dot_gray_light.gif) no-repeat 0 0.6em;
}
UL.bullet-blue LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/dot_blue.gif) no-repeat 0 0.6em;
}
UL.bullet-green LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/dot_green.gif) no-repeat 0 0.6em;
}
UL.bullet-orange LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/dot_orange.gif) no-repeat 0 0.6em;
}
UL.bullet-red LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/dot_red.gif) no-repeat 0 0.6em;
}
UL.bullet-disc-black LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/circle_black.gif) no-repeat 0 0.6em;
}
UL.bullet-disc-gray LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/circle_gray.gif) no-repeat 0 0.6em;
}
UL.bullet-disc-silver LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/circle_gray_light.gif) no-repeat 0 0.6em;
}
UL.bullet-disc-blue LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/circle_blue.gif) no-repeat 0 0.6em;
}
UL.bullet-disc-green LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/circle_green.gif) no-repeat 0 0.6em;
}
UL.bullet-disc-orange LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/circle_orange.gif) no-repeat 0 0.6em;
}
UL.bullet-disc-red LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/circle_red.gif) no-repeat 0 0.6em;
}
UL.bullet-check LI
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/bullets/check.gif) no-repeat 0 0.2em;
	padding-left: 20px;
}
/*numbered list with styling*/
OL.number-pad
{
	padding: 3px 5px 5px 22px;
	border-left: 1px solid #E9E9E9;
	background: #FFF url(http://raqueltur.com/gabaritos/imagens/bullets/ordered-background.gif) repeat-y 0 0;
}
OL.number-pad OL, OL.number-pad UL
{
	background: none;
	margin-left: 18px;
}
OL.number-pad LI
{
	padding-left: 10px;
	border-bottom: 1px dotted #D6D6D6;
}
/*list with image, title and description*/
UL.post-list
{
	margin-left: 0;
}
UL.post-list LI
{
	margin: 0 0 1em;
	padding: 0;
	background: none;
	border-bottom: 1px dotted #D6D6D6;
	font-size: 85%;
}
UL.post-list LI IMG
{
	float: left;
	margin: 0 8px 1em 0;
	border: 1px solid #C6C6C6;
}
UL.post-list LI A
{
	display: block;
	font-weight: bold;
	margin-bottom: 0.3em;
}
/*horizontal lists*/
UL.horizList
{
	margin: 0 0 1em;
}
UL.horizList LI
{
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
}
/*socail network horizontal list (used in footer)*/
UL.socialLinks
{
	height: 25px;
	margin: 1em 22px -16px;
}
UL.socialLinks LI A
{
	display: block;
	float: right;
	height: 24px;
	overflow: hidden;
	padding: 0 3px 0 2px;
}
UL.socialLinks LI A:hover, UL.socialLinks LI A:active
{
	height: 29px;
	margin-top: -5px;
}
/*forms and inputs*/
INPUT
{
	color: #000;
}
TEXTAREA, .textInput
{
	width: 400px;
	margin: 0 0 0.5em;
	padding: 5px;
	background: #E1E2E3 url(http://raqueltur.com/gabaritos/imagens/inputBg.gif) repeat-x 0 0;
	border: 1px solid #FFF;
	border-color: #C9CACB #FFF #FFF #C9CACB;
	outline: none;
}
LABEL.overlabel
{
	color: #B3B4B4;
	font-size: 1.2em;
	display: none;
/*initially hidden to prevent other content from shifting after JS function runs*/
}
/*common styles*/
.hr
{
	clear: both;
	padding: 0;
	margin: 0 0 1em;
	height: 5px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/hr-bg.gif) repeat-x 0 0;
}
/*image containers*/
A.img, DIV.img
{
	float: left;
	border: 1px solid #CDC0A6;
	padding: 3px;
	background: #FFF;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
	margin-top: 14px;
}
A.img IMG, DIV.img IMG
{
	float: left;
	border: 1px solid #F3F3F3;
}
A.imgHover
{
	background-color: #FFCC33;
	border-color: #BCBCBC;
}
A.img:hover IMG
{
	border-color: #FFF;
}
/*jQuery ui styles*/
.ui-state-default, .ui-widget-content .ui-state-default
{
	border-color: #C8CBCC;
}
.ui-state-hover, .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-active
{
	border-color: #000;
}
/*logo*/
#Logo
{
	float: left;
	margin: -60px 0 24px -3px;
}
#Logo A
{
	display: block;
	width: 450px;
	height: 107px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/logo.png) no-repeat 0 0;
	/*+placement:shift 25px 13px;*/
	position: relative;
	left: 25px;
	top: 13px;
	left: 24px;
	top: 19px;
}
.logoMark
{
/*logo symbol in footer*/
	width: 95px;
	height: 100px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/logoSymbol-small.png) no-repeat 0 0;
	float: right;
	margin-top: -16px;
	/*+placement:shift -4px 13px;*/
	position: relative;
	left: -4px;
	top: 13px;
}
/*design structure*/
#Wrapper, #PageWrapper
{
	position: relative;
}
/*IE needs this to position content when using top panel (#ContentPanel)*/
#PageWrapper
{
	width: 990px;
	margin: 0 auto;
	padding: 25px 0 0;
}
.pageTop
{
	height: 10px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/pageBg-top.png) no-repeat 0 0;
}
.pageBottom
{
	height: 10px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/pageBg-bottom.png) no-repeat 0 0;
	margin: 0 0 0.4em;
}
#Header, .pageMain
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/pageBg-repeat.png) repeat-y 0 0;
}
#Header, .pageMain, #Footer
{
	width: 990px;
}
/*must be specified for PNG Fix to work (IE 6 issue)*/
.breadcrumbs
{
	margin-top: -1em;
}
.full-page .breadcrumbs
{
	margin-bottom: 0;
}
#FooterTop
{
	height: 2px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/footerBg-top.png) no-repeat 0 0;
}
#FooterContent
{
	float: left;
/*added because of the IE sucks "hasLayout" bug*/
	padding: 20px 0 0;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/footerBg-repeat.png) repeat-y 0 0;
}
#FooterBottom
{
	width: 990px;
	height: 33px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/footerBg-bottom.png) no-repeat 0 0;
	margin: 0 0 0.5em;
}
/*max width containers*/
.contentMax, .contentArea, #Showcase, #Slides
{
	margin: 0 26px;
	width: 938px;
}
/*content containers*/
.contentArea
{
	padding: 15px 0;
}
/*layouts styles*/
.one-third, .two-thirds, .half-page, .full-page
{
	float: left;
	margin: 0 10px 0 25px;
}
.one-third
{
	width: 273px;
}
.two-thirds
{
	width: 581px;
}
.half-page
{
	width: 426px;
}
.full-page
{
	margin-right: 25px;
	float: none;
}
#Footer .one-third, #Footer .two-thirds, #Footer .half-page
{
	margin: 0 0 0 25px;
	padding: 0 25px 0 0;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/footerBg-verticalRule.gif) repeat-y 100% 0;
}
#Footer .one-third
{
	width: 262px;
}
#Footer .two-thirds
{
	width: 574px;
}
#Footer .half-page
{
	width: 419px;
}
#Footer .full-page
{
	margin: 0;
	padding: 0 25px;
}
BODY #Footer .last
{
	background: none;
}
/*no right border on last*/
#Footer .contentArea
{
	padding-bottom: 0;
}
#ContentPanel
{
/*hidden top content area*/
	position: relative;
	display: none;
/*hidden on start*/
	background: #2C2C2C;
	border-bottom: 1px solid #FFF;
}
#ContentPanel .contentArea
{
	margin: 0 auto;
}
/*main menu*/
#MenuWrapper
{
	height: 62px;
}
#MainMenu
{
	position: relative;
	top: -20px;
	right: 20px;
	height: 62px;
	float: right;
	z-index: 99;
/*allows menu to overlap slideshow*/
}
#MmLeft
{
	float: left;
	width: 25px;
	height: 62px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/mainMenu-left.png) no-repeat 0 0;
}
#MmRight
{
	float: left;
	width: 20px;
	height: 62px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/mainMenu-right.png) no-repeat 0 0;
}
#MmBody
{
	float: left;
	min-width: 500px;
	height: 62px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/mainMenu-repeat.png) repeat-x 0 0;
}
#MmOtherLinks
{
	float: left;
}
.mmDivider
{
	float: left;
	width: 10px;
	height: 40px;
	margin: 7px 10px 0;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/mainMenu-divider.gif) no-repeat 0 0;
}
#MainMenu .sf-menu LI LI
{
	background: #03566B;
}
/*sub-menu background*/
#MainMenu .sf-menu LI LI LI
{
	background: #000033;
}
/*sub-sub-menu background*/
.mmLogin
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/icons/bullet-lock.png) no-repeat 0 0;
	padding-left: 20px;
}
.mmFeeds
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/icons/bullet-feed.png) no-repeat 0 0;
	padding-left: 20px;
}
.mmRSS
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/icons/feed.png) no-repeat 0 0;
	padding: 1px 0 0 25px;
}
.mmFacebook
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/icons/facebook.png) no-repeat 0 0;
	padding: 1px 0 0 25px;
}
.mmTwitter
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/icons/twitter2.png) no-repeat 0 0;
	padding: 1px 0 0 25px;
}
/*search*/
#Search
{
	clear: right;
	float: right;
	width: 298px;
	height: 32px;
	margin: 14px 26px 25px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/search-bg.gif) no-repeat 0 0;
	cursor: text;
}
#Header .searchHover
{
	background-position: 0 -32px;
}
#Header .searchActive
{
	background-position: 0 -64px;
	cursor: pointer;
}
#SearchInput
{
	float: left;
	background: transparent;
	border: 0;
	font-size: 14px;
	height: 20px;
	padding: 8px 0 3px 7px;
	width: 216px;
	margin: 0;
}
#SearchSubmit
{
	float: left;
	display: none;
	background: transparent;
	border: 0;
	width: 73px;
	height: 30px;
	margin: 1px 0 0;
	padding: 0;
	cursor: pointer;
}
/*slide show*/
#Slideshow
{
	height: 360px;
	overflow: hidden;
}
#SlideTop, #SlideRepeat, #SlideBottom, .slidePrev, .slideNext, #slidePager
{
	position: relative;
	z-index: 29;
}
#SlideTop
{
	height: 4px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/pageBg-slideTop.png) no-repeat 0 0;
}
#SlideRepeat
{
	height: 301px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/pageBg-slideRepeat.png) repeat-y 0 0;
}
#SlideBottom
{
	height: 55px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/pageBg-slideBottom.png) no-repeat 0 0;
}
#Slides
{
	margin-top: -360px;
	margin-bottom: 18px;
/*without this #SlideBottom will overlap #Main*/
	height: 342px;
	overflow: hidden;
	background: #F4F5F6;
}
A.slidePrev, A.slideNext
{
	display: block;
	z-index: 30;
	top: -235px;
	width: 51px;
	height: 64px;
}
A.slidePrev
{
	float: left;
	margin: 0 0 0 11px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/slide-previous.png) no-repeat 0 0;
}
A.slideNext
{
	float: right;
	margin: 0 11px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/slide-next.png) no-repeat 0 0;
}
A.slidePrev:hover, A.slideNext:hover
{
	background-position: 0 -64px;
}
#slidePager
{
	top: -348px;
	float: right;
	margin: 0 -35px 0 0;
}
#slidePager A, #slidePager A:visited
{
	float: left;
	width: 16px;
	height: 15px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/slide-pager.png) no-repeat 0 0;
	text-decoration: none;
	text-indent: -1234px;
}
#slidePager A:hover
{
	background-position: -16px 0;
}
#slidePager A.activeSlide
{
	background-position: -32px 0;
}
/*slide show - cu3er*/
#Slideshow-cu3er
{
	width: 990px;
	height: 400px;
	text-align: center;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/pageBg-repeat.png) repeat-y 0 0;
}
#cu3erShadow
{
	width: 990px;
	height: 360px;
	padding: 15px 0 25px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/cu3er-shadow.png) no-repeat 0 0;
}
#TheCu3er
{
	width: 938px;
	outline: 0;
}
/*slide show - GalleryView*/
#SlideShow-GalleryView
{
	width: 990px;
	height: 400px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/pageBg-repeat.png) repeat-y 0 0;
}
#SlideShow-GalleryView #GalleryView
{
	height: 938px;
	height: 340px;
	overflow: hidden;
	margin: 0 0 0 26px;
}
#GalleryView .filmstrip LI
{
	background: none;
}
/*prevents image based bullets

showcase/spotlight*/
#Showcase
{
	padding: 10px 0 0;
}
/*ribbon elements (wrap around)*/
.ribbon, .ribbon .wrapAround, .ribbon .tab
{
	height: 52px;
	overflow: hidden;
}
.ribbon
{
	margin: 0 -4px 8px -53px;
	width: 638px;
}
.ribbon .wrapAround
{
	float: left;
	width: 52px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/ribbon-wrap.png) no-repeat 0 -104px;
}
.ribbon .tab
{
	float: left;
	width: 586px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/ribbon.png) no-repeat 0 0;
}
/*side navigation menu*/
.sideNavWrapper
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/side-navigation-repeat.gif) repeat-y 0 0;
	margin: 0 0 0.5em;
}
.sideNavBox-1
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/side-navigation-top.gif) no-repeat 0 0;
	padding: 15px 0 0;
}
.sideNavBox-2
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/side-navigation-bottom.gif) no-repeat 0 100%;
	padding: 0 0 15px;
	min-height: 100px;
}
UL.sideNav
{
	padding: 0;
	margin-left: 0;
}
UL.sideNav LI
{
	font-size: 1.1em;
	background: none;
	padding: 0;
	margin: 0;
}
.sideNav LI A
{
	display: block;
	padding: 0.5em 5px 0.5em 25px;
	margin: 0;
	border-bottom: 1px dotted #DBDBDC;
	text-decoration: none;
	text-shadow: 1px 1px 0px #FFF;
}
.sideNav LI.currentPage
{
	background: transparent url(http://raqueltur.com/gabaritos/imagens/side-navigation-active.gif) no-repeat 0 0;
}
.sideNav LI.currentPage A, .sideNav LI.currentPage A:link, .sideNav LI.currentPage A:visited, .sideNav LI.currentPage A:hover, .sideNav LI.currentPage A:active
{
	color: #2C2C2C;
	border-bottom: 1px solid #FFF;
}
/*featured content*/
.featuredContent
{
	margin: 0 0 1.5em;
}
.featuredItem
{
	clear: left;
	margin: 0 0 1.5em;
}
.featuredImg
{
	margin-right: 15px;
	float: left;
}
.featuredImg IMG
{
	width: 148px;
}
.CapaAlbum IMG
{
	width: 261px;
}
/*quote*/
.quote
{
	width: 273px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/quote-small-repeat.gif) repeat-y 0 0;
}
.quote .quoteBox-1
{
	padding: 17px 0 0;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/quote-small-top.gif) no-repeat 0 0;
}
.quote .quoteBox-1 .quoteBox-2
{
	padding: 0 0 24px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/quote-small-bottom.gif) no-repeat 0 100%;
}
.quote P
{
	min-height: 25px;
	font-style: italic;
	font-size: 1.1em;
	line-height: 1.7;
	color: #000;
	padding: 0 22px 1.2em;
	margin: 0;
}
.quoteAuthor
{
	padding: 0 0 1em 22px;
}
.quoteAuthor P.name
{
	font-weight: bold;
	font-size: 1.1em;
	color: #000;
	margin: 0;
}
.quoteAuthor P.details
{
	font-size: 0.9em;
	font-style: italic;
}
/*button styles*/
BUTTON
{
	position: relative;
	cursor: pointer;
	overflow: visible;
/*removes extra side padding in IE*/
}
BUTTON.btn
{
	border: 0;
	padding: 0;
	outline: none;
	margin-left: -6px;
/*corrects for shadow to make left edge look aligned*/
}
BUTTON SPAN
{
	position: relative;
	display: block;
	white-space: nowrap;
}
BUTTON.btn
{
	padding: 0 35px 0 0;
	margin-right: 5px;
	font-size: 1em;
	text-align: center;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/button-sprite.gif) no-repeat right -92px;
}
BUTTON.btn SPAN
{
	padding: 13px 0 0 35px;
	height: 29px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/button-sprite.gif) no-repeat left top;
	color: #A2A2A2;
	line-height: 1.2;
	text-shadow: -1px -1px 0px #000;
}
BUTTON.btn:hover, BUTTON.btnHover
{
	background-position: right -138px;
}
/*extra class used for sucky browsers (stupid IE)*/
BUTTON.btn:hover SPAN, BUTTON.btnHover SPAN
{
	background-position: 0 -46px;
	color: #FFF;
	text-shadow: -1px -1px 1px #333;
}
.darkBg BUTTON.btn, .darkBg BUTTON.btn SPAN, #Footer BUTTON.btn, #Footer BUTTON.btn SPAN, #ContentPanel BUTTON.btn, #ContentPanel BUTTON.btn SPAN
{
	background-image: url(http://raqueltur.com/gabaritos/imagens/button-sprite-dark.gif);
}
/*for buttons on dark backgrounds

login*/
.loginForm
{
	height: 207px;
	overflow: hidden;
}
.loginContainer
{
	float: left;
	width: 245px;
	height: 142px;
	padding: 15px 0 0 20px;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/login-bg.png) no-repeat 0 0;
	color: #C6C6C6;
	overflow: hidden;
}
#loginBg
{
	float: left;
	margin: 17px 0 0;
}
.loginForm FIELDSET LEGEND
{
	display: none;
}
.loginContainer P
{
	margin: 0 0 0.5em;
}
.loginContainer .loginInput
{
	width: 217px;
}
.loginForm .signInButton
{
	margin: 0 18px 0 0;
}
A.loginClose
{
	position: absolute;
	top: -10px;
	right: -12px;
	display: block;
	height: 30px;
	width: 36px;
	text-indent: -999px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/fancybox/smallClose.png) repeat 0 0;
}
A.loginClose:hover, A.loginClose:active
{
	background-position: 0 -30px;
}
/*top reveal content panel*/
#ContentPanel #loginBg
{
	margin: 0 15px 0 0;
}
#ContentPanel .closeBtn
{
	width: 36px;
	height: 30px;
	float: right;
	margin: 10px;
	text-indent: -999px;
	overflow: hidden;
	background: transparent url(http://raqueltur.com/gabaritos/imagens/fancybox/smallClose-dark.png) repeat 0 0;
}
#ContentPanel .closeBtn:hover, #ContentPanel .closeBtn:active
{
	background-position: 0 -30px;
}
/*blog post*/
.blogPostSummary, .blogPostContent
{
	margin: 0 10px 1.5em 0;
}
.blogPostImage A
{
	margin: 0 0 1em;
}
.blogPostImage IMG
{
	width: 556px;
}
.blogPostSummary P, .blogPostContent P
{
	line-height: 1.5em;
}
/*portfolio page*/
.portfolio
{
	margin-left: -31px;
}
/*.two-thirds .portfolio { width:630px; } stupid IE (version 7 only)*/
.portfolio-item
{
	float: left;
	width: 275px;
	margin: 0 0 22px 31px;
}
.portfolio-item H4, .portfolio-item P
{
	margin: 0 0 0.65em;
	padding: 0;
}
.portfolio-image
{
	width: 261px;
	height: 174px;
/*border: 1px solid #C6C6C6;*/
}
.portfolio-description
{
	clear: left;
	height: 110px;
	padding: 8px;
	overflow: hidden;
}
/*contact*/
#CommentForm FIELDSET LEGEND
{
	display: none;
}
#CommentForm DIV
{
	margin-bottom: 1.5em;
}
/*space between inputs*/
#CommentForm .textInput, #CommentForm TEXTAREA
{
	width: 325px;
	margin: 0;
}
/*margins set by containers <div>*/
#CommentForm TEXTAREA
{
	height: 150px;
}
#CommentForm INPUT.error, #CommentForm TEXTAREA.error
{
	background-color: #FFC;
	border-color: #EF7E58;
}
#CommentForm LABEL.error
{
	display: block;
	color: #F33;
	font: bold 10px Verdana, Arial, Helvetica, Garuda, sans-serif;
	line-height: 1em;
/*required for negative margins to work fully*/
	margin: 0.2em 0 -1.2em;
/*negative margins counter act error message space so input fields don't shift*/
}
/*table styles*/
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
#FeatureMatrix
{
	padding: 25px 0;
}
#FeatureMatrix
{
	font-size: 12px;
}
#FeatureMatrix TH#MatrixItems
{
}
#FeatureMatrix TH.matrixColumn, #FeatureMatrix TD.matrixItem, #FeatureMatrix TD.matrixOdd, #FeatureMatrix TD.matrixEven
{
	background-color: #E4E4E4;
	text-align: center;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #C6C6C6;
}
#FeatureMatrix TD.matrixItem
{
	font-weight: bold;
}
#FeatureMatrix TD.matrixEven
{
	background-color: #F0EEF9;
}
#FeatureMatrix TD.matrixOdd
{
	background-color: #F9F9F9;
}
#FeatureMatrix TH H6
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 11px;
	padding-bottom: 3px;
}
#FeatureMatrix .matrixItem
{
	width: 200px;
	padding: 15px 0;
}
#FeatureMatrix TD
{
	width: 150px;
}
#FeatureMatrix TD.checkMark
{
	background-image: url(http://raqueltur.com/gabaritos/imagens/bullets/check.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
#FeatureMatrix TD.last
{
	border-bottom: 1px solid #C6C6C6;
}
/*other*/
DIV#fancy_overlay
{
	background: #2C2C2C;
}
/*overlay color
pagina de vidoes*/
.galeria_videos
{
	margin-left: -31px;
}
/*.two-thirds .portfolio { width:630px; } stupid IE (version 7 only)*/
.galeria_videos-item
{
	float: left;
	width: 400px;
	margin: 0 0 22px 31px;
}
.galeria_videos-item H4, .galeria_videos-item P
{
	margin: 0 0 0.65em;
	padding: 0;
}
.galeria_videos-image
{
	width: 401px;
	height: 300px;
/*border: 1px solid #C6C6C6;*/
}
.galeria_videos-description
{
	clear: left;
	height: 80px;
	padding: 8px;
	overflow: hidden;
}

