*{margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif;}

a {text-decoration:none;}
img{border:none;}

body {	background:#fff url(../img/bg_main.jpg) no-repeat;
		background-position:50% 0%;}

#main {	position:absolute; top:0; left:50%; margin-left:-512px;
		display:block; width:1024px; height:700px;}
	
#logo {	background:url(../img/logo_home.png) no-repeat center top;
		position:relative; top:0; left:10px; float:left;
		display:block; width:349px; height:150px;}
	#logo:hover { background:url(../img/logo_home.png) no-repeat center bottom;}
	
/*********** MENU *************/
	
#menu { background-image:url(../img/bg_menu.png);
		font-size:13px; font-weight:bold;
		position:relative; top:62px; left:-1px; float:left;
		display:block; height:74px; width:662px; z-index:60;}
	
	ul#nav  {list-style:none; list-style-type:none; position:relative; top:18px; left:20px;}
	
	ul#nav li {list-style:none; position:relative; float:left;}
	ul#nav li a {text-decoration:none; position:relative; float:left;
				 padding:9px; padding-left:0; padding-right:0; margin-right:13px; margin-left:13px;}
		
		li.li_niv1 a {color:#003;}
			li.li_niv1 a:hover {background:url(../img/m_hover.png) repeat-x bottom; color:#00C8F2;}
			
		li.selected a {background:url(../img/selected.png) repeat-x bottom; color:#0099B9;}
			
		li.li_niv1 ul {display:none; top:30px;}
			li.li_niv1:hover ul {display:block;}
			
		ul.ul_niv2 {list-style-type:none; background-image:url(../img/bg_submenu.png); position:absolute; left:0px;}		

			li.li_niv2 a {color:#ddf; background-image:url(../img/bg_none.png)}
				li.li_niv2 a:hover {color:#00C8F2;}
		
/*********** CONTENIDO *************/
		
#contenido {position:absolute; top:139px; left:348px;}

	#contenido_header {	background-image:url(../img/text_div_header.png);
						display:block; width:662px; height:25px;}
						
	#contenido_body {	background-image:url(../img/text_div_body.png);
						color:#fff; width:662px; overflow:hidden;}
						
		#contenido_texto {position:relative; top:8px;}		
			#contenido_texto h1 {background-image:url(../img/bg_tittle.png); font-size:14px; padding:5px;}
			#contenido_texto p {font-size:14px; padding-left:5px; padding-bottom:15px; text-align:justify;}
			#contenido_texto p a {color:#bbb;}
			#contenido_texto ul li {font-size:14px; position:relative; left:25px; text-align:justify;}
						
	#contenido_footer {	background-image:url(../img/text_div_footer.png);
						display:block; width:662px; height:29px;}
						
/*********** IMAGEN LATERAL *************/
	
#imagen {position:absolute; top:162px; left:-1px;}

	#imagen_left {	position:relative; display:block; width:21px; height:423px; float:left;
					background-image:url(../img/image_div_left.png);}
						
	#imagen_body {	position:relative; display:block; height:423px; float:left; 
					background:url(../img/image_div_body.png) repeat-x;}
					
	#imagen_contenido {	background-image:url(../img/bg_submenu.png); background-repeat:no-repeat; 
						display:block; height:383px; position:relative; top:20px; overflow:hidden;}
						
	#imagen_right {	position:relative; display:block; width:21px; height:423px; float:left;
					background-image:url(../img/image_div_right.png);}
					
#footer {position:absolute; top:580px; left:15px;}
	
	#footer_logo {position:relative; float:left; display:block; height:66px; width:130px;}
	a#nota_legal {color:#000; font-size:12px; position:relative; top:-10px; left:65px;}
	#footer_text {background-image:url(../img/bg_adress.png); font-size:12px; float:left; padding:5px 5px 5px 35px;}
	
/*********** GALERIA *************/

#contenido_gal {font-weight:bold; display:block; position:relative; top:-20px; left:70px;}

ul#galeria{list-style:none;}
		
.photobox {display:table-cell; line-height:132px; vertical-align:middle; text-align:center; width:132px; height:132px;}
	.photobox img {background-color:#fff; padding:5px; border:1px solid #000; bottom:9px;}

table {border-collapse:collapse; margin:0; padding:0;} /* remove the table styling */

span.clr {display:block; clear:both; width:0; height:0; font-size:0; line-height:0;} /* clear the float at the end of each line of 6 slides */
	
/*********** LIGHTBOX *************/			
		
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}

#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
	#jquery-lightbox a img{border:none}

#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}

#lightbox-container-image{padding:10px}

#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
	#lightbox-nav a{outline:none}
	
#lightbox-container-image-box >#lightbox-nav{left:0}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}

#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-container-image-data{padding:0 10px;color:#666}

#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}

#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}