/* @override 
	http://localhost/printit/css/printit.css
	http://localhost:80/printit/css/printit.css
	http://localhost//printit/css/printit.css
	http://localhost/printit/css/reset.css
	http://www.printitbcn.com/css/printit.css
*/

@charset "UTF-8";


/* CSS Document */

html{
width:100%;
	font:normal 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
    color:grey;
}
html>body {  /*** hack per exploeer */
     height: auto;
}

body {
height:1000px;
min-height: 1000px;
height:auto !important;
background: #fff url(../images/fondo_degradado.jpg) repeat-x;
font:normal 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
color: #ccc;

}

#top {
	height: 10px;
}
#idiomescontenedor {
    align:center;
	margin: 0px auto 0px auto;
	width: 974px;	
}
#idiomes 
    {
	padding-left:880px;
	}

#cap {
	height: 65px;
	
}
#caja {
	top:16px;  /* si ho faig amb marges no funciona bé */
	align:center;
	margin: 0 auto 0px auto;
	background-color: #fff;
    height:auto !important; 
	width: 974px;
	min-height:800px;
	height:100%;
	border: 1px solid #bfbfbf;
}

#peu {
	height: 25px;
}

#menu {
	margin: 16px 17px 0px 15px;
	float: left;
}
#menu #logo {
	float: left;
}
#menu #op0 {
	float: left;
}
#menu #op1 {
	float: left;
}

#menu #op2 {
	float: left;
}
#menu #op3 {
	float: left;
}
#menu #op4 {
	float: left;
}

.txtbuscar {
	background-color: #fff; 
	border:1px;
	font:normal 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	height :18px;
	
	
}
#submenu {
    margin-top: 20px;
	margin-bottom:20px;
	*margin-top:10px;
	padding-top:10px;
}

#op_sub0 {
float: left;	
}

#op_top {
float: left;	
}
#op_sub1 {
float: left;	
}
#op_sub2 {
float: left;	
}
#op_sub3 {
float: left;	
}
#op_sub4 {
float: left;	
}
#op_sub5 {
float: left;	
}
#op_sub6 {
float: left;	
}




#flash {

}

#flash img {
	margin-top: 20px;
}


.proyecto {
	padding: 5px 15px 15px 18px;
}


.proyecto_titulo {
	color: #2585bf;
	font: normal bold 18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: -1px;
	margin-left: 10px;
}



/* My Comment */
.proyecto_titol_contingut {
  margin: 8px 0px 25px 0px;	
}

