/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#EEE;
	background-image:url(../img/bg20.jpg); //bg.png
	color:#333;	 
}

a:link, a:visited, a:hover { color:#333; outline:none; } 	
/*a:hover { background:url(../img/20.png); }*/
a.bt:hover { color:#fff; background:none; }

h1 { 
	font:bold 13px Tahoma, Verdana, sans-serif; 
	color:#333;
	margin:0; 
	line-height:0; 
	display:inline; 
	text-shadow:0px 0px 2px #DDD;
}

h1#mainlogo {
	display:block;
	width:208px; height:32px;
	background:transparent url(../img/logo.png) no-repeat scroll 0 0;
	margin:; padding:0;
	text-indent:-9009px;
}

h1#mainlogo span {
	display:inline;
	height:100%;
	width:100%;
}

div.sq {	
	float:left;
	width:50px; height:45px;
	padding:0 0 7px;
}

.sp { color:#444; }
.drag { cursor:move; }

img { border:0; }

input[type=text], input[type=password], textarea { 
	background-color:#EEE; 
}

input[type=submit], input[type=button] { 
	background:#444 url(../img/accord1.png) repeat-x scroll 0 0;
	color:#FFF; 
	border:1px #999 solid;
	border-top:0;
	font:bold 10px Verdana, sans-serif; 
	padding:3px 4px 4px; 
	cursor:pointer;
	vertical-align:middle;
}
input[type=submit]:hover, input[type=button]:hover { 
	color:#DDD !important;
	text-shadow:1px 0px 2px #333;
}

#label, #altura, #interseccion {
	border:1px solid #666; 
	color:#aaa; 
	font:11px Verdana, sans-serif;
	background:transparent url(../img/40.png) repeat scroll 0 0;
}	

#label:focus, #altura:focus, #interseccion:focus { 
	background:transparent url(../img/65.png) repeat scroll 0 0; 
	color:#FFF; 
}

a.ir:link, a.ir:visited, a.ir:hover { 
	font:bold 10px Arial, Verdana, sans-serif; 
	text-transform:uppercase; 
	text-decoration:none; 
}

a.ex:link, a.ex:visited, a.ex:hover { color:#FFF; } 
a.ex:hover { background:url(../img/20.png); }


/* --------------------------------------------------------------------------------------------------------------------------- */	

/*#m, #m2, #megamenu, #christ2, #searcher { display:none; }*/

#header {
	background:#555;
	border-bottom:1px solid #333; 
	padding-bottom:10px; 
	height:23px; 
	position:absolute; 
	top:0; left:0;
	width:100%;
	z-index:99;
}

#subhead, #today, #clock, #efem {
	position:absolute;
	font:10px Verdana, sans-serif;
	text-shadow:1px 1px 2px #222;
	color:#FFF;
	padding:9px 6px 9px 12px;
	border-right:1px solid #666;
	border-left:1px solid #666;	
}

#today, #clock, #efem {
	top:0;
	margin-top:1px;
}

#subhead { 
	top:0; 
	border-left:0;
	border-right:0;	
}

#today { 
	left:209px;
	width:209px;
	text-align:center;
}

#clock { 
	left:432px;
	width:85px;
	border-left:0;
	text-align:center;
}

#efem { 
	top:0; left:535px;
	width:435px;
	border-left:0;
	border-right:0;	
	display:inline !important;
}

#efem img {
	vertical-align:middle;	
}

#efem a:link, #efem a:visited, #efem a:hover {
	font:10px Verdana, Geneva, sans-serif;
	color:#FFF
	text-decoration:none;
}

#christ2 {
	position:absolute; 
	top:38px; right:180px; 
	z-index:98;
}	


#wheather {
	border:0; 
	background:none; 
	text-decoration:none;
	font:11px Verdana, sans-serif; 
	color:#EEE;
}

