h1{	margin: 0 0 20px 0;	padding: 0 0 0 0;	font-size: 24px;	line-height: 30px;}h2{	margin: 0 0 20px 0;	padding: 0 0 0 0;	font-size: 20px;	line-height: 24px;}h3{	margin: 0 0 20px 0;	padding: 0 0 0 0;	font-size: 18px;	line-height: 20px;}h4{	margin: 0 0 20px 0;	padding: 0 0 0 0;	font-size: 16px;	line-height: 18px;}p{	text-align: justify;}a, a:visited, a:link{	color: #62e3db;	text-decoration: none;}a:hover, a:active, a:focus{	color: #00c3c6;	text-decoration: none;	outline:0;}img{	border: none;}#content ul{	margin: 0;    padding: 0;	list-style-type: none;}#content li{	/*margin-left: 5px;*/	background-image: url(../img/css_li.png);	background-repeat: no-repeat;	background-position: 0 10px;	/*0 horizontal, 8 pabajo*/	/*background-position: left center;*/	padding: 2px 0 2px 12px;	/*text-align: justify;*/	line-height: 20px;}#content li li		{	background-image: url(../img/css_li_li.png);		}#content li li li	{	background-image: url(../img/css_li_li_li.png);	}hr{	margin: 40px 0px 40px 0px;	height: 0;	border: none;	border-top: 1px solid #cccccc;	/*border-bottom: 1px solid #ffffff;*/}fieldset{	max-width: 900px;	margin: 10px auto 10px auto;	border: 1px solid #004599;	border-radius: 8px;	background-color: #0064c4;	padding: 5px 0 5px 0;}fieldset span.titulo{	display: block;	border-top: 1px solid #cccccc;	background: -webkit-linear-gradient(      top, #f0f0f0, #dadada) !important;	/*safari*/	background:         linear-gradient(to bottom, #f0f0f0, #dadada) !important;	line-height: 30px;	padding: 0 0 0 10px;	font-size: 13px;	font-weight: bold;	color: #333;}label{	display: inline-block;	margin: 0;	width: 100%;	padding: 0;	vertical-align: top;	border-top: 1px solid #cccccc;	background-color: #f0f0f0;}label:active	{ background-color: #f7f7f7; } label span{	float: left;	line-height: 50px;	padding: 0 0 0 15px;		color: #333;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	white-space: nowrap;}input[type=text], input[type=email], input[type=url], input[type=tel], input[type=password]{	float: right;	width: 65%;	height: 35px;	margin: 7px 7px 7px 0;	border-radius: 3px;	border: 1px solid #ccc;	padding: 0 5px 0 5px;	font-family: Verdana, Arial;	font-size: 12px;}textarea{   float: right;	width: 65%;	height: 100px;	margin: 7px 7px 7px 0;	border-radius: 5px;	border: 1px solid #dadada;	padding: 5px 5px 0 5px;	font-family: Verdana, Arial;	font-size: 12px;}img.captcha{	border: 2px groove #dadada;	vertical-align: middle;}input.captcha{	width: 70px;}/*select{	float: right;	width: 70%;	height: 35px;	margin: 7px 7px 0 0;	padding: 0px 5px 0px 5px;	border-radius: 3px;	border: 1px solid #ccc;    font-size: 14px;}option{    padding: 5px 0 5px 0;}input[type=radio]{	-webkit-appearance: none; 	-moz-appearance: none; 	-o-appearance: none;	float: right;	width: 26px;	height: 26px;	margin: 13px 13px 0 13px;	padding: 0;	border-radius: 13px;	border: 2px solid white;	background-color: #ddd;}input[type=radio]:checked{	border: 2px solid #36A81A;	background: white url(../img/css_radio_checked.png) center center no-repeat;}input[type=radio]:disabled{	border: 2px solid #bc2929;	background: white url(../img/css_radio_disabled.png) center center no-repeat;}input[type=checkbox]{	-webkit-appearance: none; 	-moz-appearance: none; 	-o-appearance: none;	float: right;	width: 26px;	height: 26px;	margin: 13px 13px 0 13px;	padding: 0;	border-radius: 3px;	border: 2px solid white;	background-color: #ddd;}input[type=checkbox]:checked{	border: 2px solid #36A81A;	background: white url(../img/css_checkbox_checked.png) center center no-repeat;}*/button,a.boton{	display: inline-block;	margin: 0 0 0 0;	box-sizing: border-box;	border-radius: 3px;	border: 1px solid #004599;	padding: 0 4% 0 4%;	background-color: #0064c4;	background: -webkit-linear-gradient(      top, #0064c4, #003971) !important;	/*safari*/	background:         linear-gradient(to bottom, #0064c4, #003971) !important;	color: white;	text-shadow: -1px -1px 1px #002755, 1px 1px 1px #118aff;	line-height: 50px;	font-weight: normal;	font-size: 14px;	font-family: app;	letter-spacing: 0.5px;	text-transform: uppercase;	overflow: hidden;}button:hover, button:active, button:focus,a.boton:hover, a.boton:active, a.boton:focus{	background: none;	background-color: white;	cursor: pointer;}fieldset button{	width: 100%;}p.explicacion{	font-style: italic;	color: #777;}iframe{	border: none;}span.rojo	{	color: red;			}span.verde	{	color: #29ff29;		}span.gris	{	color: #777;		}span.naranja{	color: #ff9d2a;		}span.negrita{	font-weight: bold;	}.centrado	{	text-align: center;	}.flota_izq	{	float: left;		}.flota_der	{	float: right;		}.chucknorris{	clear: both;		}