/****************************************************************************
** Basicos
****************************************************************************/
body, input, select, textarea {
	color:					#000;
	font-family:			"Trebuchet MS", Helvetica, sans-serif;
	font-size:				12px;
}

body, html {
	height:					100%;
	overflow-x: 			hidden;
}

body {
	background-color: 		#3f9feb;
	background-image: 		url('/img/content/bg.jpg');
	background-position: 	bottom center;
}

/****************************************************************************
** #header
****************************************************************************/
div#header {
	background-image: 		url('/img/header/bg.png');
	color:					#fff;
	padding-bottom:			5px;
}

div#header div.wrap {
	overflow:				hidden;
	padding:				0px 30px;
	min-width:				960px;
}

/* --------------- div.logo_lg --------------- */
div#header div.logo_lg {
	float:					left;
	margin-right:			20px;
	padding:				12px 0px;
	width:					77px;
}

div#header div.logo_lg h1 {
}

div#header div.logo_lg h1 a {
	background-image: 		url('/img/header/logos_sp.png');
	background-position: 	0px -21px;
	display:				block;
	height:					35px;
	text-indent:			-9999px;
}

/* --------------- div.menu --------------- */
div#header div.menu {
	float:					left;
}

div#header div.menu ul {
	background-image: 		url('/img/header/buttons_sp.jpg');
	background-position: 	0px -130px;
	height:					1%;
	padding-left:			1px;
	overflow:				hidden;
}

div#header div.menu ul li {
	background-image: 		url('/img/header/buttons_sp.jpg');
	background-position: 	0px -130px;
	float:					left;
	padding-right:			1px;
}

div#header div.menu ul li a {
	background-image: 		url('/img/header/buttons_sp.jpg');
	background-position: 	0px 0px;
	color:					#fff;
	display:				block;
	line-height:			59px;
	padding:				0px 15px;
	text-decoration:		none;
}

div#header div.menu ul li.selected a,
div#header div.menu ul li a:hover {
	background-image: 		url('/img/header/buttons_sp.jpg');
	background-position: 	0px -65px;
}



/* --------------- div.networks --------------- */
div#header div.networks {
	float:					right;
	height:					1%;
	overflow:				hidden;
	padding:				18px 0px;
}

div#header div.networks span {
	display:				block;
	float:					left;
	line-height:			21px;
	margin-right:			8px;
	text-align: 			right;
	width:					80px;
}

div#header div.networks a {
	background-image: 		url('/img/header/logos_sp.png');
	display:				block;
	float:					left;
	height:					21px;
	margin-right:			6px;
	text-indent:			-9999px;
	width:					21px;
}

a.facebook_btn {
	background-image: 		url('/img/header/logos_sp.png');
	background-position: 	0px 0px;
	display:				block;
	float:					left;
	height:					21px;
	margin-right:			6px;
	text-indent:			-9999px;
	width:					21px;
	background-position: 	0px 0px;
}

a.twitter_btn {
	background-image: 		url('/img/header/logos_sp.png');
	display:				block;
	float:					left;
	height:					21px;
	margin-right:			6px;
	text-indent:			-9999px;
	width:					21px;
	background-position: 	-25px 0px;
	margin-right:			0px;
}

/****************************************************************************
** #footer
****************************************************************************/
div#footer {
	background-image: 		url('/img/footer/bg.png');
	bottom:					0px;
	min-width:				960px;
	padding-top:			10px;
	position:				absolute;
	width:					100%;
}

div#footer div.wrap {
	height:					1%;
	overflow:				hidden;
	padding:				5px 30px;
}

/* --------------- div.logo_mundolg --------------- */
div#footer div.logo_mundolg {
	float:					left;
	width:					104px;
}

div#footer div.logo_mundolg a {
	background-image: 		url('/img/footer/logos_sp.png');
	background-position: 	0px 0px;
	display:				block;
	height:					25px;
	text-indent:			-9999px;
}

/* --------------- div.logo_um --------------- */
div#footer div.logo_um {
	display:				block;
	float:					right;
	height:					1%;
	overflow:				hidden;
	padding:				5px 0px 4px;
}

