*{margin: 0; padding:0; }
body {
	background:#cccccc url(/img/invitations/landingback.jpg) center -40px repeat-x;
	color:#fff;
	padding:0;
	margin:0;
	font-family: Arial, Verdana;
}

#sustainer{
	background:#000000 url(/img/invitations/landingback.jpg) center -40px repeat-x;
	float:left;
	height:100%;
	width:100%;
}

a, img{
	border:none;
	color:#fff;
}
#main {
	width:990px;
	margin:auto;	
}
#header{
	width:100%;
	height:140px;
	float:left;
}
#logo{
	float:left;
	margin:37px 0 0 0;
}
#registrar{
	float:right;
	margin-top:44px;
}
#registrar a {
	width:175px;
	height:48px;
	display:block;
	background:url(registrar.png);
	text-align:right;
	color:#262626;
	font-weight:bold;
	text-decoration:none;
	padding:11px 17px 0 0;	
}
#center{
	width:100%;
	float:left;
	margin:0;
	padding:0 0 40px 0;
}
#bottom{
	height:132px;
	float:left;
	width:100%;
}
#bottom h3{
	color:#6d6d6d;
	margin: 10px 0 10px 0;
}
#bottom ul{
	width:100%;
	text-align:left;
	list-style:none;
}
#bottom ul li{
	font-size:12px;
	display:inline;
}	

#bottom ul li a img{
	border: 2px solid #999999;
}
#footer{
	height:80px;
	float:left;
	width:100%;
	background:#ecf2f2;
}
#footer ul{
	width:100%;
	text-align:center;
	padding-top:25px;
	list-style:none;
}
#footer ul li{
	color:#363636;
	font-size:12px;
	display:inline;
}
#footer ul li a{
	color:#363636;
	text-decoration:none;
}
.asterisco{font-size: 9px; color: rgb(0, 0, 0); padding-left: 10px; float: left; clear: both;}
#acceso{float:right;padding-top:55px; margin-left:20px; font-size:14px}


.h1_form{
	font-size:24px;
	text-transform:uppercase;
	color:#666666;
}
#form{
	width:413px;
	height:257px;
	padding:25px;
	float:left;
	background:transparent url(/img/invitations/fondo.png) top left no-repeat;
	color:#333333;
}

#form.invited{
	margin-left:42px;
	background:none;
	padding:0;
	width:463px;
}
#form.invited p.ifyouare{
	color:#fff;
	width:442px;
	padding:10px;
	margin-bottom:7px;
	margin-top:0;
}
#formInvitacionExist{
	background:transparent url(/img/invitations/fondoA.png) top left no-repeat;	
	width:413px;
	height:130px;
	padding:25px;
	float:left
}

#form input {
	width:185px;
	height:23px;
	background: transparent url(/img/invitations/input.gif) top left no-repeat;
	padding:5px 8px 5px 5px;
	border:0;
}
#form p{
	width:200px;
	float:left;
	font-size:14px;
	margin-top:20px;
}
#form p.terminos {
	width:412px;
	font-size:12px;
	padding-left:30px;
	background: transparent url(/img/invitations/ask.gif) top left no-repeat;	
}
#form p.terminos a{
	color:#333333;
	text-decoration:underline;
}
#form p.botonera {
	width:393px;
	margin-top:10px;
}
a.boton_verde{
	float:right;
	clear:both;
	background: transparent url(/img/invitations/button2.gif) top right no-repeat;
	height:28px;
	border:0;
	cursor:pointer;
	padding-right:6px;
}
a.boton_verde span{
	background: transparent url(/img/invitations/button1.gif) top left no-repeat;	
	float:left;
	padding:6px 4px 0 10px;
	height:28px;
	color:#fff;
	font-weight:bold;
}

