@charset "utf-8";

/* Reset */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
form {margin:0;	padding:0;}

dt {font-weight:bold}

/*CLEARFIX*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/**************************************************************************************************************/
/* Type */
/**************************************************************************************************************/
h1{font-size:17px; color:#d6006d; font-family: Arial, Helvetica, sans-serif; line-height:30px; font-weight: bold;}
h2{font-size:14px; color:#000; font-family: Arial, Helvetica, sans-serif; line-height:22px; font-weight: bold;}
h3{font-size:15px; color:#007cb6; line-height:16px; font-weight: normal;}
h4{color:#d6006d; font-weight:bold}
h5{font-size:15px; color:#003b56; font-weight:bold; line-height:30px;}
h6{font-size:22px; color:#d6006d; line-height:25px; font-weight: bold;}

.pink{color:#d6006d;}
.orange{color:#e1682c;}
.green{color:#269344;}

input{ margin:1px 0 6px 0;}
input[type="text"], input[type="password"], textarea {
	border:solid 1px #bbb; background-color:#EDFEDF; 
}

label{font-weight:bold; color:#d6006d; display:block; margin:10px 0;}
.check {margin:0 10px; width:13px; height:13px}

.highlight1{color:#007cb6}
p{color:#000; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:13px}

blockquote{font-family:"Georgia", Times New Roman, Times, serif; font-size:26px; font-style:italic; line-height:32px; color:#045378;}
cite{font-family:"Georgia", Times New Roman, Times, serif; text-align:right; display:block; font-size:12px; font-style:normal; font-weight:bold; color:#003b56;}

hr.solid{border:none; border-bottom: 1px solid #eee; clear:both; display:block; height:1px!important; line-height:1px;}
br.break {border:none; clear:both; display:block; height:1px; line-height:1px; margin:0}

.b{font-weight:bold!important;}
a{color:#3483AA}

/**************************************************************************************************************/
/* Structure */
/**************************************************************************************************************/
body {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:13px;
	background: #fff url(/imgs/bgHeader.jpg) no-repeat center -35px;
}

#wrap {width:970px; margin:0 auto}
#logo {margin: 5px 0 0 45px;}
#main {margin:0 auto; display:block;}

.homeBanner {margin: 15px 10px 0 }

#header {display:block; height:80px;}
#header .logo{display:block; float:left}
#footer {border-top:3px solid #d6006d; margin:10px auto 0;}
	#footerContent{margin:0}
#content {background:#fff; padding: 0 5px;}

.column {margin:10px; float:left; line-height:18px;}
	.one {width:300px;}
	.two {width:620px;}
	.three {width:940px;}
	.full {width:960px; margin:10px 0;}
	.five{width:300px; height:256px;}	
.column.banner{margin-top:-60px!important}

.right{float:right}
.left {float:left}

button{background:#4B9E10 url(/imgs/background-button.jpg) repeat-x; color:#fff; font-weight:bold; border:none; display:block; height:22px; cursor:pointer; padding:0 5px; margin-top: 10px;}

/*	Navigation	*/	
#navMain{float:right; margin:50px 0 0 0}
	#navMain li{display:inline; float:left}
	#navMain li{font-weight:bold; -moz-border-radius:2px; -webkit-border-radius:2px; margin-left:1px; display:block;}
	#navMain li a{font-size:14px; color: #fff; text-decoration: none; text-align:center; line-height:23px; margin: 0 14px; display:block;}
	#navMain li a:hover, #navMain li a:active {}

/*	BREADCRUMB	*/
#breadcrumb {display:block; font-size:90%; margin:0 auto; padding:5px 0; }
	#breadcrumb li {display:inline; float:left;}


/*	FEATURES	*/
.features li{
	line-height:26px;
	padding-left:22px;
	background:#fff url(/imgs/cuadrado-lista.jpg) no-repeat left center;
	
}
.escala{background-image:url(/imgs/cuadrado-lista.jpg)!important}
.disponibilidad{background-image:url(/imgs/cuadrado-lista.jpg)!important}
.seguridad{background-image:url(/imgs/cuadrado-lista.jpg)!important}
.balanceo{background-image:url(/imgs/cuadrado-lista.jpg)!important}
.costos{background-image:url(/imgs/cuadrado-lista.jpg)!important}
.geografico{background-image:url(/imgs/cuadrado-lista.jpg)!important}
.usuario{background-image:url(/imgs/cuadrado-lista.jpg)!important}

.home h2{margin-top:11px}




/**************************************************************************************************************/
/*	Footer	*/
/**************************************************************************************************************/

#footer .right {margin:10px 10px 0 0;}
#footer .left {margin:10px 0 0 10px;}

#footer h4{font-size:13px; line-height:15px; background:transparent url(/imgs/mapicon.gif) no-repeat; padding-left: 15px;}
#footer p{font-size:11px; line-height:18px}

#footer .right ul, #footer .right p{text-align:right;}
#footer ul{font-weight:bold;}
#footer li{display:inline; color:#d6006d; font-size:11px; line-height:15px;}
#footer a{color:#d6006d; text-decoration:none}
#footer a:hover{color:#d6006d; text-decoration:underline}
#paypal{align: right;}

.error, .success{text-align:center; padding:5px 0; color:#FFFFFF}
.error{background-color:#D50054}
.success{background-color:#51AD36}