/* @override http://www.enturecuerdo.cl/stylesheets/enturecuerdo.css */

/* @group Reset */
* { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
}
:hover{
	-webkit-transition-duration: 0.5s;
}
input:hover {
	-webkit-transition-duration: 0s;
}
html {
	background-color: #288b2e;
}
body { 
	text-align: center;
	min-height:700px;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0; 
	padding:0; 
}
table { 
	border-collapse:collapse; 
	border-spacing:0; 
}
fieldset,img { 
	border:0; 
}
img { 
	-ms-interpolation-mode:bicubic;
	word-wrap: break-word;
	font-size: 8pt;
	text-align: center;
	overflow: hidden;
}
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
}
ol,ul { 
	list-style:none; }
caption,th { 
	text-align:left; 
}
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
}
q:before,q:after { 
	content:''; 
}
abbr,acronym { 
	border:0; 
}
:focus { 
	outline: 0; 
	}
div.clear { 
	clear: both; 
	}
/* @end */

/* @group Core */

body {
	background: url(../images/mainBackground.jpg) repeat-x fixed left top;
	text-align: center;
}

div.center {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	overflow: hidden;
}

#header {
	height: 86px;
	background: url(../images/backgroundHeader.png) repeat-x;
	position: relative;
	z-index: 3;
}

#content {
	margin-top: -5px;
	position: relative;
	/* z-index: 2; */
	background-color: #f6f5f5;
	width: 958px;
	padding-top: 10px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	color: #4e4e4e;
	font-family: HelveticaNeue-Light, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a#Logo {
	height: 79px;
	display: block;
	float: left;
	width: 245px;
	background: url(../images/enturecuerdo-Logo.png) no-repeat 0 top;
}

a#Logo:hover {
	background-position: 0 bottom;
	-webkit-transition-duration: 0s;
}



a#Park {
	display: block;
	float: left;
	width: 140px;
	background: url(../images/parquedelrecuerdo-Logo.png) no-repeat 0 top;
	height: 80px;
}

#orangeBox {
	width: 940px;
	margin-left: 10px;
	margin-top: -10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/backgroundOrange.png) no-repeat 0 bottom;
	margin-bottom: 10px;
}

.horizontalContainer {
	overflow: hidden;
	height: 100%;
}

.mediumBox {
	margin-left: 10px;
	width: 600px;
	float: left;
	margin-right: 10px;
	display: inline;
}
.bigBox {
	margin-left: 10px;
	width: 940px;
	margin-right: 10px;
	clear: both;
}

.smallBox {
	width: 325px;
	float: left;
	display: inline;
}

.smallBox.theAlbums {
	width: 320px;
}
.smallBox p.centeredText.medium {
	margin-left: 30px;
	margin-right: 30px;
	line-height: 16pt;
	font-size: 11pt;
	letter-spacing: -1px;
	margin-bottom: 20px;
}

.bigBox {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.bigBox h2.singleTitle {
	height: 50px;
	background-color: white;
	width: 940px;
	background-image: url(../images/titleBackground.png);
	text-align: center;
	color: #1c7821;
	text-shadow: white 0 1px 1px;
	padding-top: 25px;
	display: block;
	padding-bottom: 15px;
	font: 32pt ITCAvantGardeStd-Demi, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -3px;
}

#footer {
	background: #288b2e url(../images/backgroundFooter.png) repeat-x;
	padding-bottom: 10px;
	height: 230px;
}

#footer .center {
	width: 960px;
	background: url(../images/backgroundBottom.png) no-repeat center top;
	padding-right: 20px;
	padding-top: 45px;
	padding-left: 20px;
}
div.notificationSystem {
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #a5ffae;
	color: #1c1c1c;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #1b7720;
}
div.aBox p.centeredText.medium {
	background-color: #bcff78;
	display: block;
	padding-top: 50px;
	padding-bottom: 20px;
	height: 60px;
	background-image: url(../images/backgroundEvent.png);
	width: 280px;
	margin: 0 0 0 -5px;
}
div.aBox p.centeredText.medium a {
	color: #f4a41a;
	font-weight: bold;
}
.plainText {
	padding: 5px 20px;
	background-color: white;
	border: 1px solid #d9d9d9;
	overflow: hidden;
	height: 100%;
}

.plainText ul.featuresList.left {
	width: 400px;
	float: left;
}
.plainText a {
	color: #f4a41a;
	font-weight: bold;
}
.plainText p {
	margin-top: 15px;
	margin-bottom: 15px;
}
.fbConnect {
	padding: 40px 40px 10px;
	overflow: hidden;
	height: 100%;
}
.fbConnect h1 {
	font-weight: bold;
	display: block;
	clear: both;
	margin-bottom: 20px;
	font-size: 14pt;
	color: #3b5998;
}
.fbConnect img {
	float: left;
	margin-right: 20px;
	display: inline;
}
.fbConnect div {
	float: left;
	display: inline;
	width: 660px;
	line-height: 18pt;
}
.fbConnect div a {
	color: #faa53b;
	font-weight: bold;
}
/* @group Paginador temporal */
div.navegador_numerico_listas {
	display: block;
	margin-left: 13px;
	background-color: #fff;
	clear: both;
	margin-right: 11px;
	padding: 10px;
	text-align: center;
	border: 1px solid #d0d0d0;
	font-weight: bold;
	font-size: 9pt;
}
div.navegador_numerico_listas a {
	color: black;
	text-decoration: none;
}
div.navegador_numerico_listas a:hover {
	color: #1c7821;
}

/* @end */
/* @group Select */
a.linkselectLink {
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-moz-user-focus: ignore; 
	-moz-user-input: disabled; 
}

a.linkselectLink:hover, a.linkselectLinkFocus {
	color: #0c480f !important;
}

a.linkselectLinkOpen {
	outline: 0; /* prevent the link from being outlined */
}

span.linkselectDisabled {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-moz-user-focus: ignore; 
	-moz-user-input: disabled; 
}

