/**************************************************************************************************/
/*                          Estilos para la página de condiciones de uso                          */
/**************************************************************************************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, section, nav, img{ margin: 0; padding: 0; }

body{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #3F4244;
	text-align: justify;
	line-height: 18px;
	margin: 20px;
}

p{
	margin-bottom: 20px;
}

a{
	color: #3F4244;
}

h1, h2{
	font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	font-size: 30px;
	line-height: 46px;
	font-weight: bold;
}

ol{
	margin-bottom: 20px;
	margin-left: 40px;
	list-style-type: lower-alpha;
	}
	ol li{
		margin-bottom: 5px;
	}

ul{
	margin-bottom: 20px;
	margin-left: 16px;
	}
	ul li{
		margin-bottom: 5px;
	}

ul.nivel2{
	margin-left: 36px;
	list-style-type: square;
	}
	ul.nivel2 li{
		margin-bottom: 5px;
	}

ul.nivel3{
	margin-left: 36px;
	list-style-type: circle;
	}
	ul.nivel3 li{
		margin-bottom: 5px;
	}

blockquote{
	margin-left: 20px;
}

section{
	max-width: 1024px;
	margin: auto;
}

article div.content{
	float: left;
	clear: both;
	margin-top: 20px;
	padding: 10px;
}

/********************************/
/* Reglas para article cabecera */
/********************************/

article.cabecera div.logo{
	float: right;
	border-bottom: none;
	/*clear: left;
	width: 1%;*/
	}
	article.cabecera div.logo img{
		width: 285px;
		/*height: 106px;*/
	}

article.cabecera div.titulo{
	float: left;
	clear: left;
	text-align: left;
	margin-top: 10px;
	width: 99%;
	}
	article.cabecera div.titulo h1 span:first-of-type{
		color: #4A8A00;
	}
	article.cabecera div.titulo h1 span:nth-of-type(2){
		font-weight: 300;
		font-size: 30px;
	}

article.cabecera div.separador{
	clear: right;
}

/********************************/
/* Reglas para article descargo */
/********************************/

article.descargo div.content{
	margin-top: 0px;
	padding: 0px;
}


/***********************************/
/* Reglas para la tabla de premios */
/***********************************/

table.premios{
		width: 90%;
		margin: 0 auto;
		font-size: 14px;
    	border-collapse: collapse;
    	margin-bottom: 15px;
    	max-width: 475px;
		}
		table.premios tr:first-child{
			font-weight: bold;
			color: #656464;
			}
			table.premios td{
				    padding: 10px;
				}
				table.premios tr td:nth-child(1){
					padding-left: 17px;
    				width: 135px;
    				background-color: #E0F5D3;
				}
				table.premios tr:first-child td:nth-child(1){
    				background-color: white;
				}
				table.premios tr td:nth-child(2),
				table.premios tr td:nth-child(3){
					text-align: center;
				}
				table.premios tr {
					border-bottom: 1px solid #A7A3A3;
				}
				table.premios tr td:nth-child(2){
					border-left: 1px solid #A7A3A3;
					border-right: 1px solid #A7A3A3;
				}
				table.premios tr td.premio{
					color: #267205;
					font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
					font-size: 22px;
    				letter-spacing: 0.5px;
				}
