@charset "utf-8";
/* CSS Document */

body{
	_height:560px;
}
#container {
	position: absolute;
	left: 50%;
	width: 990px;
	margin-left: -495px;
	height: 691px;
	top: 0px;
}
#content {
	position: absolute;
	width: 990px;
	height: 424px;
	left: 0px;
	top: 94px;
	overflow:hidden;
}
#logo {
	position: absolute;
	width: 181px;
	height: 56px;
	left: 30px;
	top: 23px;
}
#language_selection {
	position: absolute;
	width: 181px;
	height: 23px;
	left: 29px;
	top: 84px;
	font-size:11px;
	color:#959797;
	z-index:100;
}
a.language, a.language:visited{
	color:#959797;
	font-weight:bold;
	text-decoration:none;
	margin:0px 5px;
}
a.language:hover{
	text-decoration:underline;
}
a.language_active, a.language_active:visited{
	color:#47ad00;
	font-weight:bold;
	text-decoration:none;
	margin:0px 5px;
}
a.language_active:hover{
	text-decoration:underline;
}
#login {
	position: absolute;
	width: 370px;
	height: 40px;
	right: 35px;
	top: 43px;
}
#entrar {
	position: absolute;
	width: 51px;
    height: 18px;
	right: 0px;
	top: 1px;
}
#recordar_password {
	position: absolute;
	width: 167px;
    height: 14px;
	right: 70px;
	bottom: 2px;
}
#bg_left {
	position: absolute;
	width: 17px;
    height: 424px;
	left: 0px;
	top: 0px;
    background-image: url(../img/bg_left.gif);
    background-repeat: no-repeat;
}
#bg_right {
	position: absolute;
	width: 17px;
    height: 424px;
	right: 0px;
	top: 0px;
    background-image: url(../img/bg_right.gif);
    background-repeat: no-repeat;
}
#bg_center {
	position: absolute;
	width: 956px;
    height: 424px;
	left: 17px;
	top: 0px;
    background-image: url(../img/bg_center.gif);
    background-repeat: repeat-x;
}
#img_aplicacio {
	position: absolute;
	width: 212px;
    height: 291px;
	left: 16px;
	top: 10px;
    background-image: url(../img/aplicacio.jpg);
    background-repeat: no-repeat;
}
#btn_accion {
	position: absolute;
	width: 145px;
	height: 42px;
	left: 264px;
	bottom: 190px;
}
#btn_offer {
	position: absolute;
	width: 241px;
	height: 42px;
	left: 423px;
	bottom: 223px;
}
#shadow {
	position: absolute;
	width: 189px;
	height: 16px;
	left: 451px;
	bottom: 160px;
	background-image: url(../img/shadow.jpg);
}
#shadow2 {
	position: absolute;
	width: 124px;
	height: 14px;
	left: 277px;
	bottom: 160px;
	background-image: url(../img/shadow2.jpg);
}
#invitaciones {
	position: absolute;
	width: 248px;
    height: 236px;
	right: 41px;
	top: 40px;
    background-image: url(../img/bg_invitaciones.jpg);
}
#separate {
	position: absolute;
	width: 189px;
	height: 2px;
	right: 27px;
	top: 129px;
	background-image: url(../img/separator.gif);
}
#tengo_invitacion {
	position: absolute;
	width: 239px;
	height: 16px;
	left: 6px;
	top: 146px;
	text-align: center;
}
#btn_validar {
	position: absolute;
	width: 144px;
	height: 35px;
	left: 53px;
	top: 176px;
}
#quiero_invitacion {
	position: absolute;
	width: 184px;
	height: 35px;
	left: 32px;
	top: 29px;
	text-align: center;
}
#btn_solicitar {
	position: absolute;
	width: 144px;
	height: 35px;
	left: 55px;
	top: 76px;
}
#box_validar {
	position: absolute;
	width: 136px;
	height: 21px;
	left: 39px;
	top: 53px;
	overflow: hidden;
}
#box_solicitar {
	position: absolute;
	width: 136px;
	height: 21px;
	left: 39px;
	top: 162px;
	overflow: hidden;
}
#box_usuario {
	position: absolute;
	width: 150px;
	height: 20px;
	left: 14px;
	top: 0px;
	font-size:11px;
	font-weight:bold;
	color: #969696;
	overflow: hidden;
}
#box_clave {
	position: absolute;
	width: 170px;
	height: 20px;
	left: 155px;
	top: 0px;
	font-size:11px;
	font-weight:bold;
	color: #969696;
	overflow: hidden;
}
#text_gran {
	position: absolute;
	width: 415px;
	height: 78px;
	left: 255px;
	top: 31px;
}
#text_gran_2 {
	position: absolute;
	width: 416px;
	height: 58px;
	left: 255px;
	top: 107px;
}
#boxes {
	position: absolute;
	width: 958px;
	height: 90px;
	left: 16px;
	top: 317px;
}
#box1 {
	position: absolute;
	width: 221px;
	height: 90px;
	left: 9px;
	top: 0px;
}
#box2 {
	position: absolute;
	width: 201px;
	height: 90px;
	left: 234px;
	top: 0px;
}
#box3 {
	position: absolute;
	width: 200px;
	height: 90px;
	left: 467px;
	top: 0px;
}
#box_como_funciona {
	position: absolute;
	width: 271px;
	height: 106px;
	left: 679px;
	top: -12px;
}
#remigio {
	position: absolute;
	width: 54px;
	height: 77px;
	left: 27px;
	top: 11px;
}
#icon {
	position: absolute;
	width: 20px;
	height: 23px;
	left: 0px;
	top: 0px;
}
#btn_video {
	position: absolute;
	width: 73px;
	height: 18px;
	left: 0px;
	top: 62px;
}
#title {
	position: absolute;
	width: 212px;
	height: 17px;
	left: 0px;
	top: 0px;
}
#text {
	position: absolute;
	width: 197px;
	height: 32px;
	left: 0px;
	top: 19px;
	line-height: 17px;
}
#btn_video_funciona {
	position: absolute;
	width: 73px;
	height: 18px;
	left: 84px;
	top: 74px;
}
#title_funciona {
	position: absolute;
	width: 175px;
	height: 17px;
	left: 84px;
	top: 13px;
}
#text_funciona {
	position: absolute;
	width: 174px;
	height: 39px;
	left: 84px;
	top: 31px;
	line-height: 17px;
}
div.veilscreen{
	position:absolute;
	top:0px;
	left:0px;
	background:#000000; 
	height:100%;
	width:100%;
	opacity:0.7;
	filter:alpha(opacity = 50);
	cursor:not-allowed;
	z-index:1000;
}
div.dialog_white{
	position:absolute;
	background:#FFFFFF;
	text-align:center;
	z-index:1001;
	border:15px solid white;
}
div.close_dialog{ 
	position:absolute;
	top:-15px;
	left:562px;
	text-align:right;
}
#footer {
	position: absolute;
	width: 933px;
	height: 32px;
	left: 27px;
	bottom: 4px;
}
#social_media {
	position: absolute;
	width: 206px;
	height: 32px;
	right: 17px;
	bottom: 11px;
}
#copy {
	position: absolute;
	width: 927px;
	height: 10px;
	right: 6px;
	top: 16px;
	bottom: -21px;
	text-align:center;
}
#menu {
	position: absolute;
	width: 934px;
	height: 10px;
	left: 0px;
	top: -8px;
	text-align:center;
}
#certificado{
	position:relative;
	top:35px;
	left:395px;
	width:180px;
}
#news {
	position: absolute;
	width: 970px;
    height: 125px;
	left: 10px;
	top: 515px;
    background-image: url(../img/bg_news.jpg);
    background-repeat: repeat-x;
}
#left_news {
	position: absolute;
	width: 7px;
    height: 125px;
	left: -4px;
	top: 0px;
    background-image: url(../img/left_news.jpg);
    background-repeat: no-repeat;
}
#right_news {
	position: absolute;
	width: 7px;
    height: 125px;
	right: -4px;
	top: 0px;
    background-image: url(../img/right_news.jpg);
    background-repeat: no-repeat;
}
#new1{
	position: absolute;
	width: 262px;
	height: 113px;
	left: 4px;
	top: 7px;
}
#new3{
	position: absolute;
	width: 262px;
	height: 113px;
	right: 4px;
	top: 7px;
}
#new2{
	position: absolute;
	width: 436px;
	height: 113px;
	left: 267px;
	top: 7px;
}
#bg_new{
	position: absolute;
	height: 31px;
	width: 100%;
	left: 0px;
	top: 0px;
    background-color: #6db509;
}
#new_title{
	position: absolute;
	width: 200px;
	height: 30px;
	left: 10px;
	top: 7px;
}
#new_title2{
	position: absolute;
	width: 406px;
	height: 24px;
	left: 11px;
	top: 7px;
}
#thumb_new1{
	position: absolute;
	left: 8px;
	top: 44px;
}
#thumb_new2{
	position: absolute;
	left: 0px;
	top: 33px;
	width: 114px;
}
#thumb_new3{
	position: absolute;
	left: 10px;
	top: 47px;
}
#content_new{
	position: absolute;
	width: 180px;
	height: 48px;
	left: 76px;
	top: 43px;
	line-height: 17px;
}
#content_new3{
	position: absolute;
	width: 180px;
	height: 48px;
	left: 58px;
	top: 50px;
	line-height: 17px;
	bottom: 20px;
}
#content_new_central{
	position: absolute;
	width: 312px;
	height: 66px;
	left: 105px;
	top: 42px;
	line-height: 17px;
}