.linkselectContainer {
	left: 0; top: 0;
	display: none;
	margin-top: -3px;
	z-index: 50000;
	background-color: #587afc;
	width: 200px;
	position: absolute;
	font: 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.linkselectContainer .title {
	background: #1b7720 none no-repeat 100% 50%;
	color: #fff !important;
	padding-right: 20px !important;
	white-space: nowrap;
	font-size: 12pt;
	font-weight: bold !important;
	line-height: 11px !important;
}

.linkselectContainer .title span {
	display: block;
	padding: 3px 4px;
}

.linkselectContainer .scrollable {
	width: auto;
	background-color: #f3f2f2;
	margin: 35px 0 0;
	padding: 1px;
	font-size: 11px;
	text-align: left;
	overflow: auto;
	max-height: 216px;
	z-index: 10;
	position: absolute;
	-moz-box-shadow:rgba(000,000,000,0.3) 0 1px 3px;
	-webkit-box-shadow: rgba(000,000,000,0.3) 0 1px 3px;
	left: 20px;
	top: 5px;
}

.linkselectContainer ul {
	list-style-type: decimal !important;
	padding: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #f3f2f2;
}

.linkselectContainer ul li.selected { 
	background-color: #1b7720;
	color: white;
}

.linkselectContainer ul li.current { 
	background-color: #ffac45;
	color: #fff;
	font-size: 10pt;
}

.linkselectContainer ul li {
	display: block;
	margin: 0;
	padding: 2px;
	font-size: 10pt;
	cursor: pointer;
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-moz-user-focus: ignore; 
	-moz-user-input: disabled;
	color: #7f7f7f;
}



/* @end */
/* @group Carousel */

.jcarousel-container {
    position: relative;
	height: 100px;
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
}

.jcarousel-clip {
    z-index: 2;
    padding: 10px;
    margin: 0;
    overflow: hidden !important;
    position: relative;
	width: 530px;
	background: url(../images/carouselBackground.png) no-repeat;
	height: 80px;
	clear: both;
}
.ie6 .jcarousel-clip {
	width: 520px;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
	margin-bottom: 0;
	margin-right: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	height: 60px;
}

.jcarousel-list li, .jcarousel-item {
    float: left;
    list-style: none;
    height: 70px;
	overflow: hidden;
	background-image: none !important;
	margin-right: 5px;
	margin-left: 5px;
	width: 46px;
	display: inline;
}

.jcarousel-item input {
	margin-left: 16px;
	margin-right: auto;
	margin-bottom: 5px;
}

.jcarousel-item img {
	height: 36px;
	padding: 2px;
	background-color: white;
	border: 1px solid #c9c9c9;
	width: 36px;
}
.jcarousel-next {
    z-index: 3;
	width: 44px;
	height: 44px;
	background-image: url(../images/forwardButton.png);
	position: absolute;
	bottom: 30px;
	right: 5px;
}

.jcarousel-prev {
    z-index: 3;
	width: 44px;
	height: 44px;
	background: url(../images/backButton.png) no-repeat;
	position: absolute;
	bottom: 30px;
	left: -60px;
}

#gift {
	overflow: hidden;
	height: 100px;
	clear: both;
}
#giftList {
	overflow: hidden;
	clear: both;
	background: #fefefe url(../images/mediumGradientBig.png) repeat-x;
}
#giftList li {
	width: 100px;
	float: left;
	font-size: 10pt;
	margin: 18px;
	text-align: center;
	height: 180px;
}
#giftList li img {
	padding: 2px;
	background-color: white;
	border: 1px solid #c9c9c9;
	display: block;
	width: 94px;
}



/* @end */

/* @group UI */

.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ui-helper-clearfix {
	display: inline-block;
}

/* required comment for clearfix to work in Opera \*/

* html .ui-helper-clearfix {
	height: 1%;
}

.ui-helper-clearfix {
	display: block;
}

/* end clearfix */

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
	cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-widget-content {
	background: none 50% top;
}
#obsequio {
	overflow: hidden;
}

.ui-widget-content a {
	color: #333;
}

.ui-widget-header {
	background: none repeat-x 50% 50%;
	color: #ffffff;
}

.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default {
	background: #F6F5F5 none repeat-x 50% 50%;
	font-weight: normal;
	color: #333333;
	outline: none;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F6F5F5), to(#dedede));
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #333333;
	text-decoration: none;
	outline: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	border: 1px solid #dddddd;
	background: none repeat-x 50% 50%;
	font-weight: normal;
	color: #000000;
	outline: none;
	border-bottom-style: none;
	border-top-style: none;
}

.ui-state-hover a, .ui-state-hover a:hover {
	color: #000000;
	text-decoration: none;
	outline: none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
	border: 1px solid #d0d0d0;
	background: #121212 none repeat-x 50% 50%;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f5f5), to(#FFFFFF));
	font-weight: normal;
	color: #ffffff;
	outline: none;
	border-top-style: none;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #ffffff;
	outline: none;
	text-decoration: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight {
	border: 1px solid #404040;
	background: none repeat-x 50% top;
	color: #cccccc;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
	color: #cccccc;
}

.ui-state-error, .ui-widget-content .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec none repeat-x 50% 50%;
	color: #cd0a0a;
}

.ui-state-error a, .ui-widget-content .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text {
	color: #cd0a0a;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: none;
}

.ui-widget-content .ui-icon {
	background-image: none;
}

.ui-widget-header .ui-icon {
	background-image: none;
}

.ui-state-default .ui-icon {
	background-image: none;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: none;
}

.ui-state-active .ui-icon {
	background-image: none;
}

.ui-state-highlight .ui-icon {
	background-image: none;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: none;
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

.ui-widget-overlay {
	background: none repeat-x 50% 50%;
	opacity: .30;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: none repeat-x 50% 50%;
	opacity: .30;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.ui-datepicker-cover {
	display: none;
	/*

sorry for IE5*/
    display/*

*/: block;
	/

*sorry for IE5*/
    position: absolute;
	

/*must have*/
    z-index: -1;


/*must have*/
    filter: mask();

/*must have*/
    top: -4px

;
	/*must have*/
    left: -4p

x;
	/*must have*/
    width: 200

px;
	/*must have*/
    height: 20

0px;
/*must have*/
}

.ui-dialog {
	position: relative;
	padding: .2em;
	width: 300px;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .5em .3em .3em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0 .2em;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}

.ui-dialog .ui-dialog-content {
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button {
	float: right;
	margin: .5em .4em .5em 0;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
	width: auto;
	overflow: visible;
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0px;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0px;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0px;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0px;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

/* Slider
----------------------------------*/

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-tabs {
	padding: .2em;
	zoom: 1;
}

.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: .2em 15px 0;
	color: #faa53b;
}

.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 .2em -1px 0;
	padding: 0;
	color: #faa53b;
}

.ui-tabs .ui-tabs-nav li a {
	text-decoration: none;
	padding: .5em 1em;
	float: left;
	color: black;
	text-shadow: white 0 1px 0;
	border-top: 1px solid #d0d0d0;
	font: 9pt ITCAvantGardeStd-Demi, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
}
.ie .ui-tabs .ui-tabs-nav li a {
	font-size: 8pt;
}
.big.ui-tabs .ui-tabs-nav li a {
	text-shadow: white 0 1px 2px;
	border-top: 1px solid #d0d0d0;
	font: bold 13pt "Helvetica Neue", ITCAvantGardeStd-Demi, Arial, Helvetica, Geneva, sans-serif;
}
.big.ui-tabs {
	margin-bottom: -10px;
}

.ui-tabs .ui-tabs-nav li a:hover {
	color: #fca546;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px;
	background-color: white;
	color: #0c480f;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
	color: #207f25;
}

.ui-tabs .ui-tabs-panel {
	padding: 1em 1.4em;
	display: block;
	border: 1px solid #d0d0d0;
	overflow: visible;
	height: 100%;
	clear: both;
	background-image: none;
	background-color: white;
}
.ie .ui-tabs .ui-tabs-panel {
	margin-bottom: 5px;
	padding-bottom: 1em;
	border-bottom: 3px solid #d0d0d0;
}
#family .ui-tabs-panel {
	padding-left: 0.4em;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
	padding: 0.4em;
}

.ui-tabs .ui-tabs-hide {
	display: none !important;
}



/* @end */ {
	
}



/* @end */

/* @group Forms */
/* @group Big */
form.bigForm {
	width: 800px;
	margin: 25px;
	padding: 20px 20px 10px;
	background: url(../images/gradientBigRounded.png) no-repeat;
}
form#crop.cropper {
	width: 800px;
	margin: 50px 25px 25px;
	padding: 20px 20px 10px;
	background: url(../images/gradientBigRounded.png) no-repeat;
}
form.bigForm fieldset {
	width: 800px;
	padding-bottom: 5px;
}
form.bigForm legend {
	color: #131313;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
	display: block;
	letter-spacing: -1px;
	padding-bottom: 5px;
	margin-left: 145px;
	font-size: 12pt;
	text-shadow: white 0 1px 0;
}
form.bigForm input.input {
	border-style: none;
	width: 310px;
	height: 30px;
	background: url(../images/input-Big.png) no-repeat left -1px;
	float: right;
	padding: 16px 20px 4px;
	color: #4e4e4e;
	font: bold 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-shadow: white 0 1px 1px;
	display: inline;
	margin-right: 10px;
}
.ie form.bigForm input.input {
	margin-right: -15px;
}
.ie8 form.bigForm input.input {
	margin-right: 20px;
	margin-left: -20px;
}
form.bigForm input.filearchive {
	float: right;
	color: #4e4e4e;
	letter-spacing: -1px;
	text-shadow: white 0 1px 1px;
}
form.bigForm input.input.pre {
	width: 250px;
	background-position: right -1px;
}
form.bigForm input.input.telephone {
	width: 14px;
}
form.bigForm input.submit {
	width: 206px;
	height: 47px;
	display: block;
	border-style: none;
	color: #131313;
	font: bold 14pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	letter-spacing: -1px;
	text-shadow: white 0 1px 0;
	background: transparent url(../images/button-Submit.png) 0 top;
	margin-left: 172px;
	margin-right: 172px;
}
form.bigForm input.submit:hover {
	background-position: 0 bottom;
}
form.bigForm label {
	display: inline;
	width: 180px;
	background: url(../images/input-Big.png) 0 bottom;
	height: 30px;
	color: #4e4e4e;
	font: bold 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-shadow: white 0 1px 1px;
	padding: 16px 0 4px 20px;
	float: left;
}
form.bigForm p {
	overflow: hidden;
	height: 100%;
	margin: 20px 25px 20px 125px;
	width: 560px;
}
form.bigForm p.small {
	overflow: hidden;
	height: 100%;
}

