@charset "utf-8";
/* CSS Document */

/* ----------------------------------- containers ----------------------------------- */


#flash {
	float:left;
	width:1000px;
	height:615px;
	}

.homeContent {
	background:url(../images/bg_home.jpg) 0px 0px no-repeat;
	width:1000px;
	height:615px;
	display:table;
	}
	
.aboutContent {
	background:url(../images/bg_about.jpg) 0 0 no-repeat;
	width:1000px;
	height:600px;
	display:table;
	}
	
.clientsContent {
	background:url(../images/bg_clients.jpg) 0px 0  no-repeat;
	width:1000px;
	height:600px;
	display:table;
	}
	
.workContent {
	background:url(../images/bg_work.jpg) 0 0  no-repeat;
	width:1000px;
	height:600px;
	display:table;
	}
	
.pressContent {
	background:url(../images/bg_press.jpg) 0 0  no-repeat;
	width:1000px;
	height:600px;
	display:table;
	}
	
.careersContent {
	background: url(../images/bg_careers.jpg) 0 0 no-repeat;
	width:1000px;
	height:600px;
	display:table;
	}

/* ----------------------------------- Body ----------------------------------- */

#header {
	width:1000px;
	height:73px;
	margin-bottom:23px;
	
	}
	
#header img {
	margin:26px 0 0 33px;
	border:0px;
	float:left;
	}

#header_linkBox {
	width:95px;
	margin:52px 0 0 643px;
	float:left;
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	
	}

.header_link {
	color:#464646;
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize;
	text-decoration:none;
	}

.header_link:hover {
	color:#0D529D;
	}

/* menu */

#menu {
	width:140px;
	height:504px;
	margin-left:60px;
	
	}

#menu a {
	color:#464646;
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	vertical-align:text-top;
	display:block;
	width:128px;
	height:15px;
	padding:0 0 0 12px;
	margin-bottom:9px;
	text-transform:capitalize;
	background:url(../images/triangulo.jpg) 0px 4px no-repeat;
	text-decoration:none;
	}

#menu span.menu_selected {
	background:url(../images/triangulo_down.jpg) 0px 6px no-repeat;
	color:#0D529D;
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	vertical-align:text-top;
	display:block;
	width:128px;
	height:15px;
	padding:0 0 0 12px;
	margin-bottom:5px;
	text-transform:capitalize;
	text-decoration:none;
	cursor:default;
	}

#menu a:hover {
	color:#0D529D;
	}

#menu a.menu_sel_item1 {
	width:120px;
	height:15px;
	padding:0 0 0 20px;
	background:none;
	cursor:default;
	outline:none;
	}
	
#menu a.menu_sel_item2 {
	width:110px;
	height:15px;
	padding:0 0 0 30px;
	background: url(../images/triangulo.jpg) 20px 5px no-repeat;
	}
	
#menu a.menu_sel_item2_sel {
	width:110px;
	height:15px;
	padding:0 0 0 30px;
	background: url(../images/triangulo_down.jpg) 20px 7px no-repeat;
	}

.copyr {
	width:1000px;
	height:15px;
	text-align:center;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;
	}

/* Content */

h1 {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size:78px;
	font-weight:normal;
	letter-spacing:-0.7px;
	margin:-15px 0 0 0 ;
	padding:0px;
	}

#h1_about {
	color:#fed202;
	}

#h1_clients {
	color:#a8cc5a;
	}
#h1_work {
	color:#fa9607;
	}
	
#h1_press {
	color:#9061bd;
	}

#h1_careers {
	color:#bf67a4;
	}

#h1_contact {
	color:#51c2c0;
	width:400px;
	display:block;
	}


h3 {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3C79BA;
	font-size:20px;
	letter-spacing:-0.2px;
	line-height: 100%;
	margin:0px;
	padding:0px;
	}
	
p {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#464646;
	font-size:12px;
	line-height: 121%;
	letter-spacing:-0.4px;
	margin:10px 0 10px 0;
	padding:0px;
	}

