/* ======================HOME =======================*/ 
#content{width:655px;float:left;}
#services{width:215px;float:left;margin-left:21px;}
#main p{margin:10px 0;}
#main ul li.ulQiComm, #services ul li{margin-bottom:5px;list-style-position:inside;}
#main ul li.ulQiComm{list-style-image:url(../img/bulet.jpg);}
#main ul{margin-left:16px;}
.bx-pager{
	bottom: 30px;
    margin-top: 13px;
    padding-top: 7px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 102px;
    z-index: 999999;
}
.bx-pager .pager-active {
	background: url(../img/blue-dot.png) no-repeat;
	color:#00264d;
}
.bx-pager a {
	margin-right: 5px;
	padding:0 10px 0 2px;
	background: url(../img/red-dot.png) no-repeat;
}
.bx-pager a span{visibility:hidden;}
.bx-next,.bx-prev {
	position:absolute;
	top:80%;
	z-index:999;
	width: 36px;
	height: 32px;
	text-indent: -999999px;
}
.bx-next{right:113px;background: url(../img/right.png) no-repeat;}
.bx-prev {left:710px;background: url(../img/left.png) no-repeat;}
#banner-containerS .box-1{
	width:354px;
	height:108px;
	background-image:url("../img/transparent.png");
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top:117px;
	z-index:1;
	padding:20px;
}
.box-1 h1{margin:0;}
#main .box-1 p{margin-top:3px;}
span.redstar,.error,.pred{color:#E51A13;}
span.redstar{font-size:18px;}
.pbold{font-weight:bold;}
/* ======================ABOUT US =======================*/
.about #content .box-part{float:left;margin-top:15px;}
.about #content .box-part img{float:left;margin-right:10px;}
.about #content aside{float:left;margin-top:25px;}
.about #content aside .square-1,.square-2{float:left;}
aside .square-1 p,aside .square-2 p{font-size:12px;}
.about #content aside p,.about #content aside .square-2 p{margin:0 0 0 8px;float:left;line-height:1.3em;}
.about #content aside h2,.about #content aside .square-2 h2{margin:0 0 7px 8px;font-size:14px;line-height:0.8em;}
.about #content aside .square-1 a,.square-2 a{clear:left;color:#000;float:left;}
.square-2{width:288px;margin-left:30px;}
.square-1{width:310px;}
.square-1 img.data,.square-2 img.data{}
.square-1 a img,.square-2 a img{margin-top:8px;float:left;}
.square-1 a span,.square-2 a span{font-size:11px;line-height:5em;margin-left:3px;}
/* ======================NEWSLETTER =======================*/
#content .form{width:260px;}
#content .form label, #content .form .email{float:left;margin-right:5px;}
#content .form input.suscribe{clear:both;margin:10px 0 0 36px;cursor:pointer;}
#content .form input#email_sus{width:200px;}
#main p.success{color:green;}
/* ======================CONTACT =======================*/
.contact #cfrm .headers{color:#b9a9b4;margin-top:20px;}
.contact #cfrm .txt_N{margin-top:3px;}
.contact #cfrm span.redstar{margin-left:5px;}
.contact #cfrm input,.contact #cfrm select#country,.contact #cfrm textarea#comments{width:350px;border:1px solid #c8c8c8;background-color:#fafafa;margin-bottom:5px;}
.contact #cfrm textarea#comments{height:100px;}
.contact #cfrm select#country{background-color:#fff;}
.contact #cfrm input#solving,.contact #cfrm input#products,.contact #cfrm input#carrier{width:auto;}
.contact #cfrm input.cusub{width:75px;cursor:pointer;}
.contact #cfrm p#agree,.contact #cfrm .inside,.contact #cfrm textarea#comments{margin-left:16px;}
.contact #cfrm p#agree{margin-top:0;margin-right:0;margin-bottom:0;}
.contact #cfrm .boton{margin-top:20px;}
.contact #main p.success,.contact #main p.error{margin:0 0 0 10px;}
.contact #main #content .pred{margin:10px 0 0 16px;}
.location{float:left;margin:20px 0 0 20px;display:none;font-size:16px;}
.location:hover {text-decoration:underline;}
.contact .location{display:inline-block;}
#recaptcha_widget_div{margin-left:16px;}
#captcha-mssage{color:red;display:none;}

/* ======================CAREER =======================*/
#jobs{width:215px;margin-left:21px;float:left;margin-top:10px;}
#jobs ul li.headJ{background-image:url(../img/nav_grnd.jpg);padding:0 0 0 20px;height:33px;line-height:3em;}
#jobs ul li.textC{padding:0 10px;}
#jobs ul li{font-size:12px;margin-bottom:5px;}
#jobs ul li a{margin-left:20px;}
#jobs ul{background-color:#dbf6ff;height:150px;}
#jobs li.textC a{text-decoration:underline;color:#525252;}
#jobs li.textC a:hover{text-decoration:none;}
/* ======================CURRENTJOB =======================*/
.current-Job #description{width:200px;}
.current-Job #description li{border-bottom:1px solid #999;height:30px; line-height:2.2em;}
.current-Job h2.secondP{margin-top:20px;}
.current-Job h2{border-bottom:1px solid #999;border-bottom-style:dotted;}
/* ======================PROJECTS =======================*/
.logo-tutis,.logo-vizz{height:79px;width:125px;float:left;margin-right:10px;}
.logo-tutis{background-image:url(../img/tutis-logo.jpg);}
.logo-vizz{background-image:url(../img/vizz-logo.jpg);}
/* ======================PARTNERS =======================*/
.partners #content .box-part,
.partners #content .box-part-first,
.partners #content .box-part-last,
.projects  #content .box-part-first,
.projects  #content .box-part-last
{float:left;border-bottom:1px solid #d7d7d7;margin-bottom:15px;padding-bottom:15px;}
.partners #content .box-part-first,
.projects  #content .box-part-first
{margin-top:15px;}
.partners #content .box-part-last,.projects  #content .box-part-last{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.partners #content .box-part img,.partners #content .box-part-first img, .partners #content .box-part-last img{float:left;margin-right:10px;}
.partners #content .box-part h2, .partners #content .box-part-first h2,.partners #content .box-part-last h2{margin-top:0;}
/* ======================MENU SERVICES =======================*/
#services ul li{float:left;margin-bottom:15px;}
#services ul li a{
	background-image:url(../img/red-bullet.png);
	background-repeat:no-repeat;
	font-size:16px;
	color:#a7a7a7;
	float:left;
	padding-left:25px;
	line-height:0.9em;
	height:16px;
}
#services ul li a:hover,.managed #main #services ul a.managed,
.carrier #main #services ul a.carrierS
{background-image:url(../img/blue-bullet.png);}
.managed #main #services ul a.managed,.carrier #main #services ul a.carrierS,.systems_Int #services ul li .selected{color:#E51A13;}
.systems_Int #services ul li a.sys_int, #services ul li a.sys_int:hover{background-image:url(../img/blue-bullet-down.jpg);}
.systems_Int #services ul li a.sys_int{cursor:pointer;}
#services #menu_services ul{
	/*display: none;*/
	float:left;
	margin: 10px 0 0 25px;
	padding: 0;
}
/*.systems_Int #services ul li ul#systems{display:inline-block;}*/
#services #menu_services ul li{width:140px;}
#services #menu_services ul li{margin-bottom:5px;}
#services #menu_services ul li span.spnsub{font-size:11px; margin-right:5px;}
#services #menu_services ul li a{background-image:none;float:none;padding:0;font-size:12.5px;color:#525252;}
#services #menu_services ul li a:hover{text-decoration:underline;}
.systems_Int #services #menu_services ul li a.submenu
{color:#E51A13;text-decoration:underline;}
/* ======================SYSTEMS INTEGRATION =======================*/
#main #content .col-left,#main #content .col-right{width:327px;float:left;}
#main #content p.headP{margin-bottom:0;}
/* ======================LOCATIONS=======================*/
.locations #content ol{list-style:none;}
.locations #content ol li dt,.locations #content ol li dd{width:60px;float:left;}
.locations #content .col-right ol li dd{width:185px;margin-bottom:10px;}
.locations #content h2{margin:0;}
.locations #content p{margin-top:0;}
.locations #main #content .col-right,.locations #main #content .col-left{margin-top:10px;}
.locations #main #content .col-right{border-left:1px solid #d7d7d7;width:245px;padding-left:73px;}
.locations #content .col-left dd{width:185px;margin-bottom:10px;}
.locations #main #content .col-left{width:245px;margin-right:73px;}
/* ======================SOLUTIONS=======================*/
.solutions #main #dinamic-1,.solutions #main #dinamic-2,.solutions #main #dinamic-3{
	width:630px;
	background-color:#edfffe;
	float:left;
	padding:0 15px;
	border:1px solid #d9d9d9;
	color:#013C68;
}
.solutions #main #content a.bottom_Off,
.solutions #main #content a.bottom_On{
	background-image:url(../img/off.jpg);
	width:171px;
	height:31px;
	float:left;
	padding:5px 0;
	margin:15px 30px 0 0;
	text-align:center;
	background-repeat:no-repeat;
	color:#013c68;
	font-weight:bold;
	cursor:pointer;
}
.solutions #main #content a.bottom_Off:hover,.solutions #main #content a.bottom2:hover,.solutions #main #content a.bottom3:hover,
.solutions #main #content a.bottom_On
{
	background-image:url(../img/on.jpg);color:#fff;
}