form.bigForm p.small select {
	float: right;
	width: 300px;
	margin-right: 50px;
}
form.bigForm p.small textarea {
	width: 304px;
	height: 180px;
	background: url(../images/epitahGradient.png) repeat-x 0 bottom;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #bf8033;
	margin-left: 3px;
	display: inline;
	padding: 10px;
	font: 12pt/16pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4e4e4e;
	letter-spacing: -1px;
	text-shadow: white 0 1px 0;
}
form.bigForm p.small span {
	padding-right: 25px;
}
form.bigForm p.small span input {
	margin-left: 5px;
}
form.bigForm p.small label {
	background-image: none;
	float: left;
	height: auto;
	padding-left: 30px;
	padding-top: 0;
	padding-bottom: 0;
}
form.bigForm a.linkselectLink {
	border-style: none;
	width: 310px;
	height: 30px;
	background: url(../images/bigSelect.png) no-repeat left -1px;
	float: left;
	padding: 16px 20px 4px;
	color: #4e4e4e;
	font: bold 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-shadow: white 0 1px 1px;
	text-decoration: none;
}
p.emptyMessage {
	text-align: center;
	padding: 20px;
	margin: 20px;
	height: 20px;
	background: url(../images/gradientMediumRounded.png) no-repeat;
	font-size: 12pt;
	font-weight: bold;
}
p.emptyMessage a {
	color: #f4a41a;
}
p.notfound {
	text-align: center;
	padding: 20px 40px;
	margin: 20px;
	height: 20px;
	background: url(../images/gradientMediumRounded.png) no-repeat;
	font-size: 12pt;
	font-weight: bold;
	text-shadow: white 0 1px 0;
}
p.notfound a {
	color: #f4a41a;
}
.wrong {
	margin-top: 20px;
}

/* @end */

/* @group Search */

form#mainSearch {
	margin-left: 1px;
	margin-right: 1px;
	height: 30px;
	background: url(../images/backgroundMainSearch.png) repeat-x;
	padding: 12px 110px 8px;
}

form#mainSearch h4 {
	height: 30px;
	float: left;
	color: #131313;
	margin-left: 20px;
	font-weight: bold;
	font-size: 18pt;
	text-shadow: #fed9a4 1px 1px 0;
	margin-right: 20px;
	display: inline;
}

form#mainSearch input.input {
	width: 243px;
	height: 20px;
	border-style: none;
	background-image: url(../images/inputBigSearch.png);
	float: left;
	padding: 5px 10px 5px 15px;
	font: 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #7f7f7f;
	text-shadow: white 0 1px 0;
	border-width: 0;
}

form#mainSearch select {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}

form#mainSearch input.submit {
	height: 30px;
	width: 130px;
	float: left;
	border-style: none;
	background: url(../images/inputBigSearchSubmit.png) 0 top;
	color: #131313;
	font: bold 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #fed9a4 0 1px 0;
}

form#mainSearch input.submit:hover {
	background-position: 0 bottom;
}

form a#en_link {
	color: #7f7f7f;
	width: 90px;
	height: 20px;
	display: block;
	float: left;
	background-image: url(../images/inputBigSearchSelect.png);
	border-style: none;
	padding: 9px 10px 1px;
	text-decoration: none;
	font-size: 8pt;
	margin-right: 10px;
	font-weight: bold;
}



/* @end */
/* @group Medium */

form.homeSearch.medium {
	width: 262px;
	margin-left: 25px;
	height: 160px;
	background-image: url(../images/backgroundSmallBoxOrange.png);
	padding: 10px;
}
form.homeSearch.medium p {
	text-align: center;
	color: #131313;
	font-size: 10pt;
	margin-bottom: 5px;
	text-shadow: white 0 1px 1px;
}
form.homeSearch.medium p em {
	font-weight: bold;
}

form.homeSearch.medium h4 {
	margin-right: auto;
	margin-top: 15px;
	margin-left: 6px;
	text-align: center;
	color: black;
	font: bold 13pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: white 0 1px 0;
	letter-spacing: -1px;
}

form.medium input.input {
	display: block;
	width: 200px;
	height: 20px;
	padding: 5px;
	background: #fefefe url(../images/inputGradient.png) 0 bottom;
	border: 1px solid #bf8033;
	margin: 10px auto;
	color: #797979;
	font: bold 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-shadow: white 0 1px 0;
}

form.medium input.submit {
	display: block;
	width: 120px;
	height: 35px;
	text-align: center;
	color: black;
	font: bold 11pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
	text-shadow: #f6cb95 0 1px 0;
	background: transparent url(../images/input-submit-Mediumform.png) 0 top;
	border-style: none;
	margin-left: auto;
	margin-right: auto;
}

form.medium input.submit:hover {
	color: white;
	text-shadow: black 1px 1px 2px;
}

.theComment .mediumArea  {
	width: 465px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	height: 70px;
	border-style: none;
	color: #7f7f7f;
	font: 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 5px;
	background: url(../images/textareaMedium.png) no-repeat 0 top;
}

.theComment .mediumArea:focus {
	background-position: 0 bottom;
}

.theComment input.submit {
	display: block;
	width: 120px;
	height: 35px;
	text-align: center;
	float: right;
	color: black;
	font: bold 11pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
	text-shadow: #f6cb95 0 1px 0;
	background: url(../images/button-more.png) 0 top;
	border-style: none;
}

