/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#EEE;
	background-image:url(../img/bg20.jpg); /* white background */
	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;
}

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

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

a, img { border:0; text-decoration:none; }

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

input[type=submit], input[type=button] { 
	background:#444 url(../img/bar.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;
}

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; } 


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

#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;	
}

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

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

#efem img {
	vertical-align:middle !important; 	
	margin-right: 5px;
	/*display: none;*/	
}

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

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

/* Others */
ul li div {
	display:none;
	padding:6px 0 6px 10px;
	background:#888 url(../img/bar.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/bar.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;
	/*background: rgba(34,34,34,0.85);*/
	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;
}

#mdd, #m2 .menu div { /* just for sports newspapers & personal links */
	padding-bottom: 0;
}

.menu div a:hover {
	padding:5px 0 5px 20px;
	/*background:url(../img/95a.png);*/
	background: rgba(34,34,34,0.95);
	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);*/
	background: rgba(34,34,34,0.95);
	border-bottom:1px solid #999;
	overflow:hidden;
}

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

#load-links {	
	height: 20px;
	display:block;
	padding: 5px 0 0 7px;
}

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

#cargando {
	position:fixed; 
	top:0px; 
	left:50%; 
	width:100px;
	margin-left:-65px; 
	padding:9px 15px 8px;
	background: url(../img/20.png);
	/*background: rgba(34,34,34,0.7);*/
	font:bold 13px Arial, 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; 
}

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;
}	
	

#tooltip {
	position:absolute;
	border:1px solid #222;
	/*background:#f7f5d1;*/
	background:transparent url(../img/65.png) repeat scroll 0 0;
	/*background: rgba(34,34,34,0.65);*/
	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;	
}

#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; } 

#g-logo {
	margin-left: 10px;
}
	
#q {
    background: url("../img/40.png") repeat scroll 0 0 transparent;
    border: 1px solid #666;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    color: #F5F5F5;
    font: 15px Arial,Verdana,sans-serif;
    /*letter-spacing: 0.5px;*/
    padding: 4px 35px 0 6px;
    margin: 0 0 0 8px;
    vertical-align: middle;
    width: 290px;
	height: 24px;
}

/* IE */
* html #q { margin: 0 0 0 -10px !important; padding: 8px 35px 0 3px !important; height: 22px !important; }
*+html #q { margin: 0 0 0 -10px !important; padding: 8px 35px 0 3px !important; height: 22px !important; } 
#q { margin: 0 0 0 -10px\0/ !important; padding: 8px 35px 0 3px\0/ !important; height: 22px\0/ !important; }

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

#q:focus { 
	background:transparent url(../img/65.png) repeat scroll 0 0;
	/*background: #222;
	background: rgba(34,34,34,0.5);*/
	color:#EEE; 
}

#ss {
	padding: 5px 4px;
	margin: 0 5px 0 -35px;
	background: url("/pimg/css/sprite-menu.png") no-repeat scroll -177px -21px transparent;
	opacity: 0.7;
	border: 1px solid transparent;
	height: 24px;
	width: 24px;
}

#q:focus #ss { 	
	opacity: 0.9 !important;
}

/* IE */
* html #ss { padding: 9px 6px !important; }
*+html #ss { padding: 9px 6px !important; } 
#ss { padding: 9px 6px\0/ !important; }

.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:317px; 
	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;
	/*background: #222;*/
	color:#FFF;
	position:relative;
    display:none;
}

* html #sugg { /* IE6 */
	margin:0 80px 0 0;
	width:305px;
}
*+html #sugg { /* IE7 */
	margin:0 80px 0 0;
	width:305px;
}
#sugg ul {	
    position:absolute;
    margin-top:0;
    left:0;
}
#sugg li { 
	list-style:none; 
	font:11px Verdana, sans-serif;	
	padding:2px;
	text-align:left;
	color: #eee;
}

#sugg li.hover { 
	background:url("../img/90.png") repeat scroll 0 0 transparent; 
	color:#FFF; 
	border-radius:3px;
	box-shadow:0 0 3px rgba(255, 255, 255, 0.5);
	-moz-border-radius:3px;
	-moz-box-shadow:0 0 3px rgba(255, 255, 255, 0.5);
	-webkit-border-radius:3px;
	-webkit-box-shadow:0 0 3px rgba(255, 255, 255, 0.5);	
}

