@charset "utf-8";

*{margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif;}
html, body {height:100%;}

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

#logo {	background:url(../images/logo_home.png) no-repeat center top; position:absolute; top:10px; left:10px; display:block; width:349px; height:150px;}
#logo:hover { background:url(../images/logo_home.png) no-repeat center bottom;}
 
#capa_logo{background:url(../images/logo.png) no-repeat; height:130px; width:230px; position:absolute; margin-left:180px; top:-7px}

#capa_base{background:url(../images/head.png) no-repeat; display:block; height:270px; width:1000px; position:absolute; top:10px; left:50%; margin-left:-500px; z-index:0;}

#capa-texto{display:block; width:575; position:absolute; left:50%; margin-left:-90px; top:160px; }	
	#capa-texto-cabeza{ background:url(../images/capa-texto-cabeza.png) no-repeat; display:block; height:48px; width:570px; }
 	#capa-texto-cuerpo{ background:url(../images/capa-texto-cuerpo.png) repeat-y; width:370px; padding-left:200px; }
	#capa-texto-pie{ background:url(../images/capa-texto-pie.png) no-repeat; display:block; height:52px; width:570px; }
 	
		#capa-texto h1 {background-image:url(../images/bg_tittle.png); font-size:14px; padding:5px;}
		#capa-texto p {font-size:14px; padding-left:5px; padding-bottom:15px; text-align:justify;}
		#capa-texto p a {color:#bbb;}
		#capa-texto ul li {font-size:14px; position:relative; left:25px; text-align:justify;}
		
		#contenido_texto { width:300px; margin-left:20px;}
 
#table_img{display:block; height:376px; position:absolute; left:50%; margin-left:-490px; top:190px; z-index:40;}
	#img_esq-sup-izda {background:url(../images/esq-sup-izda.png); display:block; height:11px; width:11px;}
	#img_lado-sup {background:url(../images/lado-sup.png) repeat-x; display:block; height:11px; width:100%;}
	#img_esq-sup-dcha{background:url(../images/esq-sup-dcha.png) no-repeat; display:block; height:11px; width:11px;}
	#img_lado-izda {background:url(../images/lado-izda.png) repeat-y; display:table-cell; height:100%; width:11px;}
	#img_contenido {background-color:#FF0000}
	#img_lado-dcha {background:url(../images/lado-dcha.png) repeat-y; display:table-cell; height:100%; width:11px;}
	#img_esq-inf-izda {background:url(../images/esq-inf-izda.png) no-repeat; display:block; height:11px; width:11px;}
	#img_lado-inf {background:url(../images/lado-inf.png) repeat-x; display:block; height:11px; width:100%;}
	#img_esq-inf-dcha {background:url(../images/esq-inf-dcha.png) no-repeat; display:block; height:11px; width:11px;}


#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(../images/bg_adress.png); font-size:12px; float:left; padding:5px 5px 5px 35px;}
	
/*********** MENU *************/
	
#menu { background-image:url(../images/bg_adress.png); font-size:13px; font-weight:bold;
		position:relative; top:20px; left:350px; float:left;
		display:block; height:54px; width:630px; z-index:60;}
	
	ul#nav  {list-style:none; list-style-type:none; position:relative; top:10px; left:0px;}
	
	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:12px; margin-left:0px;}

		li.li_niv1 a {color:#003;}
			li.li_niv1 a:hover {background:url(../images/m_hover.png) repeat-x bottom; color:#00C8F2;}
			
		li.li_niv1 ul {display:none; top:30px;}
			li.li_niv1:hover ul {display:block;}
			
		li.selected a {background:url(../images/selected.png) repeat-x bottom; color:#0099B9;}
			
		ul.ul_niv2 {list-style-type:none; background-image:url(../images/bg_submenu.png); position:absolute; left:0px;}		

			li.li_niv2 a {color:#FFF; background-image:url(../images/bg_none.png)}
				li.li_niv2 a:hover {color:#00C8F2;}

/*********** GALERIA *************/

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

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-image:url(../images/bg_tittle.png); padding:5px; border:0px 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}
