/* INICIO - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

margin: 0;

padding: 0;

border: 0;

outline: 0;

font-weight: inherit;

font-style: inherit;

font-size: 100%;

font-family: inherit;

vertical-align: baseline;

}
.jcarousel-item a img:hover{text-decoration:none; border:none;}
/* remember to define focus styles! */

:focus {

outline: 0;

}

html {font-size: 62.5%;

}

body {
	color: black;
	font-family: trebuchet MS;
	text-align: left;
	background-color: #992001;
	background-image: url(../img/bg-body.png);
	background-repeat: repeat-x;


}

ol, ul {

list-style: none;

}

/* tables still need ‘cellspacing=”0″‘ in the markup */
.jcarousel-item a{
	color:#B9472C;
	font-size:11px;
	font-weight:bold;
	display: block;
	text-align: center;
	float:none;
}
.jcarousel-item a img{float:none;}
table {

border-collapse: separate;

border-spacing: 0;

}

caption, th, td {

text-align: left;

font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

content: “”;

}

blockquote, q {

quotes: “” “”;

}



a {text-decoration: none;color: #fff;}

a:hover {text-decoration: underline;}



.clear {
	clear: both;
}



.hr hr {display: none;}

/* FIM */



/* HEADER

************************/

#header {
	background: url(../img/bg-header.gif) repeat-x;
	height: 161px;
	position: relative;
}

#header h1 {

	background: url(../img/bg-mulher-topo.jpg) no-repeat;

	font-size: 0.1em;

	height: 144px;

	left: 26px;

	position: absolute;

	text-indent: -9999px;

	top: 0;

	width: 576px;

}

#bannertop {

	right:0;

	position: absolute;

	top:0;

}

/************************/



/* MENU

************************/

/*

#sidebar {

	display: inline;

	float: left;

	width: 212px ;

	text-align: center;

	margin-top:26px;

}

*/

#sidebar {
	position: absolute;
	left: -11px;
	top: 185px;
	width: 212px;
	text-align: center;
	height: 149px;
}

#sidebar .vote_now {
	position:absolute;
	left:10px;
	top:300px;
}
#sidebar .what_this {
	color:#F27151;
	font-size:11px;
	font-family;arial, sans-serif;
	position:absolute;
	left:25px;
	top:390px;
	display: block;text-align: center;
	width:160px;
}

#menu {
	width:150px;
	margin: 0px;

	

}

#menu li a {

	background: url(../img/bg-menu-a.png) no-repeat;

	display: block;

	font-size: 1.7em;

	font-weight: bold;

	padding: 6px 0;

	text-align: center;

	width: 150px;

}

#menu li a.first {

	background: none;

}

/************************/



/* MAIN

************************/

/*

#main {

	display: inline;

	float: left;

	width:560px;

	margin-left:0px;

	margin-top:36px;

	min-height: 700px;

}

*/



#main {

	margin-left:212px;

	/*margin-right:190px;*/
	margin-right:0px;

	padding-top:19px;

	min-height: 700px;

}

#gallery #main {
margin-right:170px;
}

/*

#internal #main {width:600px;}

*/



.section {

	color: #fff;

	position: relative;

	margin-bottom: 35px;

	margin-top: -10px;margin-right: 160px;

}

.section img {

	display: inline;

	float:left;

	margin-right: 2px;

	margin-top: 5px;

}

.section h2 {

	font-size: 1.7em;padding-top: 8px;

	font-weight: bold;

	position: relative;

}



.section h2.gallery {

	padding-top: 1px;

	}

.section h2.celebrity {

	padding-top: 24px;

	}

div.celebrity {

margin-top: -18px;

}



div.fashion {

margin-top: -20px;

}



.section p {

	font-size: 1.3em;
	padding-right:10px;border:0px solid green;

}



.celebrityhair {

margin-top: 50px;

}

.celebrityhair img {

margin-top: -15px;

}





.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

   

}



.clearfix {
	display: inline-block;
	padding-right: 0px;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #DC4013;
	border-right-color: #DC4013;
	border-bottom-color: #DC4013;
	border-left-color: #DC4013;
	text-decoration: none;
	height: 10px;
	background-position: center;
	padding-bottom: 3px;
}




/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */









h2.sectiontitle {

color:#ffffff;

font-size:1.7em;

font-weight: bold;

margin-bottom: 10px;

}







/************************/





/* BANNER SKY

************************/

/*

#sky {

	float: right;

	margin-right: 10px;

	margin-top: 30px;

}

*/

#sky {
	position: absolute;
	right: 0px;
	top: 181px;

}



