/* DEFAULT ELEMENTS ----------------------------------------------------------*/
*		{ margin: 0; padding: 0; }
body	{ font-family:  Arial; font-size: 11px; padding: 0; line-height: 14px; } 
img		{ border: 0; vertical-align: middle; }
ul 		{ list-style: none; }
a		{ outline: 0; color:#008cbc;}
table	{ border-spacing: 0; border-collapse: collapse; border: none; }
td, th	{ vertical-align: top; text-align: left; }
select  { padding: 0; }
option  { padding: 1px 5px; }
textarea{font-family:Arial;}

/* -----------------------------------------------------------------------------
	MAQUETACIÓN PRINCIPAL 
------------------------------------------------------------------------------*/
body { text-align: center; background: url('body_bg.jpg') repeat-x; }
div.main_block_box { width: 886px; margin: 0 auto; text-align: left; }

#header { height: 109px; background: url('header_bg.jpg') top center no-repeat; position: relative; }
#header a.logo { position: absolute; top: 20px; }
#header ul { position: absolute; right: 0px; }
	#header a { text-decoration: none; color: #58595B; }
	#header ul li { float: left; }
	#header ul a { display: block; background: url('/css/menu_arrow_hover.gif') left -500px no-repeat; padding-left:5px; }
	#header ul a:hover { background-position: left center; }

#header ul.languages { top: 5px; }
	#header ul.languages li  { margin-left: 5px; }
	#header ul.languages li a.sel	{font-weight:bold;} 
#header ul.menu { top: 52px; }
	#header ul.menu a { margin-left: 35px; }
#header ul.services { top: 82px; }
	#header ul.services a { margin-left: 35px; }

	
#body { }
#footer1 { height: 44px; background-color: #F1F1F1; color: #58595B; }
	#footer1 div.powered { float: right; line-height: 44px; color: #D8D8D8; }
	#footer1 div.powered a { font-size: 11px; color: #D8D8D8; font-weight: bold; text-decoration: none; }
	#footer1 div.powered a:hover {color:red; font-weight:bold;}
	#footer1 li { float: left; line-height: 44px; margin-right: 10px; } 
		
#footer2 { background-color: #E4E4E4; padding: 20px 0 30px 0; color: #58595B;  }
	#footer2 a { color: #58595B; text-decoration: none; font-weight: bold; }
	#footer2 a:hover	{color:#29579C;}
	#footer2 a.sele	{color:#2D60AD;}
	#footer2 a.im:hover	{color:#29579C;}
	#footer2 a.sel	{color:#29579C;}
	#footer2 table { width: 100%; }
	#footer2 td.br { border-right: 1px solid #FFF; }
	#footer2 ul.main { padding-right: 30px; }
		#footer2 ul.main li { margin-bottom: 10px; }
	#footer2 ul.services { padding-right: 30px; padding-bottom: 20px; }
		#footer2 ul.services li { margin-bottom: 10px; }
		#footer2 ul.services ul { margin-top: 5px; }
		#footer2 ul.services ul li { margin-bottom: 2px; }
		#footer2 ul.services ul a { font-weight: normal;}
	#footer2 address { display: block; font-style: normal; padding-left: 100px; line-height: 16px; }
	#footer2 td.india address { background: url('address_india.jpg') 30px top  no-repeat; }
	#footer2 td.spain address { background: url('address_spain.jpg') 10px top no-repeat; }

/* -----------------------------------------------------------------------------
	PORTADA
------------------------------------------------------------------------------*/
#portada_main { }
#portada_main a.service { display: block; width: 282px; padding: 11px 0 0 0; background: url('portada_service_bg.jpg') repeat-x; text-decoration: none; color: #58595B; }
#portada_main a.service h2 { display: block; line-height: 24px; padding-left: 9px; color: #FFF; margin: 0; }
#portada_main a.service img { margin: 0 0 11px 11px;  }
#portada_main a.service img.title	{margin:0px !important;}
#portada_main a.service p { display: block; padding-left: 9px; color: #58595B; height: 80px; }

#portada_main a.consultancy h2 { background-color: #2D60AD; padding-top:0px;}
#portada_main a.consultancy span.more { color: #2D60AD; }
#portada_main a.representation h2 { background-color: #FF7200; padding-top:0px;}
#portada_main a.representation span.more { color: #FF7200; }
#portada_main a.management h2 { background-color: #4FA600; padding-top:0px;}
#portada_main a.management span.more { color: #4FA600; }

#portada_main_shadow { background: url('portada_shadow.jpg') no-repeat; height: 4px; margin-top: 30px; }

/*
#falseThickbox	{position: absolute; z-index: 100; width: 275px; height: 100px; background-color: white; display: none; top:39px; border:4px solid #dcdedd;}
*/
#falseThickbox	a	{float:right; color:#4fa600; font-weight:bold; font-size:11px; padding-top:3px; padding-right:3px; text-decoration:none;}
#falseThickbox form {position:absolute; top:38px; left:20px;}
#falseThickbox input.name	{padding:2px; font-size:11px; color:#2e61ad; width:227px; padding-bottom:2px;}
#falseThickbox input.email	{padding:2px; font-size:11px; color:#2e61ad; width:136px;}
#falseThickbox input.btn	{background-color:#2e61ad; color:white;}
#falseThickbox p			{color:#2D60AD; font-weight:bold; padding-top:10px; padding-left:20px;}

#slider { background-color: #2D60AD; width: 583px; height: 265px; position: relative; }
#slider img { position: absolute; top: 0; left: 0; }
#slider ul.navigator { position: absolute; right: 16px; background: #FFF; top: 228px; padding: 0 5px; }
#slider ul.navigator li { float: left; }
#slider ul.navigator a { display: block; padding: 4px 6px; color: #333; text-decoration: none;  }
#slider ul.navigator a.current { font-weight: bold; }

#news_tabs { margin-bottom: 10px; }
#news_tabs table.triggers { height: 34px; width: 100%; }
#news_tabs table.triggers a { font-family: Georgia; font-size: 16px; font-style: italic; display: block; background-color: #2D60AD; line-height: 24px; border-bottom: 2px solid #E3E3E5; margin-top: 8px; text-align: center; color: #FFF; text-decoration: none; margin-right: 1px;  }
#news_tabs table.triggers a.calendar { }
#news_tabs table.triggers a.current { border:2px solid #E3E3E5; border-bottom:0; line-height: 32px; margin: 0; background-color: #FFF; color: #2D60AD; font-size: 20px; }
#news_tabs div.container { border:2px solid #E3E3E5; border-top: 0; height: 180px;  }
#news_tabs div.container div { padding: 20px 10px; }

#news_tabs p.more { padding-top: 12px; text-align: right; border-top: 1px solid #D9DADC;  }
#news_tabs p.more a { font-weight: bold; color: #2D60AD; font-weight: bold; text-decoration: none; }
#news_tabs table.news td { padding-bottom: 10px; }
#news_tabs table.news td.date { width: 52px; color: #2D60AD; font-weight: bold; }
#news_tabs table.news a {  color: #58595B; text-decoration: none;  }
/*#news_tabs table.news a:hover {  color: #000; }*/


#portada_next_shadow{  height: 100%;}
#portada_next_shadow	td	{padding-top:20px;}
#portada_sub_line	{ height:100%; width:100%; margin-bottom:46px;}
#portada_sub_line td.fondo_bg	{/*background: url('/css/bg_casos_exito.jpg') top repeat-x;*/}

#portada_sub_line td.coll	{ background:url('/css/bg_casos_exito.jpg') top left repeat-y;}
#portada_sub_line td.col1 a		{text-decoration:none;}
#portada_sub_line td.col1 span	{color:#2d60ad; }
#portada_sub_line td.col1 span.know_more	{color:#2d60ad; background: url('/css/icn_more.jpg') right center no-repeat; }
#portada_sub_line td.col1 span.know_more:hover	{color:#4FA600;  background: url('/css/icn_moreh.jpg') right center no-repeat;}


#portada_sub_line span.georgia_text	{}
#portada_sub_line a.pn	{font-size: 12px; color:#2d60ad;}
#portada_sub_line td.img_casos	{padding-top:7px;}
#portada_sub_line td.two_texts	{color:#58595b; line-height:16px;}
#portada_sub_line td.two_texts p	{font-weight:bold; margin-top:-5px;}
#portada_sub_line td.two_texts span	{ padding-right:44px; text-justify: auto; font-weight:normal; font-size:11px; }
#portada_sub_line td.two_texts span p	{ padding-right:44px; text-justify: auto; font-weight:normal; font-size:11px; margin:0px; padding:0px; display:inline; }

#portada_sub_line td.two_texts a	{font-weight:bold; color:#58595b; text-decoration:none;}
#portada_sub_line td.two_texts_t	{color:#58595b; line-height:20px;}
#portada_sub_line td.two_texts_t p	{font-weight:bold; margin-top:15px; padding-right:25px;}
#portada_sub_line td.two_texts_t a	{font-weight:bold; color:#58595b; text-decoration:none;}
#portada_sub_line td.two_texts_t span.nxt_cse	{}
#portada_sub_line td.two_texts_t a.pn		{float:right;  padding-right:25px; color:#cccccc; margin-top:35px;}

/*------- SLIDER CASOS DE ÉXITO------- */

#casos_slider {
	height:190px;
	overflow:hidden;
	position:relative;
	width:656px;
}



