@charset "utf-8";

/*
Theme Name: Latin American ATM Group
Theme URI: http://www.latinamericanatmgroup.com
Description: overall type
Version: 2
Author: Misael Martinez
Author URI: http://mrtnzgfx.com/
 */
 
body {
	margin: 0;
	padding:0;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}

hr {
	background:#999;
	height:1px;
	width:100%;
	border: 0;
	outline:0;
	margin:5px 0 5px 0;
	padding:0;
	float:left;
	clear:both;
}

a { text-decoration:none; }

/*structure*/
#container {
	width: 100%;
	height:auto;
	margin: 0;
	padding:0;
}

.center {
	width:960px;
	height:auto;
	margin:0 auto;
	padding: 0;
	clear:both;
	position:relative;
}

#wrapper {
	height:auto;
	width:960px;
	clear:both;
	float:left;
}

/* header */
#header {
	background:#dadada url(images/headerBG.jpg) left no-repeat;
	width: 100%;
	height:150px;
	border-bottom:#dddddd solid thin;
	clear:both;
	position:relative;
}

#header_wrapper {
	width:960px;
	height:150px;
	clear:both;
	margin:0 auto;
	padding:0;
	position:relative;
}

#header ul {
	width:120px;
	position:absolute;
	top:5px;
	left:650px;
}

#header li {
	display:inline;
	float:left;
	margin:8px;
	padding:0;
	list-style:url(../images/bullets.jpg);
	position:relative;
	z-index:9;
}

#header a {
	font-size:10pt;
	color:#333;
}

img.logo {
	float:left;
	clear:left;
	margin:20px 0 0 0;
}

/* nav */
#nav {
	background:#eaeaea url(../images/navBG.jpg) repeat-x;
	height:40px;
	width: 100%;
	border-top:#fff solid thin;
	border-bottom:#fff solid 1px;
	clear: both;
	margin:0 0 40px 0;
	position:relative;
}

#nav ul {
	width:600px;
	height:20px;
	float:left;
	margin:0;
	padding:10px 0 10px 0;
	list-style:url(../images/bullets.jpg);
}

#nav li {
	display:inline;
	margin:0 20px 2px 10px;
	padding:0;
	float:left;
	position:relative;
}

#nav a {
	font-size:12pt;
	color:#333;
}

#nav a:hover { color:#68b04c; }

.shadow {
	background:url(../images/navSHADOW.jpg);
	height:8px;
	width:100%;
	clear:both;
	position:absolute;
	top:40px;
	left:0;
	z-index:1;
}

#nav ul li ul.subnav {
	height:auto;
	width:100px;
	float: left;
	clear: both;
	margin: 0;
	padding:23px 0 0 0;
	position: absolute;
	top:10px;
	display:none;
	z-index:10;
}

#nav ul li ul.subnav li {
	margin: 0;
	padding:0;
	float:left;
	clear:both;
}

#nav ul li ul.subnav a {
	background:#E0E0E0;
	font-size: 10pt;
	float:left;
	clear:both;
	width:140px;
	height:20px;
	display:block;
	margin:0;
	padding:5px;
}

/* content */
#body {
	background:#fff;
	height:auto;
	width:640px;
	float: left;
	clear: left;
	margin: 0;
	padding:0;
}

#body p {
	margin:5px 0 5px 0;
	text-align:justify;
	line-height:20px;
}

#body img { margin:10px 0 10px 0; }

.module {
	height:auto;
	width:240px;
	padding:10px;
	margin:10px 0 10px 0;
	border:#ccc solid thin;
	float:left;
	clear:both;
}

.module img {
	margin:10px 0 0 0;
	padding:0;
}

.module2 {
	background:#E9E9E9;
	height:auto;
	width:620px;
	padding:10px;
	margin:0 10px 20px 0;
	border:#ccc solid thin;
	float:left;
	clear:both;
}

.pic {
	height:175px;
	width:auto;
	margin:0;
}

.thumb {
	width:15%;
	height:auto;
}

.leftcolumn {
	width:120px;
	height:auto;
	float:left;
}

.rightcolumn {
	width:470px;
	height:auto;
	float:right;
	margin:20px;
	padding:0;
	letter-spacing:+1;
	line-height:22px;
}

.float_left {
	float:left;
	margin:10px;
}

.module3 {
	background:#999;
	height:auto;
	width:98%;
	float:left;
	clear:both;
	padding:5px;
	margin:0 10px 20px 0;
	border:#ccc solid thin;
}

.module4 {
	height:auto;
	width:96%;
	float:left;
	clear:both;
	padding:10px;
	margin:0 10px 20px 10px;
	border:#ccc solid thin;
}

ul.gallery {
	width:100%;
	height:auto;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	clear:both;
}

ul.gallery li {
	float:left;
	margin:0 10px 0 0;
	list-style:none;
	overflow:hidden;
}

ul.gallery li a {
	margin:0;
	padding:0;
}

ul.gallery li a img {
	width:99px;
	height:120px;
	float:left;
	margin:0;
	padding:0;
}

.blogpost {
	height:auto;
	width:98%;
	padding:10px;
	margin:10px 0 10px 0;
	border:#dddddd solid thin;
}

.products {
	margin:0;
	padding:0;
}

.products li, .products img {
	width:160px;
	height:auto;
	float:left;
	margin:0 40px 20px 0;
}

.productPrice {
	font-size:12pt;
	font-weight:bold;
}

