body{background:white; font-family:arial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-family:Trebuchet Ms, Helvetica, Arial, Sans-serif;}
p{line-height:1.3em;margin:0 0 0.6em; font-size:13px;}
div.module h2, h3.subtitle, h2.subtitle{border:0 none; padding:2px 0 2px 10px; color:white;}
.button:hover, .bluebox .button:hover, .item .response_link:hover{text-decoration:none; color:#ccc;}

/*ads*/
div.AdsTop{background:#eeeeee;}
p.betclick_link{background:#990000;border:3px solid #CCCCCC;color:white;float:right;font-size:18px;height:50px;padding:10px;width:273px;}
p.betclick_link a{background:#558D2E;color:white;float:right;font-size:13px;font-weight:bold;margin:8px 0 0;padding:3px 5px;}
p.betclick_link a:hover{color:#558D2E; background:white; text-decoration:none;}
/*patrocinio*/
div.sponsor{margin:5px 2px 0 0}
/*logo*/
#header .logo {width:230px;}

/*módulos*/
.related{background:url(img/related.png) repeat;}
.grey_module{border:1px solid #CCCCCC;padding-bottom:10px;}
.grey_module h2{border-bottom:none; font-size:18px;}
a.list_link{background:url(img/related.png) repeat;}
ul.simple_list li{margin-bottom:12px; list-style-type:none; }
ul.simple_list, ul.doble_list {margin-left:0px;}
#friends_related{background:url(img/related.png) repeat; border:#ccc; padding:0 15px 10px;}
#friends_related h2{text-align:center; padding:5px; margin-bottom:5px;}

/*pie*/
div.footer_characters ul li{float:left;height:110px;margin:0 3px 5px;text-align:center;width:70px;}
div.footer_characters ul li a{float:left;font-size:11px;font-weight:normal;text-align:center;width:70px;}
div.footer_characters ul li a img{background:white none repeat scroll 0 0;border:1px solid #EEEEEE;display:block;height:60px;margin-bottom:5px;padding:4px;width:60px;}

/*menu perfil*/
ul.actionspro{ padding:0; margin:0px;}
ul.actionspro li, ul.actionspro a, ul.actionspro li.selected, .actionspro .inactive, .actionspro a:hover{background:none;} 
ul.actionspro li{padding:8px 2px 8px 5px; color:darkblue; font-size:14px; border-bottom:1px solid #aaa;}
ul.actionspro li.blogs{border-top:3px solid #ffffff;}
.actionspro li.character {margin:0px; border:none;}
ul.actionspro ul li{padding:6px 0 6px 15px; font-size:12px;}
ul.actionspro li.selected a{font-weight:bold; color:white;}
ul.actionspro li.selected li.inactive a{font-weight:normal;}
ul.actionspro li a{color:#eeeeee;}
ul.actionspro li.inactive a{color:#cccccc;}
ul.actionspro li.inactive{border:none;}
ul.actionspro li a:hover{color:#BAD7B6;}
div.bio_box{margin:0px;}
/*status*/
div.status_zone{background:#eee; padding:10px; margin-bottom:10px;}
div.status_zone h1{border-bottom:1px solid #ccc;}

/* cabecera de la vanguardia */
.lavanguardia_header {width:980px; margin:10px auto 0; height:36px; background-color: #000; background-image: url(img/fondo.jpg); background-repeat: no-repeat; }
.lavanguardia_header .left {float:left;}
.lavanguardia_header .right {float:right;}
.lavanguardia_header a img {border:none;}


/*cabecera de los escudos*/
div#linking_bar{border-top:1px solid #ccc; background:#eee url(img/bg_shields.png)  repeat-x left top; height:21px; border-bottom:1px solid #eee; padding:2px 0;}
div#linking_bar ul{ margin:0 auto; width:978px; background:url(img/escuditos_trans.png) no-repeat -1px top; height:21px;}
div#linking_bar li{float:left;}
div#linking_bar li a{float:left; display:block; padding-left:2px; width:28px; height:21px; color:transparent; font-size:0px; background:url(img/shields_spacer.gif) repeat-y right top;}
div#linking_bar li a:hover{background-color:black; opacity:0.2; filter:alpha(opacity="20");}
	
/* publicidad */
div.AdsTop div.container{width:980px;padding:0; margin:0 auto;}
div.AdsTop div.Ad728{float:left}
div.AdsTop div.Ad230{float:right}

/* login box */
#login-box {background: url(img/lbg.gif) no-repeat; width: 290px; height: 172px; padding-left: 10px; font:12px Arial,Helvetica,sans-serif; color:#000;}
#login-box form{padding:0px; margin:0px;}
#login-box form input, #login-box form label{display:inline; width:80px; margin:0px; padding:0px;}
#login-box form input.button{margin:10px 0 0; padding:2px 3px; width:90px;}
#login-box .slogan {padding: 30px 20px 0 0; color: #fff; font: 11px arial; line-height: 12px;}
#login-box .slogan a {color: #fff; text-decoration: none;}
#login-box h1 {font: bold 16px arial; padding: 5px 0 0 0; line-height:16px;}
#login-box .recuperar {margin: 10px 0; font: 10px arial; clear:both;}
#login-box div.login_form_cell {width:95px;  float:left; text-align: left; height:35px; text-align:left;}
#login-box p.title {margin:10px 0 5px; font-size:16px;}