#casos_slider div.arrow_left {
	left:8px;
	position:absolute;
	top:162px;
	z-index:10;
	display: none;
}
#casos_slider div.arrow_left a	{text-decoration:none; font-size:12px; color: #bebebe; background: url('/css/arrow_grey_right.jpg') left no-repeat;} 
#casos_slider div.arrow_left a:hover	{color:#2D60AD; font-weight:bold; background: url('/css/arrow_left.jpg') left no-repeat;}

#casos_slider div.arrow_right {
	position:absolute;
	right:8px;
	top:162px;
	z-index:10;
	display: none;

}
#casos_slider div.arrow_right a	{text-decoration:none; font-size:12px; color: #bebebe;  background: url('/css/arrow_right.jpg') right no-repeat;}
#casos_slider div.arrow_right a:hover	{color:#2D60AD; font-weight:bold; background: url('/css/hover_arrow_right.jpg') right no-repeat;}

#casos_slider div.active { display: block; } 

#casos_slider div.slider {
	position:absolute;
	width:10000px;
}



/* -----------------------------------------------------------------------------
	ABOUT US
------------------------------------------------------------------------------*/

#box_about	{width:883px; /*height:998px;*/ border:3px solid #e4e2e4; background-color:white; margin-bottom:35px; padding-bottom:20px; position:relative;}

