* {
	margin:0px;
	padding:0px;
}


html {
	font-family: Arial, Verdana;
	font-size: 80%;
	color:#7f7f7f;
	background:#0c0c0c;
}


body {
	background:url('./themes/site_themes/img/page-bg.gif') no-repeat center 350px;

}

h1 {
	float:left;
	padding:60px 0 0 0;
}

h1 a {
	float:left;
	height:75px;
	width:295px;
	outline:none;
	background:url('./themes/site_themes/img/ARBOinteractive.gif') no-repeat bottom left;
}

h1 a span {
	display:none;
}

h2 a {
	color:#bebebe;
	//text-transform: uppercase;
	font-size:14px;
	text-decoration:none;
}

h3 {
	color:#525252;
	text-transform: uppercase;

}

#header {
	width:100%;
	height:350px;
	border-bottom:solid 2px #000;
	background:#85bdb7 url('./themes/site_themes/img/header-world.gif') no-repeat bottom center;
}

.header-container {
	width:980px;
	height:350px;
	margin:0 auto;
	background:url('./themes/site_themes/img/balon.gif') no-repeat top right;

}

.header-container ul {
	float:right;
	list-style:none;
}

.header-container ul li {
	display:inline;
	float:left;
	margin-left:30px;
	height:50px;
}

.header-container ul li a {
	padding:10px 7px 7px 7px;
	color:#fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;	
	text-align: center;
	display:block;
}

.header-container ul li .active {
	background: #121212;
	color:#80CBDB;
	padding:10px 7px 7px 7px;
}

#page {
	width:980px;
	margin:0 auto;
	padding:20px 0 20px 0;
}

#post {
	float:left;
	width:720px;
	padding:0px;
}


#departamente {
	float:left;
	width:720px;
	padding:0px;
}


#departamente div {
	list-style:none;
	float:left;
	width:200px;
	padding:50px 20px 10px 20px;
	height:130px;
}

#departamente div p {
	margin-top:15px;
	font-size:11px;
	text-align: left;
	color:#7f7f7f;
}

#departamente div p a {
	display:block;
	float:left;
	clear:both;
	padding:0 3px 0 3px;
	margin-top:15px;
	color:#8d8d8d;
	font-weight:bold;
	text-transform: uppercase;
	line-height:18px;
	text-decoration:none;
	font-size:11px;
	border-bottom:solid 4px #323232;

}

#departamente div p a:hover {
	border-bottom:solid 4px #8fb50e;
	background:#222;

}

#departamente .adnetwork {
	background:url('./themes/site_themes/img/ad_network.gif') no-repeat;
}

#departamente .arbomobile {
	background:url('./themes/site_themes/img/arbomobile.gif') no-repeat;
}

#departamente .arbocontext {
	background:url('./themes/site_themes/img/arbocontext.gif') no-repeat;
}

#departamente .adking {
	background:url('./themes/site_themes/img/adking.gif') no-repeat;
}

#departamente .logicsearch {
	background:url('./themes/site_themes/img/logicsearch.gif') no-repeat;
}

#departamente .arbolive {
	background:url('./themes/site_themes/img/arbolive.gif') no-repeat;
}

#departamente .v2media {
	background:url('./themes/site_themes/img/v2media.gif') no-repeat;
}

#departamente .behavia {
	background:url('./themes/site_themes/img/behavia.gif') no-repeat;
}

#departamente .arboperformance {
	background:url('./themes/site_themes/img/arboperformance.gif') no-repeat;
}

#departamente .arbosocial {
	background:url('./themes/site_themes/img/arbosocial.gif') no-repeat;
}


#sidebar {
	float:right;
	width:210px;
	margin:20px 0 0 0;
}

#sidebar ul {
	list-style: none;
	margin-bottom:20px;
}

#sidebar ul li {
	color:#444;
	line-height:30px;
	border-bottom:solid 1px #222;
}

#sidebar ul li a {
	color:#888;
	font-size:14px;
	text-decoration:none;
}

#sidebar .rss {
	float:left;
	display:block;
	width:45px;
	height:15px;
	background:url('./themes/site_themes/img/icon-rss.gif') no-repeat;
}

#sidebar .rss span {display:none;}

#sidebar form {
	padding:5px;
	float:right;
	margin:10px 0 10px 0;
	width:200px;
	border:solid 1px #1c1c1c;
}



#sidebar form .btn {
	height:25px;
	width:45px;
	padding:0;
	float:right;
	color:#fff;
	font-weight:normal;
	font-size:10spx;
	background:#4d5b07;
}


.home-post {
	float:left;
	width:980px;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	background:url('./themes/site_themes/img/footer-line.gif') repeat-x top center;
}


.home-post img {
	float:left;
	border:solid 5px #333;
	margin:0 20px 20px 0;
	max-width:270px;
	overflow:hidden;
}

.home-post h3 {
	font-size:12px;
	color:#444;
	width:750px;
	float:left;
}