div#piniM {
	position:absolute; 
	top:32px; left:0; 
	color:#FFF; 
	background:#333 url(../img/accord1.png) repeat-x scroll 0 0; 
	width:100%; 
	height:25px; 
	padding:0; 
	z-index:99;
}
ul#piniMenu, ul#piniExtra {
	list-style:none;
	margin:0px;
	padding:0;
	z-index:99;
	position:relative;
}
ul#piniMenu li, ul#piniExtra li {
	display:inline;
	float:left;
	padding:4px 7px 0 8px;
	border-right:1px solid #666;
	background:url("../img/accord1.png") repeat-x scroll 0 0 #444;
	cursor:pointer;
}
ul#piniMenu li:hover {
	border-left:1px solid #222;
	border-bottom:1px solid #444;
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
}
ul#piniMenu li img {
	vertical-align:middle;
	margin:0 4px 4px 0;
}
ul#piniMenu li span {
	display:none;
	font:bold 10px Verdana, sans-serif;
	text-transform:uppercase;	
}
ul#piniMenu li span:hover {
	background:none;
}
ul#piniMenu li a:link, ul#piniMenu li a:visited {
	display:none;
	margin-bottom:3px;
	padding:4px 10px 2px 4px;
	font:11px Verdana, sans-serif;
	background:#444;	
	color:#FFF;
	border-bottom:1px dotted #AAA;
	text-decoration:none;
	font:11px Tahoma, Verdana, sans-serif;
	opacity:0.95;
}
ul#piniMenu li a.img:link, ul#piniMenu li a.img:visited {
	color:#CFC;
}
ul#piniMenu li a.file:link, ul#piniMenu li a.file:visited {
	color:#9CF;
}
ul#piniMenu li a.local:link, ul#piniMenu li a.local:visited {
	color:#FCF;
}
ul#piniMenu li a.ad:link, ul#piniMenu li a.ad:visited {
	background:#333;
	color:#FF4343;
}
ul#piniMenu li a.real-ad:link, ul#piniMenu li a.real-ad:visited {
	background:#333;
	color:#FFC045;
}
ul#piniMenu li a:hover {
	border-bottom:1px solid #EEE;	
	background:#111;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	/*padding-left:4px;
	font-weight:bold;*/
	color:#9CF;
}

ul#piniExtra li {
	height:20px;
	border-bottom:0;
}
ul#piniExtra li.vi {
	/*margin-left:25px;*/
	border-left:1px solid #666;
}
ul#piniExtra li a:link, ul#piniExtra li a:visited {
	display:block !important;
}
#mega_mercados {
	position:absolute;
	top:25px; 
	left:431px;		
	display:none;	
	margin:0;
	padding:4px 3px 0 10px;
	width:310px !important;	height:19px;	
	z-index:90;
	border:1px solid #555;
	border-top:0;
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}

.sh {
	background:url("../img/subheader.png") no-repeat scroll left top transparent;
	cursor:pointer;
	display:inline-table !important;
	float:none;
	width:16px; height:16px;
	margin:1px 2px 3px !important;
}
.gobierno { background-position: 0px 0px; }
.radios { background-position: 0px -21px; }
.tvs { background-position: 0px -42px; }
.bancos { background-position: 0px -63px; }
.clasificados { background-position: 0px -84px; }
.autos { background-position: 0px -105px; }
.cel { background-position: 0px -126px; }
.juegos { background-position: 0px -147px; }
.hosting { background-position: 0px -168px; }
.servicios { background-position: 0px -189px; }
.dolar { background-position: 0px -210px; }
.feeds { background-position: 0px -231px; }
.inbox { background-position: 0px -252px; }
.redactar { background-position: 0px -273px; }
.contactos { background-position: 0px -294px; }
.foo-fb { background-position: 0px -316px; }
.foo-tw { background-position: 0px -339px; }
.maps { background:url(http://www.pinicio.com.ar/pm/img/azul.png) no-repeat; }
.soccer { background:url(http://www.pinicio.com.ar/img/soccer.png) no-repeat; }
.sociales { background:url(http://www.pinicio.com.ar/img/sociales.png) no-repeat; }
.urna { background:url(http://www.pinicio.com.ar/img/urna.png) no-repeat; }

#christmas { 
	position:absolute;
	top:32px;
	right:159px;
	z-index:99;
}

#top-light { position:absolute; top:0; left:50%; width:380px; margin-left:-175px; text-align:center; z-index:-1; }


/* Others */
ul li div {
	display:none;
	padding:6px 0 6px 10px;
	background:#888 url(../img/accord1.png) repeat-x scroll 0 0;
	margin:0 0px 0 0;
	float:left;
}
ul li div a:link, ul li div a:visited, ul li div a:hover, ul li div p {
	font:bold 10px Verdana, sans-serif;
	color:#FFF;
	text-decoration:none;
	margin-right:0px;
	border-right:1px solid #444;
	padding-right:10px;
	text-shadow:1px 1px 1px #333;
}
ul li div a:hover {
	text-decoration:underline;
	background:none;
}
ul li div a {
	padding:5px;
}
ul li div p {
	margin:0 6px 12px !important;
	padding:0 10px 0 0 !important;
	display:inline !important;
}
#mega_5 {
	height:12px !important;
	padding:6px 0 6px 6px !important;
}
#new_mp {
	border-left:1px solid #888; 
	padding:5px 10px 3px;
}	
#new_mp a:link, #new_mp a:visited, #new_mp a:hover {	
	font:10px Tahoma; 
	color:#FFF;
	text-decoration:none;
}




/* MENU */

div#m {
	position:absolute;
	top:57px;
	left:0;
	z-index:97;
	-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);	
	behavior: url(ie-css3.htc);
}

div#m2 {
	position:absolute;
	top:57px;
	right:0;
	z-index:97;
	-moz-box-shadow:-2px 2px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:-2px 2px 2px rgba(0, 0, 0, 0.4);
	box-shadow:-2px 2px 2px rgba(0, 0, 0, 0.4);
	behavior: url(ie-css3.htc);
}

.menu p {
	background:#555 url(../img/accord1.png) repeat-x scroll 0 0; /* #69C */
	border:1px solid #222;
	border-top:0;
	color:#FFF;
	cursor:pointer;
	margin:0;
	padding:5px;
	width:163px; /* 182 */
	font:bold 11px Tahoma, Verdana, sans-serif;
	text-shadow:0 1px 1px #222;
}

.menu p:hover {
	/*color:#9CF !important;*/
	text-shadow:none;
}

.menu div {
	display:none;
	background:transparent url(../img/90.png) repeat scroll 0 0;
	border:1px solid #222;
	border-top:0;
	width:173px; /* 192 */
	color:#FFF;
	padding:6px 0 5px;
}

.menu div a:link, .menu div a:visited {
	color:#FFF;
	font:11px Tahoma, Verdana, sans-serif;
	text-decoration:none;
	display:block;
	padding:5px 0 5px 8px;
	border-bottom:1px solid #666;
}

.menu div a:hover {
	padding:5px 0 5px 25px;
	background:url(../img/95a.png);
	border-bottom:1px solid #999;
}

.menu div#mfd a:link, .menu div#mfd a:visited {
	padding:5px 0 5px 12px !important;
	background:url(../img/95a.png);
	border-bottom:1px solid #999;
	overflow:hidden;
}

