html, body {
	
}

a:link, a:visited, a:active { FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a:hover {FONT-SIZE: 8pt; color: #009F3C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


#accordion {
	margin: 20px 0px;
}
.accordionSlicer{
	height: 1px;
	width: 145px;
	background-color: #fff;
	border-top: 1px solid #ccc;
}
div.accordionToggler {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin: 0 0 0 0;
	padding: 7px 5px 3px;
	width:135px;
	position:relative;
}
div.accordionElement p, div.accordionElement div {
	cursor: pointer;
	margin: 0px;
	padding: 5px 0 5px 15px;
	color: #4B641E;
	width:130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0;
	border-top: 1px solid #ccc;
	background-color:#e6e6e6;
}
div.accordionElement div:hover {
	color: #fff;
	background-color:#666;
}

table {
	vertical-align: top;
	text-align: justify;
}

/*NEW CSS*/
#garotaHolder {
	position: absolute;
	width: 770px;
	left: -385px;
	height: 425px;
	top: -212px;
	color: #333;
}

#garotaTop {
	position: relative;
	width: 770px;
	height: 38px;
	color: #333;
}

.garotaMenuLink {
	position: relative; float: left; margin-top: 6px; height: 38px; width: 92px; text-align: center; line-height: 27px; cursor: default;
}

.garotaLinksMenu {
	position: relative; float: left; font-size: 12px; height: 30px; width: 90px; margin-left: 2px; display: inline;
}

.garotaMenuSeparator {
	position: relative; float: left; height: 38px; width: 2px; padding-left: 90px;
}

#garotaContent {
	width: 766px;
	height: 365px;
	margin-left: 2px;
	background-color: #cccccc;
	overflow-x: hidden;
	overflow-y: auto;
}

.listaGarotasFoto {
	position: relative; float: left; width: 245px; height: 110px; left: 17px; top: 16px;
}

.listaGarotasNome {
	position: relative; float: left; width: 95px; margin: 50px 0 0 3px; font-weight: bold;
}

.thumbsGarota {
	position: absolute; left: 7px; cursor: pointer;
}

#garotaNameHolder {
	width: 768px;
	height: 20px;
	margin: 1px 0 0 1px;
	line-height: 20px;
	color: #fff;
	text-align: right;
	font-weight: bold;
}

/*END NEW CSS*/

ul { 	margin:0;
		padding:0;
		list-style:none;
		width:150px;
	}
ul a { 	margin:0;
		padding:0;
		list-style:none;
	}
ul li {
		position:relative;
	}
li ul {
		position:absolute;
		left:149px;
		top:0;
		display:none;
		background:#f5f5f5;
		border:1px solid #e0e0e0;
		filter:alpha(opacity=95);
		-moz-opacity:0.95;
		opacity: 0.95;
		z-index:10;
		}
ul li a {
		left:149px;
		display:block;
		text-decoration:none;
		color:#777777;
		text-align:left;
		padding:5px;
		border:0;
		text-align:right;
		}
ul li a:hover {
		display:block;
		text-decoration:none;
		color:#FFFFFF;
		background:#009F3C;
		padding:5px;
		border:0;
		text-align:right;
		}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%;}
* html ul li a { height: 1%; }
/* End */
li:hover ul, li.over ul{display:block;}

.zip { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #999999;
text-decoration: none;
}
.link {FONT-SIZE: 8pt; COLOR: #777777; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.txt { FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.titulo { FONT-SIZE: 14pt; COLOR: #888888; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

div.frame {float:center;}
div.frame a:hover img {border: 1px solid #009F3C;}/*2px solid #009F3C*/
div.frame img {border: 1px solid #DDDDDD;}/*2px solid #DDDDDD*/
div.menualbum {float: center; text-align: center;}
div.menualbum p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 6px 0 6px 0;}
div.thumb {float:left;	margin: 0 0 0 0; width: 120px; height:90px;}
div.thumbnails, div.photography {float: none; margin: 0 0 0 0;}
div.thumb p, photography p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; margin: 0;}
div.title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #DDDDDD;
		border-top: 1px solid #DDDDDD;
		color: #999999;
		float: none;
		margin: 0;
		text-align: center;
		width: 70%;}
div.title select {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	background: #FFFFFF; color: #666666;}
div.title span.photographers {color: #999999;}
div.coment p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	line-height: 18px; margin: 5px 0 0 12px; text-align:left; color:#666666;}

th { FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.cor1 { background-color: #AAE6C2; border-left: 1px solid #B0B0B0; border-bottom: 1px solid #B0B0B0 }
.cor1b { background-color: #AAE6C2; border-left: 1px solid #B0B0B0; border-bottom: 1px solid #B0B0B0; border-top:1px solid #B0B0B0;}
.cor2 { background-color: #4BCD7C; border-left: 1px solid #B0B0B0; border-bottom: 1px solid #B0B0B0 }
.cor3 { background-color: #01782B; border-left: 1px solid #B0B0B0; border-bottom: 1px solid #B0B0B0 }
.b1 { background-color: #F9F9F9; border-left: 1px solid #B0B0B0; border-bottom: 1px solid #B0B0B0; text-align:center;}
.b2 { background-color: #F9F9F9; border-left: 1px solid #B0B0B0; border-top: 1px solid #B0B0B0; border-bottom: 1px solid #B0B0B0; text-align:center;}
.b3 { border-left: 1px solid #B0B0B0; border-bottom: 1px solid #B0B0B0; border-right: 1px solid #B0B0B0 }
.b4 { border: 1px solid #B0B0B0 }
.b5 { background-color: #F9F9F9; padding: 1px 3px 3px 4px; border-left: 1px solid #B0B0B0; border-top: 1px solid #B0B0B0 }
.b6 { background-color: #F9F9F9; padding: 1px 3px 3px 4px; border-left: 1px solid #B0B0B0; border-top: 1px solid #B0B0B0; border-right: 1px solid #B0B0B0 }