html {
	background: #000 url(../img/bgtop.png) repeat-x;
}

body {
	x-system-font: none;
	font-size: 0.8em;
	letter-spacing: 0;
	font-family: 'Lucida Grande','Lucida Sans Unicode', sans-serif;
	overflow-x: hidden;
	}

a {
	color: #999;
	text-decoration: none;
}

a:hover {
	color: white;
}

/* Menú desplegable */

.recuadros {background-color:ffffcc; color:22cc44; border-style:solid; border-color:666666; border-width:1px; visibility:hidden; font-family:verdana,arial;}
.enlacesbarra {color:226655; text-decoration:none;}
.ancla {position:relative;visibility:visible; background-color:ffffcc}

/* */
	
#contain {
	position: relative;
	padding-top: 0px;
}

#header {
	height: 80px;
}

#header img {
	float: left;
	margin-top: 17px;
}
	
#header #nav {
	float: right;
	overflow: hidden;
}
	
#header #nav span {
	color: white;
}
	
#header #nav li {
    float: left;
    font-size: 14px;
    height: 16px;
    list-style-type: none;
    margin-left: 16px;
    margin-top: 34px;
}
	
#header #nav li a{
	padding: 0 1em 0 0;
	/*line-height: 1.9em;
	list-style-type: none;
	border-right: 1px solid #444;*/
}
	
#tphone {
/*background: url(../img/telf.png) no-repeat scroll right center;*/
color: white;
float: right;
height: 17px;
display: block;
list-style: none;
}

img {
border:medium none;
}

#team {
	clear: both;
}

#escena {
	color: #BFBFBF;
	font-size: 40px;
	height: 620px;
	line-height: 1.1;
}
	
#escena b {
	color: #DFDFDF;
}

#main2 {
	/*border-top: 1px dashed #433c33;*/
	top: 40px;
	width: 960px;
	}

	#main3 {
		top: 20px;
		width: 960px;
		}	
	
	#img2 {
		margin-left: 13px;
	}
	
	/*#main2 img {
		border: 1px solid #ddd;
		margin-top: 3px;
	}*/

	#leftDiv, #centerDiv, #rightDiv {
		/*height: 245px;
		width: 293px;*/
	}
	
	#leftDiv p, #centerDiv p, #rightDiv p{
		color: #777;
		line-height: 17px;
		padding-bottom: 10px;
		text-shadow: 0 1px 0 #FFFFFF;

	}
	
	#leftDiv li, #centerDiv li, #rightDiv li{
		color: #000;
		line-height: 17px;
		list-style-type: none;
		text-shadow: 0 1px 0 #FFFFFF;

	}
	
	#leftDiv h5{
		border-bottom: 1px solid #ccc;
		color: #e2007a;
		height: 20px;
		margin: 8px 0px;
		text-shadow: 0 1px 0 #FFFFFF;
	}	

	#centerDiv h5{
		border-bottom: 1px solid #ccc;
		color: #009ee0;
		height: 20px;
		margin: 8px 0px;
		text-shadow: 0 1px 0 #FFFFFF;
	}
		
	#rightDiv h5{
		border-bottom: 1px solid #ccc;
		color: #7ea91d;
		height: 20px;
		margin: 8px 0px;
		text-shadow: 0 1px 0 #FFFFFF;
	}
		
	#rightDiv2 h5{
		border-bottom: 1px solid #ccc;
		color: #000;
		height: 20px;
		margin: 8px 0px;
		text-shadow: 0 1px 0 #FFFFFF;
	}
	
	#rightDiv2 ul{
		background: #ddd;
		padding: 12px 16px;
	}
	
	#rightDiv2 li{
		color: #000;
		line-height: 32px;
		list-style-type: none;
		text-shadow: 0 1px 0 #FFFFFF;
	}
/*	
	#pide_presu{
		background: none repeat scroll 0 0 #DDDDDD;
	    color: #777777;
	    font-size: 17px;
	    height: 23px;
	    padding-top: 4px;
	    text-align: center;
	    text-shadow: 0 1px 0 #FFFFFF;
	    width: 215px;
	}
	
	#pide_presu a:hover{
		color: #000;
	} */

	