.menu div#mfd a:hover {
	padding:5px 0 5px 12px !important;
	background:url(../img/95a.png);
	border-bottom:1px solid #999;
}

#m-bsas {
	padding-left:10px; 
	width:163px;
}

#ads {
	display:block; 
	padding:10px 0;	
}

#cargando {
	position:fixed; 
	top:0px; 
	left:50%; width:100px;
	margin-left:-50px; 
	padding:5px 6px 7px;
	background:url(../img/20.png); /* 039 */
	font:bold 11px Verdana, sans-serif;
	text-align:center;
	color:#FFF;
	z-index:1001;
	/* Round Corners */
	-moz-border-radius-bottomleft: 5px; 
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px; 
	-webkit-border-radius-bottomright: 5px;
	border-radius-bottomleft: 5px; 
	border-radius-bottomright: 5px;	
}

#logo {
	position:absolute;
	top:5px;
	left:15px; 
}

#inicio {
	position:absolute;
	top:0; left:0;
	font:13px Tahoma, Verdana;
}
	
a.tapas:link, a.tapas:visited, a.tapas:hover {
	color:#444; 
	font-size:11px; 
	text-decoration:none;
	font-weight:bold;
	text-shadow:2px 2px 3px #AAA;
}
a.tapas:hover {
	color:#FFF; 
	background:url(../img/20.png);
	text-decoration:underline; 
}

span.title {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:#333;
}
	
#clima {
	position:absolute;
	top:4px; right:0;
	width:130px; height:28px;
	font:12px Tahoma, Geneva, sans-serif;
	text-align:right;
	vertical-align:middle;
	padding:0px 10px 0 0;
	font-weight:bold;
	background:none;
}	
	

#tap {
	position:fixed; 
	bottom:178px; right:120px; 
	width:353px; 
	height:493px; 
	z-index: 1002;
}

#icons {
	position:absolute; 
	left:20px; top:303px; 
	width:325px; height:53px; 
	padding:2px 8px 2px 12px; 
	background:url(../img/icons/icons.png);
}

#tooltip {
	position:absolute;
	border:1px solid #222;
	/*background:#f7f5d1;*/
	background:transparent url(../img/65.png) repeat scroll 0 0;
	padding:4px 6px;
	color:#FFF;
	display:none;
	max-width: 225px;
	font:bold 10px Verdana, sans-serif;
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	z-index:1010;	
}

span.dolar {
	font:bold 10px Verdana, Geneva, sans-serif;	
}

#mld a img {
	margin-right:2px;	
}


/* --------------------------------------------------------------------------------------------------------------------------- */	

#google {
	margin:9.5em auto 0;
	text-align:center;
	z-index:5;
	width:450px;
	height:135px;
	padding:0 0 2em 3.5em;
}

*:first-child+html #google {
	margin:10em auto 0;
	height:150px;
	padding:10px 0 2.5em 4em;
}

*:first-child+html #google { margin-top:75px; } 
	
#q {
	border:1px solid #666;
	font:bold 11px Tahoma, Verdana, sans-serif;
	color:#EEE;
	letter-spacing:1px;
	background:transparent url(../img/40.png) repeat scroll 0 0;
	vertical-align:middle;
	padding:6px 2px 4px 6px;
	margin-right:2px;	
	/* Round Corners */
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border-radius: 7px; 
	width:265px;
}