.content1 {
	width:510px;
	height:504px;
	padding: 0 0 0 90px;
	float:right;
	background:url(../images/bulletHome.jpg) 3px 0 no-repeat;
	}

h2 {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	color:#135AAB;
	font-weight:normal;
	font-size:28px;
	margin:0px;
	padding:0px;
	}
	
#content1_footer {
	width:330px;
	height:163px;
	}	

#content1_footer a {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#464646;
	font-size:12px;
	text-decoration:none;
	display:block;
	width:240px;
	background:url(../images/triangulo.jpg) 218px 5px no-repeat;
	margin:0 0 0 5px;
	}

#content1_footer a:hover {
	color:#0D529D;	
	}

/* ----------------------------------- About ----------------------------------- */

#content2 {
	width:716px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bullet_about.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}

#about_mccann {
	text-decoration:none;
	color:#0D529D;
	}

#ardrewSignature {
	display:block;
	background:url(../images/triangulo.jpg) 0 5px no-repeat;
	padding:0 0 0 10px;
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D529D;
	text-decoration:none;
	width:100px;
	}

/* ----------------------------------- Clients ----------------------------------- */


#content3 {
	width:716px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bulletClients.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}

.clients_item1 {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#464646;
	font-size:12px;
	letter-spacing:-0.4px;
	display:block;
	padding-left:15px;
	width:130px;
	background:url(../images/triangulo_down.jpg) 1px 6px no-repeat;
	cursor:default;
	}
	
.clients_item2 {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#464646;
	font-size:12px;
	letter-spacing:-0.4px;
	display:block;
	margin-left:25px;
	width:120px;
	cursor:default;
	text-decoration:none;
	}

/* ---------------------------------- Work ---------------------------- */

#content4 {
	width:716px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bulletWork.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}

#content4_1 {
	width:800px;
	height:504px;
	padding:0px;
	float:right;
	vertical-align:text-top;
	}



/* ----------------------------------- Press ----------------------------------- */

#content5 {
	width:716px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bulletPress.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}

#news_list {
	width:310px;
	height:220px;
	padding-left:15px;
	float:left;
	overflow:auto;
	padding-right:5px;
	scrollbar-face-color: #9061bd;
	scrollbar-highlight-color: #6685CA;
	scrollbar-shadow-color: #6685CA;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E5E5E5;
	scrollbar-drakshadow-color:#000000;
	}

#theNews {
	width:330px;
	float:left;
	margin:-8px 200px 50px 0;
	}

h5 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 10px -15px;
	padding:2px 0 0 18px;
	color:#3C79BA;
	font-weight:bold;
	display:block;
	background:url(../images/bulletNews.gif) 3px 3px no-repeat;
	}

.date1_news {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3C79BA;
	font-size:13px;
	text-decoration:none;	
	}
	
.date2_news {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#464646;
	font-size:13px;
	text-decoration:none;	
	}

.archive_news {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#464646;
	font-size:13px;
	text-decoration:none;
	}
	
#archive {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#464646;
	font-size:13px;
	text-decoration:none;
	margin-bottom:20px;
	}
	
#archive:hover {
	color:#3C79BA;
	}

.titleListLink {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0 0 0;
	padding:0px;
	color:#3C79BA;
	font-weight:bold;
	text-decoration:none;
	}

.goToSource1 {
	font-size:11px; font-family:'Trebuchet MS',Geneva, Arial, Helvetica, sans-serif;
	color:#464646;
	background:url(../images/triangulo.jpg) 103px 4px no-repeat;
	display:block;
	width:120px;
	text-decoration:none;
	}

h4 {
	font-size:18px;
	font-family:'Trebuchet MS',Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#3C79BA;
	font-weight:normal;
	}

/* ----------------------------------- Careers ----------------------------------- */

#content6 {
	width:716px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bulletCareers.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}

#content6_footer {
	width:150px;
	height:25px;
	padding:51px 0 0 0;
	}

