@charset "utf-8";
body {
	background-color: #171717;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../template/images/background/stripe.gif);
	background-repeat:  repeat-x;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content {
	background-color: #FFFFFF;
	position: absolute;
	top: 254px;
	width: 960px;
}

img {
	margin: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper {
	width: 960px;
	position: relative;
	left: 50%;
	margin-left: -480px;
	background-position: left 100ex;
}
#bloque-b #star {
	background-image: url(../template/images/background/star.gif);
}
#bloque-c #video {
	background-image: url(../template/images/background/video.gif);
}
#bloque-c #posts {
	background-image: url(../template/images/background/chat.gif);
}

#bloque-b #ads {
	background-image: url(../template/images/background/ads.gif);
}

#header {
	width: 100%;
	height: 160px;
	background-repeat: no-repeat;
	text-align: right;
	background-image: url(../template/images/background/header.png);
}
#header p {
	color: #FFFFFF;
	margin: 0px;
	padding-top: 30px;
	padding-right: 40px;
}

#header #logo {
	width: 610px;
	height: 160px;
	float: left;
	text-align: left;
	color: #FFFFFF;
}
#header #logo p {
	font-size: 54px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 310px;
	padding-top: 47px;
	color: #FF9900;
	margin: 0px;
}
#header #logo span {
	color: #CCCCCC;
}
#header #logo #com {
	font-size: 12px;
	color: #999999;
	padding-left: 350px;
	padding-top: 0px;
	margin: 0px;
	line-height: 1px;
}



/* horizontal tabbed menu */	
#tabs {
	color: #000;
	height: 64px;
	text-align: center;
	background-image: url(../template/images/background/back_menu.gif);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: 0px 11px;
	padding: 0px;
	width: 100%;
	position: relative;
	clear: both;
}
#tabs #tab_zone {
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 230px;
	margin: 0px;
	clear: both;
}

#tabs li {
	display: inline;
	height: 45px;
}
#tabs li a {
	float: left;
	color: #333333;
	padding: 7px 0;
	width: 82px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../template/images/background/barbg.gif);
	background-repeat: no-repeat;
}
#tabs li a:hover {
	color: #000;
	background-image: url(../template/images/background/barcurrent.gif);
	background-repeat: no-repeat;
}	
#tabs li a.current {
	color: #666666;
	background-image: url(../template/images/background/barcurrent.gif);
	background-repeat: no-repeat;
}	
#search_engine/* search form */
 {
	clear: both;
	color: #000;
	background-image: url(../template/images/background/searchbg.gif);
	background-repeat: no-repeat;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 100%;
	float: left;
}
#search_engine  p {
	padding: 0px;
	margin: 0px;
}

/* lists and form elements */
ul {
	margin: 0;
	list-style : none;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
form {
	margin: 0;
	padding: 0px;
}
#bloque-a {
	float: left;
	width: 410px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#bloque-a a:link {
	color: #1E67A8;
	margin: 0px;
	font-weight: bold;
	padding: 0px;
}
#bloque-a a:visited {
	color: #1E67A8;
	margin: 0px;
	font-weight: bold;
	padding: 0px;
}
#bloque-a a:active {
	color: #1E67A8;
	margin: 0px;
	font-weight: bold;
	padding: 0px;
}
#bloque-a a:hover {
	color: #164B7C;
	margin: 0px;
	font-weight: bold;
	padding: 0px;
}
#bloque-a h2 {
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../template/images/background/news.gif);
	background-repeat: no-repeat;
	background-position: 365px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
}
#bloque-a h3 {
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	text-align: right;
	padding-right: 10px;
	background-color: #F4F4F4;
	color: #666666;
	line-height: 20px;
}
#bloque-a p {
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
	padding-top: 15px;
	padding-bottom: 5px;
	margin: 0px;
}
#bloque-a p strong {
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bloque-a #bloque-a p strong a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