#form p span.letra_chica{
	font-size:10px;
}
div.items {
	width:450px;
	float:left;
	margin-left:38px;
}
div.items h2 {
	margin-bottom:6px;
}
ul.youcana li{
	list-style:none;
	background:url(/img/invitations/asterisco1.gif) 0px -3px no-repeat;
	padding-left:21px;
	margin-bottom:6px;
}
ul.youcanb li{
	list-style:none;
	background:url(/img/invitations/asterisco2.gif) 0px 2px no-repeat;
	padding-left:21px;
	margin-bottom:6px;
}
p.titulo{
	font-size:24px;
	color:#666666;
}
p.titulob{
	font-size:20px;
	color:#666666;
	margin-top:12px;
}
p.tituloc{
	font-size:16px;
	color:#666666;
}


#registro .items h2{ color:#FFFFFF; font-size:28px; padding-bottom:12px;}

.items{ list-style:none; float:left; width:480px; }
.items h2{ font-size:16px; color:#99CC00; padding-bottom:30px}
.items ul{ list-style-position:inside}
.items li { padding-left:0px;  margin-bottom:10px; font-size:14px;}
.flecha{ background:url(/img/invitations/flecha.gif) no-repeat left center;}
.mundo{ background:url(/img/invitations/mundo.gif) no-repeat left center;}
.sincronizar{ background:url(/img/invitations/sincronizar.gif) no-repeat left center;}
.versiones{ background:url(/img/invitations/versiones.gif) no-repeat left center;}
.secciones{ width:350px; text-align:center; margin:auto; float:none; clear:both; list-style:none;}
.secciones li{ width:auto; padding-left:10px; float:left; font-size:0.8em;} 
.secciones li a {text-decoration:none; color:#fff;}
.secciones li a:hover{ text-decoration:underline;}
#gracias p.titulo {margin-bottom:17px;}
#gracias {float:left; width:774px; height:367px; padding:25px; background:url(/img/invitations/fondob.png) no-repeat left center; color:#666666; margin:0 0 0 80px;}
#gracias a {color:#666666; text-decoration:underline;}
#gracias .ul_podras { list-style-position:inside; list-style:none;}
#gracias .ul_podras li{ padding-bottom:5px; background:url(/img/invitations/asterisco3.gif) no-repeat left top; padding-left:20px;}
span.star{background:url(/img/invitations/asterisco3.gif) no-repeat left top; padding-left:20px; margin-top:10px;}
#gracias .browser{ list-style:none; font-size:14px; padding-left:0px; padding-top:10px; clear:both; padding-bottom:10px; float:left; width:700px;}
#gracias .browser a{color:#4CB9E1}
#gracias .browser li{padding-left:30px; margin-bottom:5px; vertical-align:middle; padding-top:10px; float:left; margin-right:20px;} 
#gracias .browser li span{ font-size:11px; color:#ff0000; }
#gracias .browser .windows{ background:url(/img/invitations/windows.png) no-repeat left; height:16px; }
#gracias .browser .linux{ background:url(/img/invitations/linux.png) no-repeat left center; height:19px;}
#gracias .browser .mac{ background:url(/img/invitations/mac.png) no-repeat left center; height:16px;}
#gracias a.link_acces{top:-8px; position:relative; font-size:14px;}
#gracias img.browimg {margin-left:17px;}
#gracias.yaexistia {background:url(/img/invitations/fondoc.png) no-repeat left center; height:261px; width:800px; margin-top:0;}
#gracias.yaexistia p {margin-top:10px;}
#gracias p.titulob {padding-top:10px;}
#gracias.yaexistia p.titulo {margin-top:0px;}
#gracias.yaexistia p.titulo.long {margin-top:20px;}
#gracias p.duda {padding-left:20px;}

#registro .formnewuser{position:relative; top:75px; height:177px; background:transparent url(/img/invitations/fondoA.png) top left no-repeat; }
#form p.botonera_new { margin-bottom:10px; margin-top:30px; width:412px; }
#form p.botonera_new a{ margin-right:135px; }

#form #cont_form1 p.botonera_new a.boton{margin-right:100px;}
#form #cont_form1 p.botonera_new a.boton span{width:198px; text-align:center}