.theComment input.submit:hover {
	color: white;
	text-shadow: black 1px 1px 2px;
}
.theComment .mediaPublisher input.input {
	width: 340px;
	height: 15px;
	padding: 5px;
	background: #fefefe url(../images/inputGradient.png) 0 bottom;
	border: 1px solid #f4a41a;
	color: #797979;
	font: 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-shadow: white 0 1px 0;
	margin-right: auto;
	margin-left: auto;
}
.theComment .mediaPublisher textarea {
	width: 340px;
	padding: 5px;
	background: #dadada url(../images/inputGradient.png) repeat-x 0 top;
	border: 1px solid #f4a41a;
	height: 40px;
	color: #797979;
	font: 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.theComment .mediaPublisher p {
	height: 100%;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 10px !important;
}
.theComment .mediaPublisher p.helper {
	font: italic 9pt Georgia, "Times New Roman", Times, serif;
	width: 340px;
	padding-left: 120px;
}
.theComment .mediaPublisher p.helper em {
	color: #ffad46;
	font-style: italic;
}
.theComment .mediaPublisher label {
	width: 120px;
	display: block;
	float: left;
	color: #288b2e;
	font-weight: bold;
	font-size: 10pt;
}



/* @end */
/* @group Small */

input.input.small {
	width: 160px;
	height: 17px;
	font: bold 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #7f7f7f;
	letter-spacing: -1px;
	background-image: url(../images/input-Smallform.png);
	border-style: none;
	padding: 5px 6px;
	text-shadow: #efefef 0 1px 0;
	margin-left: 3px;
	margin-right: 3px;
}

input.submit.small {
	height: 27px;
	font: bold 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #131313;
	letter-spacing: -1px;
	background-image: url(../images/input-submit-Smallform.png);
	border-style: none;
	text-shadow: #efefef 0 1px 0;
	margin-left: 3px;
	margin-right: 3px;
	width: 80px;
}

input.submit.small:hover {
	color: white;
	text-shadow: black 0 1px 1px;
}
div#errorExplanation {
	padding: 20px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: bold;
	margin-left: 25px;
	margin-right: 25px;
	background-color: #fec9af;
	color: #1c1c1c;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #c80e0e;
	text-shadow: white 0 1px 0;
}
div#errorExplanation ul li {
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
	margin-left: 5px;
	list-style-position: inside;
	list-style-type: disc;
}
div#errorExplanation h2 {
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
div#errorExplanation p {
	font-size: 10pt;
}
div.fieldWithErrors {
	border-style: none;
	width: 350px;
	height: 50px;
	background: url(../images/input-Big.png) no-repeat left -1px;
	float: right;
	color: #4e4e4e;
	font: bold 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-shadow: white 0 1px 1px;
}
#thePhoto img {
	width: 520px;
	padding: 14px;
	border: 1px solid #d0d0d0;
	-moz-box-shadow:rgba(000,000,000,0.1) 0 1px 4px;
	-webkit-box-shadow: rgba(000,000,000,0.1) 0 1px 4px;
}
#thePhoto img:hover {
	-moz-box-shadow:rgba(40,139,46,0.5) 0 1px 4px;
	-webkit-box-shadow: rgba(40,139,46,0.5) 0 1px 4px;
	
}



/* @end */



/* @end */

/* @group Login */

#orangeBox p.compatibility {
	text-align: center;
	padding: 10px 30px;
	background-color: #fcfa88;
	margin-left: 1px;
	margin-right: 1px;
	border-bottom: 1px solid #bf8033;
	border-top: 1px solid #bf8033;
	margin-bottom: 5px;
	color: #464646;
	text-shadow: white 0 1px 1px;
	font: 10pt Helvetica, Arial, Geneva, sans-serif;
}

#orangeBox p.compatibility strong {
	font-weight: bold;
}

#orangeBox p.compatibility a {
	color: #0c480f;
	font-weight: bold;
}

#sessionBar {
	margin-left: 15px;
	margin-right: 15px;
	font: bold 11pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #fef0dd 0 1px 0;
	letter-spacing: -1px;
	color: #131313;
	margin-bottom: 5px;
	overflow: hidden;
	height: 100%;
}
#sessionBar a {
	color: #1b7720;
	text-decoration: none;
	font-size: 8pt;
}
#sessionBar img.sessionAvatar {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	display: inline;
	border: 1px solid white;
}

#sessionBar p {
	float: left;
	width: 720px;
	overflow: hidden;
	height: 30px;
	vertical-align: -50px;
	padding-top: 5px;
}
#sessionBar p a#forgot {
	float: left;
	display: inline;
	font: normal bold 8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0;
	padding-top: 7px;
}
#sessionBar p input  {
	float: left;
}
#sessionBar p input.input {
	width: 160px;
	padding-right: 6px;
	padding-left: 6px;
	border-style: solid;
	border-width: 0;
	background: url(../images/input-Smallform.png) no-repeat;
}

.ie6 #sessionBar p input.input {
	width: 160px;
	background: white none no-repeat;
	border: 1px solid #bf8033;
	font-size: 9pt;
	padding: 2px 5px;
	height: 15px;
}

.ie7 #sessionBar p input.input {
	width: 160px;
	background: white none no-repeat;
	border: 1px solid #bf8033;
	font-size: 9pt;
	padding: 2px 5px;
	height: 15px;
}
#sessionBar p input.submit {
	height: 27px;
	font: bold 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #131313;
	letter-spacing: -1px;
	background-image: url(../images/input-submit-Smallform.png);
	border-style: none;
	text-shadow: #efefef 0 1px 0;
	margin-left: 3px;
	margin-right: 3px;
	width: 80px;
	float: left;
	display: inline;
	vertical-align: middle;
}
#sessionBar p span {
	float: left;
}
#sessionBar p a {
	letter-spacing: -1px;
	font: italic normal 10pt Georgia, "Times New Roman", Times, serif;
}
a#RES_ID_fb_login {
	float: right;
	margin-right: 10px;
	margin-top: 0;
}
#sessionBar p a:hover {
	color: #13132d;
	text-decoration: underline;
}

ul.helpBar li a {
	font-weight: bold;
	color: #1b7720;
	font-size: 9pt;
	text-decoration: none;
	text-shadow: none;
	padding: 3px 5px;
	border-radius: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

ul.helpBar li a:hover {
	background-color: #288b2e;
	color: white !important;
}

ul.helpBar li {
	float: right;
	margin-right: 0;
	margin-left: 0;
	display: block;
	height: 25px;
	margin-top: 7px;
}

ul.helpBar {
	overflow: hidden;
	width: 180px;
	height: 25px;
	float: right;
	margin-top: 3px;
}



/* @end */

/* @group Home */

#parkPics {
	height: 280px;
	overflow: hidden;
	width: 938px;
	margin-left: 1px;
	background-color: white;
}

#homeShortcuts li {
	display: block;
	width: 214px;
	float: left;
	height: auto;
	margin-top: 0;
	text-align: right;
	font-size: 12pt;
	padding: 10px 10px 5px;
	text-shadow: white 0 1px 0;
}
#homeShortcuts li h4 {
	color: #0c480f;
	font-weight: bold;
	font-size: 13pt;
	text-align: left;
	letter-spacing: -1px;
}
#homeShortcuts li span {
	font: italic 9pt Georgia, "Times New Roman", Times, serif;
	text-align: center;
	display: block;
}
#homeShortcuts li a {
	color: black;
	font-weight: bold;
	font-size: 11pt;
	display: block;
	text-align: center;
	letter-spacing: -1px;
	text-decoration: none;
}
#homeShortcuts li a:hover {
	text-shadow: #0c480f 0 0 2px;
}
#homeShortcuts li a:hover {
	-webkit-transition-duration: 0s;
}


#homeShortcuts li a#crea {
	background: url(../images/homeButtons.png) left top;
}

#homeShortcuts li a#crea:hover {
	background-position: 0 bottom;
}

#homeShortcuts li a#invita {
	background: url(../images/homeButtons.png) -313px top;
}

#homeShortcuts li a#invita:hover {
	background-position: -313px bottom;
}

#homeShortcuts li a#reencuentra {
	background: url(../images/homeButtons.png) right top;
}