#bloque-a ul {
	margin: 0px;
	padding: 10px;
}
#bloque-a ul li {
	padding: 0px;
	margin: 0px;
	float: none;
	text-align: left;
	line-height: 20px;
}
#bloque-a  p  a {
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#bloque-a #ficha #argentina {
	background-image: url(../template/images/flags/Argentina.jpg);
}
#bloque-a #ficha #belgica {
	background-image: url(../template/images/flags/Belgium.jpg);
}
#bloque-a #ficha #brasil {
	background-image: url(../template/images/flags/Brazil.jpg);
}
#bloque-a #ficha #chile {
	background-image: url(../template/images/flags/Chile.jpg);
}
#bloque-a #ficha #dinamarca {
	background-image: url(../template/images/flags/Chile.jpg);
}
#bloque-a #ficha #ecuador {
	background-image: url(../template/images/flags/Ecuador.jpg);
}
#bloque-a #ficha #españa {
	background-image: url(../template/images/flags/Spain.jpg);
}
#bloque-a #ficha #usa {
	background-image: url(../template/images/flags/United-States-of-America.jpg);
}
#bloque-a #ficha #francia {
	background-image: url(../template/images/flags/France.jpg);
}
#bloque-a #ficha #holanda {
	background-image: url(../template/images/flags/Netherlands.jpg);
}
#bloque-a #ficha #inglaterra {
	background-image: url(../template/images/flags/United-Kingdom.jpg);
}
#bloque-a #ficha #israel {
	background-image: url(../template/images/flags/Israel.jpg);
}
#bloque-a #ficha #italia {
	background-image: url(../template/images/flags/Italy.jpg);
}
#bloque-a #ficha #mexico {
	background-image: url(../template/images/flags/Mexico.jpg);
}
#bloque-a #ficha #nigeria {
	background-image: url(../template/images/flags/Nigeria.jpg);
}
#bloque-a #ficha #portugal {
	background-image: url(../template/images/flags/Portugal.jpg);
}
#bloque-a #ficha #serbia {
	background-image: url(../template/images/flags/Serbia.jpg);
}
#bloque-a #ficha #suiza {
	background-image: url(../template/images/flags/Switzerland.jpg);
}
#bloque-a #ficha #turquia {
	background-image: url(../template/images/flags/Turkey.jpg);
}
#bloque-a #ficha #uruguay {
	background-image: url(../template/images/flags/Uruguay.jpg);
}
#bloque-b {
	width: 200px;
	margin-right: 20px;
	float: left;
	margin-left: 20px;
}


#bloque-b h2 {
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../template/images/background/world.gif);
	background-repeat: no-repeat;
	background-position: 165px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
}
#bloque-b h3 {
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	text-align: right;
	padding-right: 10px;
	background-color: #F4F4F4;
	color: #666666;
	line-height: 20px;
}
#bloque-b p {
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#bloque-c {
	width: 290px;
	float: left;
	margin: 0px;
	padding-right: 5px;
}


#bloque-c h2 {
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../template/images/background/login.gif);
	background-repeat: no-repeat;
	background-position: 260px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
}
#bloque-c h3 {
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	text-align: right;
	padding-right: 10px;
	background-color: #F4F4F4;
	color: #666666;
	line-height: 20px;
}
#bloque-c #login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#bloque-c #login input {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
}
#bloque-c #login input:hover {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
}
#bloque-c #login #enviar {
	width: 65px;
	height: 65px;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 5px;
}
#bloque-b #jugador_mes {
	text-align: justify;
	padding: 10px;
	border: 1px solid #CCCCCC;
	color: #333333;
	background-image: url(../template/images/background/postit.gif);
}



#bloque-c p {
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 0px;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	color: #666666;
}
#category_paises {
	background-color: #FFFFFF;
	padding: 0px;
	line-height: 20px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: 5px 2px;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 10px;
	margin-left: 0%;
}
#category_paises  select {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-size: 14px;
	width: 96%;
	margin: 2%;
	height: 30px;
	padding: 5px;
	background-image: url(../template/images/background/select_box.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
}
#bloque-b #ad1 {
	text-align: center;
}