#table_about	{margin-top:40px;  margin-left:36px; margin-right:36px;}
#table_about td.box_menu	{background:url('/css/menu_down.jpg') top right no-repeat; width: 217px; }
#table_about td.box_menu_down	{background:url('/css/menu_down.jpg') bottom right no-repeat; width: 217px; height: 50px; }


#table_about td.box_menu p	{color:#58595b; text-align:right; padding-right:29px; line-height:24px; font-family:Georgia; font-size:15px; margin-top:99px; font-style: italic;}
#table_about div.menu	{width:180px; height:209px; background:#29579c url('/css/about_us.jpg') top right no-repeat; text-align:right;}
#table_about div.menu ul.ul_menu 	{padding-top:60px; margin-right:10px;}	
#table_about div.menu ul li 		{height:19px; color:white; background:url('/css/arrow_menu_about.jpg')  right no-repeat; padding-right:10px; padding-top:3px; }
#table_about div.menu ul li a		{color:white; text-decoration:none;}
#table_about div.menu ul li a.sel	{font-weight:bold;}
#table_about div.menu ul li a:hover	{color:#75ba36;}


#table_about div.box_content_about	{  height:100%; margin-left:37px; }
#table_about div.box_content_about img.present	{border:4px solid #e5e5e5;}
#table_about div.box_content_about table.titles				{margin-top:40px; width:100%;}
#table_about div.box_content_about table.titles	td.left		{width:50%; text-align:left;}
#table_about div.box_content_about table.titles	td.right	{width:50%; text-align:right;}

#table_about div.box_content_about span	{color:#bebebe;}
#table_about div.box_content_about span.bold	{color:#bebebe; font-weight:bold;}
#table_about div.box_content_about p	{color:#58595b; font-size:12px; line-height:20px;}

#box_arrow_about	{background: url('/css/bg_arrow_about.jpg') no-repeat; margin-left:37px; margin-top:50px;  height:225px;}
#box_arrow_about table.table_about_us	{margin: 25px 25px;}
#box_arrow_about table.table_about_us td.col1 p	{color:#58595b; padding-right:99px; line-height:18px; font-size:14px; margin-top:5px;}
#box_arrow_about table.table_about_us td.col3 p	{color:#2d60ad; font-weight:bold; font-size:12px; padding-right:45px; line-height:18px;}
#box_arrow_about table.table_about_us td.col3 span	{color:#58595b; line-height:16px; font-size:11px;}	
#box_arrow_about table.table_about_us td.col3 span p {color:#58595b; line-height:16px; font-size:11px; font-weight:normal;}
#box_arrow_about table.table_about_us div.btn_prev	{position:absolute; bottom:59px; left:293px; background:url('/css/arrow_left.jpg') 0px 4px no-repeat; padding-left:14px;}
#box_arrow_about table.table_about_us div.btn_nxt	{position:absolute; bottom:59px; right:50px; background:url('/css/arrow_right.jpg') 33px 3px no-repeat; padding-right:14px;}

div.slider td.followe img {margin-top:22px; margin-left:14px;}


/*------- SLIDER FOLLOW US------ */

