#intro{
position:absolute;
width:950px;
top:-90px;
z-index:-2000;

}

.xmas{
display:block;
position:absolute;
top:185px;
left:442px;

}

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.clearfix {
display:inline-block;
}

html[xmlns] .clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

#home_wrapper {
min-height:100%;
height:auto !important;
width:950px;
background:url(imagesindexback.png);
background-position:0 0;
background-repeat:no-repeat;
margin:0 auto -40px;
z-index:2000;
}

#home_header {
position:relative;
max-width:950px;
height:150px;
margin:10px 0 0;
padding:0;
z-index:1000;
}

#home_content {
width:950px;
position:relative;
height:399px;
margin:0;
padding:0;
z-index:60;
}

a.startnow {
display:block;
position:absolute;
top:-60px;
left:690px;
z-index:2;
}

a.bjs {
display:block;
position:absolute;
top:170px;
left:730px;
z-index:2;
}

#home_menu-top {
height:59px;
border-bottom:2px solid #d4e04b;
background:transparent url(images/buttonback.png) 0 0 repeat-x;
padding:0 0 0 360px;
z-index:1000;
}
#home_menu-top ul li a{
}
* {
margin:0;
padding:0;
}

html,body {
height:100%;
font-family:Verdana,sans-serif;
z-index:1000;
}

#wrapper {
min-height:100%;
height:auto !important;
width:950px;
background:transparent url(images/back.png)0px 110px repeat;
margin:0 auto -40px;
overflow:hidden;
z-index:1000;
}
#push{
height:40px;
background:transparent url(images/back.png)0px 50px repeat;
}

#header {
z-index:10;
position:relative;
max-width:950px;
height:150px;
background:transparent url(images/back.png)0px 50px no-repeat;
margin:10px 0 0;
padding:0;
z-index:1000;
}

#content {
max-width:950px;
min-height:350px;
background:#fff;
margin:0 20px 20px;
z-index:1000;
}

#footer {
margin:0;
padding:0;
max-width:950px;
height:40px;
background:#c3c642;
z-index:1000;
}

#footer p{
font-size:10px;
text-align:center;
color:#ffffff;
padding-top:10px;
z-index:1000;
}

h1#logo {
z-index:30;
position:absolute;
width:335px;
height:125px;
top:-5px;
left:0px;
z-index:1000;
}

#menu-top {
height:59px;
background:transparent url(images/buttonback.png) 0 0 repeat-x;
padding:0 0 10px 360px;
z-index:1000;
}

#menu-top ul li a#comboselect {
background:transparent url(images/boton_hover-03.png);
background-position:0 0;
background-repeat:no-repeat;
}

#subleft {
width:45px;
height:23px;
background:transparent url(images/sub_border.png)top right no-repeat;
border-top:2px solid #d4e04b;
position:absolute;
top:57px;
left:309px;
margin:0;
padding:0;
}

#subleft_what {
width:45px;
height:50px;
background:transparent url(images/sub_border_what-02.png)bottom right no-repeat;
border-top:2px solid #d4e04b;
position:absolute;
top:57px;
left:309px;
margin:0;
padding:0;
}

#subcenter {
height:23px;
min-width:550px;
background:#c3c642;
border-top:2px solid #d4e04b;
position:absolute;
top:57px;
left:354px;
margin:0;
padding:0;
}

#subcenter_what {
min-width:550px;
height:50px;
background:#c3c642;
border-top:2px solid #d4e04b;
position:absolute;
top:57px;
left:354px;
margin:0;
padding:0;
}

#subcenter p,#subcenter_what p {
color:#fff;
text-align:left;
}

#subcenter_what p {
padding:3px 0 7px 5px;
}

#subcenter p a,#subcenter_what p a {
text-decoration:none;
color:#fff;
font-family:Verdana,sans-serif;
font-size:9px;
font-weight:700;
}

#subcenter_what p a.selected,#subcenter p a.selected,#subcenter p a:hover,#subcenter_what p a:hover {
color:#666;
}

#subright {
width:11px;
height:23px;
background:transparent url(images/sub_border-02.png) 0 0 no-repeat;
border-top:2px solid #d4e04b;
position:absolute;
top:57px;
left:904px;
margin:0;
padding:0;
}

