

/* CSS Document */
/* Start of CSS Reset */
@charset "UTF-8";





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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline; }

/* remember to define focus styles!
:focus {
	outline: 0;
} */
body {
	margin-top:0;
	color: white;
	background: black;
	background-image:url(../images/bg/mainheaderbg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:normal; }

caption, th, td {
	text-align: left;
	font-weight: normal; }

h1, h2, h3, h4, h5, h6 {
	font-family:"Times New Roman", Times, serif;
	color:#4E001A; }

/* End of CSS Reset */
/*wine-color:#4E001A;*/
/* HEADER  */
div#maincontainer {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0; }

div#header {
	background-image:url(../images/bg/headerbg.jpg);
	height:200px;
	clear:both; }

div#menu {
	float:left;
	margin-top:145px;
	margin-left:75px; }

	div#menu ul { }

	div#menu li {
		float:left;
		width:125px;
		list-style:none;
		padding:5px;
		margin-right:15px; }

		div#menu li a {
			display:block;
			float:left;
			width:138px;
			text-align:center;
			color:#666;
			text-decoration:none;
			font-size:1.7em;
			font-family:"Times New Roman", Times, serif; }

			div#menu li a:hover { color:#fff; }

			div#menu li a #current {
				display:block;
				float:left;
				width:138px;
				text-align:center;
				color:#000; }
				

div#subreel { float:left; }

	div#subreel p {
		width:130px;
		float:left;
		margin-top:-5px;
		text-align:center;
		color:#666666;
		font-size:0.7em; }

p.underlined1 { margin-left:15px; }

p.underlined2 { margin-left:11px; }

p.underlined3 { margin-left:23px; }

p.underlined4 { margin-left:20px; }

p.underlined5 { margin-left:20px; }

li#nobackground a { background-image:none; }

div#maincontent { clear:both;}

div#tittle {
	margin-left:66px;
	margin-bottom:30px; }

div#subnav { margin-bottom:30px; }

div#submenu {
	width:304px;
	float:left; }

ul#productos {
	margin-top:30px;
	text-align:right; }

	ul#productos li {
		list-style:none;
		font-size:0.9em;
		margin:12px 0; }

		ul#productos li a {
			text-decoration:none;
			padding: 10px 20px 10px 40px;
			color:#fff;
			margin-top:10px; }

			ul#productos li a:link {
				text-decoration:none;
				padding: 10px 20px 10px 40px;
				color:#fff;
				margin-top:10px; }

			ul#productos li a:hover {
				background-image:url(../images/bg/submenuover.jpg);
				background-repeat:no-repeat;
				background-position:left;
				color:#4E001A; }

		ul#productos li a#current {
			background-image:url(../images/bg/submenuover.jpg);
			background-repeat:no-repeat;
			background-position:left;
			color:#000; }
		

div#subimage { }

div#content {
	background-image:url(../images/bg/contentproductbgtop.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#a5a5a5;
	padding-top:29px;
	margin-top:-70px;
	min-height:2200px; }

div#pictorial {
	z-index:999;
	padding-left:375px; }

	div#pictorial img {
		border:3px solid #fff;
		margin:0 10px 10px 0; }

div#symbol {
	width:244px;
	min-height:532px;
	padding:10px 30px;
	float:left;
	background-image:url(../images/bg/contentproductleft.jpg);
	background-repeat:no-repeat; }

	div#symbol img {
		border:2px solid #000;
		margin:5px 0; }

div#tower {
	width:122px;
	float:left;
	padding-top:60px; }
	
div#symbol img{
	border:none;
}

div#alpha {
	float:left;
	padding-top:60px;
	width:417px;
	padding-left:15px; }

	div#alpha p {
		color:#000;
		font-size:0.9em;
		line-height:1.2; }

h4.disclamer {
	margin-bottom:20px; /*-----------------curved-----------*/
	font-size:0.9em;
	background-color:#4E001A;
	padding:10px 15px 13px 15px;
	color:#FFF;
	width:340px;
	font-family:verdana; }

ul.alphalist { margin:20px 0 20px 20px; }

	ul.alphalist li {
		color:#000;
		font-size:0.9em;
		line-height:1.2; }
		
ol.betalist { margin:20px 0 20px 20px; }

	ol.betalist li {
		color:#FFF;
		font-size:0.9em;
		line-height:1.2; }		
		

div#alpha h2 {
	font-size:1.9em;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #4E001A; }

div#alpha h3 {
	font-size:2.5em;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	line-height:normal;}