#homeShortcuts li a#reencuentra:hover {
	background-position: right bottom;
}

#homeShortcuts {
	overflow: hidden;
	width: 938px;
	margin-left: 1px;
	background-repeat: no-repeat;
}

a#registerNow {
	width: 280px;
	display: block;
	height: 60px;
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	background: url(../images/buttonRegister.png) no-repeat left top;
}

a#registerNow:hover {
	background-position: 0 bottom;
	-webkit-transition-duration: 0s;
}
.featureImage {
	width: 880px;
	overflow: hidden;
	margin-top: 10px;
}
img.left {
	float: left;
	margin-right: 10px;
}
img.right {
	float: right;
	margin-right: 10px;
}
ul.featuresList {
	width: 880px;
	overflow: hidden;
	height: 100%;
	padding-top: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}
ul.featuresList li {
	width: 270px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}
ul.featuresList li img {
	margin-bottom: 10px;
	margin-top: 10px;
}
ul.featuresList li strong {
	font-weight: bold;
	color: #1c7821;
}
ul.featuresList li p {
	font-size: 10pt;
	margin-top: 10px;
	margin-bottom: 10px;
}
ul.featuresList h4 {
	font-weight: bold;
	margin-bottom: 10px;
}



/* @end */

/* @group Userlist */

ul.userList {
	overflow: visible;
	height: 100%;
}

ul.userList.smallAlbum {
	margin-right: -5px;
	margin-left: 0;
}

ul.userList.smallAlbum li {
	height: 110px;
	background-repeat: no-repeat;
}
ul.userList.smallAlbum li p {
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
}
ul.userList.smallAlbum li p a {
	color: #1c7821;
	text-decoration: none;
	text-shadow: white 0 1px 1px;
	font-size: 8pt;
}
ul.userList.smallAlbum li p a:hover {
	color: #f4a41a;
}

ul.userList li {
	position: relative;
	width: 80px;
	height: 80px;
	margin: 5px;
	float: left;
	background-image: url(../images/picBkgn.png);
}

ul.userList li.request {
	width: 250px;
	background-repeat: no-repeat;
	margin-top: 15px;
}

ul.userList li.request a {
	color: #288b2e;
}

ul.userList li.request a img {
	float: left;
}

ul.userList li.request p.message {
	font-size: 10pt;
	float: left;
	margin-left: 10px;
	width: 170px;
	margin-bottom: 5px;
}

ul.userList li.request p.messageNotification {
	font-size: 10pt;
	float: left;
	margin-left: 10px;
	width: 170px;
	text-align: center;
}

ul.userList .userdata {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 20px;
	z-index: 10;
	margin-left: -25px;
	padding: 15px 5px 10px;
	background-image: url(../images/userPopup.png);
	font: 8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: white;
	text-shadow: black 0 1px 1px;
	overflow: hidden;
	display: none;
}

ul.userList li:hover .userdata {
	display: block;
	-webkit-transition-duration: 0.3s;
}

ul.userList .userdata strong a {
	color: #fdfdac;
	display: block;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 8pt;
}

ul.userList .userdata a {
	display: compact;
}

ul.userList .userdata em {
	font-style: italic;
	font-size: 8pt;
}

ul.userList a img {
	width: 60px;
	height: 60px;
	opacity: 0.95;
	margin-left: 10px;
	margin-top: 9px;
}

ul.userList a img:hover {
	/*-webkit-transform: scale(1.2) rotate(0deg);
	-webkit-transition-duration: 0.3s;*/
	opacity: 1;
}
ul.userExplore .subList {
	width: 880px;
	height: 200px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	overflow: hidden;
	clear: both;
	display: block;
	background: url(../images/userListBackground.jpg) no-repeat;
}
ul.userExplore .subList ul.miniList {
	overflow: hidden;
	width: 880px;
	clear: both;
	display: block;
	height: 200px;
}
ul.userExplore .subList ul li {
	width: 243px;
	height: 150px;
	padding: 30px 25px 15px;
	overflow: hidden;
	float: left;
	margin-bottom: 0;
	z-index: 150;
}
ul.userExplore .subList ul li img {
	background-color: white;
	padding: 3px;
	border: 1px solid #d0d0d0;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
}
ul.userExplore .subList ul li .userData {
	float: left;
	width: 130px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	word-wrap: break-word;
	overflow: hidden;
}
ul.userExplore .subList ul li .userData h4 {
	font-size: 10pt !important;
}
ul.userExplore .subList ul li .userData span {
	font: italic 9pt Georgia, "Times New Roman", Times, serif;
}
ul.userExplore .subList ul li p {
	width: 220px;
	display: block;
	text-align: center;
	height: 23px;
	margin-left: -10px;
	padding-left: 20px;
	padding-right: 20px;
	clear: both;
	margin-bottom: -20px;
	background: url(../images/orangeBar.png) no-repeat;
	overflow: hidden;
	padding-bottom: 5px;
}
.ie ul.userExplore .subList ul li p a {
	font-size: 8pt;
	letter-spacing: -1px;
}
ul.userExplore .subList ul li p span {
	display: block;
	margin-top: 0;
}
ul.userExplore .subList ul li p a {
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	text-shadow: white 0 1px 0;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	display: inline;
	margin-top: 5px;
}
ul.userExplore .subList ul li p a:hover {
	color: #1c7821;
}
ul.userExplore .subList ul li .userData h4 a {
	font-weight: bold;
	color: #1c7821;
	text-transform: none;
	font-size: 10pt;
	text-decoration: none;
	margin-bottom: 2px;
	display: block;
}
ul.userExplore .subList ul li .userData h4 a:hover {
	color: #f4a41a;
}

p.contentSuboptions {
	clear: both;
	display: block;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: -5px;
}

p.contentSuboptions a {
	display: block;
	width: 120px;
	height: 25px;
	text-align: center;
	float: right;
	padding-top: 8px;
	padding-bottom: 2px;
	color: black;
	font: bold 11pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
	text-shadow: #f6cb95 0 1px 0;
	background: url(../images/button-more.png) 0 top;
}

p.contentSuboptions a:hover {
	color: white;
	text-shadow: black 1px 1px 2px;
}



/* @end */

/* @group Comments */

ul.commentDisplay {
	margin-left: -22px;
	margin-right: -22px;
}
li.cannotComment {
	display: block;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	margin: 20px 35px;
	background: url(../images/advisoryGradient.png) no-repeat;
}
li.cannotComment a {
	color: #f4a41a;
}
li.cannotComment a:hover {
	color: #288b2e;
}

ul.commentDisplay.home {
}
ul.commentDisplay li.comment a img {
	float: left;
	height: 60px;
	padding: 9px 10px 10px;
	background: url(../images/picBkgn.png) no-repeat;
	width: 60px;
	margin-top: -5px;
	margin-left: -10px;
	margin-right: 10px;
}
ul.commentDisplay li.comment.last a img {
	float: left;
	height: 60px;
	padding: 9px 10px 10px;
	background: url(../images/picBkgn.png) no-repeat;
	width: 60px;
	margin-top: -5px;
	margin-left: 0;
	margin-right: 0;
}

ul.commentDisplay li.comment {
	padding: 0 20px 30px;
	background: url(../images/commentShadow.png) no-repeat center bottom;
	overflow: hidden;
	height: 100%;
}

ul.commentDisplay li.last {
	background-image: none;
	padding-bottom: 5px;
	margin-left: -10px;
}
ul.commentDisplay li.last .theComment {
	width: 475px;
	overflow: visible;
}
ul.commentDisplay li.last .theComment .jcarousel-clip {
	margin-left: -70px;
}