.home-post h2 a {
	font-size:25px;
	text-transform: none;
	float:left;
	padding:0 4px 0 4px;
	margin-bottom:5px;
	color:#bebebe;
	background:url('./themes/site_themes/img/heading-bg.gif') repeat;
}

.home-post p {
	float:left;
	color:#5f5f5f;
	font-size:14px;
	lineheight:18px;
	width:750px;
}

.posted {
	float:left;
	margin-top:10px;
	width:750px;
}

.posted a {
	color:#444;
}

.posted .autor {
	color:#8fb50e;
	text-decoration:none;
}

.posted a:hover{
	color:#8fb50e;
}

/** comment page **/

#post .entry {
	float:left;
}

#post .entry {
	float:left;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	background:url('./themes/site_themes/img/footer-line.gif') repeat-x bottom center;
}


#post .entry img {
	float:left;
	border:solid 5px #333;
	margin:0 20px 20px 0;
	max-width:270px;
	overflow:hidden;
}

#post .entry h3 {
	font-size:18px;
	margin-bottom:20px;
	line-height:23px;
	padding:4px;
	color:#444;
	float:left;
	background:url('./themes/site_themes/img/subheading-bg.gif') repeat;

}

#post .entry h3 a {
	color:#444;
	text-decoration:none;
	text-transform: none;
}

#post .entry h2 {
	font-size:30px;
	text-transform: none;
	float:left;
	clear:both;
	padding:0 4px 0 4px;
	margin-bottom:1px;
	color:#bebebe;
	background:url('./themes/site_themes/img/heading-bg.gif') repeat;
}

#post .entry .summary {
	float:right;
	width:480px;
}

#post .entry .summary p {
	font-family:Georgia;
	font-size:15px;
	color:#bebebe;
}

#post .entry p {
	text-indent:5px;
	line-height:17px;
	text-align:justify;
	margin-bottom:5px;
}

#post .entry p {
	float:left;
	color:#5f5f5f;
	font-size:14px;
	lineheight:18px;
}

#post .entry .posted {
	float:left;
	margin-top:10px;
	width:720px;
}

#post .entry .posted a {
	color:#444;
}

#post .entry .posted .autor {
	color:#8fb50e;
	text-decoration:none;
}

#post .entry .posted a:hover{
	color:#8fb50e;
}


#post .comment {
	float:left;
	width:690px;
	margin-bottom:10px;
	padding:5px 0 5px 30px;
	background:url('./themes/site_themes/img/lquote.gif') no-repeat;
}


#post .comment .posted {
	width:690px;
	background:url('./themes/site_themes/img/rquote.gif') no-repeat bottom right;

}

/* team page */

#team {
	float:left;
	width:510px;
	padding:20px 0 0 0;
	margin-right:20px;
}


#team p a {
	color:#bebebe;
}

#blog {
	float:left;
	width:730px;
	overflow:hidden;
}

#blog .posted {
	float:left;
	width:450px;
}

#blog p {
	float:left;
	width:450px;
}
#contact-form {
	float:left;
}

#contact-form form label {
	float:left;
	margin-top:5px;
	height:20px;
	width:70px;
}

#contact-form form input {
	float:left;
	padding-top:3px;
	height:20px;
	border:solid 1px #bebebe;
	margin-bottom:3px;
	margin:0;
	width:220px;
}
#contact-form form .btn {
	height:25px;
	width:45px;
	padding:0;
	float:left;
	border:none;
	margin-top:10px;
	color:#fff;
	font-weight:normal;
	font-size:10spx;
	background:#4d5b07;
}


#contact-form form img {
	float:left;
	margin-bottom:5px;
	margin-top:5px;
}

#contact-form form textarea {
	float:left;
		border:solid 1px #bebebe;

		width:220px;

}

#home-post {
	float:left;
	width:730px;
}

#team div {
	float:left;
	width:255px;
	margin-bottom:20px;
}


#team div h4 {
	font-size:19px;
	margin-bottom:1px;
	line-height:23px;
	padding:4px;
	color:#444;
	float:left;
	background:url('./themes/site_themes/img/subheading-bg.gif') repeat;
	color:#444;
	text-decoration:none;
	text-transform:none;

}

#team ul {
	list-style:none;
	width:250px;
}

#team ul li {
	font-size:17px;
	text-transform: none;
	width:200px;
	padding:0 4px 0 4px;
	margin-bottom:1px;
	color:#bebebe;
	background:url('./themes/site_themes/img/heading-bg.gif') repeat;
}

#team h3 {
	font-size:13px;
	line-height:23px;
	padding:4px;
	color:#444;
	float:left;
	background:url('./themes/site_themes/img/subheading-bg.gif') repeat;
	color:#444;
	text-decoration:none;
	text-transform:none;

}

#team h2 {
	font-size:17px;
	margin-bottom:20px;
	text-transform: none;
	float:left;
	clear:both;
	padding:0 4px 0 4px;
	color:#bebebe;
	background:url('./themes/site_themes/img/heading-bg.gif') repeat;
}


/* pagina dept */

