html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;}

div#header{position:relative}
div#header h1{height:90px;line-height:70px;margin:0;color: #7588C3}
div#header a{position:absolute;right:0;top:37px;color: #7588C3;text-decoration: none;margin-right:33px;}
div#container{text-align:left}
div#content p{line-height:1.4;}
div#menu_fem{font: 11px arial,sans-serif;line-height:14px;}
div#menu_man{font: 10px arial,sans-serif;}
div#footer{text-align:right;color: #000}
div#footer p{margin:0;padding:5px 15px;}
div#footer a{display:inline; padding:0; color: #000;font-size:9px; font-weight:bold;text-decoration: none;}

/*div#container{width:900px;margin:0 auto}
div#container{width:945px;height:450px;}
div#content{float:right;width:700px;height:430px;margin-top:0px;}
/*div#content{visibility:hidden;}*/

div#presentacio{width:700px;height:165px; margin-top:208px;}

div#menu_fem{float:left; margin-left:70px;width:140px;background:red;}
div#menu_man{float:left;clear:left; margin:10px 0px 0px 70px;width:130px;}
div#diapo{float:left;clear:left; margin:30px 0px 0px 70px;width:165px;background:#EEE}

div#footer{clear:both;width:940px}
a {color:black}
a img {overflow:hidden;border:medium none;}
.nomModel {
	font-size:21px;
	color:white;
	font-weight: normal;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
}
.menuFitxaModel {
	font-size:16px;
	color:white;
	font-weight: normal;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-left:40px;/*border-bottom: 2px solid #7588C3;*/
}

#profile {border:solid 1px #5C5A5F;}
#profile p{font-size:11px;margin-left:30px; color:#CCC;align:left; display:block}

form, form table, .texteBlanc{font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#666;}
input{ height:11px;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:black}
.botons{font-size:11px;color:white;text-decoration:none; border-bottom: 2px solid #7588C3; height:18px;margin:5px;background:#1A1B1F; margin-left:0px;}
.botons2{font-size:11px;color:white;text-decoration:none; border-bottom: 2px solid #7588C3; height:18px;background:#1A1B1F; margin-left:0px;}


/*
.menuModel,  a.menuModel:link , a.menuModel:visited{font-size:12px;color:#000;text-decoration:none;}
a.menuModel:hover{border-bottom:solid 2px #7588C3}
*/

a.menuModel:link , a.menuModel:visited{
	text-decoration:none;
	line-height:17px;
	vertical-align: bottom;
	}

a.menuModel:hover, a.menuModel:active, a.menuModel:focus{
	border-bottom:solid 2px #7588C3;
	}

a.menuModelActive:link, a.menuModelActive:visited{
	text-decoration:none;
	line-height:17px;
	border-bottom:solid 2px #7588C3
	}


.newclient,  a.newclient:link , a.newclient:visited{font-size:11px;color:#7588C3;text-decoration:none;font-weight:bold;}
a.newclient:hover{font-size:11px;color:#FFF}

/*********************slide 5 book *********************/
.clear{clear:both;}
	/* End of demo CSS */
	#motion,#DHTMLgoodies_arrows,#book{	
	/* Width of divs for thumbnails */
		width:501px;
	}
	#motion{		
		float:right;	/*margin-left:40px;*/border:solid 1px #666;
	}
	#book{
		overflow:hidden;	/* Don't change this */
		height:333px;	/* Height of thumbnail div */
		position:relative;	/* Never change this */
		float:left;
	}
	#paginas{
		position:relative;	/* Never change this 
		width:30000px;*/
	}
	
	.strip_of_thumbnails{	/* A vertical strip of thumbnails */
		width:250px;	/* Width of strip */
			/*padding:5px; "Air" inside filmstrip div */
		position:absolute;
	}
	.strip_of_thumbnails div{
		width:250px;
		height:3370px;
		/*padding:2px;*/
		text-align:center;
	}
	.strip_of_thumbnails img{
		border:1px;
		/*padding:5px;*/
	}
	.leftArrow{
		float:left;
	}
	.rightArrow{
		float:right;
	}
	
/*********************fin de slide 5 book *********************/
/************************** COMPOSITE PREVIEW ************************/
 
table#composite_preview{
 border: 1px solid #7588C3;
 }
 
td#front_image{
 width:220px;
 text-align:right;
 padding-right:0px;
 }
 
td#back_image{
 padding-top: 20px;
 }
 
span.com_details{
 font-size:6px;
 }
 
td#com_name{
 font-weight:bold;
 font-size: 12px;
 padding-left: 30px;
 padding-top: 20px;
 }
 
td#com_logo1{
 text-align:right;
 padding-right:24px;
 padding-bottom: 4px;
 height:35px;
 }
 
/******************************** REGISTRATION ************************/

a.reglink:link, a.reglink:visited{
	color: #7588C3;
	text-decoration:none;
	}

a.reglink:hover, a.reglink:active, a.reglink:focus{
	color: #FFF;
	text-decoration:none;
	}

span.regremark{
	font-size:10px;
	}
	
input.disabled_field{
	background: #999;
	border: 2px solid #999;
	}

input.reg_field, input.disabled_field, input.enabled_field{
	width:179px;
	}

select.reg_field{
	width: 185px;
	}
	
/******************************** CONTACT **************************/

div#contact, div#userconfirm{
	margin-left:183px;
	color: #FFF;
	}

div#contact p{
	scolor:#5F6666;
	color:#FFF;
	}

div#contact span.title{
	font-size:13px;
	scolor:#5F6666;
	color:#FFF;
	font-weight:bold;
	}

/******************************* HP *******************************/

table#mensmenu{
	smargin-top: 20px;
	}
