
#load form, #load input {display:none;}

body {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;
background:#272727;
}

table.menuon td, table.pagelinks td {
padding:2px 8px 2px 8px;
}

table {
border-collapse: collapse;
}

#container{
border: 1px solid #111;
background:#000;
max-width: 100%;
text-align: left;
}

.content {
margin:5px;
}

.content .toppanelmenu, .content .bottompanelmenu {
margin-left:-5px;
margin-right:-5px;

}

.top {
background-color:#0F0F0F;
}

h1 {
letter-spacing:-0.1px;
color:#0F0F0F;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#pagination {
font-size:11px;
color:#999;
text-align:right;
vertical-align:middle;
}

.fade {
background:#f7f7f7;
}

#pagination a {
color:#999;
}

.mobilead {
position:relative;
font-size:11px;
text-align:center;
border-bottom:solid 1px #222;
font-family:Arial, Helvetica, sans-serif;
padding:0px 5px 5px 5px;
}

.mobilead a {color:#bbb;}


.border a:hover,.border a:active,.border a:focus {
background-color:#fefefe;
color:#388CC5;
font-weight:normal;
}

.border {
background-color:#388CC5;
color:#FFF;
padding-left:4px;
}

#header {
padding:5px 5px 2px;
}

#footercontainer {
padding:0 1px;
}

a, .menuitem a {
text-decoration:none;
color:#bbb;
font-weight:bold;
}

.timestamp {
color:#bbb;
}

.progressbar-inner-outer {
background-color:#111;
border:solid 1px #222;
}

#progressbar-outer {
background-color:#222;
border-top:solid 1px #010101;
border-left:solid 4px #010101;
border-right:solid 4px #010101;
}

#progressbar-inner {
background-color:#388CC5;
border:solid 1px #222;
}

#storytools {
font-size:11px;
text-align:right;
padding:4px 0;
}

#pagelinks,.pagelinks {
font-size:11px;
text-align:left;
}

.nextn_input,.actions_input {
background:#0F0F0F;
border:1px solid #575757;
color:#575757;
}

.actions_btn {
background:#111;
border:1px solid #575757;
color:#575757;
}

.grey {
color:#575757;
}

#credits {
background:#EDEDED;
text-align:center;
border-bottom:1px solid #CCC;
padding:8px 12px;
}

#credits img {
margin:0 0 0 6px;
}

.version {
color:#bbb;
font-size:11px;
}

.listen {
color:#bbb;
padding-top:3px;
}

.sms {
border-bottom:dashed 1px #ccc;
border-top:dashed 1px #ccc;
padding-bottom:4px;
padding-top:4px;
}

.print {
padding-bottom:4px;
}

.options {
width:100%;
margin:0 0 5px;
padding:5px 0;
}

#footer {
font-size:11px;
color:#575757;
background:#000;
}

#footer hr {
width:100%;
margin-bottom:2px;
}

#credits a:hover,#credits a:active {
font-weight:normal;
background-color:#000;
color:#fff;
}

.copyright,.copyright a,.copyright a:hover {
font-size:11px;
font-weight:normal;
color:#575757;
padding:4px 0 0;
}

.mininotice,.mininotice a {
font-size:11px;
color:#388CC5;
font-weight:bold;;
}

.datesmall {
font-size:11px;
color:#0F0F0F;
}

.datesmallhome {
font-size:11px;
color:#999;
font-weight:bold;;
}

.nextn_prevnext {
margin-left:12px;
}

.nextn_form {
display:inline;
margin:0;
}

.nextn_input {
font-size:10px;
width:2em;
}

.results {
margin-top:40px;
margin-bottom:40px;
background-color:#CCC;
border:none;
}

.resultsheader {
background-color:#5D7594;
color:#FFF;
}

.graybg {
background-color:#EEE;
}

.whitebg {
background-color:#FFF;
}

.links {
background-color:#EEE;
width:100%;
border:1px solid #CCC;
font-size:.9em;
}

.header {
background-color:#5D7594;
width:100%;
margin-bottom:40px;
}

.contentrow {
border-bottom:solid 1px #111;
}

.menubar {
width:100%;
border-bottom:solid 1px #ddd;
margin:0 0 1px;
padding:1px 0;
}