#box-nicar {
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	border-radius: 2px;
	background:#fff; 
	padding:1em;
	text-align:center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	font: 11px Verdana;
	margin: 0 0 0 30px;
	overflow: auto;
	z-index: 99999;
}	
#close-nicar, #register-nicar {
	font: bold 10px Verdana;
	text-transform: uppercase;
	color:blue;	
}
	
/* --------------------------------------------------------------------------------------------------------------------------- */			

#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 FISHEYE */

#new_rss { 
	margin: 0 0 0 -115px !important; 
	width: 265px !important; 
	text-align: center;
}
.stack { position: absolute; bottom: 15px; right: 0; z-index: 0;  /*position: fixed; bottom: 28px; right: 40px;*/ }
.stack > img { position: relative; cursor: pointer; z-index: 2; width:59px; } /* padding-top: 35px; */
.stack ul { list-style: none; position: absolute; top: 5px; cursor: pointer; z-index: 1; }
.stack ul li { position: absolute; top: 10px; left: -5px; }
.stack ul li img { border: 0; width: 59px; }
.stack ul li span { display: none; }
.stack .openStack li span { 
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	display:block;
	height: 14px;
	position:absolute;
	top: 17px;
	right:60px;
	line-height: 14px;
	border: 0;
	background-color:#000;
	padding: 3px 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	color: #fcfcfc;
	text-align: center;
	text-shadow: #000 1px 1px 1px;
	opacity: .85;
	filter: alpha(opacity = 85);
}

/* IE Fixes */
#stacksNav { _position: absolute; }
.stack { _position: absolute; }
.stack ul { _z-index:-1; _top:-15px; }
.stack ul li { *right:5px; }








/* -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;
	/*background: rgba(34,34,34,0.75);*/
	overflow:hidden;	
	bottom:24px;	
	width:330px;	
	/*border-bottom: 1px solid #444;*/
	border: 1px solid #222;
	/* 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 */

.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;
}

.l {
	background:transparent url('/pimg/css/sprite-logos.png') 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 12px;
}
* 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: 0px -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; } 
.oleo { background-position: 0 -1530px; width: 40px; height: 40px; } 
.pbay { background-position: 0 -1620px; width: 40px; height: 40px; } 
.pcio { background-position: -43px -1354px; width: 40px; height: 40px; } 
.phone { background-position: -42px -1440px; width: 40px; height: 40px; } 
.dicc_rae { background-position: -42px -1533px; width: 40px; height: 40px; } 
.softonic { background-position: -43px 0; width: 40px; height: 40px; } 
.subdivx { background-position: -43px -90px; width: 40px; height: 40px; } 
.suerte { background-position: -43px -180px; width: 40px; height: 40px; } 
.taringa { background-position: -43px -270px; width: 40px; height: 40px; } 
.cuevana { background-position: -42px -986px; width: 40px; height: 40px; } 
.wordreference { background-position: -43px -360px; width: 40px; height: 40px; } 
.twitter { background-position: -43px -450px; width: 40px; height: 40px; } 
.uguitar { background-position: -43px -540px; width: 40px; height: 40px; } 
.video2mp3 { background-position: -43px -630px; width: 40px; height: 40px; } 
.wikipedia { background-position: -43px -720px; width: 40px; height: 40px; } 
.yahoo { background-position: -43px -810px; width: 40px; height: 40px; } 
.youtube { background-position: -43px -900px; width: 33px; height: 38px; } 
.amazon { background-position: -43px -1079px; width: 34px; height: 38px; } 
.descargas { background-position: -43px -1172px; width: 34px; height: 38px; } 
.googleplus { background-position: -43px -1260px; width: 40px; height: 40px; } 
.nicar { background-position: -43px -224px; width: 40px; height: 40px; } 
.despegar { background-position: 0 -224px; width: 40px; height: 40px; } 
.penguin { background-position: 0 -224px; 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;
	/*background: rgba(34,34,34,0.65);*/
	border:1px solid #666;
	width:230px;
	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:8px 0 0 0;
	z-index:100;	
}

*:first-child+html #plus {
	width:200px;
	left:276px;
}
#img_plus {
	cursor:pointer;	
}

