/*
Theme Name: Hair
Description: The default theme
Version: 1
*/
	/* --------------- BODY ------------ */
body {
	width:100%;
	margin:0px;
	padding:0px;
	background:#58001F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	   
.wrap { 
	width:1006px; 
	margin:0 auto; 
	padding:0px 0;
	overflow:hidden; 
}	   

#innerwrap { 
	 overflow:hidden;
	 height:100%;
	 background:#FFFFFF;
}
	/* --------------- HEADER ------------ */
#header
{
	margin:0 auto;
}

#header a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
}

#header a:hover
{
	text-decoration:underline;
}
		/* --------------- Header - left ------------ */
#header-left {
	background:url(images/home-border.png) no-repeat;
	padding-left:20px;
	float:left;
	height:239px;
	width:577px;
}

#header-left .home {
	height:109px;
	background:#FFFFFF;
	padding-top:22px;
	padding-left:12px;
}

#header-left .home span{
	margin-left:50px;
}

#logo {
	display:block;
	background:url(images/logo.png);
	width:470px;
	height:71px;
	text-indent:-100em;
}

h1 {
	margin:0;
	padding:0;
	margin-bottom:-10px;
}

#navi-top {
	background:url(images/navi-top-normal.png) repeat-x;
	height:46px;
	margin-bottom:16px;
}

#navi-top li#menu-home{
	background:url(images/menu-home.png) no-repeat;
	height:46px;
}

#navi-top li#menu-home a{
	border-left:none;
}

#navi-top li#menu-home-activ{
	background:url(images/menu-home-activ.png) no-repeat;
	height:46px;
}

#navi-top li#menu-home-activ a{
	border:none;
}

#navi-top {
	background:url(images/navi-top-normal.png) repeat-x;
	height:46px;
	margin-bottom:16px;
}


#navi-top li.current_page_item {
	background:url(images/navi-top-active.png) repeat-x;
	border:none;
	margin:0;
	margin-top: -10px;
	height: 46px;
	padding-top:14px;
}

#navi-top li.current_page_item a{
	border:none;
}

#navi-top .menu-top {
	padding-top:0px;
}

#navi-top .menu-top li{
	margin:0;
	padding:0;
	padding-top:12px;
}
#navi-top .menu-top a{
	padding-right:5px;
	padding-left:5px;
	border-left:#DD0860 1px solid;
	border-right:solid 1px #990220;	
}

#navi-top .navi-top-border {
	float:right;
	background:url(images/navi-top-border.png) no-repeat;
	width:7px;
	height:46px;
}

#navi-top .navi-top-border {
	float:right;
	background:url(images/navi-top-border.png) no-repeat;
	width:7px;
	height:46px;

}
#navi-bottom {
	background:url(images/navi-bottom-border.png) no-repeat #000000;
	height:36px;
	padding-top:10px;
	padding-left:10px;
}

.menu-bottom li a{
	border-right:solid 1px #FFFFFF;
	padding-right:5px;
}

#navi-bottom .avertise {
	float:right;
	margin-right:21px;
	margin-top:1px;
}

#navi-bottom #avertise {
	background:url(images/advertise.png) no-repeat;
	width:131px;
	height:26px;
	display:block;
	text-indent:-100em;
}

.menu-top ul, .menu-bottom ul{  
	list-style:none;
	margin:0;
	padding:0;
}
.menu-top li, .menu-bottom li {
	margin:2px;
	padding:2px;
	float:left;
}

		/* --------------- Header - right ------------ */
#header-right {
	float:right;
	width:409px;
	height:239px;
	background:url(images/header-right.png) no-repeat;
}

#header-right .model {
	margin-left:30px;
	margin-top:1px;
}

#header-right .header-deco{
	float:right;
	margin-right:5px;
}

.contact {
	margin-top: 7px;
	margin-left: 30px;
	margin-bottom:20px;
	padding-left:30px;
	padding-top:15px;
	width:80px;
	height:30px;
}

.skype {
	margin-left:50px;
}

#skype {
	display:block;
	background:url(images/skype.png) no-repeat;
	width:85px;
	height:38px;
	text-indent:-100em;
}

#signup {
	display:block;
	background:url(images/salon-signup.png);
	width:161px;
	height:124px;
	text-indent:-100em;
}

		/* --------------- Header - ads ------------ */

#header .header-ads {
	background:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:10px;

}

		/* --------------- Selector de pais ------------ */

#selector
{
	width:997px;
	height:74px;
	margin:0 auto;
	background:url(images/selector-back.png) repeat-x top;
}

#selector form {
	background:url(images/selector-grey.gif) no-repeat;
	height:63px;
	padding-top: 8px;
	padding-left: 30px;
}

#selector form ol{
	margin:0;
	padding:0;
	list-style:none;
}

#selector form li{
	float:left;
	margin-right:14px;
	padding-top:5px;
}

#selector form li.search-li{
	padding-top:1px;
}

#selector form li#choose{
	float:left;
	color:#FFFFFF;
	padding-left:25px;
	padding-top:0px;
	font-size:20px;
	margin:0;
	font-weight:bold;
}

#selector form #state{
	background:url(images/state.png) no-repeat;
	text-indent:-100em;
	margin-top:5px;
}

#selector form #zip{
	background:url(images/zip.png) no-repeat;
	text-indent:-100em;
	margin-top:5px;
}

#selector form #city{
	background:url(images/city.png) no-repeat;
	text-indent:-100em;
	margin-top:5px;
}

#selector form input, #selector form select {
	border:solid 1px;
	border-top:#F5EDEF;
	border-right:#B9CBD7;
	border-left:#D5AEB6;
	border-bottom:#FFFFFF;
}

#selector form input {
	width:122px;
}

#selector form select {
	width:174px;
}

