body {       
	font: 10px Verdana;
	background-color: #FFFFFF;
}

.contenedor{
	border: 0px;
	width: 100%;
	margin: 0;
	padding: 0;
	min-width:10px;
}

a {  
	font: 10px Verdana;
	text-decoration: none;
	color: #84ACF1;
}
    

img {      
	margin: 2px;
}

h1 {        
	font-size: 16px;
	font-weight: bold;
	color: #84ACF1;
	margin: 0px 0px 20px 0px;
	padding-bottom: 0px;
	line-height: 15px;
}

h2 {        
	font-size: 14px;
	font-weight: bold;
	color: #84ACF1;
	margin: 5px;
	margin-bottom: 15px;
}

h3 {
	font-size: 11px;
	padding: 3px;
	background-color: #84ACF1;
	clear: both;
	margin-right:0px;
}
 
h3#ranking {
	margin-top:0px;
}
p#ayuda {
	font-size: 11px;
	padding: 3px;
	background-color: #84ACF1;
	clear: both;
	margin-right:5px;
	margin-bottom: 0px;
}  
p#ayuda a {
	color: white;
	text-decoration: none;
	margin-bottom: 0px;
} 

h3 a {     
	color: white;
	text-decoration: none;
}

h4 {
	color: red;
	font-size: 11px;
	padding: 3px;
	clear: both;
	margin:0px;
	margin-bottom:1px;
}

h5 {
	font-size: 11px;
	padding: 3px;
	background-color: #84ACF1;
	clear: both;
	margin-right:0px;
	margin-bottom: 0px;
}

h5 a {     
	color: white;
	text-decoration: none;
	margin-bottom: 0px;
}


.caja{
	background-color: white;
	border: 0px;
	margin-left: 0px;
	margin-top: 0px;
	width:100%;
	min-width: 200px;
}

.caja p{
	margin: 5px;
	padding: 0px;
	margin-botton: 25px;
}

.inputbox{
	margin-bottom: 10px;
	margin-top:2px;
	width:100%;
}

.inputbox-opcion{
	margin-bottom: 10px;
	margin-top:2px;
	width:100%;
}

.radiobutton{
	margin-bottom: -1px;
	padding-bottom: -1px;
}

input#radiobutton{
	margin-bottom: -1px;
	padding-bottom: -1px;
}

p#respuesta {  
	margin-left: 30px;
	margin-bottom: 15px;
	width:80%;
	font-size: 11px;
}

input#boton{
	color: white;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	border: 0px;
	background-color: #84ACF1;
	clear: both;
}


div#pregunta{
	width: 100%;
}


div#botonera{
	width: 100%;
	background-color: white;
}

div#respuestas{
	background-color: white;
	padding-bottom: 5px;
}

table{
	width: 100%;
	min-width: 300px;
	border: 1px;
	border-color: white;
	border-style:solid;
	padding: 0px;
	cellpadding: 0px;
}
table th{
	border: 1px;
	border-color: white;
	border-style:solid;
	background-color: #84ACF1;
	color: white;
}
table tr{
	border: 1px;
	border-color: white;
	border-style:solid;
	padding: 0px;
}
table tr#fila0{
	background-color: white;
}
table td{
	border: 1px;
	border-color: white;
	border-style:solid;
}

form{
	margin:0;
	padding:0;
}


.bordes{display:block}
.bordes *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D4E2FA}
.bordes1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ecf2fc;
  border-right:1px solid #ecf2fc;
  background:#dee9fb}
.bordes2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcfe;
  border-right:1px solid #fafcfe;
  background:#dce7fa}
.bordes3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dce7fa;
  border-right:1px solid #dce7fa;}
.bordes4{
  border-left:1px solid #ecf2fc;
  border-right:1px solid #ecf2fc}
.bordes5{
  border-left:1px solid #dee9fb;
  border-right:1px solid #dee9fb}
.bordesfg{
  background:#D4E2FA;
  padding:5px;
  min-width:210px;}

.bordeswhite{display:block;}
.bordeswhite *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF;}
.bordeswhite1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e6eefc;
  border-right:1px solid #e6eefc;
  background:#f4f7fd;}
.bordeswhite2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d8e4fa;
  border-right:1px solid #d8e4fa;
  background:#f6f9fe;}
.bordeswhite3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f6f9fe;
  border-right:1px solid #f6f9fe;}
.bordeswhite4{
  border-left:1px solid #e6eefc;
  border-right:1px solid #e6eefc;}
.bordeswhite5{
  border-left:1px solid #f4f7fd;
  border-right:1px solid #f4f7fd;}
.bordeswhitefg{
  background:#FFFFFF;
  padding:5px;;
  min-width:210px;}