.alphalogo {
	border:3px solid #666;
	padding:10px;
	margin:10px 10px 10px 0;
	background-color:#FFFFFF; }

div#historyheader {
	background-image:url(../images/bg/historyheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:243px;
	padding:90px 30px 20px 25px; }

h1.historytittle {
	font-size:2.8em;
	margin-bottom:75px; }

p.historydisclamer {
	width:600px;
	text-align:right;
	font-size:0.85em;
	float:right; }

div#historymid {
	background-image:url(../images/bg/historymid.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:40px;
	padding:12px 80px; }

h2.historyservices {
	font-size:2.8em;
	color:#FFF; }

div#historycontent {
	background-image:url(../images/bg/historycontent.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-top:15px; }

div.historycapsules {
	width:380px;
	padding:20px 15px;
	margin-left:30px;
	float:left; }

h3.capsuletittles {
	font-size:1.9em;
	margin-bottom:20px; }

ul.historylist { margin-left:20px; }

	ul.historylist li {
		color:#666;
		margin-top:10px; }

div#contactenoscontainer { }

div#contacthead {
	background-image:url(../images/bg/contactenosbg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:100px 100px 0 100px;
	text-align:center; }

h2.contacttittle {
	font-size:1.2em;
	color:#FFFFFF;
	margin-top:32px;
	padding-bottom:5px; }

div#contactenosmain {
	background-color:#FFFFFF;
	padding:40px 0 80px 40px;
	height:450px;
	color:#333333;
	background-image:url(../images/bg/contactpeople.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	clear:both; }

div#contactcontainer { float:left; /*margin-left:130px;*/ }

div#map {
	float:left;
	width:360px;
	border-right:1px dotted #333;
	margin-right:30px; }

	div#map img { margin-bottom:15px; }

	div#map h3 {
		font-size:2.2em;
		margin-left:20px;
		margin-bottom:10px; }

	div#map p {
		margin-left:10px;
		width:300px;
		font-size:0.85em; }

	div#map a { color:#4E001A; }

div#descargascontainer {
	background-image:url(../images/bg/descargasybg.jpg);
	background-repeat:repeat-y; }

div#descargashead {
	background-image:url(../images/bg/descargasbg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:85px;
	text-align:center;
	height:80px; }

h2.descargasleftie {
	float:left;
	width:420px;
	font-size:2.4em;
	color:#FFF;
	margin-right:20px; }

h2.descargasrightie {
	float:left;
	width:420px;
	font-size:2.4em;
	color:#FFF; }

div#descargascontainera {
	width:350px;
	padding:0 40px;
	float:left; }

	div#descargascontainera p,h4, h5 { color:#fff; }

	div#descargascontainera p {
		font-size:1em;
		margin-bottom:10px; }

	div#descargascontainera h3 {
		font-size:1.6em;
		line-height:normal;
		/*color:#173d34;*/
		color:#66CC99; }

	div#descargascontainera h4 { font-style:italic; }

	div#descargascontainera h5 { margin-top:10px; }

		div#descargascontainera h5 a {
			color:#FFF;
			text-decoration:underline; }

			div#descargascontainera h5 a:link {
				color:#FFF;
				text-decoration:underline; }

			div#descargascontainera h5 a:hover { color:#333; }

			div#descargascontainera h5 a:visited { color:#FFF; }

div.descargascapsule {
	width:330px;
	background-color:#191919;
	padding:15px 10px;
	margin:0 10px 40px 0;
	float:left;
	border-bottom:3px solid #173d34; }

	div.descargascapsule:hover { border-bottom:3px solid #fff; }

	div.descargascapsule img {
		float:left;
		margin:0 20px 30px 0; }

div#descargascontainerb {
	width:330px;
	padding:10px 50px 10px 40px;
	float:left; }

	div#descargascontainerb h3 {
		/*font-size:2.1em;*/
		margin-bottom:10px;
		font-size:1.6em;
		line-height:normal;
		color:#66CC99; }

ul.linksinteres {
	margin-left:30px;
	margin-bottom:25px; }

	ul.linksinteres li { list-style:disc; }

		ul.linksinteres li a {
			color:#FFFFFF;
			text-decoration:none; }

			ul.linksinteres li a:link {
				color:#FFFFFF;
				text-decoration:none; }

			ul.linksinteres li a:hover {
				color:#666;
				text-decoration:underline; }

			ul.linksinteres li a:visited { color:#fff; }

div#footer {
	background-image:url(../images/bg/footerupperbg.gif);
	background-repeat:no-repeat;
	min-height:110px;
	background-color:#52001b;
	padding:157px 30px 50px 30px;
	clear:both; }

div#leftfooter {
	width:400px;
	float:left; }

	div#leftfooter h3 {
		font-size:3em;
		color:#FFF; }

	div#leftfooter p { font-size:0.8em; }

div#footerdisclamer { }

	div#footerdisclamer p {
		font-size:0.7em;
		color:#FFFFFF;
		margin-left:15px; }

p.pixalifebrand {
	font-size:0.8em;
	margin-top:8px;
	margin-left:130px; }

	p.pixalifebrand a { color:#FFF; }

div#footerdisclamer a { color:#000; }

div#rightfooter {
	float:left;
	width:400px; }

div#footericonbucket {
	padding-top:10px;
	margin-bottom:10px; }

div#footertext { padding-left:25px; }

	div#footertext h3 { font-size:2em; }

	div#footertext p {
		font-size:0.75em;
		color:#999; }