*:first-child+html #q {
	margin-right:-8px;	
	width:245px;	
}

#q:focus { 
	background:transparent url(../img/65.png) repeat scroll 0 0; 
	color:#EEE; 
}	

.goo { font:bold 11px Verdana; color:#FFF; }

#sa {
	background-color:#000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#FFF;
	border:1px outset #333;
	padding:1px 2px; 
}
	
#type, #type:focus {
	background-color:#111; 
	color:#FFF;
	border:1px solid #666; 
	font:11px Verdana, sans-serif;
}

#g-ncr {
	width:0; height:0;
	display:none;
}


/*
 * Google Suggest
 */ 
#sugg {
	border:1px solid #666;
	border-top:0;
	margin:0 0 0 65px;	
	padding:8px 5px 10px;
	width:247px; 
	border-radius:0 0 8px 8px;
	box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);
	-moz-border-radius:0 0 8px 8px;
	-moz-box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:0 0 8px 8px;
	-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);
	display:none;
	text-align:center;
	z-index:99;
	background:url("../img/65.png") repeat scroll 0 0 transparent;		
	color:#FFF;
	position:relative;
    display:none;
}
* html #sugg { /* IE6 */
	margin:0 80px 0 0;
	width:235px;
}
*+html #sugg { /* IE7 */
	margin:0 80px 0 0;
	width:235px;
}
#sugg ul {	
    position:absolute;
    margin-top:0;
    left:0;
}
#sugg li { 
	list-style:none; 
	font:11px Verdana, sans-serif;	
	padding:2px;
	text-align:left;
}
#sugg li.hover { 
	background:url("../img/90.png") repeat scroll 0 0 transparent; 
	color:#FFF; 
	border-radius:3px;
	box-shadow:0 0 5px rgba(255, 255, 255, 0.5);
	-moz-border-radius:3px;
	-moz-box-shadow:0 0 5px rgba(255, 255, 255, 0.5);
	-webkit-border-radius:3px;
	-webkit-box-shadow:0 0 5px rgba(255, 255, 255, 0.5);	
}


	
/* --------------------------------------------------------------------------------------------------------------------------- */			

#footer {
	z-index:98;  
	position:fixed;
	height:20px; right:0;
	margin:0 auto;
	text-align:center;
	bottom:0px;	
	padding:2px 10px 0;	
}		


/* --------------------------------------------------------------------------------------------------------------------------- */	
	
#search {
	padding-left:90px;
}

#results {
	font:11px Verdana, sans-serif;
	color:#000;
	position:absolute;
	top:190px; left:800px;
	width:565px;
	border:1px solid #000;
	padding:5px;
	background:#F4F4F4;
	filter: alpha(opacity=70); /* ie */
	opacity: .7; /* firefox */
	z-index:5;
}	

input.gsc-input {
  font:bold 11px Verdana, sans-serif;
  border:2px #969 solid;
  padding:2px 4px;
  color:#969;
}



/* -NEW RSS---------------------------------------------------------------------------------------------------------------------- */	

#new_rss {
	position:fixed; 
	left:0px;
	text-align:left; 
	height: 32px;
	padding: 7px 5px;
	background:transparent url(../img/65.png) repeat scroll 0 0;	
	overflow:hidden;	
	bottom:24px;	
	width:330px;	
	border-bottom: 1px solid #444;		
	/* Round Corner */
	-moz-border-radius-topright: 15px;
	-webkit-border-radius-topright: 15px;
	border-radius-topright: 15px;	
	behavior: url(ie-css3.htc);
}

#ulReader {
	margin:0;
	padding:0px 2px 1px;
}
#ulReader li {
	list-style:none;
	color:#FFF;
}
#ulReader li a:link, #ulReader li a:visited, #ulReader li a:hover {
	font:11px Verdana, sans-serif;
	color:#FFF;
	text-decoration:none;
}



/* LOGIN */

#login {
	position:absolute;
	top:59px; right:20px;
	width:200px; min-height:100px;
	font:11px Verdana, sans-serif;
	text-decoration:none;
	z-index:6;
}

#img_l { 
	cursor:pointer; 
	background:#111 url(../img/accord.png) repeat-x scroll 0 0;
	color:#EEE;
	cursor:pointer;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 10px;
	border:1px solid #222;
	text-transform:none;
}
#img_l:hover { color:#9CF !important; }

#login_content {
	background:transparent url(../img/40.png) repeat scroll 0 0;
	padding:15px;
	display:none;
}

#login_content a:link, #login_content a:visited, #login_content a:hover { text-decoration:none; font-weight:bold; }