ul.commentDisplay .theComment {
	float: left;
	display: inline;
	width: 470px;
	font-size: 10pt;
	overflow: hidden;
	height: 100%;
	margin-left: 0;
}
ul.commentDisplay .theComment img {
	float: right;
	padding: 4px;
	background-color: white;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	margin-left: 10px;
}
ul.commentDisplay .theComment p {
	margin-bottom: 10px;
	margin-top: 5px;
}
ul.commentDisplay .theComment p.delete {
	font-size: 9pt;
	text-align: right;
	color: red;
}
ul.commentDisplay .theComment p.delete a {
	color: #ab0908;
}
ul.commentDisplay .theComment .giftMessage {
	background-color: #f1f1f1;
	width: 340px;
	margin-top: 10px;
	padding: 10px;
	font: italic 9pt Georgia, "Times New Roman", Times, serif;
	border-left: 1px solid #c3c3c3;
}
ul.commentDisplay .theComment a.tributeOwner {
	font-weight: bold;
}

ul.commentDisplay .theComment a {
	color: #288b2e;
}

ul.commentDisplay .theComment a:hover {
	color: #faa53b;
}

ul.commentDisplay .theComment a.commentAuthor {
	font-weight: bold;
	text-decoration: none;
	font-size: 11pt;
	letter-spacing: -1px;
}
ul.commentDisplay .theComment h3 {
	font-weight: bold;
	text-decoration: none;
	font-size: 11pt;
	letter-spacing: -1px;
	margin-left: -60px;
	color: #1c7821;
}

ul.commentDisplay span.commentMetadata {
	font: italic 8pt Georgia, "Times New Roman", Times, serif;
	color: #288b2e;
	display: block;
	text-align: right;
	margin-top: 5px;
	clear: both;
}
#articles {
	margin-bottom: 10px;
}



/* @end */

/* @group Texts */

p.centeredText {
	text-align: center;
}
p.centeredText a {
	color: #faa53b;
}
p.centeredText a:hover {
	color: #288b2e;
}

p.centeredText.medium {
	font-weight: bold;
	font-size: 12pt;
	text-shadow: white 0 1px 1px;
	line-height: 20pt;
	margin: 15px 100px 10px;
}

p.centeredText.medium strong {
	font-weight: bold;
	color: #1b7720;
}



/* @end */

/* @group Nav */

ul#mainNav {
	float: right;
	width: 504px;
	height: 70px;
	margin-top: 9px;
}

ul#mainNav li {
	float: left;
	width: 120px;
	display: block;
	height: 70px;
	text-align: center;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul#mainNav li a {
	display: block;
	width: 120px;
	height: 70px;
	background: url(../images/spriteMenu.png) center top;
}
ul#mainNav li a:hover {
	-webkit-transition-duration: 0s;
}



ul#mainNav li a.inicio {
	background-position: center top;
}
ul#mainNav li a.tablero {
	background-position: 0 -790px;
}
ul#mainNav li a.tablero:hover {
	background-position: 0 -869px;
}
ul#mainNav li a.familias {
	background-position: center -948px;
}
ul#mainNav li a.familias:hover {
	background-position: center -1027px;
}
ul#mainNav li a.personas {
	background-position: center -1106px;
}
ul#mainNav li a.personas:hover {
	background-position: center -1185px;
}

ul#mainNav li a.inicio:hover {
	background-position: center -79px;
}

ul#mainNav li a.conocenos {
	background-position: center -158px;
}

ul#mainNav li a.conocenos:hover {
	background-position: center -237px;
}

ul#mainNav li a.registrate {
	background-position: center -316px;
}

ul#mainNav li a.registrate:hover {
	background-position: center -395px;
}

ul#mainNav li a.ingresar {
	background-position: center -632px;
}

ul#mainNav li a.ingresar:hover {
	background-position: center -711px;
}
ul#mainNav li a.homenajes {
	background-position: center -474px;
}
ul#mainNav li a.homenajes:hover {
	background-position: center -553px;
}
ul#mainNav li.sep {
	width: 8px;
	margin-left: 0;
	margin-right: 0;
	background: url(../images/spriteSeparator.png) 0 center;
}



/* @end */

/* @group Ads */

.adSpace {
	width: 300px;
	height: 250px;
	margin-left: 20px;
}



/* @end */

/* @group Tabs */



/* @end */

/* @group Profile */

.profileContent {
	overflow: hidden;
	clear: both;
}
#bio {
	font: italic 10pt/14pt Georgia, "Times New Roman", Times, serif;
}
.bigBox.profile img.homenajePic {
	padding: 4px;
	border: 1px solid #c9c9c9;
	float: left;
	margin-right: 10px;
	display: inline;
	-moz-box-shadow:rgba(000,000,000,0.3) 0 1px 3px;
	-webkit-box-shadow: rgba(000,000,000,0.1) 0 1px 2px;
	margin-left: 1px;
	margin-bottom: 1px;
	width: 130px;
}

.bigBox.profile .profileInfo {
	width: 730px;
	float: left;
	display: inline;
}

.profileInfo h4 {
	color: #0c480f;
	font-weight: bold;
	font-size: 18pt;
	letter-spacing: -1px;
}

.profileInfo span.userInfo {
	display: block;
	margin-bottom: 25px;
	color: #1b7720;
	font-size: 10pt;
}
.profileInfo span.followInfo {
	display: block;
	margin-bottom: 25px;
	color: #1b7720;
	font-size: 10pt;
}
.profileInfo span.followInfo a {
	color: #288b2e;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	letter-spacing: -1px;
}
.profileInfo div.follow {
	width: 300px;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 10px;
	border-left: 3px solid #bf8033;
	padding-top: 3px;
	padding-bottom: 3px;
	overflow: hidden;
	height: 100%;
}
.profileInfo div.follow span {
	width: 100px;
	float: left;
}
.profileInfo div.follow a {
	width: 100px;
	color: #288b2e;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
}

.profileInfo span.userInfo em {
	color: #7f7f7f;
	font-style: italic;
}

.profileInfo blockquote {
	display: block;
	padding: 15px;
	border: 1px solid #c9c9c9;
	font: italic 14pt Georgia, "Times New Roman", Times, serif;
	color: #7f7f7f;
	letter-spacing: -1px;
	background: url(../images/epitahGradient.png) repeat-x 0 bottom;
	text-shadow: white 0 1px 0;
}

.profileInfo strong {
	color: #1b7720;
	display: block;
	font: bold 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0;
	margin-bottom: 5px;
}

p#bigInvite {
	display: block;
	width: 876px;
	height: 51px;
	margin-top: 10px;
	margin-left: 5px;
	background: url(../images/inviteSprite.png) 0 top;
}

p#bigInvite a {
	display: inline;
	width: 123px;
	background: url(../images/inviteSprite.png) left top;
	float: left;
	height: 51px;
}
p#bigInvite a:hover {
	-webkit-transition-duration: 0s;
}

p#bigInvite a#byEmail {
	background-position: 0 -51px;
	margin-left: 325px;
}

p#bigInvite a#byEmail:hover {
	background-position: 0 -102px;
	margin-left: 325px;
}

p#bigInvite a#byFb {
	background-position: 0 -153px;
	margin-left: -2px;
}

p#bigInvite a#byFb:hover {
	background-position: 0 -204px;
	margin-left: -2px;
}

p#bigInvite a#byTw {
	background-position: 0 -255px;
	margin-left: -2px;
}

p#bigInvite a#byTw:hover {
	background-position: 0 -306px;
	margin-left: -2px;
}

