* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#000;
 }
#wrapper { 
 margin: 0 auto;
 width: 960px;
}
a, a:visited{ color:#FFF; text-decoration: none;}
a:hover{ color:#FFF; text-decoration: underline;}
#faux {
 margin-bottom: 0px;
 width: 960px;
 float:left;

}
#header {
 color: #333;
 width: 960px;
 padding: 0px;
 margin: 0px 0px 30px 0px;
 float:left;


}
#right { 

 margin: 0px 18px 0px 0px;
 padding: 0px;
 width: 703px;
 float: left;
 display: inline;
 
 
}
#right ul{
	list-style: none;
margin: 0;
padding: 0;
	}
#right li{
background-image: url(bullet_pdf.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: 0px;
color:#FFF;
font-size:14px;
	}

#left { 

 margin: 20px 0px 20px 0px;
 padding: 0px;
 width: 239px;
 float: right;
 display: inline;
 
}

#center_menu{
	 width: 960px;
	 height:157px;
	 margin: 0px;
 	 padding: 0px;
     float:left;

		
	}
	
	#center_menu_1{
	 width: 960px;
	 height:157px;
	 margin: 0px;
 	 padding: 0px;
     float:left;
	 
	  background: url(../graficos_new/slideshow/diseno_web_ibiza.jpg);
     background-position:center;
     background-repeat: no-repeat;
		
	}
	
		#center_menu_2{
	 width: 960px;
	 height:157px;
	 margin: 0px;
 	 padding: 0px;
     float:left;
	 
	  background: url(../graficos_new/slideshow/informatica_ibiza.jpg);
     background-position:center;
     background-repeat: no-repeat;
		
	}
	
		#center_menu_5{
	 width: 960px;
	 height:157px;
	 margin: 0px;
 	 padding: 0px;
     float:left;
	 
	  background: url(../graficos_new/slideshow/video_vigilancia_ibiza.jpg);
     background-position:center;
     background-repeat: no-repeat;
		
	}
	
		#center_menu_8{
	 width: 960px;
	 height:157px;
	 margin: 0px;
 	 padding: 0px;
     float:left;
	 
	  background: url(../graficos_new/slideshow/sistemas_acceso_ibiza.jpg);
     background-position:center;
     background-repeat: no-repeat;
		
	}
	
		#center_menu_3{
	 width: 960px;
	 height:157px;
	 margin: 0px;
 	 padding: 0px;
     float:left;
	 
	  background: url(../graficos_new/slideshow/merchandising_ibiza.jpg);
     background-position:center;
     background-repeat: no-repeat;
		
	}
	
		#center_menu_7{
	 width: 960px;
	 height:157px;
	 margin: 0px;
 	 padding: 0px;
     float:left;
	 
	  background: url(../graficos_new/slideshow/rotulacion_ibiza.jpg);
     background-position:center;
     background-repeat: no-repeat;
		
	}
	
		#center_menu_4{
	 width: 960px;
	 height:157px;
	 margin: 0px;
 	 padding: 0px;
     float:left;
	 
	  background: url(../graficos_new/slideshow/imprenta_ibiza.jpg);
     background-position:center;
     background-repeat: no-repeat;
		
	}
	
		#center_menu_6{
	 width: 960px;
	 height:157px;
	 margin: 0px;
 	 padding: 0px;
     float:left;
	 
	  background: url(../graficos_new/slideshow/agencia_publicidad_ibiza.jpg);
     background-position:center;
     background-repeat: no-repeat;
		
	}
	
	#center_menu_top{
	 width: 960px;
	 height:37px;
	 margin: 0px;
 	 padding: 0px;
	 float:left;
	


		
	}
	
	#center_menu_bottom{
	 width: 960px;
	  height:36px;
	   float:left;

	 margin: 0px 0px 10px 0px;
 	 padding: 0px;
	 
	  

		
	}

#top_menu { 

 margin: 0px;
 padding: 0px;
 width: 480px;
 height:48px;
 float: right;

   background: url(../graficos_new/top_menu.jpg);
     background-position:center;
     background-repeat:repeat-y; 

 

 
}

#logo { 

 margin: 20px 0px 0px 0px;
 padding: 0px;
 width: 480px;
 
 height:155px;
 float: left;
 background: url(../graficos_new/logo.jpg);
 background-position:center;
 background-repeat: no-repeat;

}
#logo span {
	display:none;
}


#logo a { 
 display:block;
  width: 480px;
 height:155px;
 cursor:pointer;


}
#logo a:link { 
 display:block;
 width: 480px;
 height:155px;
 cursor:pointer;

}
#logo a:hover, #logo a:focus {
	 display:block;
 width: 480px;
 height:155px;
 cursor:pointer;

  background: url(../graficos/logo_hover.jpg); 
 background-repeat:no-repeat;
	}
	
/* LEFT MENU CONFIG BEGIN */

.leftcolumn_grafico { 
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 239px;
 float: left;
 background: url(../new_graficos/left_menu_graficos_03.png);
 background-position:center;
 background-repeat:repeat-y; 
 display: inline;
 position: relative;

 
}

.leftcolumn_tecnologico { 
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 239px;
 float: left;
 background: url(../new_graficos/left_menu_tecnologicos_03.jpg);
 background-position:center;
 background-repeat:repeat-y; 
 display: inline;
 position: relative;

 
}
.leftcolumn_bottom_grafico { 
 float: left;
 margin: 0px 0px 20px 0px;
 padding: 0px 0px 0px 0px; 
 width: 239px;  
 height:12px;
 background: url(../new_graficos/left_menu_graficos_05.png);
 background-position:center bottom;
 background-repeat: no-repeat;

} 

