html, body { 
	margin:0; 
	padding:0;
}
h1, h3, h2, ul, form { 
	margin:0;
	padding:0;
	list-style:none;
}
.clear { clear:both; }
* { outline:none; }
a {
	text-decoration:none;
}

#body {
	/*overflow: auto;*/
}

#contacto-flash {
	width: 512px;
	height: 48px;
	margin-left: 443px;
	position: absolute;
	z-index: 1000;
}

/*****************************************/
/* Custom styles for full body scrollbar */
/*****************************************/
.jScrollPaneTrack {
	background: url(../images/osx_track.gif) repeat-y;
}
.jScrollPaneDrag {
	background: url(../images/osx_drag_middle.gif) repeat-y;
}
.jScrollPaneDragTop {
	background: url(../images/osx_drag_top.gif) no-repeat;
	height: 20px;
}
.jScrollPaneDragBottom {
	background: url(../images/osx_drag_bottom.gif) no-repeat;
	height: 17px;
}
a.jScrollArrowUp {
	height: 28px;
	background: url(../images/osx_arrow_up.png) no-repeat 0 -30px;
}
a.jScrollArrowUp:hover {
	background-position: 0 0;
}
a.jScrollArrowDown {
	height: 28px;
	background: url(../images/osx_arrow_down.png) no-repeat 0 -30px;
}
a.jScrollArrowDown:hover {
	background-position: 0 0;
}


/***********************/
/* HEADER */
/**********************/
#header { 
	width:auto !important;
	min-width:996px;
}
#container { 
	margin:0 auto;
	width:998px;
}
#asi-soy-logo {
	display:block;
	height:95px;
	margin:14px 0 0;
	position:absolute;
	text-indent:-9999px;
	width:243px;
}
#tic-tac-logo {
	height:89px;
	margin:49px 0 0 873px;
	position:absolute;
	text-indent:-9999px;
	width:104px;
	z-index:1;
}
#home-btn {
	background:transparent url(../images/aspecto/default/globo-home.png) no-repeat scroll 0 0;
	height:47px;
	margin:102px 0 0 77px;
	position:absolute;
	text-indent:-9999px;
	visibility:hidden;
	width:122px;
	z-index:3;
}
#contacto-btn {
	background-image:url(../images/aspecto/contactanos-btn.png);
	display:block;
	height:47px;
	margin:0 0 0 767px;
	position:absolute;
	text-indent:-9999px;
	width:173px;
}
#contacto-btn:hover {
	background-position:-173px 0;
}
#separador-header {
	height:191px;
}


/***********************/ 
/* MENU */
/***********************/
#menu-header { 
	margin:66px 0 0 128px;
	position:absolute;
	z-index:2;
}
#menu {
	margin:27px 0 0;
}
#menu li {
	display:inline;
	float:left;
}
#menu li a { 
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:98px;
	text-indent:-9999px;
}
#asiSoy-btn {  
	width:205px; 
}
#comunidad-btn { 
	background-position:-205px 0;  
	width:181px; 
}
#horoscopos-btn { 
	background-position:-386px 0; 
	width:181px; 
}
#pastillas-btn {
	background-position:-567px 0;
	width:171px;
}



/**************************/
/* CONTENIDO */
/**************************/
#contenido { 
	background:transparent url(../images/aspecto/default/back-contenido.jpg) repeat-y scroll center 0; 
	margin:0 auto; 
}
#contenido-top { background:none; }
#contenido-bottom {
	height:auto !important; /* Para los browsers buenos */
	height:683px; /* Para IE6 */
	min-height:683px; /* Para los browsers buenos */
	padding:16px 0 72px 45px;
}


/*************************/
/* COLUMNAS */
/*************************/
#columna-izq {
	display:inline;
	float:left;
	width:607px;
}
#columna-der {
	display:inline;
	float:left;
	margin:9px 0 0 3px;
	width:284px;
}



/***********************/
/* FOOTER */
/***********************/
#footer {
	height:48px;
	margin:-48px 0 0;
	text-indent:-9999px;
}



/***********************/
/* VALIDATOR */
/***********************/
#validator { 
	margin:12px 0 0 65px;
	padding:0 0 35px 0;
}
#validator li {
	float:left;
	display:inline;
}
#xhtml-validator a {
	background-image:url(../images/aspecto/validator.png);
	display:block;
	height:25px;
	text-indent:-9999px;
	width:91px;
}
#css-validator a {
	background-image:url(../images/aspecto/validator.png);
	display:block;
	height:25px;
	margin:0 0 0 7px;
	text-indent:-9999px;
	width:68px;
}
/*---------------------------
VERTICE COMUNICACION
----------------------------*/
#vertice {
	position: absolute;
	margin: -32px 0 0 790px;
}
#vertice a {
	background: transparent url(../images/aspecto/vertice.png) no-repeat scroll 0 0;
	width: 159px;
	height: 25px;
	display: block;
	text-indent: -3000px;
}
/*---------------------------
 TEXTO ALERTA
----------------------------*/
.txt_alert{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/**************************/
/* BANNER MUSICA */
/**************************/
#flash-musica {
	margin:4px 0 0 3px;
}