.inp {
	border:1px solid #666;
	width:135px;
	padding:2px 4px;
	font:11px Verdana, sans-serif;
}
.inp:focus {
	-moz-box-shadow:0px 0px 6px #9CF;
	-webkit-box-shadow:0px 0px 6px #9CF;
	box-shadow:0px 0px 6px #9CF;
}

.log_cr:link, .log_cr:visited, .log_cr:hover { font:11px Verdana, sans-serif; color:#EEE; }

.regs {
	color:#036;
	text-shadow:1px 1px 0 #444;	
}

#panel-ul { color:#FFF; }
#panel-ul a:link, #panel-ul a:visited, #panel-ul a:hover { font-weight:normal; }
#wlc { font-weight:bold; color:#ccc;  }


/**
 * Messages
 *******************************/

.error, .notice, .success {
	border:2px solid #DDDDDD;
	margin-bottom:1em;
	text-align:center;
	padding:0.8em;
}
.error {
	background:#FBE3E4 none repeat scroll 0%;
	border-color:#FBC2C4;
	color:#8A1F11;
}
.notice {
	background:#FFF6BF none repeat scroll 0%;
	border-color:#FFD324;
	color:#514721;
}
.success {
	background:#E6EFC2 none repeat scroll 0%;
	border-color:#C6D880;
	color:#264409;
}
.error a {
	color:#8A1F11;
}
.notice a {
	color:#514721;
}
.success a {
	color:#264409;
}

/* VARIOS */

.cur {
	cursor:pointer;
}


/* ---------------------- CSS SPRITE! --------------------- */

/* Logo Home */ 
.ah {
	background:transparent url(../img/all.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:46px; height:46px;
	margin-right:4px;
}

/* Sprite for Menu */
.a {
	background:transparent url(../img/all.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:18px; height:16px;
	margin-right:4px;
}

.news { background-position:-23px -23px; }
.es { background-position:-23px -147px; }
.uy { background-position:-23px -204px; }
.py { background-position:-23px -318px; }
.cl { background-position:-23px -261px; }
.bo { background-position:-23px -375px; }
.br { background-position:-23px -432px; }
.ve { background-position:-23px -489px; }
.gb { background-position:-23px -546px; }
.us { background-position:-23px -603px; }
.fr { background:transparent url(../img/fr.png) no-repeat scroll left top; }
.mx { 
	background:transparent url(../img/flags/mx.gif) no-repeat scroll 0 0; 
	display:block;
	float:left;
	width:18px; height:16px;
	margin-right:4px;
}

.m-fd { background:transparent url(../img/feed_new.png) no-repeat scroll left top; }
.portal { background-position:-23px -660px; }
.mail { background-position:-23px -722px; }
.links { background-position:-23px -784px; }
.home { background-position:-23px -837px; }

.tv {
	background:transparent url(../img/tv-.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:18px; height:16px;
	margin-right:4px;
}
.radio { background-position:-23px -85px; }

.portal_h {
	background:transparent url(../img/link2.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:18px; height:16px;
	margin-right:4px;
}

.opt {
	background:transparent url(../img/ir.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:18px; height:16px;
	margin-right:4px;
}

.mp {
	background:transparent url(../img/mp.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:18px; height:16px;
	margin-right:4px;
}

.mlink {
	background:transparent url(../img/mlink.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:18px; height:16px;
	margin-right:4px;
}

.mfile {
	background:transparent url(../img/mislinks/fi.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:18px; height:16px;
	margin-right:4px;
}

.mfolder {
	background:transparent url(../img/mislinks/fo.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:18px; height:16px;
	margin-right:4px;
}

.mfolderup {
	background:transparent url(../img/mislinks/back.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:18px; height:16px;
	margin-right:4px;
}

.mchat {
	background:transparent url(../img/mchat.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:16px; height:16px;
	margin-right:4px;
}

.mchatoff {
	background:transparent url(../img/mchat-.png) no-repeat scroll left top;
	display:block;
	float:left;
	width:16px; height:16px;
	margin-right:4px;
}

.l {
	background:transparent url('../img/logos/sprite.png?v=1') no-repeat scroll left top;
	display:block !important; 
	float:none;
	width:40px; height:40px;
	margin:4px;
	cursor:pointer;
	-moz-box-shadow: 0;
	opacity: 0.9;
}

.l:hover {
	opacity: 1;
}

/* *:first-child+html .l { display:block !important; } */

#searcher {
	margin:0 auto;
	text-align:center;
	z-index:5;
	width:340px;
}

*:first-child+html #searcher { margin-top:5px; }

#searcher2 {
	width: 350px; 
	padding:5px 0 0 10px;
}
* html #searcher2 {
	margin-top:-25px;
}
*:first-child+html #searcher2 { 
	margin-top:-25px;
}
Div. {	
	float:left;
	width:50px; height:45px;
	padding:0 0 7px;
}

.audio { background-position: 0 0; width: 40px; height: 40px; } 
.bing { background-position: 0 -90px; width: 40px; height: 40px; }
.deviantart { background-position: 0 -180px; width: 40px; height: 40px; } 
.facebook { background-position: 0 -270px; width: 40px; height: 40px; } 
.flickr { background-position: 0 -360px; width: 40px; height: 40px; } 
.goear { background-position: 0 -450px; width: 40px; height: 40px; } 
.google { background-position: 0 -540px; width: 40px; height: 40px; } 
.google1 { background-position: 0 -630px; width: 40px; height: 40px; } 
.google2 { background-position: 0 -720px; width: 40px; height: 40px; } 
.google3 { background-position: 0 -810px; width: 40px; height: 40px; } 
.google4 { background-position: 0 -900px; width: 40px; height: 40px; } 
.google5 { background-position: 0 -990px; width: 40px; height: 40px; } 
.google6 { background-position: 0 -1080px; width: 40px; height: 40px; } 
.groove { background-position: 0 -1170px; width: 40px; height: 40px; } 
.imdb { background-position: 0 -1260px; width: 40px; height: 40px; } 
.lacuerda { background-position: 0 -1350px; width: 40px; height: 40px; } 
.mlibre { background-position: 0 -1440px; width: 40px; height: 40px; }
.instagram { background-position: 0 -855px; width: 40px; height: 40px; }
.spotify { background-position: 0 -767px; width: 40px; height: 40px; }
.netflix { background-position: -42px -767px; width: 40px; height: 40px; }
.oleo { background-position: 0 -1530px; width: 40px; height: 40px; } 
.pbay { background-position: 0 -1620px; width: 40px; height: 40px; } 
.pcio { background-position: 0 -1710px; width: 40px; height: 40px; } 
.phone { background-position: 0 -1800px; width: 40px; height: 40px; } 
.dicc_rae { background-position: 0 -1890px; width: 40px; height: 40px; } 
.softonic { background-position: -90px 0; width: 40px; height: 40px; } 
.subdivx { background-position: -90px -90px; width: 40px; height: 40px; } 
.suerte { background-position: -90px -180px; width: 40px; height: 40px; } 
.taringa { background-position: -90px -270px; width: 40px; height: 40px; } 
.cuevana { background-position: -88px -986px; width: 40px; height: 40px; } 
.wordreference { background-position: -90px -360px; width: 40px; height: 40px; } 
.twitter { background-position: -90px -450px; width: 40px; height: 40px; } 
.uguitar { background-position: -90px -540px; width: 40px; height: 40px; } 
.video2mp3 { background-position: -90px -630px; width: 40px; height: 40px; } 
.wikipedia { background-position: -90px -720px; width: 40px; height: 40px; } 
.yahoo { background-position: -90px -810px; width: 40px; height: 40px; } 
.youtube { background-position: -90px -900px; width: 33px; height: 38px; } 
.amazon { background-position: -90px -1079px; width: 34px; height: 38px; } 
.descargas { background-position: -90px -1172px; width: 34px; height: 38px; } 
.googleplus { background-position: -90px -1260px; width: 40px; height: 40px; } 

#plus {
	display:none;
	position:relative;		
	top:-13px; left:411px;
	overflow:hidden;
	background:url("../img/90.png") repeat scroll 0 0 transparent;
	border:1px solid #666;
	width:200px;
	box-shadow:0 0 10px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top:8px;
	z-index:100;	
}
*:first-child+html #plus {
	width:200px;
	left:276px;
}
#img_plus {
	cursor:pointer;	
}


#new {
	position:fixed; 
	bottom:55px; right:20px;
	font:bold 10px Verdana, sans-serif;
	color:#FFF;
	padding:10px;
	background:url(../img/20.png);
}

#lost {
	position:fixed;
	bottom:50px;
	right:20px;
}

#ml {
	position:fixed; 
	bottom:0; left:50%;
	width:300px; margin-left:-150px;
	height:56px;
}

#mlibre {
	position:fixed; 
	bottom:60px; left:0;
	width:357px; height:50px;
	padding:10px 0 8px 10px;
}

#mlibre2 {
	position:fixed; 
	bottom:80px; left:0;
	width:355px; height:50px;
	padding:2px 0 8px 10px;
	background:transparent url(../img/40.png) repeat scroll 0 0;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomright: 15px;
}