#subright_what {
width:11px;
height:50px;
background:transparent url(images/sub_border_what.png)bottom center no-repeat;
border-top:2px solid #d4e04b;
position:absolute;
top:57px;
left:904px;
margin:0;
padding:0;
}

#left {
float:left;
height:375px;
width:455px;
padding:35px 0 0 10px;
}

#left img {
margin:0;
padding:0;
}

#left p {
padding-left:40px;
color:#666;
font-size:10px;
font-family:Verdana,sans-serif;
float:left;
}

#left p a {
font-family:Verdana,sans-serif;
color:#666;
font-size:10px;
font-weight:700;
}

#center {
float:left;
height:375px;
width:310px;
}

#center p {
font-family:Verdana,sans-serif;
font-size:13px;
color:#666;
text-align:justify;
padding:25px 20px 0 5px;
}

#right {
float:left;
height:375px;
width:135px;
}

#right img {
padding:43px 10px;
}

h1{
font-family:Verdana,sans-serif;
font-size:24px;
color:#c3c642;
font-weight:400;
text-transform:uppercase;
text-align:left;
padding:5px 0 0;
}

h2 {
font-family:Verdana,sans-serif;
font-size:14px;
color:#666;
font-weight:400;
text-transform:uppercase;
text-align:left;
padding:40px 0 0;
}

#logos {
position:relative;
width:440px;
height:330px;
}

a.thumbnail {
display:block;
float:left;
margin:0;
padding:7px;
}

.thumbnail:hover {
background-color:transparent;
}

.thumbnail span {
position:absolute;
left:-2000px;
visibility:hidden;
text-decoration:none;
border:none;
margin:0;
padding:0;
}

.thumbnail:hover span {
visibility:visible;
top:-30px;
left:440px;
z-index:50;
border:none;
}

#media {
max-width:410px;
margin:0;
padding:30px 0 0 40px;
}

#mainflash {
margin:0;
padding:50px 20px 0 0;
}

#logos_combos {
padding:10px 0 0 20px;
}

#info_combos {
position:relative;
width:393px;
height:285px;
border:1px solid #ccc;
background:transparent url(images/combos/combos_back.png);
background-position:0 0;
background-repeat:no-repeat;
padding:10px 0 0;
}

#info_combos ul {
font-family:Verdana,sans-serif;
font-size:13px;
color:#666;
padding:20px 20px 0 30px;
}

#scrollcontainer h2 {
font-family:Verdana,sans-serif;
font-size:14px;
text-align:left;
font-weight:400;
padding:0 0 0 20px;
}

#info_combos h1 {
margin:0;
padding:0 0 0 20px;
}

#buynow {
position:absolute;
top:17px;
right:55px;
width:56px;
height:39px;
display:block;
}

#combodescription {
font-family:Verdana,sans-serif;
font-size:14px;
color:#666;
font-weight:400;
text-transform:uppercase;
text-align:left;
margin:0;
padding:0 0 5px 20px;
}

#scrollcontainer p {
font-family:Verdana,sans-serif;
font-size:13px;
color:#666;
text-align:justify;
padding:20px;
}

#scrollcontainer {
width:100%;
height:190px;
overflow:auto;
margin:0;
padding:0;
}

#info_combos ul li {
margin-top:10px;
}

#right_combos {
float:left;
padding:55px 0 0 5px;
}

#contact_content {
max-width:950px;
height:390px;
}

#contact_left {
background:transparent url(images/contactus.png);
background-position:25% 20%;
background-repeat:no-repeat;
float:left;
height:100%;
padding:135px 0 0 40px;
}

#contact_center {
float:left;
width:40%;
height:100%;
padding:0 0 0 10px;
}

#white{
width:100%;
background:#fff;
height:100%;
padding:5px;
position:relative;
}

#white p{
height:46px;
font-family:Verdana,sans-serif;
font-size:13px;
color:#666;
text-align:justify;
padding:7px;
background:transparent url(images/fondoform.png) 0 0 no-repeat;
}

#contactform{
position:relative;
}