#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; 		
}

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

#extras {
	position:fixed; 
	right:4px; bottom:36px; 
	background:url(../img/65.png);
	/*background: rgba(34,34,34,0.65);*/
	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;
}

/* 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;
	/*background: rgba(34,34,34,0.65);*/
	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;
	/*background: rgba(34,34,34,0.65);*/
	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;
}

/* 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%; }


/* 
 *
 * VERSION 6 
 *
 */

#header_container {
	position: absolute; 
	top: 0; 
	left:0; 
	width: 100%; 
	height: 62px; 
	display: block;
} 
 
/* Top Header */
#topheader {
	/*position: absolute;
	top: 0;
	left: 0;*/
	float: left;
	width: 100%;
	height: 26px;
	padding-top: 6px;
	background: url("img/bg_menu.jpg") repeat-x scroll 0 0 transparent; /* top gradient, made it image because of IE */
}

/* IE */
* html #topheader { padding-top: 8px; height: 24px; }
*+html #topheader { padding-top: 8px; height: 24px; } 
#topheader { padding-top: 8px\0/; height: 24px\0/; }

#topheader h1 {
	font: bold 13px Arial;
	color: #fff;
	text-transform: lowercase;
	margin: 0 0 0 5px;
	text-shadow: 1px 1px 1px #222;
}

#topheader h1 img { vertical-align: bottom; }

/* IE */
/** html #topheader h1 img { vertical-align: inherit; }
*+html #topheader h1 img { vertical-align: inherit; } 
#topheader h1 img { vertical-align: inherit\0/; }*/

#clock_img, #date_img, #clock, #date, #clima, #efem a {
	position: absolute;
	font: 11px Arial !important;
	color: #fff;
	text-shadow: 1px 1px 1px #222;	
	border: 0 !important;
}

#clock_img { top: 10px; left: 302px; }
#clock { top: 2px; left: 308px; }
#date_img { top: 10px; left: 400px; }
#date { top: 12px; left: 420px; }
#clima { top: 4px; right: 0; }

#efem {
	left: 600px !important;
}

#wheather {
	font: 12px Arial !important;
	color: #f4f4f4;
	text-shadow: 1px 1px 1px #222;	
	margin: -1px 0 0;
}

#cl_img {
	vertical-align: middle;
}

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

/*
 * Menu
 */
#newmenu {
	/*position: absolute;
	top: 21px;
	left: 0;*/
	float: left;
	list-style: none;
	padding: 2px 0 0;
	width: 100%;
	height: 26px;
	background: url("img/bg_menu.jpg") repeat-x scroll 0 -33px transparent; /* bottom gradient, made it image because of IE */
	margin: 0;
	position: relative;
	z-index: 98;
	
	/* Borders */
	border-top: 1px solid #002232;
	border-bottom: 1px solid #002232;
	
	/* Box Shadow */
	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;
}

#newmenu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 8px 2px;
	margin:0 8px 0 0;
	border:none;
	z-index: 98;
	/*background: #999;*/
}

#newmenu li:hover {
	padding: 4px 7px 2px;
	border: 1px solid #777;
	height: 20px;

	/* Background color and gradients */
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #FFF, #EEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#EEE));

	/* Rounded corners */
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#newmenu li a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
	border: 0;
}

#newmenu li:hover a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#161616;
	outline:0;
	text-shadow: 1px 1px 1px #fff;
}

#newmenu li img {
	vertical-align: text-top;
	border: 0;
}
#newmenu li div {
	display: block;
}

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

/*
 * Dropdown
 */