/************************/





/* FOOTER

************************/

#footer .hr {

background: url(../img/bg-footer.png) no-repeat;

width: 100%;

height: 35px;



}

#footer p {width: 515px;padding-left: 200px;position: relative;margin-top: -15px;font-size: 1.1em;}

#footer p a {color:#0033FF;}
.contact_privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 130px;
	margin: 0px;
	padding-left: 6px;
}


/************************/





/* PICS

************************/

.myBox

{

    margin: 0 0;

    float: left;display: inline;margin-right: 25px;margin-bottom: 30px;

    background-color: #ffffff;

    border: 4px solid #B8B023;

}







.mediumpics { background: #fff;  padding: 10px 0 0px 0;width: 95px; float: left; margin:0 52px 0 0px; display:inline ;background: url(../img/internal/bg-pic-medium.gif) no-repeat;width: 110px;height: 155px;text-align: center;}

.mediumpics img {margin: 0px auto 0;}



/*.mediumpics { background: #fff; border: solid 4px #B8B023; padding: 0px 0 30px 0;width: 95px; float: left; margin:0 60px 0 0px; display:inline ; }*/





.mediumpics img 		{margin: 0;}

.mediumpics p 			{text-align: center;font-size:1.2em;color:#B8B023;font-weight: bold;}

.last 					{ margin:0 0px 0 0px;  }

p.pagination 			{background: url(../img/internal/bg-pic-pagination.gif) no-repeat;width: 141px;height: 19px;padding: 5px 0 ; float: left; margin:0px 85px 0px 0px;text-align: center; display:inline ; text-align: center;font-size:1.2em;color:#B8B023;font-weight: bold;}

/*

p.pagination 			{  background: #fff; border: solid 4px #B8B023; padding: 5px 0 ;width: 120px; float: left; margin:10px 110px 0px 0px;text-align: center; display:inline ; text-align: center;font-size:1.2em;color:#B8B023;font-weight: bold;}

*/

p.paginationlast 			{margin:0px 0px 0px 0px;}

/*p.paginationlast   		{background: #fff; border: solid 4px #B8B023; padding: 5px 0 ;width: 110px; float: left; margin:10px 0px 10px 0px;text-align: center; text-align: center;font-size:1.2em;color:#B8B023;font-weight: bold;}*/

p.pagination a,

p.paginationlast a 		{color:#B8B023;}



#zoomthumbs 			{margin-top: 65px;min-height:210px;}

#zoompic 				{background: url(../img/internal/bg-pic-zoom.gif) no-repeat;width: 189px;height: 267px;padding: 10px 0 30px 0;height:255px; float: left; margin:0; display:inline ;text-align: center; }

/*#zoompic 				{ background: #fff; border: solid 6px #B8B023; padding: 10px 0 30px 0;width: 170px;height:255px; float: left; margin:0 10px 0 0px; display:inline ;text-align: center; }*/

#zoompic img 			{margin: 20px 0;}

ul#thumbspics li 		{background: url(../img/internal/bg-pic-thumb.gif) no-repeat;width: 56px;height: 70px;padding: 0px;float: left; margin:0 0px 30px 25px; display:inline ;text-align: center;position: relative;}

/* ul#thumbspics li 		{background: #fff; border: solid 2px #B8B023; padding: 0px 0 0px 0;width: 50px; float: left; margin:0 0px 30px 27px; display:inline ;text-align: center;height: 45px;position: relative;} */

ul#thumbspics li img 	{padding:4px; }



h2 						{color: #fff;font-size: 2.0em;font-weight: bold;}

p.text 					{
	color: #fff;
	font-size: 1.3em;
	line-height: 190%;
}



.imagetext 				{float: right;display: inline;margin-right: 25px;margin-left: 20px;}





/************************/



/* GALLERIES 1 AND 2 SUBPAGES  */

/*

#gallery #main {width:600px;}



#gallery #main {padding-right: 190px;}

*/



.gallerymediumpics 			{ background: #fff;  padding: 10px 0 0px 0;float: left; margin:0 10px 0 0px; display:inline ;background: url(../img/internal/bg-pic-medium.gif) no-repeat;width: 110px;height: 155px;text-align: center; }

.gallerymediumpics img 		{margin: 0px auto 6px auto; width:90px; height:110px;}
.gallerymediumpics img.short 		{margin: 0px auto; width:90px; height:inherit;}
.gallerymediumpics img.mediun 	{margin: 0px auto 3px auto; width:90px; height:inherit;}
.gallerymediumpics a 		{color:#B9472C;font-size: 15px;font-weight: bold;}

.gallery2					{ margin:0 30px 20px 0px;}



/*

.gallerymediumpics { background: #fff; border: solid 4px #B8B023; padding: 0px 0 30px 0;width: 95px; float: left; margin:0 10px 0 0px; display:inline ;height: 120px; }



*/



h2.subpage {margin-bottom: 36px;}



.subpages {width:290px;padding-right: 0px;margin-bottom: 40px; float:left; }

.subpages h3 {font-size: 1.7em;font-weight: bold;color:#fff0e4;float: left;display: inline;width: 160px;position: relative;top: -5px; }

.subpages h3 a, .subpages p a {color:#fff0e4;}

.subpages p {font-size: 11px;color:#fff0e4;float: left;display: inline;width: 160px;position: relative;top: -3px; }

.subpages ul {float: left;display: inline;margin-left: 0;width: 140px;height: 1%;position: relative;top: -0px;}

.subpages ul li {font-size: 12px;margin-left: 0;width: 140px;float: left;display: inline;}

.subpages ul li a {text-decoration: underline;font-weight: bold;font-size: 11px;}



.subpages2 {float:left;display: inline;width:200px;padding-right: 0px;margin-bottom: 40px;}



.tri{ margin:0px 0px 40px 150px; }



.imagetextleft {float: left;display: inline;margin-left: 25px;margin-right: 20px;}





.galleryzoompics { background: #fff;  padding: 15px 0 0px 0;width: 95px; float: left; margin:0 10px 0 80px; display:inline ;background: url(../img/internal/bg-pic-zoom.gif) no-repeat;width: 189px;height: 267px;text-align: center;}

.galleryzoompics img {margin: 0px auto 7px auto;}

.galleryzoompics a{
color:#B9472C;
font-size:15px;
font-weight:bold;
}

p.paginationzoom {background: url(../img/internal/bg-pic-pagination.gif) no-repeat;width: 141px;height: 19px;padding: 5px 0 ; float: left; margin:0 0 4px;text-align: center; display:inline ; text-align: center;font-size:1.2em;color:#B8B023;font-weight: bold;}



p.paginationzoom a 		{color:#B8B023;}

.zoomdescription {float: left;display: inline;width: 270px;}

.sectionintro {font-size: 12px;color:#fff;margin-bottom: 4px;}

.sectionintro a {font-weight: bold;text-decoration: underline;}



.linksection {margin-left: 10px;font-size: 1.415em;}



.galleryfullzoompics { background: #fff;  padding: 15px 0 0 0;float: left; margin:0px 25px 0 0px; display:inline ;background: url(../img/internal/bg-pic-zoom-full.gif) no-repeat;width: 379px;height: 477px;text-align: center;position: relative;}
.galleryfullzoompics2 { background: #fff;  padding: 15px 0 0 0;float: left; margin:0px 25px 0 0px; display:inline ;background: url(../img/internal/bg-pic-zoom-full2.gif) no-repeat;width: 340px;height: 345px;text-align: center;position: relative;}

.compreviousenext    {margin:0px 62px 0 20px; }
.compreviousenext2   {margin:0px 95px 0 70px; }



.galleryfullzoompics img {margin: 0px auto;border: none;}
.galleryfullzoompics2 img {margin: 0px auto;border: none;}

.bigzoom .bigpic img {border: 0px solid #B5AC2D;padding:6px 21px;}
.bigzoom .bigpic {
	margin-left:30px;
}
.galleryfullzoompics p {font-size: 16px;padding:150px 50px;font-weight: bold;color:#BD502F;}
.galleryfullzoompics2 p {font-size: 16px;padding:90px 50px;font-weight: bold;color:#BD502F;}

.morehairtyles {width: 135px;float: left; text-align:center;margin-right: 5px;}

/*

.galleryfullzoompics a.previous {position: absolute;background: url(../img/internal/arrow-previous.png) no-repeat;width: 16px;height: 77px;font-size: 1px;text-indent: -9999px;left: -20px;top:220px;}

.galleryfullzoompics a.next {position: absolute;background: url(../img/internal/arrow-next.png) no-repeat;width: 16px;height: 77px;font-size: 1px;text-indent: -9999px;right: -20px;top:220px;}

*/

.galleryfullzoompics a.previous {
	position: absolute;
	background: url(../img/internal/arrow-previous2.gif) no-repeat;
	width: 60px;
	height: 25px;
	font-size: 1px;
	text-indent: -9999px;
	left: -65px;
	top:220px;
}
.galleryfullzoompics2 a.previous {
	position: absolute;
	background: url(../img/internal/arrow-previous2.gif) no-repeat;
	width: 60px;
	height: 25px;
	font-size: 1px;
	text-indent: -9999px;
	left: -60px;
	top:150px;
}
.bigpic .router a.previous {
	position: absolute;
	background: url(../img/internal/arrow-previous2.gif) no-repeat;
	width: 60px;
	height: 25px;
	font-size: 1px;
	text-indent: -9999px;
	left: -60px;
	top:150px;
}

.galleryfullzoompics a.next {
	position:absolute;
	background: url(../img/internal/arrow-next2.gif) no-repeat;
	width: 60px;
	height: 25px;
	font-size: 1px;
	text-indent: -9999px;
	right: -62px;
	top:220px;
}
.galleryfullzoompics2 a.next {
	position: absolute;
	background: url(../img/internal/arrow-next2.gif) no-repeat;
	width: 60px;
	height: 25px;
	font-size: 1px;
	text-indent: -9999px;
	right: -60px;
	top:150px;
}
.bigpic .router a.next {
	position: absolute;
	background: url(../img/internal/arrow-next2.gif) no-repeat;
	width: 60px;
	height: 25px;
	font-size: 1px;
	text-indent: -9999px;
	right: -60px;
	top:150px;
}


.morehairtyles h2 {margin-bottom: 15px; margin-right:12px;}

.morehairtyles ul#thumbspics li { margin:0 10px 10px 0px; }





/* top 100 */

.top100 {width:111px;padding-right: 6px;margin-bottom: 20px;}





/* fix tomas.css */

.bigzoom .list {width: 150px;}





.centerad {text-align: center;width: 600px;}

.centerad img {margin: 0 auto;}





/**/



/* fixes*/

.jcarousel-skin-tango img {display: none;}

.hairtype {font-weight:bold;}



#top100short #main {

padding-top:10px;



}

/*sample*/
.sample{
	color: #FFF;
	font-size:12px;
	text-align:center;
}
.sample table{
	width:50%;
	margin: 20px auto;
}
.sample .medium_moldure{
	background:url(../img/sample/medium.gif)no-repeat center;
	padding: 16px 9px;
}
.sample table img{
	background:url(../img/sample/small.gif)no-repeat center;
	padding: 8px;
}
.sample .picture{
	background:url(../img/sample/large.gif)no-repeat center;
	padding: 25px 15px;
}
/*Gallery*/



#dvGallery{ width:600px; float:left; }

#dvGallery ul{ list-style:none; padding:0px; margin:0px; }

#dvGallery ul li{ background:url('../img/internal/bg-pic-medium.gif') no-repeat; width:110px; height:155px; text-align:center; float:left; margin:0px 30px 20px 0px; }

#dvGallery ul li img{ width:90px; height:inherit; padding:15px 0px 0px 0px; }




/* Links Page */

.links{
	font-size: 11px;
	color: #ffffff;
}

}
.links p{
	margin: 10px 0;
}
.links .center{
	text-align: center;
}

/* ajusta ad central */
.adrectangle {top:410px;position: absolute;left: 20px;}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.galleryfullzoompics .adrectangle {top:490px;left: 40px;}


#dialogGF {z-index: 100;}
#overlay {z-index: 99;background-color: #000;position: fixed;top: 0;left: 0;
opacity: .5; /* funciona nos browsers */
filter: alpha(opacity=50); /* funciona nos IEs */
width: 100%;height: 100%;display: none;
}
#whatisthismodal {z-index: 100;display: none;
background: url(../img/vote-bg-window.gif) no-repeat;
width: 301px;
height: 252px;
position: fixed;
left: 50%;top: 50%;
margin-left:-150px ;
margin-top: -125px;
}

#whatisthismodal h2 {font-family: trebuchet MS;font-size: 16px;color:#123455;padding: 20px 0 0;text-align: center;}
#whatisthismodal a#hidewhatisthismodal {
display: block;
position: absolute;
text-indent: -9999px;
background: url(../img/vote-close.gif) no-repeat;
width: 13px;
height: 12px;
top: 20px;right: 20px;
font-size: 1px;
}

#whatisthismodal p {margin: 0 15px; line-height: 130%;}



#main .text a {text-decoration: underline;}
#main .text a:hover {text-decoration: none;}
p.text2 {
	color: #fff;
	font-size: 1.3em;
	line-height: 110%;
}

html {
  overflow-x: hidden;
  overflow-y: auto;
} 
