/*///////////// DES-FORMATEO //////////*/
body{ 	
	font-family: "Segoe UI", "Lucida Sans Unicode", "Lucida Grande" , Arial, sans-serif;
	color:#000 !important;
	font-size:120%;
	line-height:1.6em;
	 
	}
html, body{height: 100%;}
html { overflow-y:scroll; }
h1 {}
h2{font-size:22px; margin:0 0 22px 0; font-weight:normal; color:#555; line-height:1.2em}
h3{font-size:18px; margin:15px 0 10px 0; font-weight:normal;  color:#555; }


input, textarea{ 
	color: #666666; 
	font-family: Arial, Verdana, sans-serif; 
	font-size:12px !important;
	background-color: #FFF;
}
input:hover, textarea:hover{ background-color: #FDFDF2;}

ul li { list-style:none}

a{ color:#427cb2;text-decoration:none}
a:link{ color:#427cb2; text-decoration:none}
a:visited{ color:#427cb2; text-decoration:none}
a:hover{ color: #929292; text-decoration:none;}

img {border:none !important;text-decoration:none; border:0}	

.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac */
* html .estirar {height: 1%;}
.estirar {display: block;}




															/*//////////////////  GLOBALES   /////////////////////////////////*/

#global{ width:100%;  height:100%; }
#global2{background:transparent  url(../img/1px_f_square.gif) repeat;	display:table; width:100%;	height:100%;  }

#wraper {
	
     min-height:530px;
	 margin:3% auto 0 auto;
	 width:995px;
	 text-align:left;
	 border:1px solid #d2d7d9;
	 background: #FFF url(../img/f_content_top.gif) no-repeat 2px 2px; 
}
.global_portada #wraper #col-i, .global_portada #wraper #content{ margin-top:70px;}

#col-i{
	float:left; 
	width:219px; 
	margin:50px 72px 0 72px;
}
#col-i #menu{ font-size:16px; margin-top:35px;}
#col-i #menu ul li a{ display:block; padding:3px}
#col-i #menu .activo{ background:transparent url(../img/f_menu_active.gif) no-repeat 0 0}
#col-i #menu .activo2{ color:#929292}
#col-i #menu ul li ul li{  font-size:13px;}
#col-i #menu ul li ul li a{padding:3px 0 3px 7px}
#col-i #menu ul li ul{ margin-bottom:10px;}

#content{ 
	float:right; 
	width:550px;  
	margin:50px 0 0 0;
	padding-right:72px; 
	color: #555555;
}
* html #content{ display:inline;width:550px;  padding-right:0 }

#footer{ 
	height: 26px; 
	width:auto;
	text-align:right;
	padding-right:35px;
	padding-top:5px;
	color:#555;
	font-size:11px; 
	/*background:transparent url(../img/f_content_bottom.png) no-repeat bottom left; */
	clear:both;
 }

#footer2{ width:995px; margin:3px auto 20px auto; font-size:11px; color:#9b9b9b;}
#footer2 ul li{ float:left; margin-right:7px}
#footer2 ul li a{color:#9b9b9b;}
#footer2 ul{ width:400px}
#footer2 .copyright{ float:right;  }
#footer2 a:hover{ color:#427cb2}
																		/*///////////////////  PORTADA  //////////////////////*/
.bienvenida{ margin-top:50px; margin-bottom:10px; text-align:justify; color:#555555;}
.bienvenida a{ margin-top:5px}
.bienvenida h3{ margin-bottom:5px; font-style:italic}

.flags{display:block; margin-top:-25px; float:right;  width:500px; text-align:right; font-size:10px;; color:#555555 }
.flags ul{ float:right}
.flags li{ float:left; width:20px;}
.flags li img{ vertical-align: middle}

#news{ clear:both; padding:10px 72px 20px 72px; font-size:11px; color:#555555; border-top:1px dotted #eaeaea; background-color:#f6f6f6}
#news h3{ margin-top:-37px; margin-bottom:25px}
#news .noticia1{ width:420px; float:left; margin-right:10px;}
#news .noticia2{ width:420px; float:left; }
#news .fecha{ font-size:11px;}




																		/*/////////////////// COLORES + SECCIONES GLOBAL PRACTICES  //////////////////////*/
																		
/****** FONDOS *******/
.f_gp0 {background:transparent url(../img/f_big_base.gif) no-repeat top center;}
.f_gp1 {background:transparent url(../img/f_big_base_gp1.gif) no-repeat top center;}
.f_gp2 {background:transparent url(../img/f_big_base_green.gif) no-repeat top center;}
.f_gp3 {background:transparent url(../img/f_big_base_yelow.gif) no-repeat top center;}
.f_gp4 {background:transparent url(../img/f_big_base_red.gif) no-repeat top center;}
.f_gp5 {background:transparent url(../img/f_big_base.gif) no-repeat top center;}

#col-i #menu .activo_gp1{ background-color:#e8d4eb; color:#3b3b3b}
#col-i #menu .activo_gp2{ background-color:#beefd6; color:#3b3b3b}
#col-i #menu .activo_gp3{ background-color:#facacc; color:#3b3b3b}
#col-i #menu .activo_gp4{ background-color:#ffdfca; color:#3b3b3b}
#col-i #menu .activo_gp5{ background-color:#c1eeff; color:#3b3b3b}
#col-i #menu .link_gp1:hover{ background-color:#e8d4eb; color:#3b3b3b}
#col-i #menu .link_gp2:hover{ background-color:#beefd6; color:#3b3b3b}
#col-i #menu .link_gp3:hover{ background-color:#facacc; color:#3b3b3b}
#col-i #menu .link_gp4:hover{ background-color:#ffdfca; color:#3b3b3b}
#col-i #menu .link_gp5:hover{ background-color:#c1eeff; color:#3b3b3b}

.cont_gp1{ background:transparent url(../img/rec_strategy.jpg) no-repeat 407px 0}
.cont_gp2{ background:transparent url(../img/rec_research.jpg) no-repeat 459px 0}
.cont_gp3{ background:transparent url(../img/arrow.gif) no-repeat 471px 33px}
.cont_gp4{ background:transparent url(../img/rec_issue.jpg) no-repeat 400px 20px}																		
.cont_gp5{ background:transparent url(../img/rec_regulatory.jpg) no-repeat 440px 52px}	

.tx_color1{ color:#9a5aa4; /*morado*/}																																
.tx_color2{ color:#008640; /*verde*/}
.tx_color3{ color:#ee1c25; /*rojo*/}
.tx_color4{ color:#f37322; /*naranja*/}
.tx_color5{ color:#0f9ed4; /*azul*/}

.cont_gp1 h3{ border-bottom:2px solid #e8d4eb}
.cont_gp2 h3{ border-bottom:2px solid #beefd6}
.cont_gp3 h3{ border-bottom:2px solid #facacc}
.cont_gp4 h3{ border-bottom:2px solid #ffdfca}
.cont_gp5 h3{ border-bottom:2px solid #c1eeff}

.cont_gp1 h4{ border-bottom:1px solid #e8d4eb; }
.cont_gp2 h4{ border-bottom:1px solid #beefd6; }
.cont_gp3 h4{ border-bottom:1px solid #facacc; }
.cont_gp4 h4{ border-bottom:1px solid #ffdfca; }
.cont_gp5 h4{ border-bottom:1px solid #c1eeff; }


											/*///////////////////  INTERIORES  //////////////////////*/

#content .entradilla{font-style:italic; font-size:14px;}
#content .author{ font-style:italic; color:#9b9b9b; font-size:12px; text-align:right}
#content table{ margin:15px auto}
#content table th{ font-weight:bold;}
#content td{ padding:3px; }
#content th{padding:5px; border-right:2px solid #FFF}

#content ul li{ margin-left:10px; list-style-image:url(../img/list_square.gif);}
#content .c_m_destacado{ float:left; width:220px; margin-right:10px; padding:10px; }

#tabla_strategy{background:transparent url(../img/f_tabla.jpg) repeat-x;}
#tabla_strategy .notx{ padding:0;}
#tabla_strategy td{ padding-left:7px; vertical-align: middle; font-weight:bold; color:#20687d; line-height:14px}
					
#tabla_research{background:transparent url(../img/f_tabla2.jpg) repeat-x;}
#tabla_research .notx{ padding:0;}
#tabla_research td{ padding-left:7px; vertical-align: middle; font-weight:bold; color:#FFF; line-height:14px}
				
																																
.blue{ color:#427cb2}
.blue2{color:#053969; font-weight:bold}

/**seccciones*/
.cont_gp3 img{margin-right:-72px;margin-left:10px;border-bottom:1px solid #ebebeb !important;padding:1px;
}

.img_derecha{ margin-left:15px; float:right;}


/*whoweare*/
.whoweare .img_derecha{ margin-right:0px}

/*keydates*/
.keydates .img_derecha{ margin-right:-70px}
.keydates .fecha_keydates{ color:#df8e01; font-size:20px; margin-top:20px}

/*globalnetwork*/
.globalnetwork{}

/*careers*/
.careers .img_derecha{ margin-right:-70px}

/*ourmission*/
.ourmission{}

/*leadership*/
.leadership{ padding-right:10px !important; width:615px!important;}
.leadership .bloq_lead_top{}
.leadership .lead{ display:block; float:left; width:190px; text-align:center; }
.leadership .leadname{ font-size:15px; display:block; margin-top:5px}
.leadership .bloq_lead_bottom{ margin-top:35px}
.leadership .lead2{ display:block; float:left; width:140px; text-align:center; margin-right:10px; line-height:16px; font-size:11px}
.leadership .lead a, .leadership .lead2 a{ display:block}



/*loc_europe*/
.locations{ }
.loc_map { display:block; margin-bottom:30px}
.loc_map .leyenda{ margin-top:3px;}
.loc_map .leyenda li{ float:right; font-size: 11px; list-style-image:none !important; margin-left:10px}
.loc_map .leyenda li img{ vertical-align:middle}

.bloq_offices{}
.office{ display:block; width:240px; margin-bottom:25px;}
.office strong{ display:block; font-size:15px; border-bottom:2px solid #d8db7c; margin-bottom:5px; font-weight:normal}
.office .ampliar_map{ margin-top:6px; display:block}

.izq{ float:left; margin-right:25px}
.der{ float:right}

.bottom_back{ display:block; clear:both}




/*news*/
.news .m_news{ clear:both; display:block; margin-bottom:20px;}
.news .ntitle{ display:block}
.news .nimg{ float:left; margin-right:5px}

.news_detail .ntitle{ display:block; font-size:15px}
.news_detail .fecha{ display:block; margin-bottom:20px}
.news_detail .nimg{ float:right; margin-left:15px}


.locations .bloqmap_izq{ float:left; display:block; width:182px; height:159px; background:transparent url(../img/map/izq.gif) no-repeat top left; padding-top:270px; text-align:center;}
.locations .bloqmap_cen{float:left;display:block; width:183px; height:159px; background:transparent url(../img/map/cen.gif) no-repeat top left;  padding-top:270px; text-align:center;}
.locations .bloqmap_der{float:left;display:block; width:184px;height:159px; background:transparent url(../img/map/der.gif) no-repeat top left;  padding-top:270px; text-align:center;}
.locations .txt-map{ color:#427cb2; font-size:20px;}


.locations .bloqmap_izq:hover{ background:transparent url(../img/map/izq_o.gif) no-repeat top left;}
.locations .bloqmap_cen:hover{ background:transparent url(../img/map/cen_o.gif) no-repeat top left;}
.locations .bloqmap_der:hover{ background:transparent url(../img/map/der_o.gif) no-repeat top left;}
