

body { 
	margin:20px;
	background-color:#000;
	font: 0.9em Arial, sans-serif; 
	line-height: 1.5em;
	color:#000;
	
background: #000 url('img/spa_bg.gif') no-repeat bottom left fixed ;
}
a {
	
	text-decoration: none;
outline: none;
}

#container {
	width:810px;
	margin:0 auto;
	text-align:left;
	
}


#header {
	height:40px;
	padding-top:5px;
	margin-bottom:90px;
	position:relative;
		/* background: url(vf.png) no-repeat; */ 
	visibility: visible;
	
}

#header #flash {
	

	
	top:30px;
	
	height:100px;
	width:450px;
	font-size:12px;
	float:right;
	margin-right: -100px;
	visibility: visible;
	
}
h1#qhaces_logo_ {

display:block;
background-image:url(img/spa_harmoni.png);
background-repeat:no-repeat;
width:471px;
height:150px;
clear:both;
position:absolute;
z-index:50;
}

#subnavigation ul {
	list-style:none;
	padding: 10px 0px 0px 0px;
	margin-top: 0px;
	/* background-color: #999900; */
	
	background-color: #000; 
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;

}
#subnavigation li {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	
	
}
 ul {
	list-style:none;
	padding: 10px 0px 0px 0px;
	margin-top: 0px;
	/* background-color: #999900; */
	
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;

}
 li {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	
}




#content { 
margin-top:10px;
background-color: none; 


}

#wrapper {

	padding:0 10px;
}


#contentContainer {
	/* background:url(img/dots.gif) 580px 0 repeat-y;*/
	
}

ul#subnavigation {
	background-color: none; 
	padding:0 18px;
	margin:0;
	padding:3px 18px 3px 18px;
	position:absolute;
z-index:100;
margin-top: 15px;
font-weight: none;
}

ul#subnavigation li {
	padding-right:15px;
	list-style:none;
	display:inline;
	z-index:1;
}

ul#subnavigation li a {
	color:#fff;
	text-decoration: none;
	padding:0 5px;
	
}

ul#subnavigation li a:hover {
	border-bottom: 2px solid #979191;


	padding:0 5px;
	
}
ul#subnavigation li.active a {
	border-bottom: 2px solid #979191;


	padding:0 5px;
	
}


ul#subnavigation li a.act {
	color:#fff;
text-decoration: underline;
}
ul#subnavigation li a.act:hover {
	color:#fff;
	text-decoration: underline;
}

.main {
	float:left;
	width:570px;
	/*background-color: #ebebeb; */
	margin-top:15px;
}
.sidebar {
	float:right;
	width:196px;
	text-align:center;
	margin-bottom:15px;
	/* background-color: #f4f4f4; */
}



.sidebarBox {
	width:160px;
	text-align:left;
	margin:0 auto;
	margin-top:15px;
	
}

legend {
	color: #be9800;
	font-weight: bold;
}

#footer {

	color: #000;
	text-align:center;
	padding:15px 0 5px 0;
	font-size:12px;
}
#footer a{
color:#000;
}
.smalltxt {
	

	font-size:10px;
}


/* input:focus{background-color:#f1f7e7;}	*/


.mandatory {
	color:#c03;
	font-weight:bold;
}

.publicsite {
	width:570px;
	margin-bottom:15px;
	 
}
.publicsite table {

}




Textarea {
		-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	padding-left:6px;
	padding-top:4px;
	
}

Textarea:focus {
	background: #f4f4f4;
	
}


.inputs{

width:100px;
	border:1px solid #dadada;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;

	}
/* SIGNUP FORMS */
.input_{
	width:310px;
	border:1px solid #dadada;
	height:22px;
	padding-left:6px;
	margin-left:0px;
	margin-bottom:1px;
	margin-top:5px;
	padding-top:4px;
}
.input_:focus{
	background: #f4f4f4;
	
}
.settings_form{
	width:570px;
	margin-top:10px;
}
.settings_form label{
	width:135px;
	font-weight:bold;
	line-height:35px;
	position:absolute;
	text-align:right;
}
.setting_textfield{
	width:300px;
	border:0px solid #dadada;
	height:18px;
	padding-left:6px;
	margin-left:150px;
	margin-bottom:6px;
	margin-top:5px;
	padding-top:4px;
}
.setting_menulist{
	width:310px;
	border:1px solid #dadada;
	height:22px;
	padding-left:6px;
	margin-left:150px;
	margin-bottom:1px;
	margin-top:5px;
	padding-top:4px;
	
}
.login{
	width:160px;
	border:1px solid #dadada;
	height:22px;
	padding-left:6px;
	
	margin-bottom:1px;
	margin-top:5px;
	padding-top:4px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;

}
.login:focus{
	border:1px solid #999;
	
}
.setting_menulist:focus, .setting_menulist-short:focus {
	background: #f4f4f4;
	
}


.seeting_small_text{
	padding-left:150px;
	font-size:11px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:120px;
}