#calendar {
	/*position:fixed;
	bottom:40px; right:0;*/
	height:194px; 
	overflow:hidden;
}



/* ThickBox */

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#private {
	position:fixed;
	left:0; bottom:75px;
	background:#FBE3E4;
	border:2px solid #F00;
	border-left:0;	
	color:#8A1F11;
	padding:10px 0 10px 10px;
	width:0;
	display:none;
	/* Round Corners */
	-moz-border-radius-topright: 10px; 
	-moz-border-radius-bottomright: 10px; 	
	-webkit-border-radius-topright: 10px; 
	-webkit-border-radius-bottomright: 10px; 	
	border-radius-topright: 10px; 
	border-radius-bottomright: 10px; 		
}


/* Dock */
#bar {
	background:#444 url(../img/accord1.png) repeat-x scroll 0 0; /* #69C */
	position:fixed;
	bottom:0px; left:0px;
	width:100%; 
	height:25px;	
	z-index:0;
}

#new_dock {
	position:fixed; 
	bottom:45px; 
	left:50%;
	width:20em;
	margin-left:-6em;
	display:none;
	display:none;
}
.jqDock { width:350px !important; } /* 280px sin mundial */

.jqDock img { margin-right:5px; }

div.jqDockLabel {
	border:0px none; 
	padding:0px 4px; 
	font-weight:bold; 
	font:bold 10px Verdana, sans-serif; 
	white-space:nowrap; 
	color:#FFF; 
	background:#333 url(../img/90.png) repeat;
}
div.jqDockLabelLink {cursor:pointer;}
div.jqDockLabelImage {cursor:default;}

