body { padding:0; margin:0; background-color:#f5f2f1;}
.spacer { clear:both}
.wrapper { margin:0 auto; width:979px; padding:0;}


@font-face {
	font-family: Fontin;
	src: url(../fonts/Fontin.ttf) format('truetype');} /*Debe ser Instalable. Estando en Fonts del Panel de Control, posicionarse sobre cada fuente y en sus propiedades, donde dice: Font embeddability:...*/
@font-face {
	font-family: Oxygen-Regular;
	src: url(../fonts/Oxygen-Regular.ttf) format('truetype');} /*Debe ser Instalable. Estando en Fonts del Panel de Control, posicionarse sobre cada fuente y en sus propiedades, donde dice: Font embeddability:...*/


#header { width:100%; height:81px; padding:0; margin:0 auto; background-color:#404545; position:fixed}
#header #logo { width:160px; height:48px; float:right; margin-top:15px}
#header #logo:a { border:none}

.lightblue {color:#0e95ff}

.bold { font-weight:bold}

.bold2 { font-weight:bold; font-size:17px; color:#0e95ff;}

.asoft { background-image: url(../images/main-bg1.png); background-repeat:repeat-y; background-position: center; background-color: #FFF; width:100%; height:478px; font-family: Oxygen-Regular; font-size:15px; color:#6d1018; padding-top:81px; margin-bottom:35px }
.asoft-cont { background-image:url(../images/main.png); margin:0 auto; width:979px; height:478px; }
.asoft-bg { background-image: url(../images/main-bg2.png); background-repeat:repeat-x; height:10px; width: 100%}

.cont-white { background-color:#FFF; min-height:100px; width:979px; margin: auto}

.cont-gral { margin:25px 70px}
.cont-gral2 { margin:20px 0}
.cont-gral3 { margin:40px 70px}

.focus { height:83px; padding:50px; margin:auto 0; margin-left:70px}
.focustitle { width:156px; height:83px; color:#0e95ff; font-family: Fontin; font-size:24px; line-height:30px; float:left; margin-top:10px}
.focusllave { width:18px; height:83px; float:left; background-image:url(../images/llave.png); margin-left:40px}
.focustext { width:481px; height:56px; font-family: Oxygen-Regular; font-size:15px; line-height:20px; color:#201f23; float:left; margin:10px 0 0 10px} 

.grey { width:810px; height:37px; background-color:#f4f2f1; margin:0 auto; padding:25px 0 25px 45px}
.grey ul { margin:0; }
.grey li { list-style-image:url(../images/bullet1.png); float:left; margin-right:66px; font-family: Oxygen-Regular; font-size:17px}
.orange { width:730px; height:90px; background-color:#ef5323; margin:35px 0 0 75px; padding:10px 50px 25px 50px; color:#FFF; font-family: Oxygen-Regular; font-size:15px; line-height:20px;}
.orange h1 { font-size:22px; margin:13px 0 10px 0; font-weight:100}

.column-left { float:left}
.column-left p { font-family: Oxygen-Regular; font-size:15px; line-height:20px; color:#201f23}
.column-left h1 { font-family: Fontin; font-size:24px; line-height:20px; color:#201f23}
.column-left ul { margin:0; padding-left:15px}
.column-left li { list-style-image:url(../images/bullet2.png); font-family: Oxygen-Regular; font-size:15px; line-height:20px; color:#201f23}
.column-right { float:left; margin-left:110px}
.column-right p { font-family: Oxygen-Regular; font-size:15px; line-height:20px; color:#201f23}
.column-right h1 { font-family: Fontin; font-size:24px; line-height:20px; color:#201f23}
.column-right ul { margin:0; padding-left:15px}
.column-right li { list-style-image:url(../images/bullet2.png); font-family: Oxygen-Regular; font-size:15px; line-height:20px; color:#201f23}

.column-left2 { float:left; width:520px}
.column-left2 p { font-family: Oxygen-Regular; font-size:15px; line-height:20px; color:#201f23}
.column-left2 h1 { font-family: Fontin; font-size:24px; line-height:20px; color:#201f23}
.column-left2 ul { margin:0; padding-left:15px}
.column-left2 li { list-style-image:url(../images/bullet2.png); font-family: Oxygen-Regular; font-size:15px; line-height:20px; color:#201f23}
.column-right2 { float:right; margin-left:40px; margin-top:20px; width:260px; background-color:#f4f2f1}
.column-right2 p { margin:0 0 25px 150px}
.column-right2 h1 { font-family: Fontin; font-size:24px; line-height:30px; color:#201f23; margin-left:30px}

.colum1 { float:left; width:263px; margin-bottom:40px}
.colum1 h1 { font-family: Oxygen-Regular; font-size:20px; line-height:20px; color:#0e95ff; font-weight:100}
.green { background-color:#67b700; margin: 20px 0; height:100px; padding:10px 20px 20px 20px; font-family: Oxygen-Regular; font-size:15px; line-height:20px; color:#FFF;}
.price { font-family: Oxygen-Regular; font-size:25px; line-height:20px; font-weight:100}
.user { font-family: Oxygen-Regular; font-size:20px; line-height:20px; font-weight:100}
.colum2 { float:left; width:263px; margin-left:25px}
.colum2 h1 { font-family: Oxygen-Regular; font-size:20px; line-height:20px; color:#0e95ff; font-weight:100}
.colum3 { float:right; width:263px; margin-left:25px}
.colum3 h1 { font-family: Oxygen-Regular; font-size:20px; line-height:20px; color:#0e95ff; font-weight:100}

.users ul { margin:0; padding-left:60px}
.users li { list-style-image:url(../images/users.png); font-family:Oxygen-Regular; font-size:14px; color:#201f23}

.llave2 { margin:40px 70px; background-image:url(../images/llave2.png); background-repeat:no-repeat; background-position:top; height:200px}
.llave2 h1 { color:#0e95ff; font-family: Fontin; font-size:24px; text-align:center; font-weight:100}
.llave2 .texto { font-family: Oxygen-Regular; font-size:15px; color:#201f23; padding:30px 50px; }
.llacol1 { float:left; margin-right:50px; margin-bottom:18px; width:350px; color:#201f23; line-height:25px;}
.llacol2 { float:right; width:320px}
.llacol2 p { line-height:25px; margin:0 0 10px 0}

.llacol3 { float:left; margin-right:40px; margin-bottom:50px; width:320px; color:#201f23}
.llacol3 p { font-family:Oxygen-Regular; font-size:15px;}
.llacol3 ul { margin:0; padding-left: 15px}
.llacol3 li { list-style-image:url(../images/bullet2.png); padding:0; font-family:Oxygen-Regular; font-size:15px}
.llacol3 a { color:#0e95ff}
.llacol3 .asoftgrey { background-color:#404545; margin-top:122px; color:#FFF; font-family:Oxygen-Regular; font-size:14px; padding:20px}
.llacol4 { float:right; width:460px; margin-bottom:50px}
.llacol4 h1 { color:#ef5323; font-family:Fontin; font-size:24px; font-weight:100}
.llacol4 p { margin-left:15px; font-family:Oxygen-Regular; font-size:15px; color:#201f23}
.llacol4 ul { margin:0; padding-left: 15px}
.llacol4 li { list-style-image:url(../images/bullet2.png); padding:0; font-family:Oxygen-Regular; font-size:15px; color:#201f23}

.texto ul { margin:0; padding:0;}
.texto li { list-style-type:none; color:#0e95ff; font-size:16px; line-height:21px}

.boxgreenb { float:left; outline:solid; outline-color:#FFF; width:455px;  color:#FFF; background-color:#67b700; padding:10px 0}
.boxgreenb h1 { margin:0; text-align:center; color:#FFF; font-family:Oxygen-Regular; font-size: 15px; font-weight:bold}
.boxgreenb p { margin:0; text-align:center; color:#FFF; font-family:Oxygen-Regular; font-size: 14px;}

.boxgreen1 { float:left; outline:solid; outline-color:#FFF; width:85px; padding:10px 21px; background:#67b700}
.boxgreen1 h1 { margin:0; text-align:center; color:#FFF; font-family:Oxygen-Regular; font-size: 15px; font-weight:bold}
.boxgreen1 p { margin:0; text-align:center; color:#FFF; font-family:Oxygen-Regular; font-size: 14px;}

.boxgreen2b { float:left; outline:solid; outline-color:#FFF; width:432px; height:20px; padding:10px; background-color:#bdd532; margin:3px 0; color:#201f23; font-family:Oxygen-Regular; font-size:14px}
.boxgreen2 { float:left; outline:solid; outline-color:#FFF; width:124px; height:40px; background-color:#bdd532; margin:3px 0 0 3px}
.boxgreen2 p { text-align:center}
.boxgreen2end { float:left; outline:solid; outline-color:#FFF; width:127px; height:40px; background-color:#bdd532; margin:3px 0 0 3px}
.boxgreen2end p { text-align:center}

.boxgreen3b { float:left; outline:solid; outline-color:#FFF; width:432px; height:20px; padding:10px; background-color:#eafc82; margin:0; color:#201f23; font-family:Oxygen-Regular; font-size:14px}
.boxgreen3 { float:left; outline:solid; outline-color:#FFF; width:124px; height:40px; background-color:#eafc82; margin:0 0 0 3px}
.boxgreen3 p { text-align:center}
.boxgreen3end { float:left; outline:solid; outline-color:#FFF; width:127px; height:40px; background-color:#eafc82; margin:0 0 0 3px}
.boxgreen3end p { text-align:center}