/* ===============================================================================
=========================               CLASES GENERALES                ======================
=================================================================================*/

body {
	margin: 0px;
	padding: 0px;
	font-size: 62.5%;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	background: #193146 url(bg.gif) 0 0 repeat-x;
}

a, a.active, a.visited {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #9d9d9d;
}

a:hover, a:visited:hover {
	color: #bc260d;
	border-bottom: 1px solid #bc260d;
}

.left {
	float: left;
}

.clear {
	clear: both;
}

.none {
	display: none;
}

h1, h2, h3, h4, h5, h6, br, p, hr, ul, ol, li, a, span {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
}

br, hr, .noborder, .descarga-ad a, .descarga-ad a:hover {
	border: none;
}



/* ===============================================================================
============================                ESTRUCTURA                =========================
=================================================================================*/

#global {
	margin: 0 auto;
	padding: 0px;
	background: #fff;
	width: 789px;
}

	#cabecera {
		height: 180px;
		padding: 0px;
		margin: 0px;
		background: #b2e927 url(cabecera.gif) 0 0 repeat-x;
	}

	#lateral {
		float: left;
		width: 160px;
		margin: 0 0 0 15px;
		background: #fff;
	}

	#contenido {
		float: left;
		width: 585px;
		margin-left: 15px;
		background: #fff;
	}	



/* ===============================================================================
=============================                 CABECERA                 ==========================
=================================================================================*/

#cabecera h1 a {
	display: block;
	float: left;
	width: 379px;
	height: 175px;
	text-indent: -4000px;
	border: none;
	background: transparent url(logo.jpg) 0 0 no-repeat;
}

hr#sep {
	display: block;
	clear: both;
	height: 39px;
	border: none;
	margin-bottom: 2px;
	background: #3d7bae url(fnd_menu.gif) 0 0 repeat-x;
}



/* ===============================================================================
============================                 DESCARGAS                 =========================
=================================================================================*/

#descarga {
	display: block;
	width: 585px;
	height: 237px;
	background: #ffc44f url(descarga.png) 0 0 no-repeat;	
}
a.btBig {
	background: url(bt-download.jpg) no-repeat top;
	color: #000;
	display: block;
	font-family: "Arial Black", Sans-Serif;
	font-size: 24px;
	height: 75px;
	padding: 5px 0 0 15px;
	text-shadow: 0 1px 0 #fff7c0;
	width: 570px;
	border-bottom: none;
}
a.btBig:hover { background-position: bottom center; border-bottom: none; }
a.btBig span.version {
	color: #757575;
	font-family: Arial;
	font-size: 18px;
}
a.btBig span.plataf {
	color: #454545;
	font-family: Arial;
	font-size: 12px;
	padding-left: 22px;
	text-shadow: none;
}

#descarga-noad {
	display: block;
	width: 585px;
	height: 149px;
	background: #ffc44f url(descarga-noad.png) 0 0 no-repeat;	
}

.descarga-izq {
	float: left;
	margin-top: 20px;
	width: 445px;
	}

	.descarga-titulo {
		font-size: 1.8em;
		padding: 2px 0 18px 0px;
		}

		.descarga-info {
			font-size: 1.1em;
			padding: 0 18px 0 23px;
			color: #d84909
		}

	.botones {
		margin-left: 17px;
		}

		.botones a, .botones a:visited {
			font-size: 1.3em;
			padding-top: 11px;
			height: 58px;
			display: block;
			float: left;
			border: none
		}

		a.installer {
			background: transparent url(installer.png) 0 0 no-repeat;
			padding-left: 42px;
			margin-right:30px;
			margin-left:10px;
			width: 63px;
		}

		a:hover.installer {
			background: transparent url(installer.png) 0 -69px no-repeat;
		}

		a.binary {
			padding-left: 46px;
			margin-right:35px;
			width: 59px;
			background: transparent url(binary.png) 0 0 no-repeat;
		}

		a:hover.binary {
			background: transparent url(binary.png) 0 -69px no-repeat;
		}

		a.sources {
			padding-left: 41px;
			width: 64px;
			background: transparent url(sources.png) 0 0 no-repeat;
		}

		a:hover.sources {
			background: transparent url(sources.png) 0 -69px no-repeat;
		}


.descarga-der {
	float: left;
	margin-top: 20px;
	display: inline
	}

	a#dlink {
		display: block;
		width: 128px;
		height: 114px;
		text-indent: -4000px;
		border: none;
		background: #f1f1f9 url(dlink.png) 0 0 no-repeat
	}

	a:hover#dlink {
		background: #f1f1f9 url(dlink.png) 0 -114px no-repeat
	}

.descarga-ad {
	text-align: center;
	margin-top: 27px;
}



/* ===============================================================================
===========================                 CONTENIDO                  =========================
=================================================================================*/