.fronttop {
width:100%;
background:#000;
padding:3px 0 5px;
margin-bottom: 0px;
margin-top: 0px;
}

.notice {
width:100%;
background-color:#ffc;
margin:0 0 3px;
padding:3px 0 5px;
}

.pagefield {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#999;

width:17px;

height:10px;

border:1px solid #999;

}



table.collapse {

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

border-collapse:collapse;

}



table {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}



div.menuitem {

position:relative;

font-weight:bold;

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#111;

padding:1px 1px

}



div.menuitembottom {

position:relative;

font-weight:bold;

padding:1px 1px

}



div.menuitemhome {

border-bottom:solid 1px #DDD;

font-weight:700;

position:relative;

background-color:#F4F4F4;

border-top:solid 1px #DDD;

margin:0 0 1px;

padding:1px 0;

}



div.menuitemhomemiddle {

border-bottom:solid 1px #DDD;

font-weight:700;

position:relative;

background-color:#F4F4F4;

margin:0 0 1px;

padding:1px 0;

}



div.menuitemactive {

font-weight:bold;;

position:relative;

margin:2px 0;

padding:2px 0;

}



div.menuitemactivelast {

font-weight:bold;;

position:relative;

background-color:#F4F4F4;

border-bottom:solid 1px #F4F4F4;

margin:2px 0;

padding:2px 0;

}



div.menuitemactivetitle {

font-weight:bold;

position:relative;

margin:1px 0;

padding:1px 0;

background:#000;

}



div.menuon {

border-bottom:solid 1px #111;

}


div.sendtophone {

border-bottom:solid 1px #ddd;

background-color:#F4F4F4;

margin:0 2px 2px;

padding:0 2px 2px;

}



form {

display:inline;

}



.storytext {

border-bottom-width:3px;

border-bottom-style:solid;

border-bottom-color:#000;

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

padding:0px 5px 0px 5px;

}



#toppanel {

width:auto;

padding:0px 0px 5px 0px;

background:none;

}



#toppanel h1 {

margin-top:0;

margin-bottom:0;

color:#fff;

font-family:Arial, Helvetica, sans-serif;

font-weight:700;

text-align:left;

}



.paneltextinvert,.paneltextinvert a {

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

color:#bbb;

}



.toppanelmenu {

text-align: center;

background-color:#0C0C0C;

padding-right:10px;

padding-left:10px;

border-top-width:2px;

border-bottom-width:2px;

border-top-style:solid;

border-bottom-style:solid;

border-top-color:#0C0C0C;

border-bottom-color:#0C0C0C;

}



#bottompanel {

width:100%;

text-align: center;

border-top:1px solid #000;

border-bottom:4px solid #000;

background-color:#000;

float:none;

color:#343434;

}



.bottompanelmenu {

text-align: center;

background-color:#2B2B2B;

padding-right:10px;

padding-left:10px;

border-top-width:3px;

border-bottom-width:3px;

border-top-style:solid;

border-bottom-style:solid;

border-top-color:#2B2B2B;

border-bottom-color:#2B2B2B;

}



.bottompanelmenu h4 {

display:inline;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-transform:uppercase;

}



.footerlinks {

width:100%;

text-align: center;

color:#343434;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}



#bottompanel p a {

color:#343434;

font-weight:normal;

margin:0;

padding:0;

}



.breadcrumbs {

color:#595959;

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#000;

font-size:11px;

padding:2px;

}



.breadcrumbs a, #storyheader .breadcrumbs a{

color:#595959;

font-size:11px;

text-decoration:none;

font-weight:normal;

}



.featuredstorypanel {

margin-left:12px;

padding-left:12px;

margin-right:12px;

padding-right:12px;

width:auto;

}



.featuredstorypanel a,.featuredstorypanel a:hover {

color:#9FDBEC;

}



div.storymenuitem {

font-weight:700;

position:relative;

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#333;

background-color:#F4F4F4;

margin:0 0 1px;

padding:1px 0;

}



img {

border-style:none;

}



.storyactions {

background-color:#000;

border-top-width:0;

border-top-style:solid;

border-top-color:#000;

font-family:Arial, Helvetica, sans-serif;

padding:1px 5px 1px 5px;

}



.storyactionscontent {

margin-left:0px;

padding:0px 8px 0px 1px;

margin-top:3px;

font-family:Arial, Helvetica, sans-serif;

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#000;

}