/* NEW DOCK - Aug 2012 */
#new-dock {
    position: fixed;
    bottom: 10px;
    left: 50%;
    width: 1000px;
    margin: 0 0 0 -500px !important;
    padding: 0;
}
#new-dock a {
    position: relative;
    margin: 0 4px 0 0;
    padding: 32px;
}
.d-hotmail { background: url(/pimg/dock/hotmail.png) 0 0 no-repeat; }
.d-outlook { background: url(/pimg/dock/outlook.png) 0 0 no-repeat; }
.d-gmail { background: url(/pimg/dock/gmail.png) 0 0 no-repeat; }
.d-yahoo { background: url(/pimg/dock/yahoo.png) 0 0 no-repeat; }
.d-facebook { background: url(/pimg/dock/facebook.png) 0 0 no-repeat; }
.d-twitter { background: url(/pimg/dock/twitter.png) 0 0 no-repeat; }
.d-googleplus { background: url(/pimg/dock/googleplus.png) 0 0 no-repeat; }
.d-youtube { background: url(/pimg/dock/youtube.png) 0 0 no-repeat; }
.d-mlibre { background: url(/pimg/dock/mlibre.png) 0 0 no-repeat; }
.d-taringa { background: url(/pimg/dock/taringa.png) 0 0 no-repeat; }
.d-wikipedia { background: url(/pimg/dock/wikipedia.png) 0 0 no-repeat; }
.d-pinimaps { background: url(/pimg/dock/pinimaps.png) 0 0 no-repeat; }
.d-pinip { background: url(/pimg/dock/pinip.png) 0 0 no-repeat; }
.d-settings { background: url(/pimg/dock/settings.png) 0 0 no-repeat; }



















.copy, a.f:link, a.f:visited, a.f:hover {
	color:#FFF;
	font:bold 10px Verdana, serif;
	text-decoration:none;	
}

#live_matches {
	position:fixed; 
	right:4px; bottom:25px;	
}

.live_match {
	display:block;
	background:url(../img/65.png); 
	padding:8px 6px 4px;
	color:#FFF; 
	font-size:10px;
	text-align:center;
	margin-bottom:8px;
	/* Round Corners */
	-moz-border-radius: 6px; 	
	-webkit-border-radius: 6px; 	
	border-radius: 6px;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);
	-box-shadow:0 0 3px rgba(0,0,0,0.5);
	box-shadow:0 0 3px rgba(0,0,0,0.5);	
}

#extras {
	position:fixed; 
	right:4px; bottom:36px; 
	background:url(../img/65.png); 
	padding:5px 7px;
	color:#FFF; 
	text-align:right; 
	font-size:10px;
	/* Round Corners */
	-moz-border-radius: 5px; 	
	-webkit-border-radius: 5px; 	
	border-radius: 5px;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);
	-box-shadow:0 0 3px rgba(0,0,0,0.5);
	box-shadow:0 0 3px rgba(0,0,0,0.5);
}
#extras a:link, #extras a:visited, #extras a:hover {
	color:#EEE;	
}

#extras img {
	filter: alpha(opacity=85); 
	opacity: .85;
}

.baloon {
	background: transparent url(../img/baloon.gif) no-repeat scroll 0pt 0pt; 
	color:#fff; 
	float: left; 
	font-size: 0.9em; 
	height: 20px; 
	margin:-12px 0 0 151px;
	padding-top: 1px; 
	position: absolute; 
	width: 22px;
}