#category_paises    select option {
	line-height: 35px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 35px;
	font-size: 14px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
}
#argentina {
	background-image: url(../template/images/flags/Argentina.jpg);
	background-repeat: no-repeat;
}
#belgica {
	background-image: url(../template/images/flags/Belgium.jpg);
	background-repeat: no-repeat;
}
#brasil {
	background-image: url(../template/images/flags/Brazil.jpg);
	background-repeat: no-repeat;
}
#chile {
	background-image: url(../template/images/flags/Chile.jpg);
	background-repeat: no-repeat;
}
#dinamarca {
	background-image: url(../template/images/flags/Denmark.jpg);
	background-repeat: no-repeat;
}
#portugal {
	background-image: url(../template/images/flags/Portugal.jpg);
	background-repeat: no-repeat;
}
#nigeria {
	background-image: url(../template/images/flags/Nigeria.jpg);
	background-repeat: no-repeat;
}
#israel {
	background-image: url(../template/images/flags/Israel.jpg);
	background-repeat: no-repeat;
}
#estados_unidos {
	background-image: url(../template/images/flags/United-States-of-America.jpg);
	background-repeat: no-repeat;
}
#reino_unido {
	background-image: url(../template/images/flags/United-Kingdom.jpg);
	background-repeat: no-repeat;
}
#holanda {
	background-image: url(../template/images/flags/Netherlands.jpg);
	background-repeat: no-repeat;
}
#francia {
	background-image: url(../template/images/flags/France.jpg);
	background-repeat: no-repeat;
}
#espana {
	background-image: url(../template/images/flags/Spain.jpg);
	background-repeat: no-repeat;
}
#serbia {
	background-image: url(../template/images/flags/Serbia.jpg);
	background-repeat: no-repeat;
}
#ecuador {
	background-image: url(../template/images/flags/Ecuador.jpg);
	background-repeat: no-repeat;
}
#suiza {
	background-image: url(../template/images/flags/Switzerland.jpg);
	background-repeat: no-repeat;
}
#turquia {
	background-image: url(../template/images/flags/Turkey.jpg);
	background-repeat: no-repeat;
}
#uruguay {
	background-image: url(../template/images/flags/Uruguay.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#italia {
	background-image: url(../template/images/flags/Italy.jpg);
	background-repeat: no-repeat;
}
#mexico {
	background-image: url(../template/images/flags/Mexico.jpg);
	background-repeat: no-repeat;
}
#bloque-c ul {
	margin: 0px;
	padding: 5px;
}
#bloque-c li {
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	background-color: #F5F5F5;
	padding-left: 5px;
	margin-bottom: 5px;
}
#header a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#header a:hover {
	color: #FF9900;
	text-decoration: underline;
}
#header a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#header a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
/* For custom admin panels mod only REVISED JAN.13.08 - validation revisions */
.centerit { text-align: center; } /* in snusers.php */
#rss { float: right; text-align: right; }
	#rss li { float: left; margin: 0 0 0 10px; }

