body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; margin: 0; padding: 0; background: #000000; }
h1, h2, h3, h4, h5 				{ margin-top: 15px; margin-bottom: 5px; }
p 								{ margin-top: 5px; margin-bottom: 15px; }
img 								{ border: none; }
ul 								{ list-style-type: none; }
a	 					{ color: #a30; text-decoration: none; font-weight: bold; }
a:hover 							{ color: #f00; text-decoration: none; font-weight: bold; }
.clearer 						{ clear: both; }
/* Grandes parties */
#page 							{ margin: auto; text-align: left; width: 940px; }
#header 							{ position:relative; }
#page							{ background: #FFFFFF; }
#content 						{ float: right; width: 730px; }
#sidebar 						{ float: left; width: 210px;  }
#sidebar .inner 					{ margin: 0 10px 0 10px; }
#sidebar ul {margin: 0px; padding: 0 0 0 10px}
#footer 							{ clear: both; background: #FFFFFF; }			
#footer .inner 					{ margin: 0 20px 0 20px; padding-top: 10px; }
/* CSS Header */
#header h1 						{ margin: 0; color: #000000; font-size:28px; }
#header 							{ background:url("_img/header.png") no-repeat; height:300px; }
/* CSS footer */
#footer a:link 					{ color: #4F4F4F; }
#footer a:visited 				{ color: #4F4F4F; }
/* CSS Menu */
#menu li a							{ width: 200px; display: block; height: 37px; color: #FFFFFF; outline: none; }
/* CSS Sidebar */
.menu 							{ width: 98%; background: url("_img/sidebar.png") repeat-y; padding: 0; }
.menu_top						{ height: 14px; width: 98%; background: url(_img/sidebar-top.png); }
.menu_bottom					{ height: 14px; width: 98%; background: url(_img/sidebar-bottom.png); }
.menu h3 						{ font-family: "Trebuchet MS"; font-size: 16px; color: #f80; text-align: left; margin: 0; padding: 0 0 0 10px; }
/* Global CSS */
#content h3 						{ font-family: "Trebuchet MS"; font-size: 22px; color :#000000; padding: 0 0 10px 15px; border-bottom: 1px solid #79ceff; }
/* Live (Home) */
#live							{ float: right; width: 730px; }
#live h2							{ color: #f80; font-size: 18px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #000000; padding-bottom: 3px; }
#live ul							{ width: 672px; padding: 0; margin: auto; list-style-type: 0; }
#live ul li						{ margin:2px 2px 2px 0; width: 220px; height: 240px; background: url(_img/li.png); float: left; text-align: center; }
#live ul li b						{ display: block; margin-top: 32px; }
#live li img						{ border: 1px solid #cccccc; }
#live li img:hover					{ border: 1px solid #cccccc; }
#live hr							{ width: 90%; margin: 15px auto; border: 1px solid #c0c0c0;  }
/* Videos */
#videos							{ float: right; width: 730px; }
#videos .inner					{ margin: 10px; }
#videos h2						{ color: #731136; font-size: 18px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #000000; padding-bottom: 3px; }
#videos .categories				{ margin: 10px; padding: 5px; background: #f0f0f0; border: 1px solid #c0c0c0; }
#videos .categories a			{ font-weight: normal; }
#videos .video_player			{ margin: 5px; padding: 2px; border: 1px solid #DFDFDF; background: #f0f0f0; }
#videos .video_player h3			{ padding: 0; margin: 0; background: #4E4A4A; color: #ffffff; line-height: 25px; font-size: 14px; text-transform: uppercase; text-align: center; }
#videos .video_player img			{ border: 1px solid #DFDFDF; padding: 1px; }
#videos form						{ text-align: center; }
#videos form input					{ font-size: 30px; font-weight: bold; text-align: center; border: 1px solid #4E4A4A; background: #f0f0f0; padding: 1px; color: #4E4A4A; }