#selector form input#search-button {
	background:url(images/find.png);
	width:74px;
	height:30px;
	display:block;
	border:none;
	cursor:pointer;
}

#selector #arrow {
	bottom:35px;
	height:49px;
	left:720px;
	position:relative;
	width:59px;
	z-index:30;
	background:url(images/arrow.png) no-repeat;
	display: none;
}

	/* --------------- MAIN ------------ */
.c1 { 
	width:158px; 
	float:left; 
	padding-left:11px;
	padding-right:11px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	min-height: 10px;
 }
 
.c2, .c4{ 
	float:left;
	padding:0px;
	margin:0px;
}

.c2 { 
	width:609px;
	padding-left:11px;
	padding-right:11px;
}

.c2.resultado {
	
}

.c4 { 
	width:822px;
}

.c3 {
	width:173px;
	float:left;
	padding:0 11px;
}

		/* --------------- home ------------ */
	.ads-home { width:175px; padding: 0; float: right; margin:0; padding-top:5px; }

	.post {
		background:url(images/post-back.png) repeat-x;
	}
	
	.post .entry {
		font-size:11px;
		color:#999999;
		font-family: Arial, Helvetica;
	}
	
	.post .entry a{
		text-decoration:none;
		color:#000000;
	}
	
	.title {
		margin:0;
		padding:0;
		margin-bottom: 5px;
		padding-top: 8px;
		float:right;
		width:190px;
	}
	
	.title h2 {
		margin:0;
		padding:0;
		font-size:11px;
	}
	
	.title h2 a{
		text-decoration:none;
		color:#000000;
	}

	.title h2 a:hover{
		text-decoration:underline;
	}
		
	img.alignleft {
		float:left;
		margin-right:4px;
	}
	
	img.alignright {
		float:right;
		margin-left:4px;
	}
	
	#post-home .post{
		margin:5px 0;
		padding:5px;
		padding-top:0;			
		float:left;
		width:290px;

	}

	#post-home { width:630px; margin:0; font-family:arial,helvetica; height: 1px;	}
	#post-home size-medium { display: none;}
	#post-home ul { padding: 0; margin: 0;}
	#post-home li { list-style: none; height: auto; }
	#post-home h2 {}
	#post-home .post { height: 130px;}
	#post-home .entry { width: 290px; position: relative;   }
	#post-home .entry .title { width:180px; float: right; }
	#post-home .entry .title a { color: #003562; font-size: 14px; font-weight: normal; padding-bottom: 4px;}
	#post-home .entry p {  padding-left: 110px; width: 180px;}
	#post-home .entry img { position: absolute; top: 0px; left: 0px; }

	
	
	/* --------------- Footer ------------ */

#footer {
	height:49px;
	background:#000000;
}

#footer ul{
	margin:0;
	padding:0;
	padding-top: 13px;
	padding-left: 10px;
	list-style:none;
}

#footer ul li{
	padding-left: 35px;
	float:left;
}

#footer a{
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
}

#footer a:hover{
	text-decoration:underline;
}



	/*---------------- banners ------------*/

.banner {
	padding-bottom:10px;
}

.c2 .banner {
	text-align:center;
}

	/*---------------- Paginas ------------*/
	
.c2 .page h2 a{
	color:#252525;
	text-decoration:none;
	font-size:30px;
	font-weight:normal;
	text-transform:capitalize;
}

.c2 .page h2 a:hover{
	text-decoration:underline;
}

.c2 .page {
	color:#000000;
	
	}

	/*---------------- home post title ------------*/
h2 .htitle{
		
		font-size:20px; font-weight:normal; 
		font-family:Verdana,Arial,Helvetica,sans-serif;
		color:#CC33CC; 
		margin:10px 0 5px; 
		padding-top: 10px;
	}
	
	/*---------------- Galeria ------------*/
		
#post-27 {
	margin-left:-20px;
}

#post-27 h2 a, #post-22 h2 a, #post-33 h2 a, #post-119 h2 a, #post-134 h2 a {
	color:#B336D0;
}

#post-27 h2{
	margin-left:20px;
}

	/*---------------- contatc ------------*/

#post-22 .entry{
	width:550px;
	margin-left:60px;
}

#tags {
	width:630px;
	margin:5px auto;
	border:solid 1px #DFE6E9;
	padding:5px;
	background:#F7F9FA;
}

#tags h3{
	color:#b00687;
	font-size:26px;
	margin:0;
	padding:0;
}

#tags a{
	color:#A5B9C2;
	text-decoration:none;
}

#tags a:hover{
	text-decoration:underline;
}

#simple_page_entry p {
	background-color:#CCCCCC;
/*	line-height:19px;
	padding-bottom:20px;*/
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}

#innerwrap .c2 .simple_page_entry h2 { 	 color: #cc33cc; margin: 10px 0 5px;	 }
#innerwrap .c2 .simple_page_entry h2 a { color: #cc33cc; margin: 10px 0 5px;	 }
#innerwrap .c2 .simple_page_entry .entry p, .entry_home_foot p {	
	background-color:#CCCCCC;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-family: Verdana,arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:justify;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	text-align: justify; 
	vertical-align:baseline; }
#data_for { border: 1px #CCCCCC solid; padding: 30px; font-size:24px; text-align: center; margin: 20px 7px; }
#form_sing .box_form  { border: none; margin-left: 120px; font-size: 12px;}
#form_sing .box_form ul { margin: 0; padding: 0;}
#form_sing .box_form li { list-style: none; margin: 0; padding: 0;}
#form_sing .box_form label { float: none; display: block; height: 120px;}
#form_sing .box_form input { width: 20px; }
#form_sing .box_form input.otros { display: block; width:232px; }
#form_sing label.box_label { display: block; width: 410px;}
#capcha {}
