body{
	background-attachment: scroll;
	background-color: #01304a;
	background-image: url(../imgs/background.gif);
	background-repeat: repeat-x;
	margin-left:0px;
	margin-right:0px;
	margin-top:9px;
	margin-bottom:0px;
	padding-left:0px;
}
td, th{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
li{
	padding-left: 17px;
	background-image: url(../imgs/bullet.gif);
	background-repeat: no-repeat;
	/*background-position: 5px;*/
}

a, visited, active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ff9300;
	text-decoration:none;
}


a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #dddddd;
	text-decoration:none;
}
a.links:link, a.links:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
a.links:hover {
	text-decoration: none;
	color: #ed8216;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold; 
	#img_esp:background-image:(../imgs/idioma_seta_over.gif);
	
}
a.linkCabecera:link, a.linkCabecera:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#636464;
}
a.linkCabecera:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#ed8216;
}
a.linkCabeceraActv:link, a.linkCabeceraActv:visited, a.linkCabeceraActv:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#ed8216;
}
a.linkmapa:link, a.linkCabeceraActv:visited, a.linkCabeceraActv:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ed8216;
}

a.lnkCat {  background:url(../imgs/icon_catalogo.gif) repeat 0px 0px; talt="placeholder"; width: 34px; height: 28px; display: block; }
a.lnkCat span { display: none; }
a.lnkCat:hover { background: url(../imgs/icon_catalogo.gif) repeat 0px -28px; }

a.lnkHome { background:url(../imgs/icon_home.gif) repeat 0px 0px; width: 34px; height: 28px; display: block; }
a.lnkHome span { display: none; }
a.lnkHome:hover { background: url(../imgs/icon_home.gif) repeat 0px -28px; }

a.lnkMap { background:url(../imgs/icon_map.gif) repeat 0px 0px; width: 34px; height: 28px; display: block; }
a.lnkMap span { display: none; }
a.lnkMap:hover { background: url(../imgs/icon_map.gif) repeat 0px -28px; }

a.lnkContact { background:url(../imgs/icon_contact.gif) repeat 0px 0px; width: 34px; height: 28px; display: block; }
a.lnkContact span { display: none; }
a.lnkContact:hover { background: url(../imgs/icon_contact.gif) repeat 0px -28px; }

a#button1 {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
    display: block;
    width: 50px;
    height: 20px;
	background-position:0 3px;
    background-image: url(../imgs/idioma_seta_up.gif);
	background-repeat:no-repeat;
	text-indent:20px;
	vertical-align:middle;
}

a#button1:hover {
	text-decoration: none;
	color: #ed8216;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold; 
    background-image: url(../imgs/idioma_seta_over.gif);
	background-repeat:no-repeat;
}
.titularPagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	font-style: normal;
	font-weight: bold;
	padding-bottom:10px;
	text-transform:uppercase;
}
.titularPaginaSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#F5821F;
	margin-bottom:-15px;
}
.fraseDestaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	color: #F5821F;
	
}
.milestones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.copyRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	padding-top:30px;
	padding-bottom:10px;
}
#navlist_active{
	display:block;
	width:300px;
	height:20px;
	background-image:url(../imgs/linea_menu_izq_over.gif);
	background-position:-30px;
	background-repeat:no-repeat;
	padding-bottom:20px;
	text-transform:uppercase;
	color:#f48221;
}
#navlist_link{
	display:block;
	width:300px;
	height:20px;
	background-image:url(../imgs/linea_menu_izq_up.gif);
	background-position:-30px;
	background-repeat:no-repeat;
	padding-bottom:20px;
	text-transform:uppercase;
}
#navlist {
	display:block;
	width:300px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-left: 0;
	margin-left: 0;
}

#navlist li{
	list-style: none;
	padding-right:20px;
}

#navlist li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none; 
	color:#FFFFFF;
}
#navlist li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none; 
	color:#f48221;
}
#tabla_general caption {
  text-align:left;
  font: bold 18px arial, helvetica, sans-serif;
  background:#ff9300;
  padding:6px 4px 8px 5px;
  text-transform: uppercase;
  border:3px solid #01304a;
  color:#01304a;
}

#tabla_general td{
	border:3px solid #01304a;
	background:#ffebd1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color: #01304a;
	font-weight:bold;
	text-align: left;
	padding:5px;
}  

#tabla_general thead th, tfoot th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
 	color: #01304a;
	font-weight:bold;
	text-align: left;
	padding:5px;
	padding-left:10px;
	background:#ffaf42;
	border:3px solid #01304a;
	text-transform:uppercase;
}
#tabla_general tbody th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
 	color: #01304a;
	font-weight:bold;
	text-align: left;
	padding:5px;
	padding-left:10px;
	background:#ffaf42;
	border:3px solid #01304a;
	text-transform:uppercase;
}
table.mechanical_properties caption {
  text-align:left;
  font: bold 18px arial, helvetica, sans-serif;
  background:#ff9300;
  padding:6px 4px 8px 5px;
  text-transform: uppercase;
  border:2px solid #01304a;
  color:#01304a;
}

