@charset "utf-8";
/* CSS Document */

/* @Group body */
body{text-align: center; min-width:1003px; color:#8E8E8E; font:11px Helvetica,Arial,Verdana; background:#EFEFEF;}

img, div { behavior: url(iepngfix.htc) }

a{text-decoration:none;color:#8E8E8E;}
#container{margin:0 auto;width:1003px;text-align:left; background:#FFFFFF;}

/* @Group header */
#header{width:1003px;height:100px;}
#header_logo{background: url('/imgfiles/logo.jpg') 0 20px no-repeat; *background-position:0 10px; height:85px;width:300px;cursor:pointer;margin-left:13px}
#header_idiomas{font:11px Arial;float:right;margin-right:38px;*margin-right:8px;padding-top:5px;height:17px;#height:21px;width:738px;#width:738px;color:white;background:url('/imgfiles/languages_bg.jpg') no-repeat 0% 0%;}
	.header_idiomas_cat{padding-right:30px;color:white;}
	.header_idiomas_esp{padding-right:6px;color:white;}
	.header_idiomas_rollover{color:#8E8E8E;}
#header_idiomas_cat,#header_idiomas_sep,#header_idiomas_esp{float:right;cursor:pointer;}

/* @Group page */
#page{width:1003px;margin-left:13px}
#page_menu_container{width:215px;float:left;}
#page_menu_border{margin-left:25px;padding-top:4px;padding-bottom:4px;}
.page_menu_item1_first,.page_menu_item1_selected_first,.page_menu_item1_over_first{height:31px;margin-left:4px;background: url('/imgfiles/boto_firstchild.jpg') no-repeat 0% 0%;color:white;cursor:pointer;}
.page_menu_item1_middle,.page_menu_item1_selected_middle,.page_menu_item1_over_middle{height:32px;margin-left:4px;background: url('/imgfiles/boto_middle.jpg') no-repeat 0% 0%;color:white;cursor:pointer;}
.page_menu_item1_last,.page_menu_item1_selected_last,.page_menu_item1_over_last{height:32px;margin-left:4px;background: url('/imgfiles/boto_lastchild.jpg') no-repeat 0% 0%;color:white;cursor:pointer;}

/* @Group page */
.page_menu_item2{margin-left:4px;padding-top:6px;width:166px;height:22px;# height:28px;background-color:#F0F0F2;color:#8D8D8D;border-top:1px white solid;border-bottom:1px #D2D2D2 solid;border-left:1px #F0F0F2 solid;cursor:pointer;}
	.page_menu_item2_selected{margin-left:4px;padding-top:6px;width:166px;height:22px;# height:28px;background-color:#F0F0F2;color:#CD1F20;border-left:1px #9C9C9C solid;border-top:1px #9C9C9C solid;cursor:pointer;}
	.page_menu_item2_over{margin-left:4px;padding-top:6px;width:166px;height:22px;# height:28px;background-color:#F0F0F2;color:#CD1F20;border-top:1px white solid;border-bottom:1px #D2D2D2 solid;cursor:pointer;}
	.page_menu_item3{margin-left:4px;padding-top:4px;width:166px;height:18px;# height:24px;background-color:#E1E1E1;color:#59595B;border-top:1px white solid;border-bottom:1px #D2D2D2 solid;cursor:pointer;}
	.page_menu_item3_selected{margin-left:4px;padding-top:4px;width:166px;height:18px;# height:24px;background-color:#8D8D8F;color:white;border-bottom:1px #808080 solid;border-top:1px #9C9C9C solid;cursor:pointer;}
	.page_menu_item3_over{margin-left:4px;padding-top:4px;width:166px;height:18px;# height:24px;background-color:#E1E1E1;color:white;border-top:1px white solid;border-bottom:1px #D2D2D2 solid;cursor:pointer;}
	#page_providers_container{width:215px;float:left;}
	#page_providers_border{margin-left:25px;width:175px;/*border:1px solid #F3F3F3;*/padding-top:4px;padding-bottom:4px;}
	.page_providers{margin-left:4px;#padding-top:5px;padding-top:3px;padding-bottom:5px;/*width:166px;*/background:url('/imgfiles/proveidors_bg.jpg') no-repeat 0% 0%;height:35px;cursor:pointer;color:white; *height:45px;}
	.page_providers_over{color:white;}
	#page_buttons_container{width:215px;}
	#page_buttons_border{margin-left:25px;width:175px;/*border:1px solid #F3F3F3;*/padding-top:4px;padding-bottom:4px;}
	.page_button_carrio{margin-left:4px;padding-top:6px;width:166px;background: #F0F0F2 url('/imgfiles/edifici_carrio_bg.jpg') no-repeat 0% 0%/*25px 12px*/;height:55px;cursor:pointer;color:white;/*border-bottom:1px #D2D2D2 solid;border-top:1px #F0F0F2 solid;border-left:1px #F0F0F2 solid;*/border-top:1px white solid;}
	.page_button_inllobsa{margin-left:4px;padding-top:6px;width:166px;background: #F0F0F2 url('/imgfiles/inllobsa_bg.jpg') no-repeat 0% 0%/*25px 5px*/;height:55px;cursor:pointer;color:white;/*border-bottom:1px #D2D2D2 solid;border-top:1px #F0F0F2 solid;border-left:1px #F0F0F2 solid;*/border-top:1px white solid;}
	.page_button_over{/*border-bottom:1px #F0F0F2 solid;border-top:1px #D2D2D2 solid;border-left:1px #D2D2D2 solid;*/}
	#page_content_container{float:right;width:760;#width:750px;margin-right:28px; *margin-right:10px;}
a.page_content_project_menu_1,a.page_content_project_menu_2,a.page_content_project_menu_3,a.page_content_project_menu_4,a.page_content_project_menu_5,a.page_content_project_menu_6{	display:block;	width: 58px;	padding:60px 0px 0px 0px;	text-decoration: none;	text-align:center;	font-weight:bold;	margin-left:15px;	text-decoration: none;}
	a.page_content_project_menu_1{background: url("/imgfiles/project_icon_1.jpg") -3px 0 no-repeat;}
	a.page_content_project_menu_2{background: url("/imgfiles/project_icon_2.jpg") -3px 0 no-repeat;}
	a.page_content_project_menu_3{background: url("/imgfiles/project_icon_3.jpg") -3px 0 no-repeat;}
	a.page_content_project_menu_4{background: url("/imgfiles/project_icon_4.jpg") -3px 0 no-repeat;}
	a.page_content_project_menu_5{background: url("/imgfiles/project_icon_5.jpg") -3px 0 no-repeat; margin-right:30px;}
	a.page_content_project_menu_6{background: url("/imgfiles/project_icon_6.jpg") -3px 0 no-repeat;}

a.page_content_project_menu_1:hover,a.page_content_project_menu_2:hover,a.page_content_project_menu_3:hover,a.page_content_project_menu_4:hover,a.page_content_project_menu_5:hover,a.page_content_project_menu_6:hover{background-position: -60px 0;}
a.page_content_project_menu_selected_1,a.page_content_project_menu_selected_2,a.page_content_project_menu_selected_3,a.page_content_project_menu_selected_4,a.page_content_project_menu_selected_5,a.page_content_project_menu_selected_6{	display:block;	width: 58px;	padding:60px 0px 0px 0px;	text-decoration: none;	text-align:center;	font-weight:bold;	margin-left:15px;	text-decoration: none;}
a.page_content_project_menu_selected_1{background: url("/imgfiles/project_icon_1.jpg") -60px 0 no-repeat;}
a.page_content_project_menu_selected_2{background: url("/imgfiles/project_icon_2.jpg") -60px 0 no-repeat;}
a.page_content_project_menu_selected_3{background: url("/imgfiles/project_icon_3.jpg") -60px 0 no-repeat;}
a.page_content_project_menu_selected_4{background: url("/imgfiles/project_icon_4.jpg") -60px 0 no-repeat;}
a.page_content_project_menu_selected_5{background: url("/imgfiles/project_icon_5.jpg") -60px 0 no-repeat;}
a.page_content_project_menu_selected_6{background: url("/imgfiles/project_icon_6.jpg") -60px 0 no-repeat;}

/* @Group footer */
#footer{margin:0 auto;width:1003px;background:url('/imgfiles/bg_square_gray.gif') repeat 0% 0%;text-align:center;font-family: Arial,Helvetica;font-size:11px;/*color:#AAA;*/color:black;padding:5px 0px 5px 0px; *width:1016px;}
	#footer a{color:black; text-decoration:underline; }
/*************************************************************************
****************************ARREGLOS JUANMA*******************************
**************************************************************************/
#home_contents{ width:720px; padding-left:15px;padding-top:20px;float:left; }
	#home_contents .home_left{ width:320px; width:320px; float:left }
	#home_contents .home_left h1{background:url("/imgfiles/redBullet.gif") 0 4px no-repeat; padding-left:35px; height:20px; font-size:18px; color:#5e5e5e; }
	#home_contents .home_left .paragraph_mole{padding-left:35px; width:320px;}
	#home_contents .home_left .paragraph_mole p{text-align:justify; }
	#home_contents .home_right{ width:290px; float:right; padding:0 20px; background:#EFEFEF; position:relative; }
	#home_contents .home_right h2{ height:20px; font:bold 18px Arial, Helvetica, sans-serif; color:#5e5e5e; padding:15px 0px 0; }
	#home_contents .home_right .nw{ width:15px; height:15px; position:absolute; top:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 0; }
	#home_contents .home_right .ne{ width:15px; height:15px; position:absolute; top:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 0 ; *margin-left:-1px;}
	#home_contents .home_right .sw{ width:15px; height:15px; position:absolute; bottom:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 100% ;}
	#home_contents .home_right .se{ width:15px; height:15px; position:absolute;bottom:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 100%;*margin-left:-1px;}
	#home_contents .home_right .home_dest{ height:140px; width:290px; }
	#home_contents .home_right .whiteline{ border-bottom:1px white solid; margin-bottom:10px;}
	#home_contents .home_right .home_dest h3{color:#FF0000; margin:0 0 7px; font:bold 10px Arial, Helvetica, sans-serif; }
	#home_contents .home_right .home_dest img{ border:0px;}
	#home_contents .home_right .home_dest p{ margin:5px 0; float:left; width:273px;}
	#home_contents .home_right .home_dest img.redArrow{ border:0px; float:left; margin:4px 0 15px 0; }
	
	.iso1 { float:left;margin-left:29px; _margin-left:10px; #margin-left:30px; margin-top:30px;/*width:100px;*/text-align:center }
	
#gallery{background:#BCBCBC; min-height:580px; padding:0 0 20px 0; position:relative; overflow:auto; #overflow: none; height:auto; _height:580px; #height: 580px; }
	#gallery ul{ list-style:none; width:720px; margin:0px 20px; padding:20px 0 0 10px;  }
	#gallery ul li{ float:left; width:120px; height:120px; margin:10px; }
	#gallery ul li a{display:block; width:120px; height:120px;  }
	#gallery span{ position:absolute; width:10px; height:10px;}	
	#gallery .nw{ width:15px; height:15px; position:absolute; top:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 0; }
	#gallery .ne{ width:15px; height:15px; position:absolute; top:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 0 ; *margin-left:-1px;}
	#gallery .sw{ width:15px; height:15px; position:absolute; bottom:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 100% ;}
	#gallery .se{ width:15px; height:15px; position:absolute; bottom:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 100%;*margin-left:-1px;}
	
.place_menu{list-style:none;}
	.place_menu li{float:right; margin:5px;}
	.place_menu .menuItem:hover{color:black;  }
	.place_menu .menuItem{display:block; padding-top:59px; text-align:center; line-height:11px; width:55px;  }
	.place_menu .btn1{background: url("/imgfiles/menu_buttons.png") 0 0px no-repeat;}
	.place_menu .btn2{background: url("/imgfiles/menu_buttons.png") 0 -80px no-repeat;}
	.place_menu .btn3{background: url("/imgfiles/menu_buttons.png") 0 -160px no-repeat;}
	.place_menu .btn4{background: url("/imgfiles/menu_buttons.png") 0 -240px no-repeat;}
	.place_menu .btn5{background: url("/imgfiles/menu_buttons.png") 0 -320px no-repeat;}
	.place_menu .btn6{background: url("/imgfiles/menu_buttons.png") 0 -400px no-repeat;}
	.place_menu .btn7{background: url("/imgfiles/menu_buttons.png") 0 -477px no-repeat;}
	.place_menu .btn1selected{background: url("/imgfiles/menu_buttons.png") 100% 0px no-repeat;}
	.place_menu .btn2selected{background: url("/imgfiles/menu_buttons.png") 100% -80px no-repeat;}
	.place_menu .btn3selected{background: url("/imgfiles/menu_buttons.png") 100% -160px no-repeat; }
	.place_menu .btn4selected{background: url("/imgfiles/menu_buttons.png") 100% -240px no-repeat; }
	.place_menu .btn5selected{background: url("/imgfiles/menu_buttons.png") 100% -320px no-repeat; }
	.place_menu .btn6selected{background: url("/imgfiles/menu_buttons.png") 100% -400px no-repeat; }
	.place_menu.absoluted{position:absolute; margin-left:250px; top:340px; *margin-left:0; *top:360px; }

#imagenft{ height:244px; position:relative;  }
	#imagenft .nw{ width:15px; height:15px; position:absolute; top:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 0; }
	#imagenft .ne{ width:15px; height:15px; position:absolute; top:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 0 ; *margin-left:-1px;}
	#imagenft .sw{ width:15px; height:15px; position:absolute; bottom:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 100% ;}
	#imagenft .se{ width:15px; height:15px; position:absolute;bottom:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 100%;*margin-left:-1px;}
	
#gallery2{background:#BCBCBC; padding:0 0 20px 0; position:relative; height:574px;}
	#gallery2 .nw{ width:15px; height:15px; position:absolute; top:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 0; }
	#gallery2 .ne{ width:15px; height:15px; position:absolute; top:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 0 ; *margin-left:-1px;}
	#gallery2 .sw{ width:15px; height:15px; position:absolute; bottom:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 100% ;}
	#gallery2 .se{ width:15px; height:15px; position:absolute;bottom:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 100%;*margin-left:-1px;}

#mapa_container{background:#BCBCBC; padding:0 0 20px 0; position:relative; height:450px;}
	#mapa_container .nw{ width:15px; height:15px; position:absolute; top:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 0; }
	#mapa_container .ne{ width:15px; height:15px; position:absolute; top:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 0 ; *margin-left:-1px;}
	#mapa_container .sw{ width:15px; height:15px; position:absolute; bottom:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 100% ;}
	#mapa_container .se{ width:15px; height:15px; position:absolute;bottom:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 100%;*margin-left:-1px;}

#map{position:absolute; top:25px; left:22px;}

.heading{background: url("/imgfiles/redBullet.gif") 0 4px no-repeat; padding-left:35px; height:20px; font-size:18px; font-weight:bold; color:#5f5f5f;}
	.subheading{background: url("/imgfiles/redBulletSmall.gif") 0 4px no-repeat; padding-left:20px; height:20px; font:bold 12px Arial; color:#4f4f4f;}

.ficha_datos{ width:300px;}
	.ficha_datos h3{ color:#333333; margin:0px; padding:0; font:12px; font-weight: bold; }
	.ficha_datos p{margin:0px; padding:0; font-size: 11px; font-family: Arial;}
	
.terminis{ margin:0 0 0 0px; font:10px Arial, Helvetica, sans-serif; color:#666666; padding-left:20px; }

#dirfacultativa{ font:12px Arial, Helvetica, sans-serif; list-style:none;    }

.fichacontent{clear:both; margin-top:25px; }

.page_content_header{ position:relative; width:738px;  }
	.page_content_header .nw{ width:15px; height:15px; position:absolute; top:3px; left:3px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 0; }
	.page_content_header .ne{ width:15px; height:15px; position:absolute; top:3px; right:3px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 0 ; *margin-left:-1px;}
	.page_content_header .sw{ width:15px; height:15px; position:absolute; bottom:3px; left:3px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 100% ;}
	.page_content_header .se{ width:15px; height:15px; position:absolute; bottom:3px; right:3px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 100%;*margin-left:-1px;}

.fichamain{ background:url("/imgfiles/bg_gris.gif") 0 0 no-repeat; position:relative; height:340px; width:711px;  }
	.fichamain .north {border-bottom:1px white solid; height:100px; position:absolute; top:0px; *padding-right:46px;}
	.fichamain .north .west{ padding:15px; width:230px; float:left;  }
	.fichamain .north .east{ padding:15px; width:395px; float:right; }
	.fichamain .south {position:absolute; top:100px; height:300px; *padding-right:40px}
	.fichamain .south .west{ padding:15px; width:230px; float:left;}
	.fichamain .south .east{ padding:15px; width:395px; float:right; }
	.fichamain .bott{background:transparent url(/imgfiles/bg_gris.gif) 0 100% no-repeat; bottom:0; height:30px; position:absolute; width:711px; }
	
#process{ list-style:none; padding:15px;}
	#process li{ float:left; width:100px; margin: 10px 10px;}
	#process li a{ display:block; width:100px; height:150px;}
	#process li div{ background:#FFFFFF;  }
	
	
.bookflash{ position:relative; height:430px; background:#D4D4D4; }
	.bookflash .nw{ width:15px; height:15px; position:absolute; top:0px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 0; }
	.bookflash .ne{ width:15px; height:15px; position:absolute; top:0px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 0 ; *margin-left:-1px;}
	.bookflash .sw{ width:15px; height:15px; position:absolute; bottom:-1px; left:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 0 100% ;}
	.bookflash .se{ width:15px; height:15px; position:absolute; bottom:-1px; right:0px; background:url("/imgfiles/roundedalpha.png") no-repeat 100% 100%;*margin-left:-1px;}

	/*
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/75p_honey.png');

*/

#lightbox{}