/* Notifies */
.notice-wrap {
	position: fixed;
	top: 20px;
	right: 20px;
	width: 250px;
	z-index: 9999;
}

* html .notice-wrap {
	position: absolute;		
}
 
.notice-item {
	height: 50px;
	background: #333;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	border-radius: 6px;
	padding: 6px 6px 0 18px;
	text-align:left;	
	border: 2px solid #999;
	display: block;
	position: relative;
	margin: 0 0 12px 0;
}

* html .notice-item {
	padding: 24px 6px 0 18px;
}

*:first-child+html .notice-item { 
	padding: 24px 6px 0 18px;
} 

.notice-item a:link, .notice-item a:visited, .notice-item a:hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #eee;
}

.notice-item-close {
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	right: 6px;
	top: 6px;
	cursor: pointer;
	color:#aaa;
}	



/* Live Search (google api) */
#searchbox {
	margin:0 auto;
	width:700px; 
	height:140px;
	margin-top:70px;
	padding:15px 0px 20px 40px;

	color:#00365d;
}
#resultbox {
	background:#fff;
	padding:2px;
	width:620px;
	margin-top:5px;
	margin-bottom:10px;
	color:#000;
}

#googlesearch, #sitesearch {
	font:11px Verdana, sans-serif;
}

.siteheader {
	display:none;
}

.googleheader a:link, .googleheader a:visited, .googleheader a:hover {
	font:bold 10px Verdana, sans-serif;
	color:#EEE;
	text-decoration:none;
}

/* Google Style Hacks */
.gsc-search-box, .gsc-configLabelCell {
	display:none;
}
.gsc-control {
	width:100%;
}

.gsc-tabHeader {
	padding:3px 8px 5px 8px;
}
.gsc-tabhActive {
	border-top:2px solid #3caadf !important;
	color:#00365d !important;
	font-weight:bold;
}
.gsc-tabhInactive {
	background-color:#00365d !important;
	color:#fff !important;
	border-top:2px solid #00365d !important;
	border-right: 1px solid #00365d !important;
	border-left: 1px solid #00365d !important;
}

/* Link Colour */
#resultbox a, .gs-title, .gs-title b {
	font-size:13px;
	font:bold 12px Verdana, sans-serif;
	color:#9CF !important; /* #2253AA */
}
.gs-visibleUrl, .gs-visibleUrl-short {
	color:#9C6 !important; /* #008000 */
}
.gsc-resultsHeader { display:none; }
.googleheader {
	background:#444 url(../img/90.png) repeat scroll 0 0;	
	text-align:right;
	padding:5px 10px 0 0;
	width:505px;
	display:none;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.gsc-resultsbox-visible { 
	background:#444 url(../img/90.png) repeat scroll 0 0;
	width:500px !important;
	text-align:left;
	padding:5px 5px 0px 10px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
*:first-child+html .gsc-resultsbox-visible {
	margin-left:-50px !important; /* just explorer */	
}
.gs-snippet { color:#EEE !important; }
.gsc-results .gsc-cursor-box .gsc-cursor-page { color:#EEE !important; }
.gsc-cursor-page a:link { color:#EEE !important; }


#extra #google_ads_frame1_anchor {
	height:147px !important;
}


/* Tour */
#dialog {
	display: none;
	position: absolute;
	right: 8px;
	bottom: 32px;
	background: #f3f3f3;
	width: 315px;
	border: 1px solid #aaa;
	padding: 8px 10px 10px;
	cursor: auto;
	box-shadow: 0 0 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);		
}
#dialog p {
	display: none;
	cursor: auto;
}
#arrow {
	display: none;
	position: absolute;
	z-index: 9999;
	padding: 0;
	margin: 0;
}
.cur {
	display: block !important;
	cursor: auto;
}
.hide {
	display: none !important;
}
#close-dialog {
	float: right;
	margin-top: -5px;
}


/* Screen Saver */
div#energysaving, div#energysaving * {  -moz-border-radius: 0;  -webkit-border-radius: 0;  border: 0;  background-color: #000000; } div#energysaving {  margin: 0;  padding: 0;  position: absolute;  left: 50%;  top: 50%;  opacity: 0;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  text-align: center;  z-index: 100; } @media screen { body>div#energysaving { position: fixed; } } div#energysaving p {  margin: 0;  padding: 0;  width: 100%;  font-size: 18px;  font-family: arial;  color: #333333;  position: relative;  top: 40%;  line-height: 20px;  font-weight: bold;  text-align: center;  text-shadow: none; } div#energysaving p span {  color: #555555;  font-size: 12px;  font-weight: normal; } div#energysaving div#copyrightOnlineLeaf {  padding: 0;  margin: 0;  color: #333333;  font-size: 12px;  font-weight: normal;  position: absolute;  bottom: 20px;  text-align: center;  width: 100%;  height: 20px;  left: 0%; }