#dept {
	float:left;
	width:510px;
	padding:20px 0 0 0;
	margin-right:20px;
}

#dept h3 {
	font-size:18px;
	margin-bottom:20px;
	line-height:23px;
	padding:4px;
	color:#444;
	float:left;
	background:url('./themes/site_themes/img/subheading-bg.gif') repeat;
	color:#444;
	text-decoration:none;
	text-transform:none;

}

#dept h2 {
	font-size:30px;
	text-transform: none;
	float:left;
	clear:both;
	padding:0 4px 0 4px;
	margin-bottom:1px;
	color:#bebebe;
	background:url('./themes/site_themes/img/heading-bg.gif') repeat;
}

#dept a {
	float:left;
	clear:both;
	color:#8fb50e;
	text-decoration:none;
}

#dept .summary {
	float:left;
	width:510px;
	margin-bottom:15px;
	font-family:Georgia;
	font-size:15px;
	color:#bebebe;
}

#dept p {
	text-indent:5px;
	margin-bottom:10px;
	float:left;
	width:510px;
}

#dept ul {
	float:left;
	width:510px;
	margin-top:10px;
	margin-bottom:10px;
}

#dept ul li {
	margin-left:15px;
}

#dept-info {
	float:left;
	text-align:center;
	width:200px;
	padding:20px 0 0 0;
}

#dept-info a {
}

#dept-info .email {
	line-height:22px;
	margin-top:20px;
	padding:4px;
	color:#bebebe;
	font-weight:bold;
	text-decoration:none;
	background: url('./themes/site_themes/img/heading-bg.gif');
}

#dept-info .email a {
	padding-left:15px;
	font-size:11px;
	color:#bebebe;
	line-height:22px;
	background: url('./themes/site_themes/img/email-icon.gif') no-repeat center left;
}

#dept-info ul {
	list-style:none;
	display:none;
	padding:5px;
	margin-top:20px;
	padding-bottom:10px;
	background:url('./themes/site_themes/img/hdot.gif') repeat-x bottom center;
}
#dept-info ul li {
	margin-bottom:4px;
}

#dept-info ul li a {
	color:#bebebe;
}

#dept-info ul li span {
	background:#444;
	color:#bebebe;
	padding:1px;
}

#dept-info .documente {
	list-style:none;
	padding:5px;
	margin-top:20px;
	padding-bottom:10px;
}

#dept-info .documente li span {background:none;}

#dept-info .documente li .pdf {
	height:16px;
	padding-left:16px;
	background:url('./themes/site_themes/img/icon-pdf.png') no-repeat;
}

#dept-info .documente li .ppt {
	height:16px;
	padding-left:16px;
	background:url('./themes/site_themes/img/icon-pps.png') no-repeat;
}

#dept-info .documente li .doc {
	height:16px;
	padding-left:16px;
	background:url('./themes/site_themes/img/icon-word.png') no-repeat;
}

#dept-info .logo-arbomobile {
	margin:0 auto;
	padding-bottom:20px;
	display:block;
	width:180px;
	height:30px;
	background:url('./themes/site_themes/img/arbomobile-logo.gif') no-repeat;
}

#dept-info .logo-adking {
	margin:0 auto;
	padding-bottom:20px;
	display:block;
	width:113px;
	height:64px;
	background:url('./themes/site_themes/img/adking-logo.gif') no-repeat;
}

#dept-info .logo-arbocontext {
	margin:0 auto;
	padding-bottom:20px;	
	display:block;
	width:180px;
	height:50px;
	background:url('./themes/site_themes/img/arbocontext-logo.gif') no-repeat;
}

#dept-info .logo-logicsearch {
	margin:0 auto;
	padding-bottom:20px;
	display:block;
	width:180px;
	height:30px;
	background:url('./themes/site_themes/img/logicsearch-logo.gif') no-repeat;
}

#dept-info .logo-arbointeractive {
	margin:0 auto;
	padding-bottom:20px;
	display:block;
	width:183px;
	height:47px;
	margin-bottom:10px;
	background:url('./themes/site_themes/img/arbointeractive-logo.gif') no-repeat;
}

#dept-info p {
	padding:5px;
	text-align:justify;
	text-indent:5px;
}

#dept-info h4 {
	float:left;
}

#footer {
	width:980px;
	float:left;
	margin:20px 0 0 0;
	padding:20px 0 10px 0;
	background:url('./themes/site_themes/img/footer-line.gif') repeat-x top center;
}


#footer ul {
	float:left;	
	list-style:none;
}

#footer ul li {
	float:left;
	margin-right:10px;
}

#footer ul li a {
	color:#8d8d8d;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}

#footer p {
	font-size:12px;
	float:left;
	clear:left;
	padding:5px 0 40px 0;
	color:#525252;
	background:url('./themes/site_themes/img/logo-arbointeractive.gif') no-repeat bottom left;
}

#footer .adking {
	width:70px;
	height:29px;
	float:right;
	background:url('./themes/site_themes/img/logo-adking.gif') no-repeat;
}

#footer .adking span {
	display:none;
}