p#bigInvite a#byBlog {
	background-position: 0 -357px;
	margin-left: -2px;
}

p#bigInvite a#byBlog:hover {
	background-position: 0 -408px;
	margin-left: -2px;
}

.ui-tabs.publishBox {
	margin-bottom: 15px;
}
ul.justPics {
	overflow: hidden;
	height: 100%;
	padding: 10px;
}
p.quote {
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	background: url(../images/epitahGradient.png) repeat-x;
	border: 1px solid #d0d0d0;
}
ul.justPics li.thePic {
	float: left;
	padding: 10px;
	width: 407px;
	height: 88px;
	text-align: center;
	font-size: 10pt;
	margin-top: 5px;
	margin-right: 5px;
	background: url(../images/mediumGradient.png) no-repeat;
	border: 1px solid white;
}
ul.justPics li.thePic p {
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
	display: block;
	padding-top: 5px;
}
ul.justPics li.thePic img {
	float: left;
	height: 60px;
	padding: 9px 10px 10px;
	background: url(../images/picBkgn.png) no-repeat;
	width: 60px;
}
ul.justPics.album li.thePic img {
	float: left;
	height: 60px;
	padding: 9px 10px 10px;
	background: url(../images/albumBckgnd.png) no-repeat;
	width: 60px;
}
ul.justPics li.thePic p.noPics {
	float: left;
	padding: 20px 10px 10px;
	background: url(../images/albumBckgnd.png) no-repeat;
	width: 60px;
	color: white;
	font-weight: bold;
	text-align: center;
	height: 50px;
	text-shadow: black 0 1px 1px;
}
ul.justPics li.thePic span {
	display: inline;
	overflow: hidden;
	float: left;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 10px;
	width: 300px;
	text-align: left;
	height: 70px;
	margin-top: -15px;
	text-shadow: white 0 1px 0;
}
ul.justPics.album li.thePic span {
	display: inline;
	overflow: hidden;
	float: left;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 10px;
	width: 300px;
	text-align: left;
	height: 70px;
	margin-top: 0;
	text-shadow: white 0 1px 0;
}
ul.justPics.album li.thePic span a {
	color: #f4a41a;
}
ul.justPics.album li.thePic span a:hover {
	color: #288b2e;
}
.smallAlbum ul.justPics.album {
	padding: 0;
	margin: 0 -15px -5px;
}
.smallAlbum ul.justPics.album li.thePic {
	overflow: hidden;
	background-image: none;
	height: 110px;
	width: 80px;
	margin: 0;
	border-style: none;
}
.smallAlbum ul.justPics.album li.thePic a img {
	float: none;
}
.smallAlbum ul.justPics.album li.thePic span {
	text-align: center;
	float: none;
	clear: none;
	font-size: 8pt;
	font-weight: bold;
}






ul.justPics li.thePic-norm {
	float: left;
	padding: 5px;
	text-align: center;
	font-size: 10pt;
	margin-top: 10px;
	margin-right: 15px;
	border: 1px solid #ccc;
	
}
ul.justPics li.thePic-norm img {
	float: left;
	padding: 2px;
	width: 220px;
	height:220px;
}
ul.justPics.thumbnails {
	padding-top: 0;
}
ul.justPics.thumbnails li {
	width: auto;
	height: auto;
	padding: 0;
	margin: 10px 18px;
	display: inline;
	overflow: hidden;
		-moz-box-shadow: rgba(000,000,000,0.1) 0 1px 3px;
	-webkit-box-shadow: rgba(000,000,000,0.1) 0 1px 3px;
	border: 1px solid #d0d0d0;
}
ul.justPics.thumbnails li img {
	width: 220px;
	height: 160px;
	margin: 0;
	padding: 2px;
	border-style: none;
}
#privacy {
	font: 9pt Georgia, "Times New Roman", Times, serif;
	text-align: right;
	border-bottom: 1px solid #c9c9c9;
	margin-bottom: 10px;
}
#privacy a {
	color: #f4a41a;
	text-decoration: none;
	border-bottom: 1px solid #c9c9c9;
}
#privacy a:hover {
	color: #288b2e;
}
p#photoOptions {
	display: block;
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	border: 1px solid #d0d0d0;
	margin-bottom: 10px;
	background: url(../images/epitahGradient.png) 0 center;
	height: 15px;
}
p#photoOptions a {
	font-size: 10pt;
	font-weight: bold;
	color: #1c7821;
	text-decoration: none;
	display: block;
	text-align: center;
	margin-top: -10px;
	margin-bottom: -10px;
	border-right: 1px solid #d0d0d0;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
p#photoOptions a:hover {
	color: black;
}
p#photoOptions a.upPic {
	padding-left: 25px;
	background: url(../images/iconPic.png) no-repeat 10px center;
	width: 120px;
}
p#photoOptions a.upVid {
	padding-left: 25px;
	background: url(../images/iconVid.png) no-repeat 15px center;
	width: 100px;
}
p#photoOptions a.backPro {
	padding-left: 25px;
	background: url(../images/iconUser.png) no-repeat 15px center;
	width: 115px;
	float: right;
	border-right-style: none;
	border-left: 1px solid #d0d0d0;
}
#albums {
	margin-bottom: -10px;
}

h4.waitingList {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: -10px;
}




/* @end */
/* @group FAQ */
.indice {
	width: 800px;
	margin: 25px;
	padding: 20px 20px 10px;
	background: url(../images/gradientBigRounded.png) no-repeat;
}
.indice p {
	font: 10pt/14pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 15px;
}
.indice a {
	color: #faa53b;
}
.indice h3 {
	color: #131313;
	font-weight: bold;
	text-align: left;
	display: block;
	letter-spacing: -1px;
	padding-bottom: 5px;
	font-size: 12pt;
	text-shadow: white 0 1px 0;
}
.indice h4 {
	color: #207f25;
	font-weight: bold;
	text-align: left;
	display: block;
	letter-spacing: -1px;
	padding-bottom: 5px;
	font-size: 10pt;
	text-shadow: white 0 1px 0;
	text-transform: uppercase;
}
.indice ul {
	margin-left: 20px;
	margin-bottom: 20px;
}
.indice li {
	list-style-position: inside;
	list-style-type: disc;
}
.indice li a {
	color: #207f25;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	text-shadow: white 0 1px 0px;
}
.indice li a:hover {
	color: #faa53b;
}

/* @end */
/* @group Footer */
.siteCredits {
	float: left;
	width: 220px;
	margin-right: 10px;
	display: inline;
	color: white;
	font: normal normal 10pt Georgia, "Times New Roman", Times, serif;
	text-shadow: black 0 1px 2px;
	padding-left: 130px;
	background: url(../images/parque-minilogo.png) no-repeat;
	padding-top: 15px;
}
.siteCredits p {
	margin-bottom: 10px;
}
.siteCredits a {
	color: #faa53b;
	text-shadow: black 0 1px 2px;
	font-style: italic;
}
.siteCredits a:hover {
	color: #000;
	text-shadow: #2faa35 0 1px 0;
}
ul#siteMap {
	width: 540px;
	float: left;
	padding: 20px;
	background: url(../images/footerSitemap.png) no-repeat;
}
ul#siteMap li.subList {
	width: 165px;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
	height: 150px;
	color: #faa53b;
	text-shadow: black 0 1px 1px;
}
ul#siteMap li.subList ul {
	padding-top: 5px;
	border-top: 1px solid #054208;
}
ul#siteMap li.subList h5 {
	font: bold 11pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fcfe7c;
	text-shadow: black 0 1px 2px;
	padding-left: 15px;
	border-bottom: 1px solid #207f26;
	padding-bottom: 3px;
	letter-spacing: -1px;
}
ul#siteMap li.subList a {
	color: white;
	font: 9pt Georgia, Trajan, "Times New Roman", Times, serif;
	text-decoration: none;
	text-shadow: black 0 1px 1px;
}
ul#siteMap li.subList a:hover {
	text-decoration: underline;
	padding-left: 5px;
}