div#footer div.logo_um span {
	color:					#5a5a5a;
	display:				block;
	float:					left;
	line-height:			16px;
	margin-right:			5px;
}

div#footer div.logo_um a {
	background-image: 		url('/img/footer/logos_sp.png');
	background-position: 	0px -25px;
	display:				block;
	float:					right;
	height:					16px;
	text-indent:			-9999px;
	width:					37px;
}

/****************************************************************************
** #content
****************************************************************************/
div#content {
	position:				relative;
}

div#content div.wrap {
	display:				none;
	position:				absolute;
	width:					100%;
}

/* --------------- div.sidebar --------------- */
div#content div.sidebar {
	text-align:				center;
	width:					138px;
}

div#content div.sidebar h2 {
	background-image: 		url('/img/pages/home_sp.png');
	background-position: 	-210px -100px;
	height:					52px;
	text-indent:			-9999px;
}

div#content div.sidebar div.item {
	background-image: 		url('/img/pages/home_sp.png');
	background-position: 	-210px -152px;
}

div#content div.sidebar div.item a {
	background-image: 		url('/img/pages/home_sp.png');
	display:				block;
	margin:					0px auto;
	text-indent:			-9999px;
	width:					118px;
}

div#content div.sidebar div.item img {
	display:				block;
	margin:					0px auto;
}

div#content div.sidebar div.item.tips_btn {
}

div#content div.sidebar div.item.tips_btn a {
	background-position: 	-475px -69px;
	height:					31px;
}

div#content div.sidebar div.item a:hover {
	background-position: 	-353px -69px;
}

div#content div.sidebar div.item.galleries_btn {
}

div#content div.sidebar div.item.galleries_btn a {
	background-position: 	-475px -34px;
	height:					30px;
}

div#content div.sidebar div.item.galleries_btn a:hover {
	background-position: 	-353px -34px;
}

div#content div.sidebar div.item.twitter_btn {
}

div#content div.sidebar div.item.twitter_btn a {
	background-image: 		url('/img/pages/home_sp.png');
	background-position: 	-475px 0px;
	height:					29px;
}

div#content div.sidebar div.item.twitter_btn a:hover {
	background-position: 	-353px -0px;
}

div#content div.sidebar div.item.facebook_btn {
	background-image: 		url('/img/pages/home_sp.png');
	background-position: 	-210px bottom;
	padding-bottom:			33px;
}

div#content div.sidebar div.item.facebook_btn a {
	background-image: 		url('/img/pages/home_sp.png');
	background-position: 	-475px -105px;
	height:					29px;
}

div#content div.sidebar div.item.facebook_btn a:hover {
	background-position: 	-353px -105px;
}

#nubes {
	height:					175px;
	left:					50%;
	margin-left:			-960px;
	position:				absolute;
	top:					70px;
	width:					1920px;
}

/****************************************************************************
** .networks
****************************************************************************/
div#networks {
}

div#networks div.facebook_widget {
	display:				none;
	top:					70px;
	position:				absolute;
	right:					30px;
	z-index:				9999;
}

div#networks div.facebook_widget a.close_btn {
	background-image: 		url('/img/fancybox/fancy_close.png');
	display:				block;
	height:					30px;
	left:					260px;
	position:				absolute;
	text-indent:			-9999px;
	top:					0px;
	width:					30px;
}

div#networks div.twitter_widget {
	display:				none;
	position:				absolute;
	right:					30px;
	top:					70px;
	z-index:				9999;
}

div#networks div.twitter_widget a.close_btn {
	background-image: 		url('/img/fancybox/fancy_close.png');
	display:				block;
	height:					30px;
	left:					260px;
	position:				absolute;
	text-indent:			-9999px;
	top:					10px;
	width:					30px;
	z-index:				9999;
}



div.audio {
	background-image: 		url('/img/content/audio.png');
	height:					16px;
	right:					35px;
	margin-left:			400px;
	position:				absolute;
	padding:				7px 0px 0px 52px;
	top:					60px;
	width:					19px;
	z-index:				1;
}