.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns {
	display: block;
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:15px 5px 0;
	border:1px solid #777;
	border-top:none;
	opacity: 0.99;
	z-index: 98;

	/* Gradient background */
	background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEE, #FFF);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEE), to(#FFF));

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;

	/* Box Shadow */
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#newmenu li:hover .dropdown_1column,
#newmenu li:hover .dropdown_2columns,
#newmenu li:hover .dropdown_3columns,
#newmenu li:hover .dropdown_4columns,
#newmenu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;		
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin: 0 5px;
	background: none;
	padding: 0;
	z-index: 98;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#newmenu .menu_right {
	float:right;
	margin-right:0px;
}
#newmenu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#newmenu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#newmenu p, #newmenu h2, #newmenu h3, #newmenu ul li {
	font:12px Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
	text-shadow: 1px 1px 1px #FFF;
}
#newmenu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px;
	padding-bottom:7px;
	border-bottom:1px solid #666;
}
#newmenu h3 {
	font: 16px Arial;
	color: #333;
	margin: 4px 0 8px;
	padding-bottom: 4px;
	border-bottom: 1px solid #888;
}
#newmenu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#newmenu li:hover div a {
	font: 12px Arial, Verdana, sans-serif;
	color: #35529C;
	padding: 3px 0 0px;
	margin: 1px 0;
}
#newmenu li:hover div a:hover {	
	color:#029feb;
	border-bottom: 1px solid #666;
}

.img_left {
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#newmenu li .black_box {
	background-color:#333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000;
	-moz-box-shadow:inset 0 0 3px #000;
	box-shadow:inset 0 0 3px #000;
}

#newmenu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#newmenu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #fff;
	padding:0;
	margin:1px 0;
	float:none;
	text-align:left;
	width:130px;	
	border-bottom: 1px solid #DDD;
	z-index: 98;
}
#newmenu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#newmenu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#newmenu li .greybox li:hover {
	background:#fff;
	border:1px solid #aaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

li.prom, li.prom-b { width: 410px !important; }
li.prom, li.prom a { border-bottom: 0 !important; margin: 8px 0 0 !important; padding: 0 !important; }
li.prom-b { border-bottom: 1px dotted #ccc !important; color: #222; }
li.prom:hover, li.prom:hover a { border-bottom: 0 !important; margin: 8px 0 0 !important; padding: 0 !important; }
#newmenu li.prom a { font-weight: bold !important; color: #9e4402 !important; }
#newmenu li.prom:hover a { color: #f00; text-transform: uppercase; padding: 0; margin: 0; }

li#li-stickies:hover {
	background: none;
	border: 0;	
}

li#li-stickies:hover a {
	color: #FFF;
	text-shadow: 1px 1px 1px #999;
}

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

/*
 * Menu Icons
 */
.m-sp {
    background: url('/pimg/css/sprite-menu.png') no-repeat scroll left top transparent;
    height: 16px;
	width: 16px;
}

/* Header */
.m-home { background-position: 1px -41px; width:20px; height: 20px; }
.m-clock { background-position: -64px -1px; }
.m-calendar { background-position: -62px -21px; }

/* Subheader Menu */
.m-inicio { background-position: -4px -3px; }
.m-vivo { background-position: -2px -22px; }
.m-cventa { background-position: -83px -4px; }
.m-servicios { background-position: -80px -24px; }
.m-futbol { background-position: -23px -3px; }
.m-hosting { background-position: -23px -23px; }
.m-links { background-position: -102px -3px; }
.m-exclusivo { background-position: -103px -23px; }
.m-notes { background-position: -23px -43px; }

/* Subheader Links */
.m-s-tweets { background-position: -200px -20px; }
.m-s-feeds { background-position: -201px -39px; }
.m-s-calendar { background-position: -202px -57px; }

/* Subheader Right */
.m-ingresar { background-position: -43px -2px; }
.m-opciones { background-position: -42px -22px; }
.m-signin { background-position: -138px -3px; width:32px !important; height:32px; }
.m-create { background-position: -138px -39px; width:32px !important; height:32px; }

/* Menu Left */
.m-news { background-position: -180px -56px; vertical-align: bottom; }
.m-es { background-position: -140px -73px; vertical-align: bottom; }
.m-uy { background-position: -140px -87px; vertical-align: bottom; }
.m-cl { background-position: -140px -101px; vertical-align: bottom; }
.m-py { background-position: -160px -73px; vertical-align: bottom; }
.m-bo { background-position: -160px -87px; vertical-align: bottom; }
.m-br { background-position: -160px -101px; vertical-align: bottom; }
.m-ve { background-position: -180px -73px; vertical-align: bottom; }
.m-mx { background-position: -180px -87px; vertical-align: bottom; }
.m-us { background-position: -180px -101px; vertical-align: bottom; }
.m-fr { background-position: -200px -73px; vertical-align: bottom; }
.m-gb { background-position: -200px -87px; vertical-align: bottom; }
.m-portal { background-position: -199px -104px; vertical-align: bottom; }