/* @end */
/* @group Messages */
table.messages {
	width: 890px;
}
table.messages a {
	color: #ffad46;
	text-decoration: none;
	font-weight: bold;
}
table.messages a:hover {
	color: #238328;
}
table.messages td {
	padding: 10px;
	font-size: 10pt;
}
table.messages th {
	padding: 5px 10px;
	font-weight: bold;
	font-size: 10pt;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F6F5F5), to(#dedede));
	text-shadow: white 0 1px 0;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
}
table.messages th.title {
	width: 350px;
	
}
table.messages tr {
	border-bottom: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
}
table.messages tr.leido a {
	color: #fed9a4;
}
div.message {
	background-color: #f4f3f3;
	padding: 15px;
}
div.message h1 {
	font-size: 14pt;
	font-weight: bold;
	color: #1c7821;
	text-shadow: white 0 1px 1px;
	margin-left: 10px;
	margin-right: 10px;
}
div.message p.messageAuthor {
	font-size: 9pt;
	display: block;
	margin-bottom: 10px;
	font-style: italic;
	margin-left: 10px;
	margin-right: 10px;
}
div.message p a {
	color: #ffad46;
	font-weight: bold;
}
div.message .miniContent {
	padding: 10px;
	border: 1px solid #d0d0d0;
	font-size: 10pt;
	background-color: #fafafa;
	text-shadow: white 0 1px 0;
	margin-bottom: 5px;
}
div.message .miniContent p {
	margin: 10px;
}
div.message .messageOptions {
	display: block;
	text-align: left;
	color: #1c7821;
	padding: 5px;
}
div.message .messageOptions a {
	color: #1c7821;
	font-weight: bold;
	font-size: 8pt;
}


/* @end */
/* @group Blog */
ul#theposts {
}
ul#theposts li {
	border-bottom: 1px solid #d0d0d0;
	padding: 22px;
	margin-left: -22px;
	margin-right: -22px;
}
ul#theposts .postContainer {
	overflow: hidden;
	height: 100%;
}
ul#theposts .postContainer .publication {
	width: 450px;
	float: left;
	font: 10pt/14pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
ul#theposts .postContainer .publication p {
	margin-bottom: 5px;
	margin-top: 5px;
}
ul#theposts .postContainer .publication strong {
	font-weight: bold;
}
ul#theposts .postContainer .publication em {
	font-style: italic;
}
ul#theposts .postContainer .publication a {
	color: #288b2e;
}
ul#theposts .postContainer .publication img {
	max-width: 440px;
	padding: 4px;
	border: 1px outset #e7e7e7;
	margin-bottom: 10px;
}
ul#theposts h3 {
	font-size: 26pt;
	color: gray;
	letter-spacing: -1px;
	display: block;
	margin-bottom: 10px;
}
ul#theposts p.postOptions {
	clear: both;
	display: block;
	margin-left: 96px;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	text-shadow: white 0 1px 1px;
}
ul#theposts p.postOptions a {
	text-decoration: none;
	color: #f4a41a;
}
ul#theposts p.postOptions a:hover {
	text-decoration: underline;
}
ul#theposts p.postOptions a.em {
	color: #ff5031;
}
ul#theposts p.postOptions a.tw {
	color: #3cf;
}
ul#theposts p.postOptions a.fb {
	color: #3b5998;
}
ul#theposts span.tema {
	text-transform: uppercase;
	font: 8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
ul#theposts h3 a {
	color: #f4a41a;
}
ul#theposts h3 a:hover {
	color: #288b2e;
}

ul#theposts li .who {
	text-align: center;
	width: 80px;
	font-size: 10pt;
	padding-bottom: 5px;
	float: left;
	display: inline;
	margin-right: 15px;
	padding-top: 5px;
}
ul#theposts li .who img {
	float: left;
	height: 60px;
	padding: 9px 10px 10px;
	background: url(../images/picBkgn.png) no-repeat;
	width: 60px;
	margin-top: -5px;
}
ul#theposts li .who a {
	color: black;
	text-decoration: none;
	font: bold 8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
ul#theposts li .who img {
	display: block;
	margin-bottom: 5px;
}

/* @end */
/* @group Sidebars */
h3.divide {
	font-size: 26pt;
	color: #f4a41a;
	letter-spacing: -1px;
	display: block;
	margin-bottom: 20px;
	border-bottom: 1px solid #d0d0d0;
	padding: 20px 22px;
	margin-left: -22px;
	margin-right: -22px;
	background: url(../images/epitahGradient.png) 0 top;
	text-shadow: white 0 1px 0;
}
.smallBox h4 {
	color: #f4a41a;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 10px;
	text-shadow: white 0 1px 0;
}
.smallBox a.RSS {
	display: block;
	font-weight: bold;
	text-align: left;
	color: #f4a41a;
	font-size: 14pt;
	text-decoration: none;
	letter-spacing: -1px;
	background: url(../images/rss.png) no-repeat 0 4px;
	padding-left: 55px;
	text-shadow: white 0 1px 0;
}
.smallBox a.RSS:hover {
	color: black;
}
.smallBox ul.sidebar li {
	font-size: 10pt;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 20px;
}
.smallBox div.aside {
	margin-left: -22px;
	margin-right: -22px;
	padding: 10px 22px 15px;
	border-bottom: 1px solid #d0d0d0;
	background: url(../images/epitahGradient.png) 0 bottom;
}
.smallBox div.aside.last {
	margin-bottom: -17px;
}
.smallBox ul.sidebar li a {
	color: #1c7821;
}
.smallBox ul.sidebar li a:hover {
	color: #f4a41a;
	-webkit-transition-duration: 0.5s;
}
.smallBox ul.sidebar li span {
	font: italic 8pt Georgia, "Times New Roman", Times, serif;
}
.smallBox ul.miniTribute {
	overflow: hidden;
	height: 100%;
	padding-top: 2px;
}


.smallBox ul.miniTribute li.notYet {
	background-color: #6e44fb;
	background-image: url(../images/backgroundEvent.png);
	margin-left: -1px;
	margin-top: -1px;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	height: 80px;
	padding-right: 15px;
	padding-top: 35px;
	padding-left: 15px;
}

ul.miniTribute li.notYet { width: auto !important; }


.smallBox ul.miniTribute li {
	overflow: hidden;
	height: 100%;
	margin-top: -1px;
	padding-top: 5px;
	padding-bottom: 0;
	width:300px;
	
}
.smallBox ul.miniTribute li a {
	color: #f4a41a;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
.smallBox ul.miniTribute li a:hover {
	color: black;
	-webkit-transition-duration: 0.5s;
}
.smallBox ul.miniTribute li img {
	float: left;
	height: 60px;
	padding: 9px 10px 10px;
	background: url(../images/picBkgn.png) no-repeat;
	width: 60px;
	margin-top: -5px;
	margin-right: 10px;
}
.smallBox ul.miniTribute li p {
	display: block;
	width: 170px;
	float: left;
	padding-bottom: 5px;
	border-bottom: 1px solid #d0d0d0;
	padding-left: 5px;
	padding-right: 5px;
}
.smallBox ul.miniTribute li p:hover {
}

/* @end */