#contactform p{
background:none;
margin:0;
padding:0;
text-align:justify;
}
#contact_left p {
font-family:Verdana,sans-serif;
font-size:13px;
color:#666;
text-align:justify;
padding:25px 0 0 0;
}

#contact_left p a {
text-decoration:none;
color:#c3c642;
font-weight:700;
}

#contact_left p a:hover {
text-decoration:underline;
}

#contact_right {
position:relative;
float:left;
}

#contactform fieldset{
position:relative;
padding:20px 0 0 25px;
display:block;
}

#contactform label{
font-family:Verdana,sans-serif;
font-size:13px;
color:#666;
padding:0;
margin:0 0 5px 0;
display:block;
width:100px;
float:left;
text-align:left;
}

#contactform input.float{
width:200px;
background:#fbfced;
border:1px solid #f1f1ed;
display:block;
margin:0 0 5px 0;
width:200px;
float:left;
}

br{
clear:left;
}

#contactform input#send{
display:block;
position:absolute;
top:280px;
left:180px;
cursor:pointer;
width:58px;
height:20px;
background:transparent url(images/sendbutton.png) 0 0 no-repeat;
text-align:center;
text-transform:uppercase;
color:#666;
border:1px solid #666;
}

#contactform input#clear{
top:280px;
left:100px;
position:absolute;
display:block;
cursor:pointer;
width:58px;
height:20px;
background:transparent url(images/sendbutton.png) 0 0 no-repeat;
text-align:center;
text-transform:uppercase;
color:#666;
border:1px solid #666;
}
label#name_error.error{
font-size:8px;
color:#ff0000;
display:block;
position:absolute;
top:1px;
left:306px;
}
label#city_error.error{
font-size:8px;
color:#ff0000;
display:block;
position:absolute;
top:24px;
left:306px;
}
label#country_error.error{
font-size:8px;
color:#ff0000;
display:block;
position:absolute;
top:46px;
left:306px;
}
label#email_error.error{
font-size:8px;
color:#ff0000;
display:block;
position:absolute;
top:93px;
left:306px;
}
label#phone_error.error{
font-size:8px;
color:#ff0000;
display:block;
position:absolute;
top:69px;
left:306px;
}
#contact_wrap{
width:100%;
height:100%;
}
#message{
width:100%;
height:331px;
border:1px solid #ffffff;
background:transparent url(images/combos/combos_message.png) 0 0 no-repeat;
}
#message p{
background:none;
text-align:center;
padding:20px 0 0 0;
}
#message h2{
color:#C3C642;
font-size:20px;
font-weight:400;
text-align:center;
}

#isocontact{
position:absolute;
top:153px;
left:-10px;
}

#about_wrapper{
min-height:100%;
height:auto !important;
width:950px;
background:url(images/fondoabout.png);
background-position:0 0;
background-repeat:no-repeat;
margin:0 auto -40px;
}

#about_header{
z-index:10;
position:relative;
max-width:950px;
height:150px;
margin:10px 0 0;
padding:0;
}

#about_content {
max-width:950px;
position:relative;
height:390px;
margin:0 20px 20px;
}

#about_left {
background:transparent url(images/about.png);
background-position:50% 40%;
background-repeat:no-repeat;
float:left;
width:25%;
height:100%;
padding:35px 0 0 10px;
}

#about_center {
float:left;
width:40%;
height:100%;
padding:10px 10px 0 20px;
}

#about_center p {
font-family:Verdana,sans-serif;
width:365px;
font-size:13px;
color:#666;
text-align:justify;
padding:25px 0 0;
}

h1.replace{
width:100%;
font-family:Verdana,sans-serif;
font-size:22px;
color:#c3c642;
font-weight:700;
text-transform:uppercase;
text-align:justify;
margin:0 0 0 15px;
padding:0;
}

h1.comboimg{
background:transparent url(images/combos/combotopback.png) 50% 10% no-repeat;
}

p.combotitle{
position:absolute;
color:#ffffff;
font-size:16px;
font-weight:700;
top:25px;
left:120px;
line-height:1;
}

