.partner_info_content {
  float:left;
  margin-right:60px;
  padding:25px 0;
  width:540px;
}
#partner_login {
  float:left;
  overflow:hidden;
  margin:37px 0 0;
  padding:0 20px;
  width:240px;
  background-color:#f6f6f6;
}
#partner_login h4 {
  color:#069;
  font-size:14px;
  padding:10px 0 5px;
  border-bottom:1px solid #ccc;
}
#partner_login p {
  overflow:hidden;
}
#partner_login p.error {
  background:transparent url(/images/standard/greyform_error.png) no-repeat 0 50%;
  color:#d22800;
  font-weight:bold;
  padding-left:18px;
  font-size:13px;
}
#partner_login label {
  display:block;
  font-weight:bold;
}
#partner_login input.text {
  width:220px;
}

#partner_login input.submit {
  width:82px;
  height:22px;
  border:none;
  display:block;
/*  margin:1px 0 0;
  text-indent:-1000px; */
  margin:5px 0;
  cursor:pointer;
  background:transparent url(/images/buttons/sign_in_button_blue.png) no-repeat 0 0;
}
#partner_login span {
  font-size:11px;
  display:block;
}
#partner_login span a {
  font-weight:bold;
}

#partner_menu {
  overflow:hidden;
  padding:0 0 20px;
}
.account_info {
  text-align:right;
  padding:10px 0 10px;
}
.partner_column {
  float:left;
  width:340px;
}
.partner_android {
  float:left;
  width:200px;
}
#partner_menu ul.arrow_list li a {
  font-size:12px;
}
#partner_content {
  overflow:hidden;
  padding:25px 0;
}
#partner_content ul {
  list-style-type:disc;
  margin:12px 0;
  padding:0 0 0 40px;
}
#partner_content ul li {
  padding:3px 0;
}

/********************************/
/********* CHART Styles *********/
/********************************/

.chart {
	margin:15px 0 5px 0;
}

.chart td {
	padding:4px 10px;
}

.chart_header {
	background-color:#E5EBEB;
	font-size:13px;
	margin:0;
	color:#555555;
}

.chart_header_green {
	background-color:#006366;
	font-size:13px;
	margin:0;
	color:white;
}

.chart_header td {
	margin:0;
	padding:3px;
}

.chart_gray {
	background-color:#F3F3F3;
}

.red {
	color:#CC0000;
}

/*.chart img {
	float:left !important;
	padding-right:10px !important;

}*/

.chart a {
	color:#006699;
	text-decoration:none;
}

/*.chart img {
	float:left !important;
	padding-right:10px !important;

}*/



#reseller {
  padding:30px 0;
  overflow:hidden;
}
.reseller_select {
  overflow:hidden;
}
.reseller_map {
  float:left;
  margin:0 30px 0 0;
  width:235px;
}
.reseller_info {
  float:left;
  width:440px;
}
.reseller_us {
  float:left;
  padding:0 70px 0 0;
}
.reseller_ca {
  float:left;
}

.reseller_list {
  overflow:hidden;
}
.reseller_list h4 {
  color:#069;
  font-size:14px;
  padding:20px 0 10px;
}
.reseller_list p {
  line-height:15px;
  margin:0;
}


#affiliate {
  padding:25px 0;
}
#affiliate ul {
  list-style-type:disc;
  margin:12px 0;
  padding:0 0 0 40px;
  line-height:17px;
}

#oem {
  padding:25px 0;
}
#oem ul {
  list-style-type:disc;
  margin:12px 0;
  padding:0 0 0 40px;
  line-height:17px;
}

.oem-form {
  padding:25px 0;
  overflow:hidden;
}
.oem-form .greyform dt {
  width:300px;
}
.oem-form .greyform dt strong span.required {
  color:#c00;
  display:inline;
  margin:0 3px 0 0;
}
.oem-form .greyform .radio_label {
  float:left;
  margin:0 0 2px 10px;
}
.oem-form .greyform .radio_label input {
  margin:0 3px 0 0;
}
.oem-form .greyform select.text {
  font-size:13px;
}
.oem-form .submit-buttons {
  padding-left:310px;
}
.oem-form .error-general-box {
  padding-left:310px;
}