.productInfo {
	font-size:8pt;
	margin:20px 0 20px 0;
}

.products input {
	margin:0;
	clear:both;
	float:left;
}

.product { position:relative; }

.brochure {
	float:left;
	clear:left;
	margin:0;
}

/* sidebar */
#sidebar {
	height:auto;
	width:240px;
	float: left;
	clear:right;
	margin:0 0 10px 60px;
	padding:0;
}

/* footer */
#footer {
	border:#ccc solid thin;
	height:180px;
	width:940px;
	float:left;
	clear:both;
	padding:10px;
	margin:10px 0 10px 0;
}

.partners {
	height:auto;
	width:625px;
	float:left;
}

.thumbs {
	background: url(images/thumbnail.jpg);
	height:94px;
	width:94px;
	margin:20px 13px;
	float:left;
}

#clientes {
	height:auto;
	width:240px;
	float:right;
}

#footer ul li {
	list-style:circle;
	margin:20px;
	padding:0;
}

#disclaimer {
	height:30px;
	width:940px;
	margin:10px 0 0 0;
	padding:20px;
	float:left;
	clear:both;
}

#disclaimer span { float:right; }

form {
	float:left;
	clear:both;
	margin:10px;
}

#news { text-align:justify; }

/*****************************************************************************************************************************************************/


#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
	font-family:"HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:200;
	color:#fff;
}

#sb-container {
	position:fixed;
	margin:0;
	padding:0;
	top:0;
	left:0;
	z-index:999;
	text-align:left;
	visibility:hidden;
	display:none;
}

#sb-overlay {
	position:relative;
	height:100%;
	width:100%;
}

#sb-wrapper {
	position:absolute;
	visibility:hidden;
	width:100px;
}

#sb-wrapper-inner {
	position:relative;
	border:1px solid #303030;
	overflow:hidden;
	height:100px;
}

#sb-body {
	position:relative;
	height:100%;
}

#sb-body-inner {
	position:absolute;
	height:100%;
	width:100%;
}

#sb-player.html {
	height:100%;
	overflow:auto;
}

#sb-body img { border:none; }

#sb-loading {
	position:relative;
	height:100%;
}

#sb-loading-inner {
	position:absolute;
	font-size:14px;
	line-height:24px;
	height:24px;
	top:50%;
	margin-top:-12px;
	width:100%;
	text-align:center;
}

#sb-loading-inner span {
	background:url(loading.gif) no-repeat;
	padding-left:34px;
	display:inline-block;
}

#sb-body, #sb-loading { background-color:#060606; }

#sb-title, #sb-info {
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;
}

#sb-title, #sb-title-inner {
	height:26px;
	line-height:26px;
}

#sb-title-inner { font-size:16px; }

#sb-info, #sb-info-inner {
	height:20px;
	line-height:20px;
}

#sb-info-inner { font-size:12px; }

#sb-nav {
	float:right;
	height:16px;
	padding:2px 0;
	width:45%;
}

#sb-nav a {
	display:block;
	float:right;
	height:16px;
	width:16px;
	margin-left:3px;
	cursor:pointer;
	background-repeat:no-repeat;
}

#sb-nav-close { background:url(../images/close.png); }

#sb-nav-next { background-image:url(../imagesnext.png); }

#sb-nav-previous { background-image:url(../imagesprevious.png); }

#sb-nav-play { background-image:url(../imagesplay.png); }

#sb-nav-pause { background-image:url(../images/pause.png); }

#sb-counter {
	float:left;
	width:45%;
}

#sb-counter a {
	padding:0 4px 0 0;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}

#sb-counter a.sb-counter-current { text-decoration:underline; }

div.sb-message {
	font-size:12px;
	padding:10px;
	text-align:center;
}

div.sb-message a:link, div.sb-message a:visited {
	color:#fff;
	text-decoration:underline;
}

/*****************************************************************************************************************************************************/


#slideshow {
	position:relative;
	width:240px;
	height:165px;
}

#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}

#slideshow IMG.active {
	z-index:10;
	opacity:1.0;
}

#slideshow IMG.last-active { z-index:9; }

/* Easy Slider */
#prevBtn, #nextBtn { display:none; }

#slider {
	width:250px;
	height:125px;
	margin:0 5px 0 0;
	float:left;
	clear:both;
}

#slider ul {
	margin:0;
	padding:0;
}

#slider ul li {
	width: 250px;
	height:125px;
	list-style:none;
	margin:0;
	padding:0;
}
#slider img{
	display:block;
	width:230px;
	height:105px;
	margin:10px;
}

#slideshow2 {
	width:620px;
	height:150px;
	float:right;
	position:relative;
	top:0;
	left:0;
}

#slideshow2 img { position:absolute; }

/* Forms */
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#999;
	padding:5px;
	float:left;
	clear:both;
	margin:5px;
}

input:focus, textarea:focus { color:#333; }

.input {
	height:12pt;
	padding:3px;
	margin:5px 0;
}

.select, .label {
	margin:10px 0 0 0;
	float:left;
}

.send {
	float:left;
	clear:both;
	margin:10px 0;
}

/* PayPal */
.buy {
	float:left;
	margin: 0;
	padding:0;
	clear:both;
}

.price { margin:15px 5px 0 0; }

.price, .pay { float:left; }

/* Misc */
.clearfix {
	width:100%;
	height:50px;
	float:left;
	clear:both;
}

#paypal{
	margin:10px 0 0 60px;
}