.storyiconrow {

margin-right:5px;

margin-left:0;

padding-right:5px;

padding-left:0;

}





#storyheader {

margin-top:0;

padding-top:0;

}



#storyheader h1 {

font-weight:bold;

display:inline;

}



#storyheader p {

border-top-width:5px;

border-top-style:solid;

border-top-color:#FFF;

}



#storyheader .datesmall,.datesmall a {

font-variant:normal;

color:#999;

text-decoration:none;

}



.storyphoto {

border:1px solid #575757;

}



.actionpanelrow {

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#222;

}



.actionpanelrow img {

display:none;

}



.actionpanelrow a, .storyactionscontent a{

color:#575757;

}



.storybody {

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#000;

}



#weather .highlight {

font-family:Arial, Helvetica, sans-serif;

}



.progressbar {

position:relative;

}



.small,.tagline, .small a {

font-size:11px;

font-weight:normal;

}



#pagelinks a,.highlight,.highlight a,.storytext a {

color:#388CC5;

}



div.menuitemactive a,div.menuitemactivelast a {

font-weight:bold;;

}



#footer .invert, #footer .invert a,.invert a, invert{

font-weight:normal;

color: #FFF;

}

#footer a {font-weight:normal;font-size:11px}



.titulares{margin:0;padding:0;list-style-type:none;width:100%}

.limpiar{width:100%;height:1px;clear:both;font-size:1px;margin:0;padding:0;}



div.left {float:left;vertical-align:top;width:24px;margin-right:7px}

div.right-no-image{float:left;vertical-align:top;width:90%;margin-left:16px;padding-left:16px;}

div.right{float:left;vertical-align:top;margin:0; width:100%;text-align:left;padding:0}

div.featuredstorypanel {width:100%; background:#272727;}

.titulares li{padding-top:2px;padding-bottom:2px;}

.normal, .normal a, a.normal {font-weight:normal;}

div.right .small, div.right-no-image .small{color:#595959}




/* BEGIN CONTENT STYLES */

body{margin:0;font-family:Helvetica, Arial, sans-serif;overflow-x:hidden;color:#bbb;-webkit-user-select:none;-webkit-text-size-adjust:none}
a,u{cursor:pointer;display:inline;text-decoration:inherit;color:#388CC5}
*[onclick]{cursor:pointer}
.clear{clear:both}
#page{width:100%;min-height:308px}
#content{position:relative}
.button{display:block;float:left;font-size:14px;font-weight:bold;margin-right:8px;background-color:#388CC5;color:#fff;border-top:1px solid #9faecd;border-left:1px solid #9faecd;border-bottom:1px solid #273b65;border-right:1px solid #273b65;padding:8px 30px}
.message_box{padding:10px;margin:0;text-align:center;background-color:#fff8cc;color:#333;font-size:14px;font-weight:normal}
.login_form{background-color:#121212;padding:20px;}
.login_form .login_form_field{width:80%;font-size:18px;font-weight:normal;margin-bottom:5px;background:#0F0F0F;
border:1px solid #333;color:#333;}
.login_form .login_form_label{font-size:12px;margin-bottom:5px;color:#bbb}
.item{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:1px solid #333;position:relative;padding:10px;margin:0;font-size:12px;color:#bbb;overflow:auto}
.item .squareimage{width:35px;height:35px;float:left}
.line{height:1px;margin:0;background-color:#DDD}
.item .item_intentional {word-wrap:break-word}
.item .item_intentional_img {padding-left:45px;word-wrap:break-word}
.item .item_intentional .item_intentional_message,
.item .item_intentional_img .item_intentional_message{font-size:14px;line-height:16px;margin:0 0 7px 0}
.item .item_intentional .item_intentional_info,
.item .item_intentional_img .item_intentional_info{margin:5px 0 0 0;font-weight:normal;font-size:12px;line-height:14px;color:#999}
.item .item_likebox{display:block;margin:10px 0 3px 0}
.item .item_likebox .item_likebox_text{padding:5px 7px;font-size:12px;background-color:#eceff5;color:#555;line-height:20px;font-weight:normal}
.item .playlist{position:absolute;right:10px;}
.highlightbg {background:#121212;}