h3.price{
font-family:Verdana,sans-serif;
font-size:14px;
color:#c3c642;
font-weight:700;
text-align:left;
padding:0 0 0 20px;
}

.replacesmall{
font-family:Verdana,sans-serif;
font-size:16px;
color:#c3c642;
font-weight:700;
text-transform:uppercase;
text-align:left;
}

#about_right {
background:transparent url(images/iso-03.png);
background-position:70% 50%;
background-repeat:no-repeat;
float:left;
width:30%;
height:100%;
}

#about_push{
height:40px;
}

#letusimg{
position:absolute;
top:360px;
left:290px;
}

img.coming{
position:absolute;
top:330px;
left:400px;
}

#wrapper_form {
width:950px;
margin:0 auto;
}

h2.form,p.form {
font-family:Verdana, sans-serif;
font-weight:400;
color:#d4df4a;
padding:10px;
}

#content_form form input {
text-align:left;
margin:3px 0 0 30px;
font-family:Verdana, sans-serif;
font-size:13px;
color:#666;
}

#content_form form p{
width:300px;
font-family:Verdana, sans-serif;
font-size:13px;
color:#666;
text-align:justify;
margin-left:250px;
}

#content_form{
font-family:Verdana, sans-serif;
font-size:13px;
color:#666;
text-align:center;
max-width:900px;
background:#fff;
margin:0 20px 20px;
}
#content_form p
{
width:50%;
text-align:left;
}
h1#logoform {
width:658px;
height:147px;
background:transparent url(images/logobjsform.png)0px -12px no-repeat;
float:left;
text-indent:-9999px;
}

img,fieldset,.thumbnail span img {
border:none;
}

#home_menu-top ul,#menu-top ul {
list-style-type:none;
}

#home_menu-top ul li,#menu-top ul li {
float:left;
display:block;
}

#home_menu-top ul li a,#menu-top ul li a {
width:90px;
height:56px;
border-left:1px solid #ccc;
display:block;
text-indent:-9999px;
margin:0;
padding:0;
}

#home_menu-top ul li a#about,#menu-top ul li a#about {
background:transparent url(images/boton_normal-02.png) 0 0 no-repeat;
}

#home_menu-top ul li a#aboutselected,#home_menu-top ul li a#about:hover,#menu-top ul li a#about:hover {
background:transparent url(images/boton_hover.png) 0 0 no-repeat;
}

#home_menu-top ul li a#what,#menu-top ul li a#what {
background:transparent url(images/boton_normal-03.png) 0 0 no-repeat;
}

#home_menu-top ul li a#what:hover,#home_menu-top ul li a#whatselect,#menu-top ul li a#what:hover,#menu-top ul li a#whatselect {
background:transparent url(images/boton_hover-02.png) 0 0 no-repeat;
}

#home_menu-top ul li a#combos,#menu-top ul li a#combos {
background:transparent url(images/boton_normal-04.png) 0 0 no-repeat;
}

#home_menu-top ul li a#combos:hover,#menu-top ul li a#combos:hover {
background:transparent url(images/boton_hover-03.png) 0 0 no-repeat;
}

#home_menu-top ul li a#blog,#menu-top ul li a#blog {
background:transparent url(images/boton_normal.png) 0 0 no-repeat;
}

#home_menu-top ul li a#blogselect,#home_menu-top ul li a#blog:hover,#menu-top ul li a#blog:hover {
background:transparent url(images/boton_hover-04.png) 0 0 no-repeat;
}

#home_menu-top ul li a#contact,#menu-top ul li a#contact {
background:transparent url(images/boton_normal-05.png) 0 0 no-repeat;
border-right:1px solid #ccc;
}

#home_menu-top ul li a#contact:hover,#menu-top ul li a#contact:hover {
background:transparent url(images/boton_hover-05.png) 0 0 no-repeat;
}

#home_menu-top ul li a#contactselect,#menu-top ul li a#contactselect {
background:transparent url(images/boton_hover-05.png);
background-position:0 0;
background-repeat:no-repeat;
}

#left p a:hover,#left p a.selectnumber,.formlink {
color:#c3c642;
}

.thumbnail img,.thumbnail:hover img {
border:none;
margin:0;
padding:0;
}