.admpanel { text-align: center; }
.admpanel, .otherpanels {
	border: 1px solid #ccc; padding: 10px 8px 10px 15px; margin: 0 0 8px 0; background: #efefef; color: #000; }
.admintitle { font: bold 16px Arial; color: #E23300;  }
.usertitle { margin-bottom: .5em; font: bold 13px Arial; color: #E23300; text-align: center; }
.settingbutton { margin-bottom: 10px; text-align: center; }
.buttonmargin { margin-bottom: 10px; }
/* --- end of Jan.13.08 validation revisions ---------------------------- */

/* For custom admin panels mod only */
.fieldset { border: 1px solid #ccc; padding: 20px 8px 20px 15px; margin: 0 0 8px 0; background: #efefef; color: #000; }
legend { font: bold 16px arial; margin: 10px 0 0 0; }
input { padding: 3px; margin: 0; }


textarea { width: 90%; height: 20em; padding: 3px;}



/* for admin tip panel (expandable) */
.tip_panel { width: 85%; border : 1px solid #ccc; font: normal 12px arial; background : #fff; padding : 10px; }
.tip_panel b { color: maroon; padding-top:0.2em; }
.expand { border : 1px solid #ccc; background : #fafafa; padding : 0.6em; margin: 0.4em 0 0.4em 0; }
#preview { border : 1px solid #ccc; background : #fafafa; padding : 0.6em; margin: 0.4em 0 0.4em 0; }

/* span styles used in custom admin panels only */
.redtitle { font: bold 14px Arial; color: #ff0000; text-align: center; }
.bluetitle { font: bold 14px Arial; color: #0054bc; text-align: center; }

/* div classes to float images or inserted blocks with text-wrap in articles */
.floatright { position: relative; float: right; padding: 0 0 0 10px; border: none; }
.floatleft { position: relative; float: left; padding: 0 10px 0 0; border: none; }

/* Comments and comment panel styles */
.comment {
	color: #4e1a1a;
	background: #f1fbff;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #C0C0C0;
}
.commentsbox {
	background: #f5f5f5;
	color: #808080;
	padding: 5px;
	border: 1px solid #C0C0C0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

/* extra box for extra 2 & extra 2 blocks, above & below the center content */
.extrabox {
	border : 1px solid #ccc;
	background : #f1fbff;
	padding : 5px;
}

/* Philmoz, Admin Links mod, May 23.07 */
.New_Admin_Links { font-size:85%; text-align:center; }
.paginator {
	text-align: center;
	padding: 10px;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
}
/* Philmoz, Expandable Categories, Oct.29.07 */
.expandacat { padding: 0px 0px; margin: 0 0 0px 0; text-decoration: none; } /* background: #fff; color: #0066B3;  */
.expandaArticles {padding: 0px 2px; margin: 0 0 10px 10px; color: #000; font-size:85%; line-height:1.3em; text-decoration:none;}#bloque-admin {
	float: left;
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
}
#bloque-admin a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
}
#bloque-admin a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 36px;
}
#bloque-admin a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 36px;
}
#bloque-admin a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 36px;
}
#keywords {
	width: 300px;
	border: none;
	background: #fff url(file:///C|/server/htdocs/javin/template/images/input.gif) no-repeat;
	color: #CCCCCC;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 10px;
}
#comment_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	background-position: 1000px 1000px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin-left: 5px;
}
#bloque-b #ad1 object {
	height: 150px;
	width: 180px;
}
#bloque-a #olimpico {
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../template/images/background/olimpiadas.gif);
	background-repeat: no-repeat;
	background-position: 365px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bloque-a #euro2008 {
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../template/images/background/euro2008.gif);
	background-repeat: no-repeat;
	background-position: 365px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bloque-a #promdest img {
	height: 100px;
	width: 100px;
	padding: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #E4E4E4;
	text-align: left;
}
#bloque-a #promdest2 img {
	height: 100px;
	width: 100px;
	padding: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #E4E4E4;
	text-align: left;
}
#bloque-c #loginpic {
	float: left;
	padding: 5px;
}
#bloque-c #hola {
	margin: 0px;
	text-align: right;
	line-height: 30px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#bloque-c #avatar  {
	height: 100px;
	width: 100px;
	position: relative;
	left: 50%;
	margin-left: -50px;
	margin-top: 10px;
	text-align: center;
}
#bloque-c  #avatar img {
	height: 100px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#bloque-c form   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bloque-c  form #form_input   {
	float: left;
	line-height: 30px;
}
#bloque-c  form #send_button   {
	height: 60px;
	width: 80px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bloque-c   form #form_links  {
	text-align: right;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bloque-c a {
	font-size: 12px;
}
#bloque-c a:link  {
	color: #1E67A8;
	text-decoration: none;
	font-weight: bold;
}
#bloque-c a:visited  {
	color: #1E67A8;
	text-decoration: none;
	font-weight: bold;
}
#bloque-c a:active  {
	color: #1E67A8;
	text-decoration: underline;
	font-weight: bold;
}
#bloque-c a:hover  {
	color: #1E67A8;
	text-decoration: underline;
}
#bloque-a #videos {
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bloque-c ul {
	list-style-type: none;
}
#bloque-c li {
	line-height: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
#bloque-c #login_frame {
	width: 100%;
	height: 120px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#bloque-c #posts_frame {
	width: 100%;
	height: 400px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#bloque-media {
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	width: 645px;
}
#bloque-media h2 {
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../template/images/background/news.gif);
	background-repeat: no-repeat;
	background-position: 610px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