.texto {
	margin-top: 21px;
	font-size: 1.04em;
	font-family: Verdana, Helvetica, Tahoma, Arial;
	color: #333;
	line-height: 1.44em;
	}

	.texto .entry {
		margin-bottom: 17px;
		padding-bottom: 19px;
		text-align: justify;
		border-bottom: 1px dotted #ccc
		}

		.texto .entry p {
			margin-top: 6px
		}

		.texto h5 {
			font-size: 1.24em;
			color: #f36d00
		}
		
		.texto a img.alignleft {
			float: left;
			margin-right: 25px;
			padding: 2px;
			border: 1px solid #ccc;
			background: #fff
		}
		
		.texto a:hover img.alignleft {
			background: #ccc
		}

		.texto .entry ul {
			margin-left: 15px;
			list-style-type: square;
			}

			.text .entry ul li {
				margin-top: 12px;
				}

				.text .entry ul li span {
					color: #3f3f3f
				}



/* ===============================================================================
=============================                  LATERAL                 ===========================
=================================================================================*/

p.titulo-menu {
	height: 29px;
	background: #3d7bae url(fnd_menu.gif) 0 0 repeat-x;
	font: bold 1.3em Arial;
	text-align: center;
	padding-top: 5px;
	color: #fff
}

ul.links-menu {
	list-style: none;
	font: bold 1.3em Arial
	}

	ul.links-menu li {
		margin-bottom: 5px
		}

		ul.links-menu li a, ul.links-menu li a:visited {
			display: block;
			background: #fff url(fle_azul.gif) 0 50% no-repeat;
			padding-left: 15px;
			border: none
		}

.asksearch {
	margin: 15px 0;
	padding: 17px 0 11px 0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc
	}
	
	#q {
		border-top: 2px solid #ccc;
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		background: #f2f2f2;
		padding: 3px 5px;
		font: normal 1.3em Arial;
		color: #c7322c;
		margin-bottom: 15px;
		width: 148px;
	}
	
	input:focus#q {
		background: #fff
	}

	#submit {
		width: 70px;
		padding: 2px 0 4px 0;
		height: 25px;
		color: #7a7a7a;
		font: bold 1.1em Arial;
		float: left;
	}

	input:hover#submit {
		color: #000
	}

	.ask {
		float: left;
		margin-right: 30px
	}

.sedo {
	padding-top: 2px;
	padding-bottom: 16px;
	border-bottom: 1px dotted #ccc;
	text-align: center
	}

	.sedo img {
		background: #f4f4f4;
		padding: 0 30px;
	}

.exterlinks {
	padding-top: 11px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #ccc
	}

	.exterlinks ul {
		list-style: none;
		font: bold 1.1em Arial;
		padding-left: 15px
		}

		.exterlinks ul li {
			margin-top: 5px
			}

			.exterlinks ul li a, .exterlinks ul li a:hover {
				border: none
			}

.certificados {
	padding-top: 17px;
	text-align: center
	}

	.certificados a img, .certificados a, .certificados a:hover {
		border: none
	}

	.sflogo {
		margin-top: 15px
	}



/* ===============================================================================
===========================                  PIE DE PAGINA                 =======================
=================================================================================*/

.footer-links {
	padding: 10px 0 25px 0;
	font-size: 1.2em;
	color: #7a7a7a
}

.footer-links a {
	margin: 0 5px
}



/* ===============================================================================
============================                DESCARGAS                ==========================
=================================================================================*/

.superfast {
	float: left;
	margin: 75px 0 0 20px;
	text-transform: uppercase;
	color: #91bf17;
	font: bold 1.8em Arial;
	background: #cbec74;
	padding: 4px 7px
}

#contenido-completo {
	width: 760px;
	margin: 5px 0 0 15px;
}

	#descarga-completo {
		width: 760px;
		height: 237px;
		background: #ffc147 url(descarga-completa.png) 0 0 no-repeat;
		margin-bottom: 15px
		}
		
		.enviasms {
			float: left;
			width: 320px;
			margin: 30px 25px 0 25px;
			font: bold 1.6em Arial;
			line-height: 1.4em;
			color: #e35718
		}
		
		.enviasms em {
		font-style:normal;
			color: #000
		}
		
		.smsinput {
			float: left;
			width: 135px;
			margin: 65px 25px 0 0
		}
		
			.smsinput input {
				padding: 6px 8px 6px 8px;
				text-transform: uppercase;
				border-top: 2px solid #e8ab35;
				border-left: 1px solid #e8ab35;
				border-bottom: 1px solid #f0b748;
				border-right: 1px solid #f0b748;
				background: #f2f2f2;
				font: bold 1.3em Arial;				
			}
		
		.download-boton {
			float: left;
			margin: 25px 0 0 50px
		}
		
		.download-disclose {
			margin: 24px 0 0 20px;
			color: #6e6e6e;
			font-size: 1.1em;
			line-height: 1.7em
		}