html	{margin: 0px; padding: 0px;}
/*
body	{margin: 0px; padding: 0px; font-family: Arial, Helvetica; text-align: center;}
*/
body	{margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; font-family: Arial, Helvetica; text-align: center;}

#wrap { width:990px; margin:0 auto; }

/*
hr.blue_line_2 {color: #2275BE; background-color: #2275BE; height: 2px;}
hr.blue_line_3 {color: #2275BE; background-color: #2275BE; height: 3px;}
*/
hr.black_line_1 {color: #000000; background-color: #000000; height: 1px;}
hr.grey_1_line_1 {color: #9E9E9E; background-color: #9E9E9E; height: 1px;}

td.cell_134_off  {border-top-width: 1px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #DADADA; background-color: #FFFFFF;}
td.cell_1234_off {border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #DADADA; background-color: #FFFFFF;}
td.cell_13_off   {border-top-width: 1px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #DADADA; background-color: #FFFFFF;}
td.cell_123_off  {border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #DADADA; background-color: #FFFFFF;}

td.cell_134_on  {border-top-width: 1px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #DADADA; background-color: #EBEBEB; cursor: pointer; cursor: hand;}
td.cell_1234_on {border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #DADADA; background-color: #EBEBEB; cursor: pointer; cursor: hand;}
td.cell_13_on   {border-top-width: 1px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #DADADA; background-color: #EBEBEB; cursor: pointer; cursor: hand;}
td.cell_123_on  {border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #DADADA; background-color: #EBEBEB; cursor: pointer; cursor: hand;}

div.preload_images_div {width: 0px; height: 0px; margin: 0px; padding: 0px; float: left; background-image: url(./images/background_button_b.jpg);}
td.off {background-image: url(./images/background_button_a.jpg);}
td.on {background-image: url(./images/background_button_b.jpg); cursor: pointer; cursor: hand;}

td.main_menu_td {border-style: inset; border-color: #000000; border-width: 1px;}
td.nifty_blue_column {background: #2275BE;}

/*div.menu_top {width: 990px; height: 2px; overflow: hidden; background: #2275BE;}*/
div.menu_left {width: 484px; height: 38px; overflow: hidden; float: left;}
div.menu_centre {width: 22px; height: 38px; overflow: hidden; background: #2275BE; float: left;}
div.menu_right {width: 484px; height: 38px; overflow: hidden; float: left;}
div.menu_bottom {width: 990px; height: 2px; overflow: hidden; background: #2275BE; clear: both;}

/*div.subsidiary_info {width: 174px; height: 75px; position: absolute; top: 30px; left: 816px; margin: 0px; padding: 0px; overflow: hidden; background: url(./images/subsidiary_info.gif) no-repeat;}*/

#outer_subsidiary_info {width: 184px; height: 75px; position: absolute; top: 30px; left: 806px; margin: 0px; padding: 0px; overflow: hidden; background: url(./images/subsidiary_info.gif) no-repeat;}
#outer_subsidiary_info[id] {width: 184px; height: 75px; position: absolute; top: 30px; left: 806px; margin: 0px; padding: 0px; overflow: hidden; background: url(./images/subsidiary_info.gif) no-repeat;}

#middle_subsidiary_info {position: absolute; top: 50%;}  /* for explorer only*/
#middle_subsidiary_info[id] {position: static; display: table-cell; vertical-align: middle; width: 100%;}

#inner_subsidiary_info {position: relative; top: -50%;} /* for explorer only */

div.global_spacer {width: 1px; height: 5px; overflow: hidden; background: inherit; clear: both;}

/*
div.nifty_blue_column {width: 208px; margin: auto; padding: 0px; background: #2275BE;}
*/
div.nifty_blue_column {width: 208px; padding: 0px; background: #2275BE;}
div.nifty_grey_box {width: 200px; margin: auto; padding: 0px; background: #CCCCCC;}
div.nifty_white_box {width: 200px; margin-left: 4px; padding: 0px; background: #FFFFFF;}

div.tree_div {width: 198px; margin: 0px; padding: 0px;}
div.tree_div_v4{width: 198px; margin: 0px; padding-left: 2px;}

p.subsidiary_info {padding-left: 10px; font-size: 8pt; display: block;}

/********************************************************************************************************************/

select.main{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666;
	background-color: #F5F9FC;
	border-right: #848284 0px solid;
	border-top: #848284 0px solid;
	border-left: #848284 0px solid;
	border-bottom: #848284 0px solid;
	/*
	border-color: #848284;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	*/
	width: 95;
}

input.ind_button_off{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	cursor: hand;
	color: #000000;
	background-color: #f1f1f1;
	width: 80px;
	height: 20px;
}

input.ind_button_on{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	cursor: hand;
	color: #ffffff;
	background-color: #fcbc71;
	width: 80px;
	height: 20px;
}

input.ind_button_disabled{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	color: #aaaaaa;
	background-color: #f1f1f1;
	width: 80px;
	height: 20px;
}

input.box_quick_contact_button{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	cursor: hand;
	color: #000000;
	background-color: #F3F3F3;
	height: 16px;
}

input.box_locations_button{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top: #9E9E9E 1px solid;
	border-left: #9E9E9E 1px solid;
	border-right: #9E9E9E 1px solid;
	border-bottom: #9E9E9E 1px solid;
	cursor: hand;
	color: #000000;
	background-color: #F3F3F3;
	height: 16px;
}

input.basket_button_10{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top: #9E9E9E 1px solid;
	border-left: #9E9E9E 1px solid;
	border-right: #9E9E9E 1px solid;
	border-bottom: #9E9E9E 1px solid;
	cursor: hand;
	color: #000000;
	background-color: #F3F3F3;
	height: 20px;
}

input.box_quick_contact_input{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	color: #000000;
	background-color: #F3F3F3;
	height: 16px;
}

input.box_locations_input{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top: #9E9E9E 1px solid;
	border-left: #9E9E9E 1px solid;
	border-right: #9E9E9E 1px solid;
	border-bottom: #9E9E9E 1px solid;
	color: #000000;
	background-color: #F3F3F3;
	height: 16px;
}

input.basket_input_10{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top: #9E9E9E 1px solid;
	border-left: #9E9E9E 1px solid;
	border-right: #9E9E9E 1px solid;
	border-bottom: #9E9E9E 1px solid;
	color: #000000;
	background-color: #F3F3F3;
	height: 20px;
}

input.box_locations_radio{
	cursor: hand;
}

textarea.box_quick_contact_textarea{
	font-size: 8pt; 
	font-family: Arial, Helvetica, sans-serif;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	color: #000000; 
	background-color: #F3F3F3;
}

textarea.box_locations_textarea{
	font-size: 8pt; 
	font-family: Arial, Helvetica, sans-serif;
	border-top: #9E9E9E 1px solid;
	border-left: #9E9E9E 1px solid;
	border-right: #9E9E9E 1px solid;
	border-bottom: #9E9E9E 1px solid;
	color: #000000; 
	background-color: #FFFFFF;

}
	

select.box_locations_select{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border-right: #9E9E9E 1px solid;
	border-top: #9E9E9E 1px solid;
	border-left: #9E9E9E 1px solid;
	border-bottom: #9E9E9E 1px solid;
	color: #000000;
	background-color: #F3F3F3;
	width: 110;
}

select.basket_select_10{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border-right: #9E9E9E 1px solid;
	border-top: #9E9E9E 1px solid;
	border-left: #9E9E9E 1px solid;
	border-bottom: #9E9E9E 1px solid;
	color: #000000;
	background-color: #F3F3F3;
	width: 150;
}
/********************************************************************************************************************/
iframe.box_locations_iframe{
	border-top: #9E9E9E 1px double;
	border-left: #9E9E9E 1px double;
	border-right: #9E9E9E 1px double;
	border-bottom: #9E9E9E 1px double;
}

iframe.extras_iframe{
	border-top: #9E9E9E 1px double;
	border-left: #9E9E9E 1px double;
	border-right: #9E9E9E 1px double;
	border-bottom: #9E9E9E 1px double;
}
fieldset{ border-radius: 50px;}
/********************************************************************************************************************/

/* table.stop_press {border-collapse: collapse; border: 2px solid #FF6633;} */
table.main_page {border-collapse: collapse; border: 1px solid #000000;}
table.basket_1 {border-collapse: collapse; border: 1px solid #9E9E9E;}
table.basket_2 {border-collapse: collapse; border: 1px solid #9E9E9E;}
table.basket_2 td {border-collapse: collapse; border: 1px solid #9E9E9E;}

/********************************************************************************************************************/
					
a.blanco:link {text-decoration: underline; font-weight: bold; color: white;}
a.blanco:visited {text-decoration: underline; font-weight: bold; color: white;}
a.blanco:hover {text-decoration: underline; font-weight: bold; color: white;}

a.blanco_t_8:link {text-decoration: none; font-size: 8pt; font-weight: bold; color: white;}
a.blanco_t_8:visited {text-decoration: none; font-size: 8pt; font-weight: bold; color: white;}
a.blanco_t_8:hover {text-decoration: underline; font-size: 8pt; font-weight: bold; color: white;}

a.negro:link {text-decoration: none; color: black;}
a.negro:visited {text-decoration: none; color: black;}
a.negro:hover {text-decoration: underline; color: black;}

a.negro_10:link {font-size: 10pt; text-decoration: none; color: black;}
a.negro_10:visited {font-size: 10pt; text-decoration: none; color: black;}
a.negro_10:hover {font-size: 10pt; text-decoration: underline; color: black;}

a.blanco_10:link {font-size: 10pt; text-decoration: none; color: white;}
a.blanco_10:visited {font-size: 10pt; text-decoration: none; color: white;}
a.blanco_10:hover {font-size: 10pt; text-decoration: underline; color: white;}

a.negro_8:link {font-size: 8pt; text-decoration: none; color: black;}
a.negro_8:visited {font-size: 8pt; text-decoration: none; color: black;}
a.negro_8:hover {font-size: 8pt; text-decoration: underline; color: black;}

a.negro_t_8:link {text-decoration: none; font-size: 8pt; font-weight: bold; color: black;}
a.negro_t_8:visited {text-decoration: none; font-size: 8pt; font-weight: bold; color: black;}
a.negro_t_8:hover {text-decoration: underline; font-size: 8pt; font-weight: bold; color: black;}

a.gris_t_8:link {text-decoration: none; font-size: 8pt; font-weight: bold; color: #777777;}
a.gris_t_8:visited {text-decoration: none; font-size: 8pt; font-weight: bold; color: #777777;}
a.gris_t_8:hover {text-decoration: underline; font-size: 8pt; font-weight: bold; color: #777777;}

a.gris_t_10:link {text-decoration: none; font-size: 10pt; font-weight: bold; color: #777777;}
a.gris_t_10:visited {text-decoration: none; font-size: 10pt; font-weight: bold; color: #777777;}
a.gris_t_10:hover {text-decoration: underline; font-size: 10pt; font-weight: bold; color: #777777;}

a.azul:link {text-decoration: underline; font-weight: bold; color: #0554b1;}
a.azul:visited {text-decoration: underline; font-weight: bold; color: #0554b1;}
a.azul:hover {text-decoration: underline; font-weight: bold; color: #0554b1;}

a.azul_2:link {text-decoration: underline; color: #0554b1;}
a.azul_2:visited {text-decoration: underline; color: #0554b1;}
a.azul_2:hover {text-decoration: underline; color: #0554b1;}

a.azul_8:link {font-size: 8pt; text-decoration: none; color: #0554b1;}
a.azul_8:visited {font-size: 8pt; text-decoration: none; color: #0554b1;}
a.azul_8:hover {font-size: 8pt; text-decoration: underline; color: #0554b1;}

a.azul_10:link {font-size: 10pt; text-decoration: none; color: #0554b1;}
a.azul_10:visited {font-size: 10pt; text-decoration: none; color: #0554b1;}
a.azul_10:hover {font-size: 10pt; text-decoration: underline; color: #0554b1;}

a.quick_links:link {font-size: 11px; text-decoration: none; font-weight: normal; color: #000000;}
a.quick_links:visited {font-size: 11px; text-decoration: none; font-weight: normal; color: #000000;}
a.quick_links:hover {font-size: 11px; text-decoration: none; font-weight: bold;color: #3366CC;}

a.hit:link {font-size: 10pt; text-decoration: none; font-weight: bold; color: #0554b1;}
a.hit:visited {font-size: 10pt; text-decoration: none; font-weight: bold; color: #0554b1;}
a.hit:hover {font-size: 10pt; text-decoration: underline; font-weight: bold; color: #0554b1;}

/********************************************************************************************************************/

.titular {font-size:13.5pt; color:#0869a7;}
.titular_pequenio {font-size:11pt; color:#0869a7;}
.titular_industries {font-weight: bold; font-size: 10pt; color: #0869a7; font-family: Arial, Helvetica;}
.texto_grande {font-size: 12pt;}
.texto {font-size: 10pt;}
.texto_mediano {font-size: 9pt;}
.texto_pequenio {font-size: 8pt;}
.texto_diminuto {font-size: 7pt;}
.texto_micro {font-size: 1pt;}
.texto_blanco {font-size: 10pt; color: #ffffff;}
.texto_blanco_mediano {font-size: 9pt; color: #ffffff;}
.texto_blanco_pequenio {font-size: 8pt; color: #ffffff;}
.texto_negro_pequenio {font-size: 8pt; color: #000000;}
.texto_azul{font-size: 10pt; color: #0554b1;}
.texto_azul_mediano {font-size: 9pt; color: #0554b1;}
.texto_azul_pequenio {font-size: 8pt; color: #0554b1;}
.texto_azul_diminuto{ font-size: 7pt; color: #0554b1;}
.texto_gris{font-size: 10pt; color: #a5a6a5;}
.texto_gris_mediano{font-size: 9pt; color: #a5a6a5;}
.texto_gris_t_8 {font-size: 8pt; color: #a2a2a2;}
.texto_gris_t_8_n {font-size: 8pt; font-weight: bold; color: #777777;}
.texto_gris_oscuro{font-size: 9pt; color: #a5a6a5;}
.banner_border {border: 1px solid #000000;}
.banner_border_v4 {border: 1px solid #C0C0C0;}

/********************************************************************************************************************/
		
#ajaxticker1 {width: 225px; height: 120px; padding: 5px; background-color: #FFFFFF;}
#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #FFFFFF;}
.ticker_news {color:#000000; font-size:9pt;}

/********************************************************************************************************************/

#ajaxticker1_v4 {width: 225px; height: 190px; padding: 0px; background-color: #FFFFFF;}
#ajaxticker1_v4 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #FFFFFF;}
.ticker_news_v4 {font-family: Arial, Helvetica; color:#000000; font-size:8pt;}

/********************************************************************************************************************/