* {margin:0;padding:0; }

#col1 li  { background:none !important; font-size:10px; padding-right:20px; padding-bottom:2px; white-space:nowrap;  }
#content { width:879px; amin-height:100%; min-width:879px; }
#hd { padding: 10px 0 10px 16px; height:95px; background:url(media/latsup.png) 0 81px no-repeat; width:879px !important; }
/*#headbd { width:100%; padding-left:16px; height:240px; min-height:240px; background:url(media/fondosup.png) no-repeat; }*/
#main { width:100%; padding-left:16px; background:url(media/fondomed.png) no-repeat; }
#bd { display:table;table-layout:fixed; background:url(media/fondosup.png) no-repeat; padding-left:16px; height:240px; min-height:240px; }
#bd {width:100%;}
#bdrow { display:table-row; }
#col1,#col2,#col3 {display:table-cell; padding:0; }
#col1 { width:613px !important; margin-left:16px; }
#col2 { width:167px; padding-left:4px; color:#008; }
	/* MsIE donant pel cul com sempre */
	#col1,#col2,#col3,{ display:inline; zoom:1; vertical-align:top; }
	#bd,#col1,#col2,#col3,{ position:relative; }
	#bd,#hd,#main { margin-left:35px; }
	#content { margin-left:50px; }
	#content div, { text-align:left; }
	#col1,{ position:absolute; padding-top:10px;  width:613px; left:0;  }
	#col2,{ margin-left:650px; width:180px; }
	#col2 .hrv, { visibility:hidden; }
#ft {
	bottom:0; left:0; right:0; height:32px;
	background-color: #333; position:fixed; color:white; font-size:10px; padding:6px; text-align:center;
	border-top: 1px solid #404040;
	font: 11px Trebuchet MS, sans-serif;
	}
	#ft, { padding-left:50px; }
#col1 { *border:0;}
#content { min-width:820px; max-width:1200px; }
body {
	background: url(media/bkg.png) repeat-x;
	color: #444;
	min-height:1800px;
}

td, body { font: 13px Georgia, Tahoma, Arial, sans-serif; }
p { font: 13px Georgia, Tahoma, Arial, sans-serif !important; }
img { border: 0; vertical-align:middle; }
td { padding: 10px; }
h1 { display:none; }
* html h1 hr { position:relative; top:-15px; } /* TONTERIA SOLO IE */
a { color: #77f; text-decoration: underline; padding:0 2px; }
a:visited { color: #99f; }
a:hover {
	color:#99f;
	background:#f80;
	-moz-border-radius-bottomleft: 0.9em;
	-moz-border-radius-bottomright: 0.9em;
	-moz-border-radius-topleft: 0.9em;
	-moz-border-radius-topright: 0.9em;
}
a.external { background: url(media/remote.gif) no-repeat right center; padding:0 13px 0 0; margin:0;  }
a.external:hover { background: url(media/remote2.gif) no-repeat right center; padding:0 13px 0 0;  }
ul li { list-style-type:none; background: url(media/dot2.gif) no-repeat 0px 0px; }
ul li, ol li { padding-left: 18px; margin-left: 20px; }
.input { background: url(media/input2.gif) no-repeat; color:white; border:0; }
.lowered { border-width: 1px; border-style: inset; border-color: #bbb; padding:4px; }
.raised { border-width: 1px; border-style: outset; border-color: #bbb; padding:4px; }
.btn { text-decoration: none; cursor: hand; color: #000; background-color: #eee; padding: 1px 4px; font: bold 15px sans-serif; letter-spacing:-1px;}
.btn:hover { background-color: #ccc; }
.fastblock { margin-left:1%; width:98%; border-top: 1px solid #ccc; }
.date { padding-left:16px; font-size:10px; color:#bbb; background: url(images/ext.gif) no-repeat 1px 4px; }

#fixed {
    position: fixed;
    top: 8px; right: 30px; padding: 2px; border: 1px dotted black;
	filter: alpha(opacity=85); opacity: .65;
	background-color: white; visibility:hidden; font: 9px Trebuchet MS; height:20px !important;
}
#fixed a {
	text-decoration: none;
}

.transparent { filter: alpha(opacity=30); opacity: .3; }
#menu { width:830px; margin:0 auto; padding:4px;  font:13px Trebuchet MS, sans-serif; display:block !important; }
#menu a { text-decoration:none !important; color:#fff; padding:0 2px; }
#menu a:hover { background:#f80; color:#000; }
.photo {margin:8px; border:1px solid black;}
.hrv { width:80%; height:2px; background:url(media/hr-v.gif); margin:0 auto; }
.hr { padding: 0 1px !important; width:0; margin:0 2px; height:10px !important; background:url(media/hr-h.gif) repeat-y; }
.sponsor { border:1px solid black; }
#main { padding: 10px 200px 60px 30px; width: 834px; }
#maincontent { border:4px solid #f80; padding:7px; margin-right:220px; margin-top:10px; }
	#maincontent, { padding-left:5px; width:615px;  padding-right:10px; }

#header, .tools, .search { display:none; }
#menus { position:absolute !important; top:10px; margin:0 auto; width:200px !important; }
#content { border:0 !important; }
.embedded { max-width:600px; width:600px; }
.post { max-width:590px !important; width:590px !important; }
	.post, { margin-left: -40px; width:520px; padding-left:55px; }
.post p { margin: 16px 0 !important; }
.post ul, .post ol { margin-top:16px; }
#bigimg { position:absolute; top: 110px; left: 110px; }
	#bigimg, { top:0px; left:10px; }
#totales { position:absolute; left:760px; }
	#totales, { position:static; }