.settings_notice_form label{
	width:160px;
	font-weight:bold;
	line-height:35px;
	position:absolute;
	text-align:right;
	padding-top:1px;
}

.setting_picture_pic{
	width:70px;
	height:70px;
	float:left;
	padding-left:80px;
}

.category_example{
	font-size:11px;
	padding-left:130px;
	color:#9d9d9d;
	padding-bottom:3px;
	padding-right:140px;
}


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

a img {
	border:0;
}

a:hover {
	color:#000;
	text-decoration:underline;

}




h1 {
	font-family:  Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color:#000;
	line-height:7px;
}

h1.galeria {
	font-family:  Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color:#000;
	text-decoration:underline;
}

h2 {
font-family:  Arial, sans-serif;
	font-weight: normal;
	font-size: 13px
	
}
.title {

	font-size: 15px;
	font-weight: bold;
	
}

.hr_line{
	height:10px;
	background-image:url(img/hr_line.gif);
	background-repeat:repeat-x;
	background-position:center;

}
.galeriaimg {
    border: 1px solid #ccc;
	padding: 4px;
}
.message {
	width:auto;
	text-align:center;
	margin: 0px auto 10px;
	padding: 10px;
	position: relative;
	
}


.fail {background-color: #ffebe8;border: 1px solid #dd3c10;
-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}


.blockquote {
font : 11px  Lucida Grande, Tahoma, Verdana, Helvetica, Arial, Sans-serif; 
color : #000000; 
margin : 10px; 
padding : 3px; 
border-color : #000000; 

} 

	INPUT.boton {
font : 10px  Lucida Grande, Tahoma, Verdana, Helvetica, Arial, Sans-serif; 
color : #0099cc; 
width : 110px; 
height : 16px; 
border-style : solid; 
background-color : #ffffff; 
border-color : #f4f4f4; 
border-width : 1pt; 

}
INPUT.in { 
     
	  width:20px;
            height: 15px; 
    
      padding: none; 
   
      background-image: url(img/ok.gif);
	
   }

.botone {
	color: #999999; 
	font-family: trebuchet ms,georgia,sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 0px solid #f4f4f4; 
	background-color: #f4f4f4;
}
#bottomborder{
	font-size: 10px;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2.5em;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	color: #000;
	padding: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}


#skip {
	position:absolute;
	left:-9999px;
}
.error{
	font-size:11px;
	padding-left:130px;
	color:#ff0000;
	padding-bottom:3px;
	padding-right:140px;
}

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

/* galeria pics */

   .columns {list-style: none;margin:0px 0 0 0;padding:0; background-color:#fff; font-size: 100%;}
    .columns li{float: left; width: 116px; background-color:none; margin:0px 0 0 15px; }
    .columns li h3{padding: 0 20px;color: #2e4650; background-color:#fff; margin: 0 0 0px;}
	.columns li h6{padding: 0 30px;color: #2e4650; background-color:#fff; margin-top:-60px;}
    .columns li p{padding: 25px 23px;color: #2e4650; width: 116px; height:110px; background: transparent url(img/album.gif) no-repeat;}
	
	/* end galeria pics */
<!-- Usario 

div.memberImageLarge {
	background: url('MemberImage-Background98x98.gif') no-repeat;
margin-top:5px;
	padding: 6px;
	float: left;
}
div.memberImageLarge img {
	border: solid 1px #f4f4f4;
	width: 90px; height: 86px;
}
div.memberImageLarge img:hover {
	border: solid 1px #222;
}
hr { 
	height: 1px;
	border: none;
	color: #3f3f3f; background: #3f3f3f;
	clear: both;
	margin: 5px 0; .margin: 0;
}
#main__{
	width: 810px;
	margin: 0 auto;
	margin-top:30px;
	padding: 0;
}

#content_{
	float: left;
	width: 580px;
	text-align:left;
	margin-top:40px;
}
#content_top{
	background: transparent url(images/bg-content-cap.png) no-repeat;
	height:20px;
}
#content_body{
	background: transparent url(images/bg-content.png);
	padding-left:15px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;

}
#content_bottom{
	background: transparent url(images/bg-content-peu.png) no-repeat;
	height:20px;
}


#right{
	display: inline;
	float: right;
	width: 220px;
	margin:0;
font-size:14px;
line-height:20px;
margin-top:40px;
}
#right1{
	display: inline;
	float: right;
	width: 220px;
	margin:0;
font-size:14px;
line-height:20px;

}
#right_top{
	background: transparent url(images/bg-sidebar-cap.png) no-repeat;
	height:20px;
}
#right_body{
	background: transparent url(images/bg-sidebar.png);
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	text-align:left;
}

#right_bottom{
	background: transparent url(images/bg-sidebar-peu.png) no-repeat;
	height:20px;
}
.avatarimg:hover {
    border: 1px solid #9EC068;
}
.avatarimg {
    border: 1px solid #f4f4f4;
}

-->