#proceso {
	background: url(../img/bg-proceso.png) repeat-x 0 0;
	height: 294px;
}
	
	#proceso-interior {
	color: #EFEFEF;
	overflow: hidden;
	position: relative;
	font-size: 1em;
	padding-bottom: 32px;
	font-weight: 400;
	font-style: normal;
	line-height: 15px;
	padding: 27px 8px 11px 21px;
	}
	
#map {
	position: relative;
	width: 960px;
	height: 300px;
	margin-top: 50px;
}

	#map .location {
		position: absolute;
		padding-bottom: 18px;
	}
	
	#map .contacto p {
		color: #b2b2b2;
		margin-top: 0;
		padding-top: 18px;
		font-size: 12pt;
		line-height: 22px;
		margin-left: 375px;
		margin-right: 120px;
	}
	
#formulario {
		color: #b2b2b2;
		margin-top: 0;
		padding-top: 10px;
		border-top: 1px solid #303030;
		font-size: 14pt;
		line-height: 22px;
		width: 960px;
		height: 372px;
	}

#servicios {
	
	background: #eee;
	margin-top: 0px;
	height: 300px;
	clear: both;
	}
	
	#servicios-mas {

		background: #fff;
		margin-top: 0px;
		height: 930px;
		clear: both;
		}
	
	#servicios-catalogo {

		background: #fff;
		/*padding-top: 15px;*/
		margin-top: 0px;
		height: 930px;
		clear: both;
		/*overflow-y: auto;*/
		}
	
	#servicios-packaging {

		background: #fff;
		/*padding-top: 15px;*/
		margin-top: 0px;
		height: 930px;
		clear: both;
		/*overflow-y: auto;*/
		}

	#servicios-web {

		background: #fff;
		/*padding-top: 15px;*/
		margin-top: 0px;
		height: 600px;
		clear: both;
		/*overflow-y: auto;*/
		}		

#bt-sec {
	
	background: none repeat scroll 0 0 #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-family: Lucida Grande,arial,Helvetica;
    font-weight: normal;
    height: 14px;
    margin-right: 8px;
    margin-top: 10px;
    padding: 5px 0 0 13px;
    width: 79px;
}


#footer-wrap {
	/*background: url("../img/bg-footer.jpg") repeat-x scroll left top #2f2f2f; */
	/*background-color: #333;*/
	border-top: 1px solid #D5D5D5;
	padding-top: 15px;
	padding-left: 12px;
	margin-top: 0px;
	clear: both;
	}

	#footer {
		color: #999;
		overflow: hidden;
		position: relative;
		font-size: 0.85em;
		padding-bottom: 32px;
		font-weight: 400;
		font-style: normal;
		line-height: 18px;
		margin-top: 5px;
	}
	
	#footer ul li {
		list-style: none;
		
	}

	#footer h6 {
			
		font-size: 11px;
		color: #fff;
		word-spacing: normal;
		text-align: left;
		letter-spacing: 0;
		line-height: 18px;
		font-size: 11px;
		margin-top: 14px;
	}
		
	#footer span {
	}
	
	#footer .mailico {
		margin: 0 0 -3px;
	}
	
	#footer .social {
		list-style: none outside none;
	}
	
	#footer .social a{
		margin-bottom: 6px;
		margin: 0 0 0 2px;
	}
	
	#footer .social li {
		line-height: 20px;
	}
	
	#twitter_update_list {
		-moz-border-radius: 7px 7px 7px 7px;
		background-color: #2F2F2F;
		padding: 10px;
	}
	
	#twitter_update_list li {
		color: #EEEEEE;
	    font-family: Verdana;
	    font-size: 10px;
	    letter-spacing: 0.3px;
	    line-height: 15px;
	    margin-bottom: 14px;
	}

/* Lightbox */
	
	.autor {
		color:#555555;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		line-height:1.5em;
		text-align:center;
	}

	.container2 {
		border: 1px solid #DDD;
	    float: left;
	    height: 194px;
	    margin: 25px 5px;
	    padding: 5px;
	    text-align: center;
	    width: 291px;
	}
	
/* Lightbox */
