body {

	background-color:#FFF;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family:"Century Gothic";

	font-size: 12px;

	font-weight: normal;

	color: #333;

	text-decoration: none;

}.container {

	width: 980px;

	background-color: #CDC2BC;

}



.bg_main {

	background-attachment: scroll;

	background-image: url(img/legales_r1_c2.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

h1 { 

	font-size: 12px;

	color:#FF6600;



}

a {

	font-family:"Century Gothic";;

	font-size: 12px;

	color: #000000;

}

a:link {

	text-decoration: none;

	color: #000000;

}

a:visited {

	text-decoration: none;

	color: #000000;

}

a:hover {

	text-decoration: none;

	color: #8B877D;

}

a:active {

	text-decoration: none;

	color: #8B877D;

}

.gen_table {

	background-color: #CDC2BC;

}

.title {

	font-family: "Century Gothic";;

	font-size: 25px;

	font-weight: bolder;

	color: #FF6600;

}.legales_gb {

	background-attachment: scroll;

	background-image: url(legales_r2_c2.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

#lightbox{	

position: absolute;	left: 0; 

width: 100%; z-index: 100; 

text-align: center; 

line-height: 0;}

#lightbox img{ 

width: auto; 

height: auto;}

#lightbox a img{ 

border: none; }



#outerImageContainer{ 

position: relative; 

background-color: #fff; 

width: 250px; 

height: 250px; 

margin: 0 auto; }

#imageContainer{ 

padding: 10px; }



#loading{ 

	position: absolute; 

	top: 40%; left: 0%; 

	height: 25%; width: 100%; 

	text-align: center; 

	line-height: 0; }

#hoverNav{ 

	position: absolute; 

	top: 0; left: 0; 

	height: 100%; 

	width: 100%; 

	z-index: 10; }

#imageContainer>#hoverNav{ 

	left: 0;}

#hoverNav a{ 

	outline: none;}



#prevLink, #nextLink{ 

	width: 49%; 

	height: 100%; 

	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { 

	left: 0; 

	float: left;}

#nextLink { 

	right: 0; 

	float: right;}

#prevLink:hover, #prevLink:visited:hover { 

	background: url(images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { 

	background: url(images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{

	font: 14px Verdana, Helvetica, sans-serif; 

	background-color: #fff; 

	margin: 0 auto; 

	line-height: 1.4em; 

	overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }









/*this*/

img {border: none;}

h2 {font-size: 130%;}

h3 {font-size: 120%;}

h4 {font-size: 110%;}

h5 {font-size: 100%;}



#side {

	width: 220px;

	float: left;

	margin:0;

	padding: 5px 10px 5px 10px;

}



#main {

	width: 676px;

	float: left;

	margin:0;

	padding: 7px;

	text-align: justify;

}



#break {

	clear: both;

}



#bot {

	width: 900px;

	border-bottom: 1px solid #777;

	background-image: url(deco/topbg.png);

	font-size: 12px;

	text-align: center;

	margin:0;

	padding: 0;

	color: #225;

}



#top h1 {

	font-style:normal;

	margin: 0;

	padding: 0 0 0 10px;

	color: #F60;

	font-size: 28px;

}

#top h2 {

	margin: 0;

	padding: 4px 0 5px 10px;

	color: #EEF;

	font-size: 90%;

}



/* Menu */

.zul {

	padding: 0;

	margin: 10px 0 0 0;

	list-style: none;

}

.zli1,.zli2,.zli3,.zli4 {

	background-image: url(deco/pge0.png);

	background-repeat: no-repeat;

	padding-left: 14px;

}

.zon {

	background-image: url(deco/pge1.png);

}

.zli1 {

	margin-left: 0px;

}

.zli2 {

	margin-left: 16px;

}

.zli3 {

	margin-left: 32px;

}

.zli4 {

	margin-left: 48px;

}



/* styles zite */

#zadmin {

	border: 1px solid #CCC;

	background-color: #EEE;

	padding: 0 2px;

	margin: 3px 0 0 0;

}

.ztable {

	border: 1px solid #CCC;

	background-color: #EEE;

	padding: 0 2px;

	margin: 5px 0;

	width: 100%;

}

.zalert {

	border: 1px solid #C00;

	background-color: #FEA;

	padding: 0 2px;

}



.privee {

	vertical-align:top;

}