#follow_slider {
	height:190px;
	overflow:hidden;
	position:relative;
	width:556px;
	right:20px;
}



#follow_slider div.arrow_left {
	left:8px;
	position:absolute;
	top:153px;
	z-index:10;
	display: none;
}
#follow_slider div.arrow_left a	{text-decoration:none; font-size:12px; color: #bebebe; background: url('/css/arrow_grey_right.gif') left no-repeat;}
#follow_slider div.arrow_left a:hover {color:#2D60AD; font-weight:bold; background: url('/css/arrow_left.gif') left no-repeat;}
#follow_slider div.arrow_right {
	position:absolute;
	right:8px;
	top:153px;
	z-index:10;
	display: none;
}
#follow_slider div.arrow_right a	{text-decoration:none; font-size:12px; color: #bebebe; background:url('/css/arrow_right.gif') right no-repeat;}
#follow_slider div.arrow_right a:hover {color:#2D60AD; font-weight:bold; background: url('/css/hover_arrow_right.gif') right no-repeat;}

#follow_slider div.active { display: block; } 

#follow_slider div.slider {
	position:absolute;
	width:10000px;
}



/* -----------------------------------------------------------------------------
	PORTAFOLIO
------------------------------------------------------------------------------*/

#box_porta	{width:883px; /*height:998px;*/ border:3px solid #e4e2e4; background-color:white; margin-bottom:35px; position:relative; padding-bottom:57px;}

#table_porta	{margin-top:40px;  margin-left:36px; margin-right:36px;}

#table_porta td.box_menu	{background: url('/css/bg_menu_portafolio.jpg') bottom left repeat-y;}

#table_porta div.menu	{ width: 180px; text-align:right; }
#table_porta div.menu ul.ul_menu 	{ padding-top: 25px; margin-right:10px; line-height:22px;}	
#table_porta div.menu ul.ul_menu li.item 		{ padding-bottom:3px; color:white; padding-right:11px; padding-top:3px;  border-bottom:1px solid #21467d; margin-left:10px; background:url('/css/arrow_portafolio_h.jpg')  right 8px no-repeat;}
#table_porta div.menu ul.ul_menu ul.sub_ul_menu { display: none;}
#table_porta div.menu ul.ul_menu ul.sub_ul_menu li {line-height:14px; margin-top:10px;}


#table_porta div.menu ul.ul_menu li.selected	{background:url('/css/arrow_portafolio_v.jpg')  right 10px no-repeat;}
#table_porta div.menu ul.ul_menu li	h4		{font-weight:bold; text-transform:uppercase; font-size:11px; cursor: pointer; line-height:15px;}


  
#table_porta div.menu ul.ul_menu li a		{color:white; text-decoration:none;}
#table_porta div.menu ul.ul_menu li a.sel	{font-weight:bold; color:#75ba36;}
#table_porta div.menu ul.ul_menu li a:hover	{color:#75ba36;}

#table_porta td.box_menu div.menu_up	{ background:url('/css/menu_up.jpg') top right no-repeat;  height:28px; float:right; width:30px;}
#table_porta td.box_menu div.menu_down	{ background:url('/css/menu_down.jpg') top right no-repeat;  height:27px; float:right; width:30px;}

#table_porta div.box_content_portafolio	{  height:100%; margin-left:37px;width:550px;}


#separator							{border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 5px 0px; overflow: hidden;}
#separator a						{text-decoration:none; color:#58595b;}
#separator a.prev_case 				{background: url(/css/arrow_grey_right.jpg) left center no-repeat; padding-left: 20px; float: left;}
#separator a.next_case 				{background: url(/css/arrow_right.jpg) right center no-repeat; padding-right: 20px; float: right;}
#separator a.prev_case:hover		{color:#4fa600; background:url('/css/arrow_green_left.jpg') left center no-repeat; font-weight:bold;}
#separator a.next_case:hover		{color:#4fa600; background:url('/css/arrow_green_right.jpg') right center no-repeat; font-weight:bold;}
#separator a.left_disabled			{color:#999;}
#separator a.right_disabled			{color:#999;}
#separator a.left_disabled:hover	{cursor: default; color:#999; font-weight: normal; background:url('/css/arrow_grey_right.jpg') left center no-repeat; }
#separator a.right_disabled:hover	{ cursor: default; color:#999; font-weight: normal; background:url('/css/arrow_right.jpg') right center no-repeat; }