/* Menu Right */
.m-folder { background-position: -82px -40px; }
.m-link { background-position: -102px -38px; }
.m-plus { background-position: -120px -1px; }

/* Dock */
.m-hotmail { background-position: -1px -65px; width:46px !important; height: 50px; left:0; }
.m-gmail { background-position: -45px -65px; width:46px !important; height: 50px; left:58px; }
.m-yahoo { background-position: -89px -65px; width:46px !important; height: 50px; left:116px; }

/* Footer Right */
.m-regs { background-position: -118px -2px; vertical-align:middle; }
.m-facebook { background-position: -63px -43px; vertical-align:middle; }
.m-twitter { background-position: -43px -43px; vertical-align:middle; }


/*
 * Signin
 */
#signin form {
	margin-bottom: 0.5em;
}
#signin form input[type=text], #signin form input[type=password] { 
	border: 1px solid #999; 
	background: -moz-linear-gradient(#FFF, #F3F3F3) repeat scroll 0 0 transparent;
	margin-bottom: 4px;
	font: 12px Verdana;
	padding: 2px 4px;
}
#a-create-acc { 
	background: #DDD;
	background: -moz-linear-gradient(#FFF, #CCC) repeat scroll 0 0 transparent;
    border: 1px solid #AAA !important;
    font: bold 13px Verdana !important;
    margin-bottom: 1em !important;
    padding: 6px 2px 2px !important;
}
#a-create-acc:hover {
	background: #FFF;	
	background: -moz-linear-gradient(#CCC, #FFF) repeat scroll 0 0 transparent;
	border: 1px solid #555 !important;
}
#img-create-acc { 
	vertical-align: middle !important; 
}


/*
 * General
 */
img { border: 0; }
#m, #m2 { top: 62px !important; z-index: -2; }
a.m-special { background: #E4EEBC; }
div.sq { 
	float:none !important; 
	display: inline-block !important; 
	padding: 0 0 5px !important;
	width: 48px !important;
}
* html div.sq { padding-bottom: 0px; }
*+html div.sq { padding-bottom: 0px; } 
div.sq { padding-bottom: 0px\0/; }

* html #google { padding-bottom: 1em; }
*+html #google { padding-bottom: 1em; } 
#google { padding-bottom: 1em\0/; }

#searcher, #searcher2 { width: 385px !important; }



/*
 * Footer
 */
#bar {
	background: url('/pimg/misc/bar.png') repeat-x scroll 0 0 #444;
	bottom: 0;
	height: 25px;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 1;
}
#new_dock {
	padding: 0;
	list-style: none;		
	position: fixed;
	left: 50%;
	bottom: 5px;
	width: 190px;
	margin: 0 0 0 -78px !important;
}
#new_dock a {
	margin: 0 0.5em; 
	padding: 0;
	width: 56px;
	height: 56px;		
	position: absolute;
	bottom: -10px;
	z-index: -1;
}	

.menu p, #bar, input[type="submit"] {
	opacity: 0.9;
}

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

/*
 * Stickies
 */ 
#stickies-overlay {
	position:fixed;
	display:none;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent url('/pimg/css/stickies-overlay.png');
	/*background: rgba(34,34,34,0.6);*/
	z-index:99;
}
	
div.sticky,
div.sticky .sticky-close,
a#add-sticky {
	background: transparent url('/pimg/css/sprite-stickies.png') no-repeat;
}

div.sticky,
a#add-sticky {
	z-index:100;
}

div.sticky {
	position:fixed;
	display:none;
	width:221px;
	height:198px;
	cursor:move;
}

div.sticky .sticky-close {
	display:none;
	position:absolute;
	top:-5px;
	left:-5px;
	background-position:-170px -198px;
	width:25px;
	height:25px;
	text-indent:-900em;
}

div.sticky:hover .sticky-close {
	display:block;
}

div.sticky textarea {
	background:transparent;
	border:none;
	width:186px;
	height:173px;
	margin:15px;
	/*font-family:Chalkboard, "Comic Sans MS", fantasy;*/
	font:bold 14px Arial, Verdana, Georgia, serif;
	overflow:hidden;
}