/* imap
****************************************************************************************/
/* Rompe header del sitio web
.content ul li {
    list-style-type: square;
    margin: 10px 30px;
}
*/
#imap {
	display: block;
	width: 616px;
	height: 646px;
	background: url(../images/partners/map_latam.jpg) -3px 10px no-repeat;
	position: relative;
	margin: 0 auto 50px;
}
#imap a#title {
	display:block;
	width:616px;
	height:0;
	padding-top:240px;
	position:absolute;
	left:0;
	top:1px;
	cursor:default;
}
* html #imap a#title {
	height:646px;
	he\ight:0;
}
#imap a#title:hover {
	background-position: 0 0;
	z-index:10;
}
#imap dd {
	position:absolute;
	padding:0;
	margin:0;
	height: 25px;
	left: 239px;
	top: 144px;
}
#imap #link_arg {
	left:380px;
	top:479px;
	z-index:20;
}
#imap #link_bra {
	left:450px;
	top:309px;
	z-index:20;
}
#imap #link_chi {
	left:328px;
	top:436px;
	z-index:20;
}
#imap #link_ecu {
	left:269px;
	top:245px;
	z-index:20;
}
#imap #link_sal {
	left:200px;
	top:149px;
	z-index:20;
}
#imap #link_gua {
	left:171px;
	top:141px;
	z-index:20;
}
#imap #link_hon {
	left:240px;
	top:118px;
	z-index:20;
}
#imap #link_mic {
	left:450px;
	top:309px;
	z-index:20;
}
#imap #link_pan {
	left:256px;
	top:189px;
	z-index:20;
}
#imap #link_uru {
	left:426px;
	top:476px;
	z-index:20;
}
#imap #link_bel {
	left:216px;
	top:112px;
	z-index:20;
}
#imap #link_bol {
	left:371px;
	top:347px;
	z-index:20;
}
#imap #link_col {
	left:306px;
	top:216px;
	z-index:20;
}
#imap #link_cos {
	left:221px;
	top:174px;
	z-index:20;
}
#imap #link_mex {
	left:104px;
	top:50px;
	z-index:20;
}
#imap #link_par {
	left:399px;
	top:393px;
	z-index:20;
}
#imap #link_per {
	left:287px;
	top:289px;
	z-index:20;
}
#imap #link_dom {
	left:333px;
	top:109px;
	z-index:20;
}
#imap #link_sur {
	left:435px;
	top:191px;
	z-index:20;
}
#imap #link_ven {
	left:363px;
	top:184px;
	z-index:20;
}
#imap #link_aru {
	left:340px;
	top:145px;
	z-index:20;
}
#imap a#arg, #imap a#bra, #imap a#chi, #imap a#ecu, #imap a#sal, #imap a#gua, #imap a#hon, #imap a#nic, #imap a#pan, #imap a#uru {
	display:block;
	width:25px;
	height:20px;
	text-decoration:none;
	z-index:20;
}
#imap a#bel, #imap a#bol, #imap a#col, #imap a#cos, #imap a#mex, #imap a#par, #imap a#per, #imap a#dom, #imap a#sur, #imap a#ven, #imap a#aru {
	display:block;
	width:25px;
	height:20px;
	text-decoration:none;
	z-index:20;
}
#imap a span, #imap a:visited span {
	display:none;
}
#imap a#arg:hover, #imap a#bra:hover, #imap a#chi:hover, #imap a#ecu:hover, #imap a#sal:hover, #imap a#gua:hover, #imap a#hon:hover, #imap a#nic:hover, #imap a#pan:hover, #imap a#uru:hover {
	background-position:0 0;
}
#imap a#bel:hover, #imap a#bol:hover, #imap a#col:hover, #imap a#cos:hover, #imap a#mex:hover, #imap a#par:hover, #imap a#per:hover, #imap a#dom:hover, #imap a#sur:hover, #imap a#ven:hover, #imap a#aru:hover {
	background-position:0 0;
}
#imap a:hover span {
	position:absolute;
	width:70px !important;
	display:block;
	font-family:arial;
	font-size:12px;
	background:#EFFBFF;
	color:#000;
	opacity: 0.65;
	border:1px solid #000;
	padding:2px;
	text-align:center;
}
* html #imap a:hover span {
	width:400px;
	w\idth:388px;
}
#imap a#arg:hover span {
	left:20px;
	top:20px;
}
#imap a#bra:hover span {
	left:25px;
	top:-5px;
}
#imap a#chi:hover span {
	left:-75px;
	top:15px;
}
#imap a#ecu:hover span {
	left:-80px;
	top:-2px;
}
#imap a#sal:hover span {
	left:-75px;
	top:15px;
}
#imap a#gua:hover span {
	left:-80px;
	top:-2px;
}
#imap a#hon:hover span {
	left:0px;
	top:-20px;
}
#imap a#nic:hover span {
	left:25px;
	top:-10px;
}
#imap a#pan:hover span {
	left:-80px;
	top:15px;
}
#imap a#uru:hover span {
	left:20px;
	top:20px;
}
#imap a#bel:hover span {
	left:0px;
	top:-20px;
}
#imap a#bol:hover span {
	left:-80px;
	top:0px;
}
#imap a#col:hover span {
	left:-80px;
	top:0px;
}
#imap a#cos:hover span {
	left:-80px;
	top:-2px;
}
#imap a#mex:hover span {
	left:-75px;
	top:15px;
}
#imap a#par:hover span {
	left:-80px;
	top:-2px;
}
#imap a#per:hover span {
	left:-80px;
	top:0px;
}
#imap a#dom:hover span {
	left:25px;
	top:-10px;
	width:150px !important;
}
#imap a#sur:hover span {
	left:25px;
	top:0px;
}
#imap a#ven:hover span {
	left:25px;
	top:-15px;
}
#imap a#aru:hover span {
	left:100px;
	top:100px;
}
#imap a span:first-line {
	font-weight:normal;
	font-style:normal;
}