#content6_footer a {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#464646;
	font-size:13px;
	text-decoration:none;
	display:block;
	width:150px;
	background:url(../images/triangulo.jpg) 136px 5px no-repeat;
	margin:0px;
	}
	
#content6_footer a:hover {
	color:#0D529D;
	}

/* ----------------------------------- Contact ----------------------------------- */

.contactContent {
	background:#F2F2F2;
	width:1000px;
	height:600px;
	display:table;
}


#content7 {
	width:716px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bulletContact.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	position:relative;
	}

.form_contact {
	border:0px;
	width:380px;
	margin-top:40px;
	vertical-align:top;
	}

.form_contact_columna {
	height:25px;	
	}


.form_contact p {
	margin:0 8px 0 0;
	padding:0px;
	text-align:right;
	}

.form_contact_fields {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border:none;
	width:255px;
	}

.form_contact textarea {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border:none;
	width:255px;
	margin-top:3px;
	scrollbar-face-color:#51c2c0;
	scrollbar-highlight-color: #6685CA;
	scrollbar-shadow-color: #6685CA;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#F2F2F2;
	scrollbar-drakshadow-color:#000000;
	}

#send_btnBox {
	padding-top:3px;
	vertical-align:text-bottom;
	}

.form_contact_btn{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#424242;
	padding-right:10px;
	border:none;
	background:#F2F2F2 url(../images/triangulo.jpg) 40px 5px no-repeat;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
	}
	
#map_board {
	display:none;
	position:absolute;
	width:624px;
	height:379px;
	padding:33px 28px 34px 29px;
	background:#FFF url(../images/placa_map_bg.jpg) 0 0 no-repeat;
	top:-10px;
	left:73px;
	}

#viewMap {
	font-family:'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#464646;
	font-size:13px;
	text-decoration:none;
	display:block;
	width:72px;
	background:url(../images/viewMap_bg.gif) 60px 5px no-repeat;
	margin:0px;
	}

#subway_item {
	width:125px;
	font-family:'Trebuchet MS', Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0D529D;
	background:url(../images/map_vinieta1.jpg) 0 0 no-repeat;
	display:block;
	padding-left:20px;
	margin-left:-2px;
	margin-top:10px;
	cursor:pointer;
	}

#bus_item {
	width:125px;
	font-family:'Trebuchet MS', Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0D529D;
	background:url(../images/map_vinieta2.jpg) 0 0 no-repeat;
	display:block;
	padding-left:20px;
	margin-left:-2px;
	margin-top:10px;
	cursor:pointer;
	}

#parking_item {
	width:125px;
	font-family:'Trebuchet MS', Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0D529D;
	background:url(../images/map_vinieta3.jpg) 0 0 no-repeat;
	display:block;
	padding-left:20px;
	margin-left:-2px;
	margin-top:10px;
	cursor:pointer;
	}

/* only IE6 */

* html #header_linkBox {
	margin:52px 0 0 422px;
	}
	
* html #menu a {
	margin-bottom:0.5px;
	padding:0 0 -3px 12px;
	}

* html #menu span.menu_selected {
	padding:0 0 -3px 12px;
	margin-bottom:0.5px;
	}


* html #content2 {
	width:710px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bullet_about.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}


* html #content3 {
	width:710px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bulletClients.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}
	
* html #content4 {
	width:710px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bulletWork.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}

* html #content4_1 {
	width:797px;
	height:504px;
	padding:0px;
	float:right;
	vertical-align:text-top;
	}

* html #content5 {
	width:710px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bulletPress.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}

* html #content6 {
	width:710px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bulletCareers.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}
	
* html #content7 {
	width:710px;
	height:504px;
	padding: 0 0 0 84px;
	float:right;
	background:url(../images/bulletContact.jpg) 0px 4px no-repeat;
	vertical-align:text-top;
	}

/* IE 8 */

#menu a /*\**/{
	margin-bottom:0.5px;
	padding:0 0 -3px 12px;
	}
	
#menu span.menu_selected /*\**/{
	padding:0 0 -3px 12px;
	margin-bottom:0.5px;
	}
	
