@charset "utf-8";
/* CSS Document */

a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

#left_column_sections {
	width:190px;
	margin-right:30px;
	float:left;
}

/* MENU */
#left_menu {
	width:190px;
}

#menu, #menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 190px;
}

#menu a {
  display: block;
  text-decoration: none;
}

#menu ul li {
	width:174px;
  padding-left:16px;
}

#menu li a {
  background:url(../images/bg_menu_left.png);
  background-repeat:no-repeat;
  background-position: bottom;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000;
  text-decoration:none;
  line-height: 23px;
}

#menu li a:hover {
	text-decoration:underline;
}

#menu li ul li span {
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
	color: #4D4D4D;
}

#menu li ul li span.formw {
padding-left:0;
}

#menu li ul li a {
	background:none;
  color: #4D4D4D;
  font-weight:normal;
  line-height:16px;
}

#menu li ul li a.selected {
	font-weight:bold;
}

a.lnk_menu_cat {
	padding-left:16px;
}

#menu li a.aexpand {
  background:url(../images/bg_menu_left2.png);
  background-repeat:no-repeat;
  background-position: bottom;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000;
  text-decoration:none;
  line-height: 23px;
}
/* FIN - MENU */

#main_column_sections {
	width:742px;
	float:left;
}

#publicidad_sections {
	width:190px;
	margin-top:20px;
	text-align:center;
}

#publicidad_sections img {
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}

h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:16px;
	color:#00525D;
}

h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#4D4D4D;
}

.ruta {
	font-size:10px;
	color:#00525D;
	line-height:16px;
}

.bg_elements_sections_out {
	width:190px;
	background:url(../images/bg_elements_sections.png) bottom left;
	padding-bottom:10px;
}

.bg_elements_sections_in {
	width:190px;
	background:url(../images/bg_elements_sections.png) top left;
}

.bg_elements_sections_in img {
	margin:10px 0 0 10px;
}

.products {
	width:742px;
	float:left;
}

.form_products_box {
	margin-top:15px;
}

div.container_row1 {
  width:150px;
  float:left;
  margin-right:20px;
}

div.container_row2 {
  width:325px;
  float:left;
  margin-right:20px;
}

div.container_row3 {
  width:57px;
  float:left;
}

div.container_row4 {
  width:402px;
  float:left;
  margin-bottom:10px;
}

div.container_row5 {
	padding-top:25px;
	background-image:url(../images/bg_busquedas.png);
	background-position:top;
	background-repeat:no-repeat;
  width:742px;
  float:left;
  text-align:center;
}

div.container_row6 {
  width:158px;
  float:left;
  text-align:center;
}

div.container_row7 {
  width:742px;
  float:left;
  text-align:center;
  margin-bottom:20px;
}

div.row1 {
  clear: both;
}

div.row1 span.formw {
  float: left;
  width: 150px;
  text-align: left;
  margin-bottom:10px;
}

div.row2 span.formw {
  float: left;
  width: 125px;
  text-align: left;
  margin-left:20px;
}

div.row3 span.formw {
  float: left;
  width: 175px;
  text-align: left;
  margin-left:8px;
}

div.row4 span.formw {
  width:202px;
  float:left;
  margin-bottom:10px;
  margin-left:14px;
}

div.row5 span.formw {
  width:160px;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
}

div.row6 span.formw {
  width:140px;
  float:left;
  margin-bottom:10px;
  margin-left:15px;
}

div.row7 span.formw {
  width:190px;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
}

div.row8 span.formw {
  width:292px;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
}

div.row9 span.formw {
  width:60px;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
}

div.row10 span.formw {
  width:60px;
  float:left;
  margin-bottom:10px;
}

div.row11 span.formw {
  width:95px;
  float:left;
  margin-left:8px;
  margin-bottom:10px;
}

div.row12 span.formw {
  width:174px;
  float:left;
  margin-bottom:5px;
}

div.row13 span.formw {
  float: left;
  width:325px;
  text-align: left;
  margin-bottom:10px;
}

#paginacion {
	width:742px;
	margin:10px 0;
	text-align:center;
}

#paginacion table {
	margin: 0 auto;
}

#paginacion table div {
	width:20px;
	float:left;
	text-align:center;
}

.otras_ofertas_container, .otros_eventos_container {
	width:742px;
	float:left;
}

.otras_ofertas {
	width:230px;
	float:left;
	margin-right:17px;
	line-height:15px;
}

.otros_eventos {
	width:354px;
	float:left;
	margin-right:17px;
	line-height:15px;
}

.temas_interes_container ul {
	margin:0;
	padding:0;
	padding-left:15px;
	line-height:20px;
}

/* ENLACES */
#enlaces_container {
	width:742px;
}

#enlaces_list, #enlaces_list ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 742px;
}

#enlaces_list a {
  display: block;
  text-decoration: none;
}

#enlaces_list li a {	
  background:url(../images/bg_subtitle.png) no-repeat top;
	font-size:11px;
	color:#1C446C;
  font-weight:bold;
  text-decoration:none;
  line-height: 21px;
  margin-bottom:10px;
}

#enlaces_list li a:hover {
	text-decoration:underline;
}

#enlaces_list li ul li {
  line-height:20px;
}

#enlaces_list li ul li a {
	background:none;
  font-weight:normal;
  line-height:16px;
  display:inline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6D6E71;
	text-decoration:underline;  
}

#enlaces_list li ul li a {
	text-decoration:none;  
}

/* FIN - ENLACES */

