/* CSS CHEVERETO 1.0 
   por Godlike Studio (http://godlikestudio.com/)
   - Rodolfo Berrios
*/

/* Muchas greacias a la gente de WebFunction por sus bellos iconos
   http://www.wefunction.com/function-free-icon-set
*/

body, h1, h2, p { margin: 0; padding: 0; }

body {
	min-height: 100%;
	padding-bottom: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #FFF url(img-sitio/bkg.png) repeat-x bottom;
	color: #333;
}

html {
	min-height: 100%;
}

/* top gibbio */
a.top_gibbio {
	display: block;
	height: 38px;
	background: url(img-sitio/top_gibbio_bkg.png) repeat-x;
	text-align: center;
}
	.top_gibbio img {
		margin: 0 auto;
	}

a { text-decoration: none; outline: 0; color: #2B97C6; }
a:hover { color: #164B63; }
a img { border: 0; }

#top {
	background: #00B8E6 url(img-sitio/bkg_top_btn.png) repeat-x bottom;
	height: 130px;
}

#in_top , #h1 h1, #contenido {
	width: 975px;
	margin: 0 auto;
}

#in_top {
	height: 130px;
	background: url(img-sitio/fondo_logo.png) no-repeat;
}
	#in_top img {
		position: absolute;
		top: 32px;
	}

#in_top_link {
	position: relative;
	top: 40px;
	right: 5px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
	#in_top_link a {
		height: 68px;
		color: #FFF;
		display: block;
		float: left;
		padding-top: 22px;
		font-size: 16pt;
		font-weight: bold;
		background-repeat: no-repeat;
	}
		#in_top_link a span {
			display: block;
			font-weight: normal;
			font-size: 10pt;
			color: #D1F2FA;
		}
		#in_top_link a:hover span {
			color: #FFF;
		}

a.taste {
	padding-left: 52px;
	margin-right: 30px;
	background-position: 0 -3px;
	background-image: url(img-sitio/ico_taste.gif);
}

a.download {
	background-image: url(img-sitio/ico_bajar.gif);
	background-position: 0 18px;
	padding-left: 60px;
}

#h1 {
	background: url(img-sitio/bkg_h1.png) repeat-x;
	height: 120px;
	border-bottom: 1px solid #D2E6F9;
}
	#h1 h1 {
		background-position: center;
		background-repeat: no-repeat;
		height: 34px;
		position: relative;
		top: 48px;
		margin: 0 auto;
	}
		#h1 h1 span {
			display: none
		}

h1#index {
	background-image: url(img-sitio/h1_index.gif); 
}
h1#index.en {
	background-image: url(img-sitio/h1_index_en.gif); 
}
h1#index.fr {
	background-image: url(img-sitio/h1_index_fr.gif); 
}

h1#colaboranos {
	background-image: url(img-sitio/h1_colaborar.gif);
}
h1#colaboranos.en {
	background-image: url(img-sitio/h1_colaborar_en.gif);
}
h1#colaboranos.fr {
	background-image: url(img-sitio/h1_colaborar_fr.gif);
}

h1#donacion {
	background-image: url(img-sitio/h1_donacion.gif)
}
h1#donacion.en {
	background-image: url(img-sitio/h1_donacion_en.gif)
}
h1#donacion.fr {
	background-image: url(img-sitio/h1_donacion_fr.gif)
}

h1#conoce {
	background-image: url(img-sitio/h1_conoce.gif);
}
h1#conoce.en {
	background-image: url(img-sitio/h1_conoce_en.gif)
}
h1#conoce.fr {
	background-image: url(img-sitio/h1_conoce_fr.gif)
}

h1#descargar {
	background-image: url(img-sitio/h1_descargando.gif);
}
h1#descargar.en {
	background-image: url(img-sitio/h1_descargando_en.gif)
}
h1#descargar.fr {
	background-image: url(img-sitio/h1_descargando_fr.gif)
}

#talk {
	width: 30px;
	height: 13px;
	margin: 0 auto;
	position: relative;
	top: -1px;
	background: url(img-sitio/h1_talk.gif);
}

#new_version { background-image: url(img-sitio/nb_1.9.gif); background-position: 0 3px; margin: 0 0 50px 81px !important; }


#contenido {
	clear: both;
	margin: 40px auto 15px auto !important;
	min-height: 300px;
}
	#contenido div {
		background-repeat: no-repeat;
		margin-bottom: 30px;
	}
		#contenido div h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14pt;
			margin-bottom: 3px;
		}
			#contenido div h2.new_version { font-size: 18pt; }
		
		#contenido div p {
			font-size: 10pt;
		line-height: 140%;
		}

.elemento {
	padding-left: 60px;
	min-height: 45px;
}

.pmargin p {
	margin-bottom: 17px;
}

/* INDEX */
#interfaz { background-image: url(img-sitio/ico_interfaz.gif); background-position: 4px 0; }
#image { background-image: url(img-sitio/ico_image.gif); }
#tools { background-image: url(img-sitio/ico_tool.gif); }
#box { background-image: url(img-sitio/ico_box.gif); background-position: 4px 0; }
#os { background-image: url(img-sitio/ico_os.gif); }
#idea { background-image: url(img-sitio/ico_idea.gif); background-position: 10px 0; }
/* adsense */
#camera { background-image: url(img-sitio/ico_camera.gif); background-position: 1px 0; }
#ok { background-image: url(img-sitio/ico_ok.png); background-position: 1px 0; }

/* COLABORAR */
#sugerir { background-image: url(img-sitio/ico_sugerir.gif); }
#corazon { background-image: url(img-sitio/ico_corazon.gif); background-position: 4px 0; }
#paypal { background-image: url(img-sitio/ico_paypal.gif); }
/* adsense */
#download { background-image: url(img-sitio/ico_download.gif); }

/* DESCARGA */
#info { background-image: url(img-sitio/ico_info.gif); }

#col_1, #col_2 {
	width: 370px;
	float: left;
}
#col_1 { margin-left: 82px; }
#col_2 { margin-left: 70px; }

#col_alone {
	width: 840px;
	margin: 0 auto;
}

#col_alone_mini {
	width: 700px;
	margin: 0 auto;
}

#gracias_donacion {
	width: 470px;
	margin: 0 auto;
	font-size: 16pt;
	padding-bottom: 65px;
	text-align: center;
	background: url(img-sitio/ico_corazon.gif) no-repeat bottom center;
}

#foot {
	clear: both;
	text-align: center;
	color: #999;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 0;
}
	#foot a {
		font-weight: normal;
		margin: 0 5px;
	}
	#foot p {
		text-align: center;
		color: #555;
		font-weight: normal;
		font-size: 8.5pt;
		margin-top: 8px;
	}
		#foot p a {
			margin: 0;
			color: #333;
			text-decoration: underline;
		}
		#foot p a:hover {
			color: #000;
		}

#langs {
	margin-top: 12px !important;
	color: #CCC;
}
	#langs a { color: #777 !important; }
	#langs a:hover { color: #000 !important; }
	
.paypal {
	width: 52px;
	height: 24px;
	display: block;
	margin: 0 auto 20px auto !important;
	clear: both;
}