body {
	width:100%; text-align:center;
	color:#333; font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
}

* {
	margin:0; padding:0; list-style-type:none; text-decoration:none;
}

#all {
	width:781px;
/*
	overflow:hidden;
	height:600px; margin-top:-293px; margin-left:-400px;
	position:absolute; top:50%; left:50%;
*/
	background:#E5E5E5;
	padding:10px 0 0 0;
	margin:0 auto;
}

#publicidadLateral {
width:120px; height:600px; overflow:hidden;
float:right; clear:right;
position:absolute;top:50%; left:50%;
margin-top:-293px; margin-left:390px;
}

#header  {
	height:41px; color:#FFF;
	background:url(http://i.cpsvr.com/qb/img/back-header.gif) top center no-repeat;
padding:13px 0 0 0;
}

#header h1 {
font-size:15pt;
color:#FC0;
}
#header .resaltado {
color:#FFF;
font-size:16pt;
}

#pasos {
margin:9px 0 0 7px;
clear:both; width:781px;
height:42px; font-size:8pt;
text-align:left;
}
#pasos li {
float:left;
color:#FFF; margin:0 7px 0 0;
background:url(http://i.cpsvr.com/qb/img/back-paso.gif) right center no-repeat;
}
#pasos span {
padding:13px 0 0 47px;
float:left; height:29px;
}
#pasos #paso1 {
background:url(http://i.cpsvr.com/qb/img/paso-1.gif) left center no-repeat;
width:200px;
}
#pasos #paso2 {
background:url(http://i.cpsvr.com/qb/img/paso-2.gif) left center no-repeat;
width:250px;
}
#pasos #paso3 {
background:url(http://i.cpsvr.com/qb/img/paso-3.gif) left center no-repeat;
width:160px;
}

#center {
	padding:10px 0 0 370px;
	color:#000; height:285px;
	text-align:left;
	background:url(http://i.cpsvr.com/qb/img/logo.gif) center no-repeat;
margin:10px 0 0 0;
position:relative;
}

#center #contadorWrapper {
float:left; position:absolute;
top:240px; left:160px;
font-size:8pt;
}

#center #rpanel {
	background:url(http://i.cpsvr.com/qb/img/back-rpanel.gif) top center no-repeat;
	width:394px; height:275px; overflow:hidden;
}
#center #rpanel h2{
padding:10px 0 0 20px;
color:#F00;
}
#center #rpanel #passportForm{
padding:0 20px 0 20px;
}
#center #rpanel #passportForm #extraLayer{
padding:45px 20px 0 20px;
text-align:right;
}

#center #rpanel #passportForm #extraLayer h4{
text-align:left;
}
#center #rpanel #passportForm #extraLayer ul{
margin:20px 0 0 0;
}
#center #rpanel #passportForm #extraLayer label{
padding:1px;
}


#center #passportForm {
	height:200px; margin:15px 0 0 0;
	padding:10px 10px 0 0;
}

#center form .textinput {
	border:1px solid #333;
	width:200px;
}
#center form p{
	margin:15px 0 0 0;
font-size:8pt;
}
#center form p span.resaltado{
text-transform:uppercase;
color:#F00; font-weight:bold;
}

#center form span.l{
width:120px; float:left; overflow:hidden;
}
#center form span.r{
width:210px; float:right; overflow:hidden;
}
#center form span.r label{
font-size:7pt; padding:0 0 0 5px;
}

#center form ul li{
	height:30px; overflow:hidden;
}
#center form #email{
border:1px solid #333;
width:190px;
}
#center #rpanel #passportForm #extraLayer #nombre{
border:1px solid #333;
width:213px;
margin:0 0 0 10px;
}

#center form #pass{
border:1px solid #333;
width:190px;
}

#center #rpanel #passportForm #extraLayer #edad{
border:1px solid #333;
width:32px; margin:0 0 0 10px;
}

#center form #ver, #center #bajaForm #baja{
border:1px solid #333;
background:#333; color:#CCC;
width:190px; text-transform:uppercase;
font-size:8pt; padding:5px 0 5px 0;

}
#center #rpanel #passportForm #extraLayer #verLista{
border:1px solid #333;
background:#333; color:#CCC;
width:214px; text-transform:uppercase;
font-size:8pt; padding:5px 0 5px 0;

}

#center #resultsWrapper {
	height:250px; overflow:auto;
margin:10px 10px 0 10px;
}
#center #resultsWrapper h2{
color:#000;
padding:0 0 10px 10px;
border-bottom:1px solid #000;
}

#center #resultsList {
margin:20px 0 0 0;
	text-align:left;
	font-size:8pt;
}
#center #resultsList a {
	color:#000;
border-bottom:1px solid #F60;
padding: 0 0 5px 0;
}
#center #resultsList a:hover {
	color:#F00;
}
#center #resultsList a.mainLink {
float:left; width:245px;
}
#center #resultsList a.verMasLink {
font-weight:bold;
}


#center #resultsList li {
	background:url(http://i.cpsvr.com/qb/img/blockedicon.gif) left top no-repeat;
padding:0 0 0 25px;
height:20px;
	margin:5px 0 0 0;
	
}


#center #tycWrapper, #center #faqWrapper {
margin:10px;
width:350px; height:230px;
overflow:auto;
padding:10px;
font-size:9pt;
}
#center #tycWrapper h3, #center #faqWrapper h3 {
margin:10px 0 10px 0;
}

#center #bajaForm {
padding:70px;
}
#center #bajaForm #baja {
margin:20px 0 0 38px;
width:190px;
}

#publicidad {
padding:10px 0 10px 0;
background:url(http://i.cpsvr.com/qb/img/back-publicidad.gif) center no-repeat;
}


#errorWrapper {
padding:10px 0 0 20px; color:#E00; font-weight:bold;
position:relative; text-decoration:underline;
}

#footer {
width:781px;
height:52px; padding:9px 0 0 0;
background:url(http://i.cpsvr.com/qb/img/back-footer.gif) center no-repeat;
font-size:8pt;color:#EE9;
line-height:10pt;
}
#footer ul li {
	display:inline; padding:5px;
}
#footer a {
color:#FC0;
}
#footer a:hover {
color:#F60;
}