.exportadores_container, .estadisticas_container {
	width:742px;
	float:left;
	margin-bottom:20px;
}

.exportadores_dpto {
	width:307px;
	float:left;
	padding-right:35px;
	background:url(../images/v_line.png) right repeat-y;
	text-align:left;
}

.exportadores_productos {
	width:400px;
	float:left;
	text-align:left;
}

.exportadores_productos_sac {
	width:80px;
	margin-right:20px;
	float:left;
}

.exportadores_productos_desc {
	width:300px;
	float:left;
}

.estadisticas_fields_1 {
	width:106px;
	float:left;
	padding:2px;
}

.estadisticas_fields_2 {
	width:378px;
	float:left;
	margin:0 10px 0 10px;
	padding:2px;
	text-align:left;
}

.estadisticas_fields_3 {
	width:618px;
	float:left;
	margin-left:10px;
	text-align:left;
	padding:2px;
}

.estadisticas_fields_4 {
	width:738px;
	margin-bottom:5px;
	margin-top:20px;
	padding:2px;  
	background-color:#AFD14D; 
}

#incoterms_bg1 {		
	background-image:url(../images/bg_incoterms_otro.png);
	background-repeat:no-repeat;
	background-position:center;
	width:736px;
	height:19px;
	text-align:center;
}

#incoterms_bg2 {
	width:736px;
	height:19px;
	text-align:center;
}

#incoterms_container1 {
	width:736px;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
}

#incoterms_container2 {
	width:736px;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
}


#incoterms_container3 {
	width:732px;
	height:194px;
	margin:0 2px 0 2px;
	background:url(../images/bg_incoterms.gif) bottom repeat-x;
}

#incoterms_container3 div {
	padding:18px;
}

#incoterms_container1 ul {
	list-style:none;
	margin:0;
	padding:0;
}

#incoterms_container1 ul li {
	display:inline;
}

#incoterms_container1 ul li a {
	display:block;
	width:88px;
	height:15px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	padding-top:4px;
	text-align:center;
}

.no_active_incoterm {
	background-image:url(../images/bg_incoterms_a.png);
	background-repeat:no-repeat;
}

.active_incoterm {
	background-image:url(../images/bg_incoterms_b.png);
	background-repeat:no-repeat;
}

.precios_table_header td {
	background-color:#2A506B;
	text-align:center;
	font-weight:bold;
}

.precios_table_subheader td {
	background-color:#AFD14D;
}

.precios_table_content {
	margin-left:3px;
	margin-right:3px;
}

.precios_table_content td {
	border-bottom:#6D6E71 solid 1px;
}

#videos_container, #fotos_container {
	width:742px;
	float:left;
}

.videos_box {
	width:310px;
	margin-right:60px;
	margin-bottom:18px;
	float:left;
	text-align:left;
}

.videos_box_in {
	width:99px;
	height:77px;
	margin-right:13px;
	padding:5px;
	float:left;
	background:url(../images/bg_gals.png) no-repeat;
}

.fotos_box {
	width:145px;
	margin-right:40px;
	margin-bottom:18px;
	float:left;
	text-align:left;
}

.fotos_box_in {
	width:99px;
	height:77px;
	margin-bottom:13px;
	padding:5px;
	float:none;
	background:url(../images/bg_gals.png) no-repeat;
}

.info_box {
	width:185px;
	float:left;
	text-align:center;
}

.autenticarcbi_box {
	width:190px;
	background-image:url(../../images/bg_menu_left2.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:23px;
	margin:auto;
}

.cerrar_cbi {
	width:84px;
	background-image:url(../../images/bg_incoterms_b.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:4px;
	padding-top:5px;
	float:right;
}

/* CALENDARIO */
input.calendar,
select.calendar {
	float:left;
}

button.calendar {
	background: url(../images/calendar-icon.png);
	border: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-right: 6px;
	width: 20px;
}
button.calendar:hover,
button.calendar.active {
	background-position: 0 20px;
}

div.calendar {
	background: url(../images/calendar.png);
	height: 195px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}	
	div.calendar * {
		margin: 0;
		padding: 0;
	}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 185px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.calendar caption {
		color: #333;
		font: normal 10px/12px Verdana, Geneva, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 17px;
		width: 11px;
	}
	div.calendar caption a.prev {
		background-image: url(../images/calendar-prev.png);
		left: 0;
	}
	div.calendar caption a.next {
		background-image: url(../images/calendar-next.png);
		right: 0;
	}
	div.calendar caption a:hover {
		background-position: 0 12px;
	}
	div.calendar caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: ',';
	}

	div.calendar table {
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.calendar td,
	div.calendar th {
		border: 0;
		color: #00525D;
		font: normal 10px Verdana, Geneva, sans-serif;
		height: 21px;
		text-align: center;
		width: 21px;
	}
	div.calendar td {
		background: url(../images/calendar-td.png);
		color: #9DBAC5;
		font-size: 10px;
	}
	div.calendar td.invalid {
		color: #9DBAC5;
	}
	div.calendar td.valid {
		background: url(../images/calendar-valid.png);
		color: #00525D;
		cursor: pointer;
	}
	div.calendar td.hilite {
		background: url(../images/calendar-hilite.png);
	}
	div.calendar td.inactive {
		background: url(../images/calendar-td.png) 0 100%;
		color: #9DBAC5;
	}
	div.calendar td.active,
	div.calendar td.hover {
		background: url(../images/calendar-valid.png) 0 100%;
		color: #FFF;
		cursor: pointer;
	}
	
/* fin CALENDARIO */
