body {
	padding:0px;
	margin:0px;
	background:#fff url(../img/background.gif) repeat-x left top;
}
.container{
	width:880px;
	margin:0 auto;
}
#header{
	clear:both;
	height:70px;
	margin:auto;
	background: url(../img/macxoom.gif) no-repeat 25px 12px;
}
.info{
	padding:0px 0px 0px 0px;
	font-family: helvetica;
	font-size:9pt;
	color:#44545e;
	padding-left:50px;
	padding-top:25px;
	padding-bottom:25px;
}
.footer{
	border-top:#a8b1b4 1px solid;
	font-family: helvetica;
	font-size:7pt;
	margin-top:10px;
	padding-left:50px;
	padding-top:10px;
	color:#44545e;
}

.texto_principal {
	font-family: helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#4a576b;
	text-decoration:none;
	text-align:justify;
	line-height:12pt;

}

.link {
	font-family: helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#181818;
	text-decoration:underline;
}
.link:hover {
	font-family: helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#000;
	text-decoration:underline;
	
}

#info .container ul {
	padding:0px 0px 0px 0px;
	margin:15px;
	font-family: helvetica;
	line-height:12pt;
	font-size:9pt;
	color:#4a576b;
list-style:url(../img/pelotita.gif);
}

input {
	border: #CCC 1px solid;
	width:98%;
	font-family: helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#4a576b;
}
textarea {
	border: #CCC 1px solid;
	width:98%;
	height:80px;
	font-family: helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#4a576b;
}

.logo {position:relative; margin:auto; height:56px; background: url(../img/logo.gif) no-repeat left top;padding-left:150px}
.menu {position:relative; margin:auto; height:56px;}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100 padding:0px; margin:0px}
.menu li {float:left; height:56px;	text-align:center;}

.inactive { display:none;}


#menu li {
	float: left;
	list-style: none;
}
	#menu li.back {
		position: absolute;
	}
		#menu li.back .left {
		background: url(../img/flechita.gif) no-repeat center bottom;
			height: 56px;
		}
	#menu li a {
		font-family: helvetica;
		font-size:9pt;
		font-weight:bold;
		color:#44545e;
		text-transform:UPPERCASE;
		text-decoration:none;
		padding:40px;
		line-height:45pt;

		cursor:pointer;
		margin:auto;
		outline:none;
		z-index:10;
		position:relative
	}
		#menu li a:hover, #menu li a:active, #menu li a:visited {
			border: none;
		}
#menu li.activo a { color:#fff;text-shadow: 0px 1px 1px #44545e;}
#menu li.inactivo a { color:#44545e;text-shadow: 0px 1px 1px #fff;}

.contenedor_slide {width:100%; position:relative;; height:320px}
.slideshow { border:#cecece 3px solid; position:relative; clear:none; float:left; width:571px }
.slideshow img { display: none }
.slideshow img.first { display: block }
.caption { width:215px; position:absolute; padding:5px; height:290px; margin-left:10px; left:571px; top:0px}

.nav { width: 571px; margin: 15px }
.nav li { width: 12px; float: left; margin: 8px; list-style: none; background: url(../img/dot.png) no-repeat 0px }
.nav a { width: 12px; padding: 3px; display: block; }
.nav a.activeSlide { background: url(../img/dot_down.png) no-repeat 0px 3px  }
.nav a:hover { background: url(../img/dot_hover.png) no-repeat 0px 3px  }
.nav a:focus { outline: none; }
.nav img { border: none; display: block }