.linkcliente a:link {color: #7f7f7f; text-decoration: none; }
.linkcliente a:active {color: #7f7f7f; text-decoration: none; }
.linkcliente a:visited {color: #7f7f7f; text-decoration: none; }
.linkcliente a:hover {color: #000; text-decoration: underline; }


.proyecto_contingut {
	color: #7f7f7f;
	font: normal 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin-left: 10px;

	width: 750px;
	
}


div.cajanumeracion {
	margin-right: 14px;
	margin-bottom:10px;
	top:5px;
	width: 180px;
}


.numeracio {
	font: normal 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #7f7f7f;
	text-decoration: none;
}
a.numeracio:hover {
		font-size: 12px;
	    color: #000;

}
span.separador {
	color: #c4c4c4;
	font-size: 12px;
	
}

/* icones */



.video {
	position: relative;
	/* margin-top: 8px;
	margin-right: 12px; 
	height:24px;
	width: 64px; */
	margin-top: -490px;
	margin-right:  33px;
	
}
.blog {
	margin-right: 12px;
}

.titolcontacto {
	font: bold 22px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #717171;
	
}
.coscontacto {
	font: normal 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #7f7f7f;
}

.linkcontacto {
	font: normal 16px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

.linkcontacto a:link {color: #7f7f7f; text-decoration: none; }
.linkcontacto a:active {color: #7f7f7f; text-decoration: none; }
.linkcontacto a:visited {color: #7f7f7f; text-decoration: none; }
.linkcontacto a:hover {color: #000; text-decoration: underline; }


#boxclientes{
	width: 930px;
	height: 265px;
	padding-top: 5px;
}

.linkboxclientes{
	font: bold 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
    color: #a1a1a1;
    text-decoration: none;
}

a.linkboxclientes:link {}
a.linkboxclientes:active {}
a.linkboxclientes:visited {}
a.linkboxclientes:hover {color: #2d2d2d;}


.linkboxclientes2{
	font: bold 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
    color: #c8c8c8;
    text-decoration: none;
}

a.linkboxclientes2:link {}
a.linkboxclientes2:active {}
a.linkboxclientes2:visited {}
a.linkboxclientes2:hover {color: #2d2d2d;}

.nolinkboxclientes{
	font: bold 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
    color: #a1a1a1;
    text-decoration: none;
}


.nolinkboxclientes2{
	font: bold 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
    color: #c8c8c8;
    text-decoration: none;
}



.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #94637a; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #94637a; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: black;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}


/* print it - faqs */
.faq_titol {
	color: #2585bf;
	font: normal bold 18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: -1px;
	margin-bottom: 10px;
}
.faq_texte{
	width:930px;
	text-align:justify; 
	margin:0px; 
	padding:0px;
	color: #7f7f7f;

}
/* print it - producto */
.producto_titulo{
	margin-top: 10px;
	font: bold  22px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #717171;
	margin-left: 10px;
}

.producto_titulo_no_bold{
	margin-top: 10px;
	font: normal  18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-weight: normal;
	color: #717171;
}

.producto_subtitulo{
	font:  42px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #717171;
	font-weight: lighter;
	margin-left: 10px;
}

.producto_texte{
	margin-top:13px;
	margin-bottom: 50px;
	width:930px;
	text-align:justify; 
	margin:0px; 
	padding:0px;
	color: #7f7f7f;
    margin-left: 10px;
    font-size: 12px;
}

.submenu_productos {
	margin-left: 254px;
	*margin-top: -10px; 
}
.submenu_productos ul li {
float:left;    
}

.submenu_productos ul{
   list-style:none;
}

.submenu_productos .barra {
  	background-image:url(../images2/barra_deg.jpg);
	width:284px;
	height:20px;
}
.submenu_productos .marcos {
  	background-image:url(../images2/marcos.jpg);
	width:89px;
	height:20px;
}
.submenu_productos .active .marcos,
.submenu_productos .marcos:hover {
  	background-image:url(../images2/marcos_over.jpg);
}

.submenu_productos .cajas {
  	background-image:url(../images2/cajas.jpg);
    	width:100px;
		height:20px;
}
.submenu_productos .active .cajas,
.submenu_productos .cajas:hover {
  	background-image:url(../images2/cajas_over.jpg);
}

.submenu_productos .cubos {
  	background-image:url(../images2/cubos.jpg);
	width:76px;
	height:20px;
}

.submenu_productos .active .cubos,
.submenu_productos .cubos:hover {
  	background-image:url(../images2/cubos_over.jpg);
}
.submenu_productos .banners {
  	background-image:url(../images2/banners.jpg);
    width:91px;
	height:20px;
}


.submenu_productos .active .banners,
.submenu_productos .banners:hover {
  	background-image:url(../images2/banners_over.jpg);
}

.submenu_productos .otros {
  	background-image:url(../images2/otros.jpg);
	width:80px;
	height:20px;
}


.submenu_productos .active .otros,
.submenu_productos .otros:hover {
  	background-image:url(../images2/otros_over.jpg);
}

/* Sub menu Productos eng */

.submenu_productos_eng {
	margin-left: 247px;
	*margin-top: -10px; 
}
.submenu_productos_eng ul li {
float:left;    
}

.submenu_productos_eng ul{
   list-style:none;
}

.submenu_productos_eng .barra {
  	background-image:url(../images2/barra_deg.jpg);
	width:284px;
	height:20px;
}
.submenu_productos_eng .marcos {
  	background-image:url(../images2/frames_eng.jpg);
	width:89px;
	height:20px;
}


.submenu_productos_eng .active .marcos,
.submenu_productos_eng .marcos:hover {
  	background-image:url(../images2/frames_eng_over.jpg);
}


.submenu_productos_eng .cajas {
  	background-image:url(../images2/light_eng.jpg);
    	width:107px;
		height:20px;
}

.submenu_productos_eng .active .cajas,
.submenu_productos_eng .cajas:hover {
  	background-image:url(../images2/light_eng_over.jpg);
}

.submenu_productos_eng .cubos {
  	background-image:url(../images2/cubes_eng.jpg);
	width:76px;
	height:20px;
}
.submenu_productos_eng .active .cubos,
.submenu_productos_eng .cubos:hover {
  	background-image:url(../images2/cubes_eng_over.jpg);
}
.submenu_productos_eng .banners {
  	background-image:url(../images2/banners.jpg);
    width:91px;
	height:20px;
}

.submenu_productos_eng .active .banners,
.submenu_productos_eng .banners:hover {
  	background-image:url(../images2/banners_over.jpg);
}


.submenu_productos_eng .otros {
  	background-image:url(../images2/others_eng.jpg);
	width:80px;
	height:20px;
}

.submenu_productos_eng .active .otros,
.submenu_productos_eng .otros:hover {
  	background-image:url(../images2/others_eng_over.jpg);
}



/* menu principal*/

.menu ul li {
float:left;    
}

.menu ul{
   list-style:none;
}

.menu .logo {
	background-image:url(../images2/menu_logo.jpg);
	width:184px;
	height:49px;
}

.menu .printit {
	background-image:url(../images2/menu_printit.jpg);
	width:84px;
	height:49px;
}


.menu .productos {
	background-image:url(../images2/menu_productos.jpg);
	width:96px;
	height:49px;
}
.menu .shop {
	background-image:url(../images2/menu_shop.jpg);
	width:80px;
	height:49px;
}
.menu .think {
	background-image:url(../images2/menu_think.jpg);
	width:88px;
	height:49px;
}
.menu .mblog {
	background-image:url(../images2/menu_blog.jpg);
	width:81px;
	height:49px;
}
.menu .contacto {
	background-image:url(../images2/menu_contacto.jpg);
	width:89px;
	height:49px;
}
.menu .proyectos {
	background-image:url(../images2/menu_proyectos.jpg);
	width:240px;
	height:49px;
}

/* menu overs*/

.menu .active .logo,
.menu .logo:hover {
	background-image:url(../images2/menu_logo_over.jpg);
	width:184px;
	height:49px;
}


.menu .active .printit,
.menu .printit:hover {
	background-image:url(../images2/menu_printit_over.jpg);
	width:84px;
	height:49px;
}


.menu .active .productos,
.menu .productos:hover {
	background-image:url(../images2/menu_productos_over.jpg);
	width:96px;
	height:49px;
}

.menu .active .shop,
.menu .shop:hover {
	background-image:url(../images2/menu_shop_over.jpg);
	width:80px;
	height:49px;
}

.menu .active .think,
.menu .think:hover {
	background-image:url(../images2/menu_think_over.jpg);
	width:88px;
	height:49px;
}

.menu .active .mblog,
.menu .mblog:hover {
	background-image:url(../images2/menu_blog_over.jpg);
	width:81px;
	height:49px;
}

.menu .active .contacto,
.menu .contacto:hover {
	background-image:url(../images2/menu_contacto_over.jpg);
	width:89px;
	height:49px;
}

.menu .active .proyectos,
.menu .proyectos:hover {
	background-image:url(../images2/menu_proyectos_over.jpg);
	width:240px;
	height:49px;
}




/* Menu Angles Principal */


.menu_eng ul li {
float:left;    
}

.menu_eng ul{
   list-style:none;
}

.menu_eng .logo {
	background-image:url(../images2/menu_eng_logo.jpg);
	width:184px;
	height:49px;
}

.menu_eng .printit {
	background-image:url(../images2/menu_eng_printit.jpg);
	width:84px;
	height:49px;
}


.menu_eng .productos {
	background-image:url(../images2/menu_eng_productos.jpg);
	width:96px;
	height:49px;
}
.menu_eng .shop {
	background-image:url(../images2/menu_eng_shop.jpg);
	width:80px;
	height:49px;
}
.menu_eng .think {
	background-image:url(../images2/menu_eng_think.jpg);
	width:88px;
	height:49px;
}
.menu_eng .mblog {
	background-image:url(../images2/menu_eng_blog.jpg);
	width:81px;
	height:49px;
}
.menu_eng .contacto {
	background-image:url(../images2/menu_eng_contacto.jpg);
	width:89px;
	height:49px;
}
.menu_eng .proyectos {
	background-image:url(../images2/menu_eng_proyectos.jpg);
	width:240px;
	height:49px;
}

/* menu overs*/


.menu_eng .active .logo,
.menu_eng .logo:hover{
	background-image:url(../images2/menu_eng_logo_over.jpg);
	width:184px;
	height:49px;
}
.menu_eng .active .printit,
.menu_eng .printit:hover {
	background-image:url(../images2/menu_eng_printit_over.jpg);
	width:84px;
	height:49px;
}

.menu_eng .active .productos,
.menu_eng .productos:hover {
	background-image:url(../images2/menu_eng_productos_over.jpg);
	width:96px;
	height:49px;
}
.menu_eng .active .shop,
.menu_eng .shop:hover {
	background-image:url(../images2/menu_eng_shop_over.jpg);
	width:80px;
	height:49px;
}
.menu_eng .active .think,
.menu_eng .think:hover {
	background-image:url(../images2/menu_eng_think_over.jpg);
	width:88px;
	height:49px;
}
.menu_eng .active .mblog,
.menu_eng .mblog:hover {
	background-image:url(../images2/menu_eng_blog_over.jpg);
	width:81px;
	height:49px;
}
.menu_eng .active .contacto,
.menu_eng .contacto:hover {
	background-image:url(../images2/menu_eng_contacto_over.jpg);
	width:89px;
	height:49px;
}
.menu_eng .active .proyectos,
.menu_eng .proyectos:hover {
	background-image:url(../images2/menu_eng_proyectos_over.jpg);
	width:240px;
	height:49px;
}


#textebuscador {
	position: relative;
	height: 50px;
	z-index:1; 
	width: 113px;
	left: -150px;
	top: 13px;
	*left:780px;
	*top:-52px ;
	_top:-35px;
}

#textebuscador { left /*\**/: 790px\9 }
#textebuscador { top /*\**/: -35px\9 }


.mylightboxes {
	margin: -15px 0px 25px 10px; 
}

.submenu_printit #op_sub0{
	margin-left: 394px;
	*margin-left:394px;    
	_margin-left:195px;   
	
}
#submenu_proyectos #op_sub0 {
	
}
/* Amago productos del submenu printit */



.submenu_printit #op_sub2{
	display: none;
}

.supertitle {
	margin-left: 9px;
}



