.buscador-contenedor {
	width:600px;
	float:left;
	background:#eeeeee;
	padding:20px;
	border:1px solid #d5dae4;}

#tabla-buscador table {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;}

.buscador-contenedor p {
	padding:0px;
	margin:0px;}

.buscador-contenedor form {
	padding:0px;
	margin:0px;
	width:330px;
	float:left;}

.buscador-contenedor label {
	width:330px;
	float:left;
	font-weight:bold;
	padding:5px 0;}

.buscador-contenedor select {
	width:250px;
	float:left;
	margin-bottom:10px;
	height:20px;}
	
.txt-buscador-partner {
	text-decoration:none;
	color:#666;
	font-weight:bold;}
	
.txt-buscador-partner-select {
	text-decoration:none;
	color:#3c6b6d;
	font-weight:bold;}

.list {
	padding:10px 0px; 
	width:600px;
	float:left;}
	
.div-tabla-buscador {
	width:780px;
	height:5px;
	float:left;
	border-bottom:1px solid #d5dae4;}

.buscador-resultado {
	width:780px;
	float:left;
	padding-top:20px;}

.buscador-mas-info {
	width:780px;
	float:left;
	padding-top:5px;
	padding-bottom:20px;
	 padding-left:15px;
	display: none;
}

.personal-mas-info {
	width:780px;
	float:left;
	padding-top:5px;
	padding-bottom:20px;
}

.buscador-resultado-partner {
	width:480px;
	float:left;}

.buscador-resultado-right {
	width:300px;
	float:left;
	text-align:center;}
	
.region {
	display: none;
}	

#fancybox-content {
	border: 0px solid #4D7D80;
}
/***************************************************************************************/

/* BUSCADOR */
#id_personal {
  width:220px;
}