#bloque-media h3 {
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	text-align: right;
	padding-right: 5px;
	background-color: #F4F4F4;
	color: #666666;
	line-height: 20px;
}
#bloque-media #wallpaper {
	width: 320px;
	margin-right: 5px;
	margin-top: 5px;
	text-align: center;
	float: left;
}
#wrapper #content #bloque-media li {
	width: 155px;
	height: 30px;
	text-align: center;
	float: left;
	font-weight: bold;
	color: #999999;
}
#wrapper #content #bloque-media ul {
	padding-top: 20px;
}
#wrapper #content #bloque-media #textfield {
	width: 400px;
	height: 16px;
	text-align: center;
	margin-right: 50px;
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#bloque-media #banner {
	width: 315px;
	margin-top: 5px;
	text-align: center;
	float: left;
}
#bloque-media #avatar {
	width: 550px;
	margin-top: 5px;
	clear: both;
	margin-left: 40px;
}
#bloque-media #avatar img {
	float: left;
	margin: 1px;
	padding: 2px;
	clear: right;
	background-color: #EAEAEA;
	border: 1px solid #CCCCCC;
}

#bloque-media h4 {
	font-size: 14px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
}
#bloque-media p {
	padding-right: 5px;
	padding-left: 5px;
	clear: both;
	padding-bottom: 0px;
	padding-top: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bloque-media a  {
	font-size: 12px;
}
#bloque-media a:link   {
	color: #1E67A8;
	text-decoration: none;
	font-weight: bold;
}
#bloque-media a:visited   {
	color: #1E67A8;
	text-decoration: none;
	font-weight: bold;
}
#bloque-media a:active   {
	color: #1E67A8;
	text-decoration: underline;
	font-weight: bold;
}
#bloque-media a:hover   {
	color: #1E67A8;
	text-decoration: underline;
}
#ficha p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	text-align: justify;
}
#ficha h2  {
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../template/images/background/ficha.gif);
	background-repeat: no-repeat;
	background-position: 355px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#ficha {
	width: 390px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#ficha img {
	height: 140px;
	width: 140px;
	padding: 4px;
	margin-right: 5px;
	margin-bottom: 5px;
	position: relative;
	float: left;
	background-color: #E9E9E9;
	border: 1px solid #CCCCCC;
}
#ficha  #vars {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	text-align: right;
}
#ficha  #datos {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 120px;
	margin: 0px;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#ficha #video {
	width: 100%;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ficha form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
#ficha #vars_title {
	margin: 0px;
	padding: 0px;
	text-align: right;
	line-height: 30px;
}
#ficha #inputs {
	width: 220px;
	float: right;
	line-height: 30px;
}
#ficha ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
	width: 390px;
}
#ficha ul h2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	text-align: center;
	width: 150px;
}

#ficha li {
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 400px;
}
#ficha li p {
	background-image: url(../template/images/background/fnd_ficha_nombre.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
	float: left;
	color: #333333;
	line-height: 85px;
	margin: 0px;
}
#ficha li img {
	position: relative;
	background-color: #E9E9E9;
	height: 74px;
	width: 74px;
}
#ficha  li  a:link {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}
#ficha li a:hover {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	text-decoration: underline;
	color: #000000;
}
#ficha li a:visited {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}
#ficha li a:active {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}
#content #bloque-foro {
	width: 960px;
	background-color: #FFFFFF;
}
#wrapper #footer {
	height: 120px;
	clear: both;
	background-image: url(../template/images/background/footer.jpg);
	color: #CCCCCC;
	text-align: center;
}
#wrapper #content #footer p {
	line-height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #content #footer h2 {
	font-size: 14px;
	line-height: 20px;
	color: #FF9900;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bloque-a #bloque-a p strong a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
#bloque-juegos {
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	width: 645px;
}
#bloque-juegos h2 {
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #333333;
	background-image: url(../template/images/background/news.gif);
	background-repeat: no-repeat;
	background-position: 610px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
#bloque-juegos h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	text-align: right;
	padding-right: 5px;
	background-color: #F4F4F4;
	color: #666666;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#bloque-juegos a {
	font-size: 12px;
}
#bloque-juegos a:link {
	color: #1E67A8;
	text-decoration: none;
	font-weight: bold;
}
#bloque-juegos a:visited {
	color: #1E67A8;
	text-decoration: none;
	font-weight: bold;
}
#bloque-juegos a:active {
	color: #1E67A8;
	text-decoration: underline;
	font-weight: bold;
}
#bloque-juegos a:hover {
	color: #1E67A8;
	text-decoration: underline;
}
#wrapper #content #footer a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