a#add-sticky {
	position:fixed;
	display:none;
	bottom:70px;
	left:2px;
	disaply:block;
	background-position:0 -198px;
	width:170px;
	height:42px;
	text-indent:-900em;
	z-index:100;
}

a#add-sticky:hover {
	background-position:0 -240px;
}
 






/* NEW FOOTER - Aug 2012 */

/*
 * General
 */
#footer {
	padding: 0px 10px 4px !important;
} 

/*
 * News
 */
.modern-ticker{width:900px;height:30px;line-height:30px;padding:0 0 0 3px;font-size:16px;color:#fafafa;background-color:#fafafa;position:relative} /* padding:2px */
.modern-ticker a{text-decoration:none; font: 10px/30px Arial;}
.modern-ticker ul{margin:0;padding:0;list-style:none}
.mticker-round{border-radius:7px}
.mticker-label{margin-right:2px;padding:0 8px 0 12px;background-color:#555;float:left}
.mticker-round .mticker-label{border-radius:5px 0 0 5px}
.mticker-news{overflow:hidden;float:left} /* background:url(news/transp.png) */
.mticker-scroll .mticker-news{background-color:transparent}
.mticker-round .mticker-news:first-child,.mticker-round .mticker-news:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}
.mticker-round .mticker-news:last-child,.mticker-round .mticker-news:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px}
.mticker-scroll.mticker-round .mticker-news a{border-radius:0}
.mticker-news ul{width:50000px;background-image:url("news/mticker-bullet-over.png");background-repeat:no-repeat;background-position:-1000px}
.mticker-news li{float:left}
/*.mticker-news a{font-size:13px;padding:0 10px 0 20px;margin-right:2px;color:#fafafa;background-color:transparent;background-image:url("news/mticker-bullet.png");background-repeat:no-repeat;background-position:7px center;display:block}*/
/*.mticker-news a:hover{color:#fafafa;border-color:#f20;background-image:url("news/mticker-bullet-over.png")}*/
.mticker-news a{padding:0 10px 0 7px;margin-right:2px;color:#fafafa;background-color:transparent;display:block; font-size:13px;}
.mticker-news a:hover{color:#fcffde;}
.mticker-news a:active{background-color:#07f}
.mticker-controls{margin-left:2px;height:100%;float:right;background-image:url("news/mticker-pause.png");background-repeat:no-repeat;background-position:-1000px}
.mticker-play,.mticker-prev,.mticker-next{width:30px;height:30px;background-repeat:no-repeat;background-position:center;cursor:pointer;float:left}
.mticker-prev,.mticker-next{background-color:#555}
.mticker-prev{background-image:url("news/mticker-arrow-prev.png")}
.mticker-next{background-image:url("news/mticker-arrow-next.png"); border-radius: 0 5px 0 0;}
.mticker-round .mticker-next{border-radius:0 5px 5px 0}
.mticker-play{background-color:#5f5f5f;background-image:url("news/mticker-play.png")}
.mticker-pause{background-image:url("news/mticker-pause.png")}
.mticker-play:hover,.mticker-prev:hover,.mticker-next:hover{background-color:#333}
.mticker-play:active,.mticker-prev:active,.mticker-next:active{background-color:#000}

#news {
    position: fixed;
    left: -2px;
    bottom: 25px;
    height: 30px;
    width: 600px;
    background: url('news/transp.png') repeat scroll 0 0 transparent;
    z-index: 99;
}

/*
 * News Ticker
 */
#newDock {
    position: fixed;
    left: 0;
    bottom: 0;
    height: 30px;
    width: 100%;
    border-top: 1px solid #000;
    background: url('news/bar.png') repeat-x scroll 0 0 #666;
    background-color: transparent;
}

.mticker-news ul li {
	display: none;
}

.mticker-news ul li:firs-child {
	display: block;
}

/* Dock */
#new-dock {
    position: fixed;
    bottom: 10px;
    left: 50%;
    width: 700px;
    margin: 0 0 0 -175px !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; }

/* -----------------------------------------------------------------------------
    < 770px
----------------------------------------------------------------------------- */

@media (max-width: 770px) {
	#new-dock {
		position: fixed;
		bottom: 10px;
		left: 100px !important;
		width: 700px;
		padding: 0;
		margin: 0 !important;
	}
}