/*
#separator	{width:100%; border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px 0; }
div.box_content_portafolio a.left	{float:left;   color:#58595b; text-decoration:none; background:url('/css/arrow_grey_right.jpg') left center no-repeat; margin-top:-9px;}
div.box_content_portafolio a.left:hover	{color:#4fa600; background:url('/css/arrow_green_left.jpg') left center no-repeat; font-weight:bold;}
div.box_content_portafolio a.right	{float:right;   color:#58595b; text-decoration:none; background:url('/css/arrow_right.jpg') right center no-repeat; margin-top:-9px;}
div.box_content_portafolio a.right:hover	{color:#4fa600; background:url('/css/arrow_green_right.jpg') right center no-repeat; font-weight:bold;}
div.box_content_portafolio a.right_disabled { color:#999; }
div.box_content_portafolio a.right_disabled:hover { cursor: default; color:#999; font-weight: normal; background:url('/css/arrow_right.jpg') right center no-repeat; }
div.box_content_portafolio a.left_disabled { color:#999; }
div.box_content_portafolio a.left_disabled:hover { cursor: default; color:#999; font-weight: normal; background:url('/css/arrow_grey_right.jpg') left center no-repeat; }
*/


/*table.content_portaf	{margin-top:20px; }
table.content_portaf p.title	{color:#28569a; font-size:14px; font-weight:bold; margin-top:0px; line-height:19px;}
table.content_portaf p.info		{color:#58595b; font-size:11px; line-height:19px;}
table.content_portaf img.logo		{ float: right; margin: 23px 0 20px 20px; }

div.box_content_portafolio p.info.first {color:#58595b; font-size:11px; line-height:19px; margin-top:20px; margin-bottom:10px;}
div.box_content_portafolio p.info {color:#58595b; font-size:11px; line-height:19px;  margin-bottom:10px;}
*/
div.content_portaf	      		{margin-top:20px; }
div.content_portaf img.logo 	{float: right; margin: 23px 0 20px 20px; }
div.content_portaf div.title	{color:#28569a; font-size:14px; font-weight:bold; margin-top:0px; line-height:19px;}
div.content_portaf div.info		{color:#58595b; font-size:11px; line-height:19px;}
div.content_portaf div.info.first	{color:#58595b; font-size:11px; line-height:19px; margin-top:20px; margin-bottom:10px;}
div.content_portaf div.info		{color:#58595b; font-size:11px; line-height:19px;  margin-bottom:10px;}



/* -----------------------------------------------------------------------------
	CONTACT
------------------------------------------------------------------------------*/

#box_contact	{width:883px; /*height:998px;*/ border:3px solid #e4e2e4; background-color:white; margin-bottom:35px; position:relative;}

#table_contact	{margin-top:40px;  margin-left:36px; margin-right:36px;}
#table_contact td.box_menu	{background: url('/css/bg_menu.jpg') repeat-y;}
#table_contact td.box_menu p.fita	{color:#58595b; text-align:right; padding-right:29px; line-height:24px; font-family:Georgia; font-size:15px; margin-top:161px; font-style:italic;}
#table_contact div.menu	{width:180px; height:209px; background:#29579c url('/css/about_us.jpg') top right no-repeat; text-align:right;}
#table_contact div.menu ul.ul_menu 	{padding-top:60px; margin-right:10px;}	
#table_contact div.menu ul li 		{height:19px; color:white; background:url('/css/arrow_menu_about.jpg')  right no-repeat; padding-right:10px; padding-top:3px; }
#table_contact div.menu ul li a		{color:white; text-decoration:none;}
#table_contact div.menu ul li a.sel	{font-weight:bold;}
#table_contact div.menu ul li a:hover	{color:#75ba36;}
td.box_menu a.join_us			{}

#table_contact td.box_menu div.menu_up	{ background:url('/css/menu_up.jpg') top right no-repeat;  height:28px; float:right; width:30px;}
#table_contact td.box_menu div.menu_down	{background:url('/css/menu_down.jpg') top right no-repeat;  height:27px; float:right; width:30px;}


#table_contact div.box_content_contact	{  height:100%; margin-left:37px; }
#table_contact div.box_content_contact img.present	{border:4px solid #e5e5e5;}
#table_contact div.box_content_contact table.titles				{margin-top:40px; width:100%;}
#table_contact div.box_content_contact table.titles	td.left		{width:50%; text-align:left;}
#table_contact div.box_content_contact table.titles	td.right	{width:50%; text-align:right;}

#table_contact div.box_content_contact span.gen	{color:#bebebe;}
#table_contact div.box_content_contact span.bold	{color:#bebebe; font-weight:bold;}
#table_contact div.box_content_contact p	{color:#58595b; font-size:12px; line-height:20px;}

#table_about table.four_contacts	{ margin-top:30px;}
#table_about table.four_contacts span		{line-height:19px;}
#table_about table.four_contacts span.ttl	{color:#29579c; font-weight:bold; font-size:14px;}
#table_about table.four_contacts span.mini_mini	{color:#58595b; font-size:11px;}
#table_about table.four_contacts span.name_bold	{font-size:12px; color:#58595b; font-weight:bold;}
#table_about table.four_contacts span.normal		{font-size:12px; color:#58595b;}
#table_about table.four_contacts a.agregar_contacto	{font-size:11px; color:#29569b; text-decoration:none; }





#box_arrow_contact	{background: url('/css/bg_arrow_about.jpg') no-repeat; margin-left:37px; margin-top:50px;  height:225px; margin-bottom:35px;}
#box_arrow_contact table.table_contact_us	{margin: 25px 25px;}
#box_arrow_contact table.table_contact_us td.col1 p	{color:#58595b; padding-right:99px; line-height:18px; font-size:14px; margin-top:5px;}
#box_arrow_contact table.table_contact_us td.col3 p	{color:#2d60ad; font-weight:bold; font-size:12px; padding-right:45px; line-height:18px;}
#box_arrow_contact table.table_contact_us td.col3 span	{color:#58595b; line-height:16px;}	
#box_arrow_contact table.table_contact_us div.btn_prev_contact	{position:absolute; bottom:59px; left:293px; background:url('/css/arrow_left.jpg') 0px 4px no-repeat; padding-left:14px;}
#box_arrow_contact table.table_contact_us div.btn_nxt_contact	{position:absolute; bottom:59px; right:50px; background:url('/css/arrow_right.jpg') 33px 4px no-repeat; padding-right:14px;}


/* -----------------------------------------------------------------------------
	MARKET OVERVIEW
------------------------------------------------------------------------------*/

#box_market	{width:883px; /*height:998px;*/ border:3px solid #e4e2e4; background-color:white; margin-bottom:35px; position:relative; padding-bottom:40px;}

#box_market table.header_market	{margin-top:40px;  margin-left:36px; margin-right:36px; width:808px;}
#box_market table.header_market span.title	{font-size:25px;}
#box_market table.header_market a.breads	{font-size:11px; color:#bebebe; }
#box_market table.header_market span.breads	{font-size:11px; color:#bebebe; }
#box_market table.header_market a.breads_b	{font-size:11px; color:#bebebe; font-weight:bold;}
#box_market table.header_market img.sub_news	{float:right;}


#box_market table.body_market	{margin-left:36px; margin-right:36px; width:808px;  margin-top:40px;}

#box_market table.body_market div.separador	{width:100%; height:25px;}

#box_market table.body_market div.cajilla_market	{width:100%;  padding:14px 0px; border-bottom:1px solid #eeeeee; cursor:pointer;}

#box_market table.body_market div.cajilla_market span		{ line-height:18px; }
#box_market table.body_market div.cajilla_market span.date	{ color:#29569b; font-size:11px; }
#box_market table.body_market div.cajilla_market span.title	{ color:#29569b; font-size:14px; font-weight:bold; }
#box_market table.body_market div.cajilla_market span.text	{ color:#58595b; font-size:12px; }
#box_market table.body_market div.cajilla_market a.mas		{ color:#4fa600; font-size:11px; text-decoration:none; }

#box_market table.body_market div.cajilla_market:hover span.date		{ color:#4fa600; }
#box_market table.body_market div.cajilla_market:hover span.title		{ color:#4fa600; }


#box_market table.body_market div.box_calendar	{ background: url('/css/bg_calendar.jpg') repeat-y; overflow: hidden; margin-bottom:25px; }
#box_market table.body_market div.box_calendar div.entrada	{ width:216px; padding-left:16px; padding-right:10px; padding-bottom:19px;}
#box_market table.body_market div.box_calendar div.entrada span.data			{color:#28569a; font-weight:bold;}
#box_market table.body_market div.box_calendar div.entrada span.title_upper		{color:#58595b; text-transform:uppercase;}
#box_market table.body_market div.box_calendar div.entrada span.title			{ color:#58595b;}
#box_market table.body_market div.box_calendar div.entrada a.mores				{ color:#58595b; font-weight:bold; text-decoration:none;}

#box_market table.body_market div.box_calendar a.see_more	{color:#28569a; font-weight:bold; float:right; padding-right:6px; padding-bottom:6px; text-decoration:none;}


#box_market table.body_market div.box_practical	{ margin-top:0px; background: url('/css/bg_calendar.jpg') repeat-y; }
#box_market table.body_market div.box_practical a.see_more	{color:#69b310; text-decoration:none; float:right; padding-right:3px; padding-bottom:3px;}
#box_market table.body_market div.box_practical div.sub_box_practical	{width:214px; padding-left:15px; padding-right:15px; padding-bottom:16px; }


#box_market table.body_market div.box_practical div.sub_box_practical span.info	{color:#58595b; line-height:16px; padding-top:10px; }

#box_market table.body_market div.box_practical div.sub_box_practical div.file	{width:100%; padding-left:3px; padding-top:0px; padding-bottom:8px; border-bottom:1px solid #e1e2e2;}
#box_market table.body_market div.box_practical div.sub_box_practical div.file a	{color:#000000;}
#box_market table.body_market div.box_practical div.sub_box_practical div.file:hover span	{color:#69b310;}
#list_files	{width:100%;}

#tb_press	{ margin-top: 10px; }
#tb_press p	{color:#29569B; font-size: 12px; /*padding-bottom: 5px;*/ font-weight: bold;  }
#tb_press p.first	{color:#29569B; font-size: 12px; padding-bottom: 8px; font-weight: bold;  }
#tb_press span.black	{text-align:left; font-size:12px; color:black; font-weight:bold;}
#tb_press a		{ background: url(blue_arrow.gif) center left no-repeat; padding-left: 20px; color:#58595b; text-transform:uppercase;  line-height:20px; text-decoration:none; font-weight:normal; font-size:11px;}
#tb_press a:hover	{color:#29569B;}

table.body_market span.date_n	{ color:#27569E; }
table.body_market p.title_n		{ color:#27569E; margin-top:20px; margin-bottom:17px; font-size:18px; font-weight:bold;  }
table.body_market div.text_n		{color:#5A5A5A; line-height:19px; font-size:12px;}
table.body_market hr.linia_n	{ color:#27569E; }




/* -----------------------------------------------------------------------------
	PAGINADOR
------------------------------------------------------------------------------*/


.paginacion									{ /*float: rigth; text-align: right;*/ font-size: 11px;   padding-right:0px; margin-bottom:30px; margin-top:8px; overflow:hidden;}
	.paginacion a								{ padding: 0 2px; margin-right: 5px; text-decoration: none; color: #979D9E; }
	.paginacion a:active   { color: #979D9E !important; }
	.paginacion a:hover   { color: #28569a !important; }
	.paginacion span.current					{ padding: 0 2px; margin-right: 5px; font-weight: bold; color: #065ea8 !important; }
	.paginacion span.disabled					{ padding: 0 2px; margin-right: 5px; color: #d3d3d5; }
	#anteriorrr			{ margin-right:385px;}
	#siguienteee		{ }


/* -----------------------------------------------------------------------------
	services/consultancy
------------------------------------------------------------------------------*/
#box_consultancy	{width:883px; /*height:998px;*/ border:3px solid #e4e2e4; background-color:white; margin-bottom:35px; position:relative; padding-bottom:57px;}

#table_consultancy	{margin-top:40px;  margin-left:36px; margin-right:36px;}
#table_consultancy td.box_menu	{background:url('/css/menu_down.jpg') top right no-repeat; width: 217px; }
#table_consultancy td.box_menu_down	{background:url('/css/menu_down.jpg') bottom right no-repeat; width: 217px; height: 200px; }

#table_consultancy td.box_menu p	{color:#58595b; text-align:right; padding-right:29px; line-height:24px; font-family:Georgia; font-size:15px; margin-top:97px; font-style: italic;}
#table_consultancy div.menu				{width:180px; height:415px; background:#29579c url('/css/consultancy_en.jpg') top right no-repeat; text-align:right;}
#table_consultancy div.menu ul.ul_menu 	{padding-top:60px; margin-right:10px;}	
#table_consultancy div.menu ul li 		{height:28px; color:white; /*background:url('/css/arrow_menu_about.jpg')  164px 27px no-repeat;*/ padding-right:10px; padding-top:10px; font-weight:bold; }
#table_consultancy div.menu ul li.title_menu_consultancy {background:url('/css/arrow_menu_about.jpg')  164px 13px no-repeat; height:11px; font-weight:normal;}
#table_consultancy div.menu ul li a		{color:white; text-decoration:none;}
#table_consultancy div.menu ul li a.sel	{font-weight:bold;}
#table_consultancy div.menu ul li a:hover	{color:#75ba36;}

#table_consultancy div.box_content_about	{  height:100%; margin-left:37px; }
#table_consultancy div.box_content_about img.present	{border:4px solid #e5e5e5;}
#table_consultancy div.box_content_about table.titles				{margin-top:40px; width:100%;}
#table_consultancy div.box_content_about table.titles	td.left		{width:50%; text-align:left;}
#table_consultancy div.box_content_about table.titles	td.right	{width:50%; text-align:right;}

#table_consultancy div.box_content_about span	{color:#bebebe;}
#table_consultancy div.box_content_about span.bold	{color:#bebebe; font-weight:bold;}
#table_consultancy div.box_content_about p	{color:#58595b; font-size:12px; line-height:20px;}

/* -----------------------------------------------------------------------------
	services/institutional
------------------------------------------------------------------------------*/
#box_institutional	{width:883px; /*height:998px;*/ border:3px solid #e4e2e4; background-color:white; margin-bottom:35px; position:relative; padding-bottom:57px;}

#table_institutional	{margin-top:40px;  margin-left:36px; margin-right:36px;}
#table_institutional td.box_menu	{background:url('/css/menu_down.jpg') top right no-repeat; width: 217px; }
#table_institutional td.box_menu_down	{background:url('/css/menu_down.jpg') bottom right no-repeat; width: 217px; height: 200px; }

#table_institutional td.box_menu p	{color:#58595b; text-align:right; padding-right:29px; line-height:24px; font-family:Georgia; font-size:15px; margin-top:97px; font-style: italic;}
#table_institutional div.menu	{width:180px; height:209px; background:#FF7200 url('/css/institutional_en.jpg') top right no-repeat; text-align:right;}
#table_institutional div.menu ul.ul_menu 	{padding-top:70px; margin-right:10px;}	
#table_institutional div.menu ul li 		{height:19px; color:white; background:url('/css/about.gif')  right no-repeat; padding-right:10px; padding-top:3px; }
#table_institutional div.menu ul li a		{color:white; text-decoration:none;}
#table_institutional div.menu ul li a.sel	{font-weight:bold;}
#table_institutional div.menu ul li a:hover	{color:#75ba36;}


#table_institutional div.box_content_about	{  height:100%; margin-left:37px; }
#table_institutional div.box_content_about img.present	{border:4px solid #e5e5e5;}
#table_institutional div.box_content_about table.titles				{margin-top:40px; width:100%;}
#table_institutional div.box_content_about table.titles	td.left		{width:50%; text-align:left;}
#table_institutional div.box_content_about table.titles	td.right	{width:50%; text-align:right;}

#table_institutional div.box_content_about span	{color:#bebebe;}
#table_institutional div.box_content_about span.bold	{color:#bebebe; font-weight:bold;}
#table_institutional div.box_content_about p	{color:#58595b; font-size:12px; line-height:20px;}


/* -----------------------------------------------------------------------------
	services/production
------------------------------------------------------------------------------*/
#box_production	{width:883px; /*height:998px;*/ border:3px solid #e4e2e4; background-color:white; margin-bottom:35px; position:relative; padding-bottom:57px;}


#table_production	{margin-top:40px;  margin-left:36px; margin-right:36px;}
#table_production td.box_menu	{background:url('/css/menu_down.jpg') top right no-repeat; width: 217px; }
#table_production td.box_menu_down	{background:url('/css/menu_down.jpg') bottom right no-repeat; width: 217px; height: 200px; }


#table_production td.box_menu p	{color:#58595b; text-align:right; padding-right:29px; line-height:24px; font-family:Georgia; font-size:15px; margin-top:97px; font-style: italic;}
#table_production div.menu	{width:180px; height:209px; background:#4FA600 url('/css/production_en.jpg') top right no-repeat; text-align:right;}
#table_production div.menu ul.ul_menu 	{padding-top:70px; margin-right:10px;}	
#table_production div.menu ul li 		{height:19px; color:white; background:url('/css/about.gif')  right no-repeat; padding-right:8px; padding-top:3px; }
#table_production div.menu ul li a		{color:white; text-decoration:none;}
#table_production div.menu ul li a.sel	{font-weight:bold;}
#table_production div.menu ul li a:hover	{color:#75ba36;}


#table_production div.box_content_about	{  height:100%; margin-left:37px; }
#table_production div.box_content_about img.present	{border:4px solid #e5e5e5;}
#table_production div.box_content_about table.titles				{margin-top:40px; width:100%;}
#table_production div.box_content_about table.titles	td.left		{width:50%; text-align:left;}
#table_production div.box_content_about table.titles	td.right	{width:50%; text-align:right;}

#table_production div.box_content_about span	{color:#bebebe;}
#table_production div.box_content_about span.bold	{color:#bebebe; font-weight:bold;}
#table_production div.box_content_about p	{color:#58595b; font-size:12px; line-height:20px;}

/* Comun para los 3 SERVICIOS */
div.box_apano	{overflow: hidden; margin-top: 40px;}
div.box_apano div.title_apano	{float:left;}
div.box_apano div.subtitle_apano	{float:right;}
div.box_apano div.breadcrumbs	{float: left; clear: left;}