.leftcolumn_bottom_tecnologico { 
 float: left;
 margin: 0px 0px 20px 0px;
 padding: 0px 0px 0px 0px; 
 width: 239px;  
 height:12px;
 background: url(../new_graficos/left_menu_tecnologicos_05.jpg);
 background-position:center bottom;
 background-repeat: no-repeat;

} 

.left_menu_servicios_tecnologico_icon { width:222px; padding:0px; float:left; margin:0px 0px 9px 9px; }
.left_menu_servicios_tecnologico_icon h2{ text-align:center; background-color:#099; color:#FFF; font-size:14px; font-weight:bold;}
.left_menu_servicios_tecnologico_icon img{ width:222px; float:left; height:90px; margin:0px; padding:0px; background-color: #666;}
.left_menu_servicios_tecnologico_icon p{ color: #FFF; text-align:center; width:222px; margin:0px; height:21px; background: url(../new_graficos/left_grafico_icon.jpg);
 background-position:center;
 background-repeat: no-repeat; float:left; padding:8px 0px 5px 0px;}

.left_menu_servicios_grafico_icon { width:222px; padding:0px; float:left; margin:5px; }
.left_menu_servicios_grafico_icon h2{ text-align:center; background-color:#099; color:#FFF; font-size:14px; font-weight:bold;}
.left_menu_servicios_grafico_icon img{ width:222px; float:left; height:90px; margin:0px; padding:0px; background-color: #666;}
.left_menu_servicios_grafico_icon p{ color: #FFF; text-align:center; width:212px; margin:0px; background-color: #333; float:left; padding:5px;}

.left_menu_servicios_tecnologico { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 239px;
 height:36px;
 background: url(../new_graficos/left_menu_tecnologicos_01.jpg);
 background-position:center;
 background-repeat: no-repeat;
}
.left_menu_servicios_tecnologico h2{ text-align:center; padding:10px 0px 0px 0px; color:#FFF; font-size:16px; font-weight: normal;}
.left_menu_servicios_grafico { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 239px;
 height:36px;
 background: url(../new_graficos/left_menu_graficos_01.png);
 background-position:center;
 background-repeat: no-repeat;
}
.left_menu_servicios_grafico h2{ text-align:center; padding:10px 0px 0px 0px; color:#FFF; font-size:16px; font-weight: normal;}
.left_menu_subcat_tecnologico { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 239px;
 height:36px;
 background: url(../new_graficos/left_menu_tecnologicos_01.jpg);
 background-position:center;
 background-repeat: no-repeat;
}

.left_menu_subcat_grafico { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 239px;
 height:36px;
 background: url(../new_graficos/left_menu_graficos_01.png);
 background-position:center;
 background-repeat: no-repeat;
}

/* LEFT MENU CONFIG FINISH */

/*  BUTTON CONFIG START */
.button_top_grafico{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 239px;
 height:20px;
 display:block;
 float:left;
 background: url(../new_graficos/left_menu_graficos_01.png);
 background-position:center top;
 background-repeat: no-repeat;

 
}

.button_grafico a:link,.button_grafico a:visited { 
 float: left;
 margin: 0px 0px 20px 0px;
 padding: 0px 0px 0px 0px; 
 width: 239px;  
 height:40px;
 background: url(../new_graficos/button_grafico.jpg);
 background-position:center;
 background-repeat: no-repeat;
 text-decoration:none;

}   
.button_image{width:239px; height:60px; float:left; display:block;}
.button_image img{ width:239px; height:60px; float:left; display:block;}

.button_grafico a:hover { 
 display:block;
 float:left;
 margin: 0px 0px 20px 0px;
 padding: 0px 0px 0px 0px; 
 width: 239px;  
 height:40px;
 background: url(../new_graficos/button_grafico.jpg);
 background-position:center;
 background-repeat: no-repeat;
 text-decoration:none;

}   
.button_grafico span{ text-align:center; padding-top:6px; display:block; }

.button_top_tecnologico{

 display:block;
 float:left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 239px;
 height:20px;
 background: url(../new_graficos/left_menu_tecnologicos_01.jpg);
 background-position:center top;
 background-repeat: no-repeat;

 
}

.button_tecnologico a:link,.button_tecnologico a:visited { 
 margin: 0px 0px 20px 0px;
 padding: 0px 0px 0px 0px; 
 width: 239px;  
 height:40px;
  display:block;
 float:left;
 background: url(../new_graficos/button_tecnologicos.jpg);
 background-position:center;
 background-repeat: no-repeat;
 text-decoration:none;

} 

.button_tecnologico a:hover { 
 float: left;
 margin: 0px 0px 20px 0px;
 padding: 0px 0px 0px 0px; 
 width: 239px;  
 height:40px;
 background: url(../new_graficos/button_tecnologicos.jpg);
 background-position:center;
 background-repeat: no-repeat;
 text-decoration:none;

}

.button_tecnologico span{ text-align:center; padding-top:6px; display:block;}

/*  BUTTON CONFIG FINISH */


h1{
font-size:30px;
color: #999;
font-weight:normal;
padding:10px 10px 10px 0px;
margin:10px 0px 0px 20px;
font-family:Verdana, Geneva, sans-serif;
background: url(../new_graficos/title_linej.jpg);
 background-position:bottom left;
 background-repeat: no-repeat;

}
p{
font-size:15px;
color:#FFF;
padding:0px 0px 0px 0px;
margin:0px 20px 20px 20px;
line-height:23px;
text-align: justify;
float:left;

}
span.aim{ margin:5px 0px 0px 20px; float:left; padding:25px 0px 25px 110px; background: url(../new_graficos/aim.png);
 background-position:left;  background-repeat: no-repeat; font-size:16px; font-weight:normal;}
 
 span.presupuesto{ margin:5px 0px 0px 20px; float:left; padding:25px 0px 25px 110px; background: url(../new_graficos/presupuesto.png);
 background-position:left;  background-repeat: no-repeat; font-size:16px; font-weight:normal;}
 
  span.technology{ margin:5px 0px 0px 20px; float:left; padding:25px 0px 25px 110px; background: url(../new_graficos/technology.png);
 background-position:left;  background-repeat: no-repeat; font-size:16px; font-weight:normal;}


.right_page_1{ 
width:100px;
height:180px;

margin:0px 0px 0px 0px; 
padding:0px; 
float:right;
color:#FFF;

}
.right_page_2{ 
width:100px; 
height:280px;

margin:0px 0px 0px 0px; 
padding:0px; 
float:right;
color:#FFF;

}

.right_page_box{ 
 background: url(../graficos_new/box_imprenta.jpg);
 background-position:right top;
 background-repeat: no-repeat;
 margin:0px 1px 0px 2px;
 padding:0px 0px 0px 0px;
 float:right;
 width: 699px;
}
.right_page_box_complete{ 
 margin:0px 2px 0px 3px;
 padding:0px 0px 0px 0px;
 float:right;
 width: 955px;
}

.right_page_box_complete img{
	float:right;

	
}

.right_page_box_3{ 
 background: url(../graficos_new/box_merchandising.jpg);
 background-position:right top;
 background-repeat: no-repeat;
 margin:0px 1px 0px 2px;
 padding:0px 0px 0px 0px;
 float:right;
 width: 699px;
}

.right_page_box_7{ 
 background: url(../graficos_new/box_rotulacion.jpg);
 background-position:right top;
 background-repeat: no-repeat;
 margin:0px 1px 0px 2px;
 padding:0px 0px 0px 0px;
 float:right;
 width: 699px;
}

.right_page_box_4{ 
 background: url(../graficos_new/box_imprenta.jpg);
 background-position:right top;
 background-repeat: no-repeat;
 margin:0px 1px 0px 2px;
 padding:0px 0px 0px 0px;
 float:right;
 width: 699px;
}

.right_page_box_6{ 
 background: url(../graficos_new/box_diseno_grafico.jpg);
 background-position:right top;
 background-repeat: no-repeat;
 margin:0px 1px 0px 2px;
 padding:0px 0px 0px 0px;
 float:right;
 width: 699px;
}

.right_page_box_1{ 
 background: url(../graficos_new/box_diseno_web.jpg);
 background-position:right top;
 background-repeat: no-repeat;
 margin:0px 1px 0px 2px;
 padding:0px 0px 0px 0px;
 float:right;
 width: 699px;
}

.right_page_box_2{ 
 background: url(../graficos_new/box_informatica.jpg);
 background-position:right top;
 background-repeat: no-repeat;
 margin:0px 1px 0px 2px;
 padding:0px 0px 0px 0px;
 float:right;
 width: 699px;
}

.right_page_box_5{ 
 background: url(../graficos_new/box_video_vigilancia.jpg);
 background-position:right top;
 background-repeat: no-repeat;
 margin:0px 1px 0px 2px;
 padding:0px 0px 0px 0px;
 float:right;
 width: 699px;
}

.right_page_box_8{ 
 background: url(../graficos_new/box_sistemas_acceso.jpg);
 background-position:right top;
 background-repeat: no-repeat;
 margin:0px 1px 0px 2px;
 padding:0px 0px 0px 0px;
 float:right;
 width: 699px;
}
.rightcolumn_grafico { 
 display: inline;
 position: relative;
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 width: 703px;

 background: url(../graficos_new/right_repeat_orange_1.jpg);
 background-position:center;
 background-repeat:repeat-y; 

}
.rightcolumn_bottom_grafico { 
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 width: 703px;  
 height:30px;
 background: url(../graficos_new/right_bottom_orange1.jpg);
 background-position:center bottom;
 background-repeat: no-repeat;

}   
.rightcolumn_top_grafico { 
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 703px;
 height:0px;
 background: url(../graficos_new/right_top_orangeh.jpg);
 background-position:center;
 background-repeat: no-repeat;

}
.rightcolumn_grafico_complete { 
 display: inline;
 position: relative;
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 width: 960px;

 background: url(../new_graficos/right_repeat_orange_complete.jpg);
 background-position:center;
 background-repeat:repeat-y; 

}
.rightcolumn_bottom_grafico_complete { 
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 width: 960px;
 height:9px;
 background: url(../new_graficos/right_bottom_orange_complete.jpg);
 background-position:center bottom;
 background-repeat: no-repeat;

}   
.rightcolumn_top_grafico_complete { 
 float: right;
 margin: 20px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 960px;
 height:36px;
 background: url(../new_graficos/right_top_orange_complete.jpg);
 background-position:center;
 background-repeat: no-repeat;

}
.rightcolumn_tecnologico { 
 display: inline;
 position: relative;
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 width: 703px;

 background: url(../graficos_new/right_repeat_blueh.jpg);
 background-position:center;
 background-repeat:repeat-y; 

}
.rightcolumn_bottom_tecnologico { 
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 width: 703px;  
 height:30px;
 background: url(../graficos_new/right_bottom_bluej.jpg);
 background-position:center bottom;
 background-repeat: no-repeat;

}   
.rightcolumn_top_tecnologico { 
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 703px;
 height:0px;
 background: url(../graficos_new/right_top_bluej.jpg);
 background-position:center;
 background-repeat: no-repeat;

}

.rightcolumn_tecnologico_complete { 
 display: inline;
 position: relative;
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 width: 960px;

 background: url(../new_graficos/right_repeat_blue_completej.jpg);
 background-position:center;
 background-repeat:repeat-y; 

}
.rightcolumn_bottom_tecnologico_complete { 
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 width: 960px;
 height:9px;
 background: url(../new_graficos/right_bottom_blue_complete.jpg);
 background-position:center bottom;
 background-repeat: no-repeat;

}   
.rightcolumn_top_tecnologico_complete { 
 float: right;
 margin: 20px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 960px;
 height:36px;
 background: url(../new_graficos/right_top_blue_complete.jpg);
 background-position:center;
 background-repeat: no-repeat;

}
#footer_tecnologico { 
 width: 960px;
 height:82px;
 display:block;
 float:left;

 clear: both;
 color: #ffffff;
 margin: 20px 0px 20px 0px;
 padding: 0px 0px 0px 0px;
 background: url(../graficos_new/footer_blue.jpg);
 background-position:center;
 background-repeat:no-repeat;
 text-align:center;
 font-size:12px;
}
#footer_tecnologico p{ margin:10px 0px 5px 0px; font-size:12px; padding:5px 0px 5px 0px; width: 960px;
 display:block;float:left; text-align:center;} 
#footer_tecnologico a,#footer_tecnologico a:visited{ font-size:12px; color:#FFF; text-align:center; margin-top:25px;}
#footer_tecnologico a:hover{ color:#000; text-align:center;}


#footer_grafico { 
  width: 960px;
 height:82px;
 display:block;
 float:left;

 clear: both;
 color: #ffffff;
 margin: 20px 0px 20px 0px;
 padding: 0px 0px 0px 0px;
 background: url(../graficos_new/footer_orange.jpg);
 background-position:center;
 background-repeat:no-repeat;
 text-align:center;
 font-size:12px;
}
#footer_grafico p{margin:10px 0px 5px 0px; font-size:12px; padding:0px 0px 5px 0px; width: 960px;
 display:block;float:left; text-align:center;} 
#footer_grafico a,#footer_grafico a:visited{ font-size:12px; color:#FFF; text-align:center; margin-top:25px;}
#footer_grafico a:hover{ color:#000; text-align:center;}

.clear { clear: both; background: none; }


#navcontainer_bottom ul
{
padding-left: 0;
margin-left: 0;
float: left;
width: 960px;
}

#navcontainer_bottom ul li { display: inline; }

#navcontainer_bottom ul li
{
padding:0px 0px 0px 0px;
color: White;
text-decoration: none;
float: left;
width:240px;
height:45px;
border-right: 0px solid #fff;

}

#navcontainer_bottom span{ text-align:center; padding-top:10px; display:block;}

li.diseno_web_ibiza,li.diseno_web_ibiza a,li.diseno_web_ibiza a:link{
 background: url(../new_graficos/barra_serviciostecnologicos_01.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
 text-decoration:none;
}

li.diseno_web_ibiza a:hover,li.diseno_web_ibiza a:focus {
 background: url(../new_graficos/barra_serviciostecnologicos_pulsado_01.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
 text-decoration:none;

}

li.diseno_web_ibiza_active,li.diseno_web_ibiza_active a,li.diseno_web_ibiza_active a:link{
 background: url(../new_graficos/barra_serviciostecnologicos_pulsado_01.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.diseno_web_ibiza_active a:hover,li.diseno_web_ibiza_active a:focus {
 background: url(../new_graficos/barra_serviciostecnologicos_01.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.informatica_ibiza,li.informatica_ibiza a,li.informatica_ibiza a:link{
 background: url(../new_graficos/barra_serviciostecnologicos_02.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.informatica_ibiza a:hover,li.informatica_ibiza a:focus {
 background: url(../new_graficos/barra_serviciostecnologicos_pulsado_02.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.informatica_ibiza_active,li.informatica_ibiza_active a,li.informatica_ibiza_active a:link{
 background: url(../new_graficos/barra_serviciostecnologicos_pulsado_02.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.informatica_ibiza_active a:hover,li.informatica_ibiza_active a:focus {
 background: url(../new_graficos/barra_serviciostecnologicos_02.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}



li.video_vigilancia_ibiza,li.video_vigilancia_ibiza a,li.video_vigilancia_ibiza a:link{
 background: url(../new_graficos/barra_serviciostecnologicos_04.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.video_vigilancia_ibiza a:hover,li.video_vigilancia_ibiza a:focus {
 background: url(../new_graficos/barra_serviciostecnologicos_pulsado_04.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.video_vigilancia_ibiza_active,li.video_vigilancia_ibiza_active a,li.video_vigilancia_ibiza_active a:link{
 background: url(../new_graficos/barra_serviciostecnologicos_pulsado_04.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.video_vigilancia_ibiza_active a:hover,li.video_vigilancia_ibiza_active a:focus {
 background: url(../new_graficos/barra_serviciostecnologicos_04.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.sistemas_acceso_ibiza,li.sistemas_acceso_ibiza a,li.sistemas_acceso_ibiza a:link{
 background: url(../new_graficos/barra_serviciostecnologicos_03.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.sistemas_acceso_ibiza a:hover,li.sistemas_acceso_ibiza a:focus {
 background: url(../new_graficos/barra_serviciostecnologicos_pulsado_03.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.sistemas_acceso_ibiza_active,li.sistemas_acceso_ibiza_active a,li.sistemas_acceso_ibiza_active a:link{
 background: url(../new_graficos/barra_serviciostecnologicos_pulsado_03.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}

li.sistemas_acceso_ibiza_active a:hover,li.sistemas_acceso_ibiza_active a:focus {
 background: url(../new_graficos/barra_serviciostecnologicos_03.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:45px;
 display:block;
  text-decoration:none;

}







#navcontainer_top ul
{
padding-left: 0;
margin-left: 0;
float: left;
width: 960px;
font-family: arial, helvetica, sans-serif;
}

#navcontainer_top ul li { display: inline; }

#navcontainer_top ul li
{
padding:0px 0px 0px 0px;
text-decoration: none;
float: left;
width:240px;
height:37px;

}

#navcontainer_top span{ text-align:center; padding-top:10px; display:block;}


li.diseno_grafico_ibiza,li.diseno_grafico_ibiza a,li.diseno_grafico_ibiza a:link{ 
 background: url(../new_graficos/barra_serviciosgraficos_01.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.diseno_grafico_ibiza a:hover, li.diseno_grafico_ibiza a:focus {
 background: url(../new_graficos/barra_serviciosgraficos_pulsado_01.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.diseno_grafico_ibiza_active,li.diseno_grafico_ibiza_active a,li.diseno_grafico_ibiza_active a:link{ 
 background: url(../new_graficos/barra_serviciosgraficos_pulsado_01.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.diseno_grafico_ibiza_active a:hover, li.diseno_grafico_ibiza_active a:focus {
 background: url(../new_graficos/barra_serviciosgraficos_01.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}



li.imprenta_ibiza,li.imprenta_ibiza a,li.imprenta_ibiza a:link{ 
 background: url(../new_graficos/barra_serviciosgraficos_02.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.imprenta_ibiza a:hover, li.imprenta_ibiza a:focus {
 background: url(../new_graficos/barra_serviciosgraficos_pulsado_02.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.imprenta_ibiza_active,li.imprenta_ibiza_active a,li.imprenta_ibiza_active a:link{ 
 background: url(../new_graficos/barra_serviciosgraficos_pulsado_02.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.imprenta_ibiza_active a:hover, li.imprenta_ibiza_active a:focus {
 background: url(../new_graficos/barra_serviciosgraficos_02.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.rotulacion_ibiza,li.rotulacion_ibiza a,li.rotulacion_ibiza a:link{ 
 background: url(../new_graficos/barra_serviciosgraficos_04.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.rotulacion_ibiza a:hover, li.rotulacion_ibiza a:focus {
 background: url(../new_graficos/barra_serviciosgraficos_pulsado_04.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.rotulacion_ibiza_active,li.rotulacion_ibiza_active a,li.rotulacion_ibiza_active a:link{ 
 background: url(../new_graficos/barra_serviciosgraficos_pulsado_04.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.rotulacion_ibiza_active a:hover,li.rotulacion_ibiza_active a:focus {
 background: url(../new_graficos/barra_serviciosgraficos_04.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.merchandising_ibiza,li.merchandising_ibiza a,li.merchandising_ibiza a:link{ 
 background: url(../new_graficos/barra_serviciosgraficos_03.png);
 background-position:center;
 background-repeat:no-repeat; 
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.merchandising_ibiza a:hover, li.merchandising_ibiza a:focus {
 background: url(../new_graficos/barra_serviciosgraficos_pulsado_03.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}
li.merchandising_ibiza_active,li.merchandising_ibiza_active a,li.merchandising_ibiza_active a:link{ 
 background: url(../new_graficos/barra_serviciosgraficos_pulsado_03.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}

li.merchandising_ibiza_active a:hover, li.merchandising_ibiza_active a:focus {
 background: url(../new_graficos/barra_serviciosgraficos_03.png);
 background-position:center;
 background-repeat:no-repeat;
 widows:240px;
 height:37px;
 display:block;
 text-decoration:none;
}







#navcontainer_top_menu ul
{
padding-left: 0;
margin-left: 0;
float: left;
width: 480px;
font-family: arial, helvetica, sans-serif;

}

#navcontainer_top_menu ul li { display: inline; }

#navcontainer_top_menu span{ text-align:center; padding-top:10px; display:block;}

#navcontainer_top_menu ul li
{
padding:0px 0px 0px 0px;
text-decoration: none;
float: left;
width:120px;
height:48px;

}

li.clientes,li.clientes a,li.clientes a:link{ 
 background: url(../new_graficos/top_menu_01.jpg);
 background-position:center;
 background-repeat:no-repeat; 
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}
li.clientes a:hover, li.clientes a:focus {
 background: url(../new_graficos/top_menu_01.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}
li.clientes_active,li.clientes_active a,li.clientes_active a:link{ 
 background: url(../new_graficos/top_menu_01.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}

li.clientes_active a:hover, li.clientes_active a:focus {
 background: url(../new_graficos/top_menu_01.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}


li.donde_estamos,li.donde_estamos a,li.donde_estamos a:link{ 
 background: url(../new_graficos/top_menu_02.jpg);
 background-position:center;
 background-repeat:no-repeat; 
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}

li.donde_estamos a:hover, li.donde_estamos a:focus {
 background: url(../new_graficos/top_menu_02.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}
li.donde_estamos_active,li.donde_estamos_active a,li.donde_estamos_active a:link{ 
 background: url(../new_graficos/top_menu_02.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}

li.donde_estamos_active a:hover, li.donde_estamos_active a:focus {
 background: url(../new_graficos/top_menu_02.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}

li.contacto,li.contacto a,li.contacto a:link{ 
 background: url(../new_graficos/top_menu_03.jpg);
 background-position:center;
 background-repeat:no-repeat; 
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}

li.contacto a:hover, li.contacto a:focus {
 background: url(../new_graficos/top_menu_03.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}
li.contacto_active,li.contacto_active a,li.contacto_active a:link{ 
 background: url(../new_graficos/top_menu_03.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}

li.contacto_active a:hover, li.contacto_active a:focus {
 background: url(../new_graficos/top_menu_03.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}


li.empresa,li.empresa a,li.empresa a:link{ 
 background: url(../new_graficos/top_menu_04.jpg);
 background-position:center;
 background-repeat:no-repeat; 
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}

li.empresa a:hover, li.empresa a:focus {
 background: url(../new_graficos/top_menu_04.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}
li.empresa_active,li.empresa_active a,li.empresa_active a:link{ 
 background: url(../new_graficos/top_menu_04.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}

li.empresa_active a:hover, li.empresa_active a:focus {
 background: url(../new_graficos/top_menu_04.jpg);
 background-position:center;
 background-repeat:no-repeat;
 widows:120px;
 height:48px;
 display:block;
 text-decoration:none;
}








#navcontainer_left { width: 234px; margin:0px 2px 0px 2px;}

#navcontainer_left ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer_left a
{
display: block;
padding: 7px 10px 7px 10px; 
width: 215px;
font-size:14px;
border-bottom: 1px solid #333;
}

#navcontainer_left a:link
{
color: #EEE;
text-decoration: none;
}

#navcontainer_left a:hover
{
 background: url(../new_graficos/right_top_orange_complete.jpg);
 background-position:center;
 background-repeat: no-repeat;
color: #fff;
text-decoration:none;
} 


#navcontainer_left_active a:link, #navcontainer_left_active a:visited, #navcontainer_left_active a:hover
{
 background: url(../new_graficos/right_top_grey_complete.jpg);
 background-position:center;
 background-repeat: no-repeat;
color: #fff;
text-decoration:none;
}

/* LIST CONFIG START */
#portfolio_thumb_left{ float:left; width:160px; margin:0px 10px 0px 0px;}
#portfolio_thumb_right{ float:left;  width:483px;}
#portfolio_thumb{ float:left; margin:0px 10px 20px 10px;  padding:10px; width:662px;  border:0px solid #999; background-color: #1B1B1B;  } 
#portfolio_thumb h2{  width:662px;  font-size:16px; display:block; color:#FFF; margin:0px; padding:5px 0px 5px 0px; } 
#portfolio_thumb p{ font-size:12px; float:left; color:#FFF; padding:0px; margin:0px; width:662px;  } 
#portfolio_thumb span{  width:662px;  font-size:12px; float:left; color:#FFF; font-style:italic; padding:5px 0px 5px 0px;margin:0px 0px 0px 0px; display:block; } 
#portfolio_thumb img{ width:662px; height:150px; border:0px solid #999; background-color:#000; display:block; margin:0px 0px 10px 0px; padding:0px; float:left;} 
#portfolio_thumb a,#portfolio_thumb a:visited{ color:#F60;} 
#portfolio_thumb a:hover{ color:#F60; text-decoration:underline;} 
/* LIST CONFIG FINISH */


#right_left_box{ width:645px;   margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; float:left; color:#FFF;}
#right_right_box{width:270px; margin:0px 0px 0px 0px;  padding:10px 10px 10px 10px; float:left; color:#FFF;}
#right_right_box h2{ font-size:14px; color:#FFF; padding:5px 0px 5px 0px; float:left;}
#right_right_box p{ font-size:14px; color:#FFF; line-height:18px; margin:0px; float:left; padding:5px 0px 5px 0px; display:block; clear:both;}



#trabajos_right_box{ width:239px; background-color:#333; float:left; padding:0px; margin:0px 0px 20px 0px;}
#trabajos_right_box h2{ background-color:#333; color:#FFF; font-size:15px; border-bottom:5px solid #000; padding:10px;}
#trabajos_right_box p{ font-size:14px; color:#FFF; padding:0px 0px 0px 0px; margin:10px; line-height:20px;}
#trabajos_right_box span{display:block;  background-color: #666; width:229px; margin:0px; padding:5px 5px 5px 5px; text-align:right;}

#productos_right_box{ width:239px; background-color:#333; float:left; padding:0px; margin:0px 0px 20px 0px;}
#productos_right_box h2{ background-color:#333; color:#FFF; font-size:15px; border-bottom:5px solid #000; padding:10px;}
#productos_right_box p{ font-size:14px; color:#FFF; padding:0px 0px 0px 0px; margin:10px; line-height:20px;}
#productos_right_box span{ display:block;  background-color: #666; width:229px; margin:0px; padding:5px 5px 5px 5px; text-align:right;}

#tarifas_right_box{ width:239px; background-color:#333; float:left; padding:0px; margin:0px 0px 20px 0px;}
#tarifas_right_box h2{ background-color:#333; color:#FFF; font-size:15px; border-bottom:5px solid #000; padding:10px;}
#tarifas_right_box p{ font-size:14px; color:#FFF; padding:0px 0px 0px 0px; margin:10px; line-height:20px;}
#tarifas_right_box span{ display:block;  background-color: #666; width:229px; margin:0px; padding:5px 5px 5px 5px; text-align:right;}

.tarifas_table{background-color:#000; width:680px; margin:0px 10px 10px 10px;}
.tarifas_table td{background-color:#000; padding:7px 0px 7px 0px; color:#FFF; text-align:center; background: url(../new_graficos/right_top_grey_complete.jpg);
 background-position:center;
 background-repeat: no-repeat;}
.tarifas_table th{padding:7px 0px 7px 0px; color:#FFF; font-weight: normal; text-align:center; background: url(../new_graficos/right_top_orange_complete.jpg);
 background-position:top center;
 background-repeat: no-repeat; }

#map{ width:645px; height:400px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#clientes_box{  width: 910px; margin:0px 20px 0px 20px; padding:0px 0px 0px 5px; float:left;}
.clientes_thumb img{ width:120px; margin:8px 8px 0px 0px; background-color:#000000; height:120px; float:left; border:1px dotted #272727;}
.clientes_thumb a img{ width:120px; margin:8px 8px 0px 0px; background-color:#000000; height:120px; float:left; border:1px dotted #272727;}
.clientes_thumb a:hover img{
border: 1px solid #fff;
}
.clientes_thumb a:hover{
border: 1px solid #fff;
}
.desc_image_thumb{ width:200px; float:right; height:250px; padding:3px; background-color:#666; margin:0px 0px 10px 20px; border:1px solid #
333;}

.marcas_box{ width:239px; margin:0px 2px 0px 2px;}
.marcas_thumb img{ width:70px; margin:3px; background-color:#000000; height:70px; float:left; border:1px dotted #272727;}
.marcas_thumb a img{ width:70px; margin:3px; background-color:#000000; height:70px; float:left; border:1px dotted #272727;}
.marcas_thumb a:hover img{
border: 1px solid #fff;
}
.clientes_thumb a:hover{
border: 1px solid #fff;
}
#skype_button{ width:200px; margin:10px 0px 0px 0px;float:right; text-align:left;  }
#skype_button img{ margin:0px; padding:0px; float:left;}
#skype_button span{ padding:5px 6px 6px 6px; float:left; margin:0px; color:#FFF;}

#languages{ width:200px; margin:40px 0px 0px 0px;float:right; text-align:left;  }
#languages span{ padding:7px 6px 6px 6px; margin:0px; float:left;color:#FFF;}
#languages img{ padding:2px 2px 2px 2px; float:left;margin:0px;}

#contact_details{ width:220px; margin:30px 0px 0px 50px;float:left; text-align:left; color:#FFF;}


/* BEGIN GELLARIA */
.demo{ width:680px; padding:0px; margin:0px 10px 0px 10px; float:left;}
	.gallery_demo{}
	
	.galleria_wrapper{padding:0px; margin:0px; float:left;}
	.galleria_container{ margin:0px 0px 0px 0px; height:500px; width:680px;float:left;  padding:0px; }
	.galleria_container img{ margin:0px 0px 20px 0px; padding:0px; height:490px; width:670px; display:block; background-color: #333; float:left; padding:5px;}

	.galleria{list-style:none;width:680px; background-color: #111; float:left; padding-top:0px;}
	.galleria li{display:block;width:120px;height:100px;overflow:hidden;float:left;margin:5px 0px 5px 5px; border:5px solid #333; background-color:#FFF;}
	.galleria li:hover{border:5px solid  #666;}
	.galleria li:active{border:5px solid  #303030;}
	.galleria li a{display:none}
	.galleria li div{position:absolute;display:none;top:0;left:180px}
	.galleria li div img{cursor:pointer}
	.galleria li.active div img,.galleria li.active div{display:block; border:1px solid #666;}
	.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
	.galleria li .caption{display:block;padding-top:.5em}
	* html .galleria li div span{width:500px;} /* MSIE bug */
	
	#left_container{
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 698px;
 float: left;
 display: inline;
 display:block;
		}
		
		/* Easy Slider */

	#slider_static{ color: #333;
 width: 960px;
 height:157px;
 margin:0px 0px 0px 0px;
 padding: 0px;
 float:left;
 display: inline;
 position: relative;}

#slider{ color: #333;
 width: 960px;
 height:157px;
 margin:0px 0px 0px 0px;
 padding: 0px;
 float:left;
 display: inline;
 position: relative;}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 960px;
        height:157px;
		overflow:hidden; 
		}	
#prevBtn, #nextBtn{ 
	
		width:30px;
		height:77px;
	    position: absolute;
		 display: inline;
        right:0px;
        top:200px;
		z-index:1; 

		}	
	#nextBtn{ 
		   left:-1px;
		    top:200px;

		}		
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../new_graficos/arrow_left.png) no-repeat 0 0;
		}	
	#nextBtn a{ 
		background:url(../new_graficos/arrow_right.png) no-repeat 0 0;	
		}	
		
			#prevBtn a:hover, #nextBtn a:hover{ 		background:url(../new_graficos/arrow_left_hover.png) no-repeat 0 0;	}
			
			#nextBtn a:hover{ 
		background:url(../new_graficos/arrow_right_hover.png) no-repeat 0 0;	
		}	
		
		#prevBtn span, #nextBtn span{ display:none; }

	/* BEGIN DEMO STYLE */
	
	#form_contact{ width:955px;  float:left; margin:0px; padding:0px;}
	#form_contact h2{ color:#FFF;}
	#form_contact p{ color:#FFF;}
	#form_contact_form{ width:645px;  float:left; margin:0px; padding:10px 10px 10px 30px;}
	#form_contact_info{width:250px; float:left;  margin:0px; padding:10px;}
	.form_error{ padding:2px; color: #F00; margin:5px 0px 5px 0px; display:block; width:602px;}
	.form_ok{ padding:5px 5px 5px 5px; color: #39F; margin:5px 0px 5px 0px; display:block; width:645px; text-align: center;}
	label{ padding:2px; margin:0px 0px 0px 0px; display:block; width:602px; color:#FFF;}
	input{ width:600px; margin:5px 0px 5px 0px; border:1px solid #fff; background-color:#000; padding:5px; color:#fff; font-size:12px;}
	textarea{ width:600px; margin:5px 0px 5px 0px; height:100px; border:1px solid #fff; background-color:#000; padding:5px; color:#FFF; font-size:12px;}
	button{ width:150px; margin:0px 32px 0px 0px; border:1px solid #fff; float:right; padding:5px; color:#fff; background-color: #000; cursor:pointer;}
	
	#destacado_list{ width:220px; padding:0px 0px 16px 0px; float:left; margin:20px 10px 2px 10px;
	 background-image: url(../new_graficos/destacado_menu_bottom_grafico.jpg);
 background-position:center bottom;
 background-repeat: no-repeat;
	
	
	}
	#index_contents p{ float:right; width:440px; background-color: #171717; text-align:left; padding:10px; margin:10px 0px 20px 0px; line-height:20px; font-size:16px; color:#FFF; background-image:none;}
	#index_contents h1{ float:right; width:450px; font-style:italic;  padding:5px 5px 5px 5px; margin:0px 0px 5px 0px;  font-size:16px; color: #999;  background-image:none; text-align: right; }
	#index_contents h1 span{ float:right; width:440px;border-left:0px solid #333;  padding:5px; margin:0px 0px 0px 0px; color:#666;}
	#index_contents span{ float:left; width:405px; border-left:35px solid #333; margin:5px 10px 10px 10px; line-height:18px;  padding:0px 5px 0px 10px;  font-size:14px; color: #CCC;  background-image:none;}
	
	
	#index_contents_box{float:right;  width:470px;  margin:0px 0px 0px 0px; padding:10px 10px 0px 0px; color:#FFF;  background-image:none;}
	#index_contents_box_2{float:left;  width:480px; margin:0px 0px 0px 0px; color:#FFF;  background-image:none;}
	#destacado_list h1{ 

 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 width: 220px;
 height:25px;
 font-size:14px;
 font-weight:normal;
 font-style:normal;
 text-align:center;
 background-image: url(../new_graficos/destacado_menu_top_grafico.jpg);
 background-position:center top;
 background-repeat: no-repeat;
 color:#FFF;
	}
	.iconlist
	{
	list-style: none;
	margin: 0px;
	padding: 0px;


	}

	li.destacado
	{
	background-image: url(../new_graficos/destacado_menu_repeat_grafico.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 6px 5px 5px 35px;
	height:19px;
	margin:0px 0px 0px 0px;
	float:left;
	width:180px;

	}
	
	li.email
	{
	background-image: url(../new_graficos/email.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0px 0px 20px;
	margin:6px 0px 0px 0px;
	font-size:14px;

	}
	
	li.telefono
	{
	background-image: url(../new_graficos/tel.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0px 0px 20px;
	margin:6px 0px 0px 0px;
	font-size:14px;
	}
	
	li.fax
	{
	background-image: url(../new_graficos/fax.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0px 0px 20px;
	margin:6px 0px 0px 0px;
		font-size:14px;

	}
	
		li.skype
	{
	background-image: url(../new_graficos/skype.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0px 0px 20px;
	margin:6px 0px 0px 0px;
		font-size:14px;

	}
	
	#x_under{ padding:0px; margin:0px; color:#000; float:left; display:none;}
	#x_under h1{ font-size:14px; padding:0px; margin:0px; color:#000; 	background-image:none; font-weight: bold;}
	#x_under h2{font-size:12px; padding:0px; margin:0px; color:#000; background-image:none; font-weight:normal;}
	#x_under p{font-size:12px; padding:0px; margin:0px; color:#000; font-weight:normal;}
	
	
	#portfolio_grafico{ width:315px; height:150px; padding:2px; margin:20px 0px 0px 20px; border:1px solid #333; float:left;}
	
	#portfolio_grafico img{width:315px; height:150px; float:left; }
	#portfolio_grafico h2{ font-size:14px; width:290px; text-align:left; color:#333; font-weight:normal; padding-top:3px; margin:2px 0px 0px 0x;float:left;}
	#portfolio_grafico p{ font-size:10px; text-align:left; padding:0px; margin:0px;}
	
	#quote {
display: block;
padding: 5px;
margin: 10px 50px 0px 10px;
width: 420px;
font-size:15px;
float:left;
text-align:right;
}
	#firma{ background:none; float:left; font-size:14px; float:right; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; color:#666; width: 430px;}
	#photogallery{
float:left;
width:703px;
	}
	
	#photogallery a img{
background-color: #333;
padding:5px;
margin:10px;
float:left;
border:0px solid #fff;
width:204px;
	}
	
		#photogallery a:hover img{
background-color: orange;
padding:5px;
margin:10px;
float:left;
border:0px solid #fff;
width:204px;
	}
	