table.mechanical_properties {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
 	color: #01304a;
	font-weight:bold;
	text-align: left;
	padding:3px;
	padding-left:10px;
	background:#01304a;
	text-transform:uppercase;
}
table.mechanical_properties tbody th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
 	color: #01304a;
	font-weight:bold;
	text-align: left;
	padding-left:10px;
	background:#ffcc88;
	text-transform:uppercase;
}
table.mechanical_properties tbody td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
 	color: #01304a;
	font-weight:bold;
	text-align: center;
	background:#ffffff;
	text-transform:uppercase;
}
.mechanical_properties_min{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
 	color: #01304a;
	font-weight:bold;
	text-align: center;
	background:#ffffff;
	text-transform: none;
}
table.mechanical_properties thead th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
 	color: #01304a;
	font-weight:bold;
	text-align: center;
	background:#ffcc88;
	text-transform:uppercase;
}
.table_thumbs td{
	border:3px solid #01304a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color: #FFFFFF;
	font-weight:bold;
	text-align: center;
	table-layout:fixed;
	padding-top:3px;
	padding-bottom:3px;
}  
.table_thumbs th{
	border:3px solid #01304a;
	background: #525151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color: #ffffff;
	font-weight:bold;
	text-align: center;
	table-layout:fixed;
	padding-top:3px;
	padding-bottom:3px;
}  
#table_chain_tec td, tbody th{
	border:3px solid #01304a;
	background:#505371;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color: #ffffff;
	font-weight:bold;
	text-align: center;
}  
#table_chain_tec tbody td{
	border:3px solid #01304a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color: #ffffff;
	font-weight:bold;
	text-align: center;
	table-layout:fixed;
	height:30px;
}  

#tabla_chain_dimensions {
	padding-top:4px;
	padding-bottom:4px;
}  
#tabla_chain_dimensions td{
	border:2px solid #01304a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color: #01304a;
	font-weight:bold;
	text-align: left;
}  

#tabla_chain_dimensions tbody td{
	border:2px solid #01304a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color: #01304a;
	font-weight:bold;
	text-align: center;
	background:#ffebd1;
}  

#tabla_chain_dimensions thead th, tfoot th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
 	color: #01304a;
	font-weight:bold;
	text-align: center;
	padding-left:10px;
	background:#ffaf42;
	border:2px solid #01304a;
	text-transform:uppercase;
}
#tabla_chain_dimensions th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
 	color: #01304a;
	font-weight:bold;
	text-align: left;
	padding-left:10px;
	background:#ffdcad;
	border:2px solid #01304a;
}


table.table_comparison{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	table-layout: fixed;
}
table.table_comparison thead td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#01304a;
	background-color:#ffaf42;
	vertical-align:center;
	padding-left:8px;
}
table.table_comparison tbody td{
	background-color:#ffffff;
	color:#01304a;
	vertical-align:top;
	text-align:left;
	padding-left:9px;
	border-spacing:2px;
	border-width:2px;
	border-color:#01304a;
}
table.comparison_blank{
	border:none;
	border-collapse:collapse;

}
div.table_loads {
	width:983px; 
	overflow:auto; 
	height:275px;
	scrollbar-arrow-color: #01304a;
	scrollbar-base-color: #01304a;
	scrollbar-arrow-color: #ff9300;
	scrollbar-3dlight-color: #ff9300;
	scrollbar-darkshadow-color: #ff9300;
	scrollbar-face-color: #01304a;
	scrollbar-highlight-color: #01304a;
	scrollbar-shadow-color: #01304a;
	scrollbar-track-color: #ff9300;
}
div.table_wShacles {
	width:983px; 
	overflow:auto; 
	height:163px;
	scrollbar-arrow-color: #01304a;
	scrollbar-base-color: #01304a;
	scrollbar-arrow-color: #ff9300;
	scrollbar-3dlight-color: #ff9300;
	scrollbar-darkshadow-color: #ff9300;
	scrollbar-face-color: #01304a;
	scrollbar-highlight-color: #01304a;
	scrollbar-shadow-color: #01304a;
	scrollbar-track-color: #ff9300;
}
.tablas_datos_header th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#01304a;
	border-color: #ffcc88;
	border-width: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	background-color: #ffcc88;
}
.tablas_datos_header td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	border-width: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	color:#01304a;
	border-color: #ffaf42;
	background-color: #ffaf42;
}
.tablas_datos_body th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#01304a;
	border-color: #ffefd9;
	border-width: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	background-color: #ffefd9;
}
.tablas_datos_body td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	border-width: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	color:#01304a;
	border-color: #ffe6c3;
	background-color: #ffe6c3;
}
div.table_anchors {
	width:983px; 
	overflow:auto; 
	height:163px;
	scrollbar-arrow-color: #01304a;
	scrollbar-base-color: #01304a;
	scrollbar-arrow-color: #ff9300;
	scrollbar-3dlight-color: #ff9300;
	scrollbar-darkshadow-color: #ff9300;
	scrollbar-face-color: #01304a;
	scrollbar-highlight-color: #01304a;
	scrollbar-shadow-color: #01304a;
	scrollbar-track-color: #ff9300;
}
#contenido{
	padding-left:10px;
	padding-right:10px;
}
.destaque{
	color:#F5821F;
}
.txt_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #01304a;
	border:solid #F5821F 1px;
	color: #FFFFFF;

}
.btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F5821F;
	color: #01304a;
	border:solid #F5821F 1px;
	

}


/* colores del oscuro para el claro
//naranja
	#ff9300
	#ffaf42
	#ffcc88
	#ffdcad
	#ffebd1
//azul
	#01304a
*/

/*FORMULARIOS*/

.input {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#01304a;
	border: #245F7F 1px solid;
}
.linea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#F5821F;
	border-bottom: #F5821F 1px dashed;
}
.marco {
	border:#FF9900 solid 1px;
}
.nombUsu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	font-style: normal;
	font-weight: bold;
	padding:8px;
	text-transform:uppercase;
	border:#006699 solid 1px;
}
.linTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#FFFFFF;
	border-bottom: #006699 1px dashed;
}
.titTabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#006699;
		padding:4px;

	}
.titArPri {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}

