@charset "utf-8";



body {
background:#fff;
color:#000;
font-family:Arial, sans-serif;
line-height:1.5
}

body#bd {
background:#f7f7f7;
color:#000
}

body.fs1 {font-size:10px}
body.fs2 {font-size:11px}
body.fs3 {font-size:12px}
body.fs4 {font-size:13px}
body.fs5 {font-size:14px}
body.fs6 {font-size:15px}

a {
color:#145077;
text-decoration:none
}

a:hover,a:active,a:focus {
	color:#7A7A7A;
}

a.readon {
text-transform:uppercase
}

.column p,.column pre,.column blockquote,.column h1,.column h2,.column h3,.column h4,.column h5,.column h6,.column ol,.column ul {
margin:15px 0;
padding:0
}

/* Headings & Titles ---*/
h1 {font-size: 200%;}
h2 {font-size: 175%;}
h3 {font-size: 150%;}
h4 {font-size: 125%;}
h5 {font-size: 100%;}

.contentheading,.componentheading,h1,h2,h3,h4,h5 {
font-family:Cambria, Times, serif;
font-weight:700;
line-height:1.2
}


h1.componentheading,.componentheading {
margin:0 -15px;
padding:0 15px 10px
}

.componentheading {
font-size:250%;
border-bottom:1px solid #ddd
}

h2.contentheading,.contentheading {
margin-top:15px;
padding:0 0 5px;
}

.contentheading { font-size: 200%; }
.contentheading_portada {
	font-size: 200%;
	line-height: 30px;
}

.blog .contentheading { font-size: 125%; }
.blog .leading .contentheading { font-size: 175%; }

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	font-weight: bold;
}

.category {
font-size:110%;
font-weight:700
}

small,.small,.smalldark,.createby,.createdate,.modifydate,.img_caption,.contenttoc,p.site-slogan,a.readon,.ja-navhelper,#ja-footer {
font-size:92%
}

.createdate {border-right: thin solid #333333;
padding-right:3px;
color:#545555;
font-size:11px;}

small, .small { color: #999999; }
.smalldark {
text-align:left
}

.column ul li {
background:url(../images/bullet.gif) no-repeat 15px 6px;
padding-left:25px;
margin-bottom:5px;
line-height:1.3;
overflow:hidden
}

.column ol li {
line-height:180%;
margin-left:15px
}

td { font-size: 100%; padding: 0px; }

th {
font-weight:700;
text-align:left;
padding:5px
}

fieldset {
border:none;
padding:10px 5px
}

fieldset a { font-weight: bold; }
fieldset.input { padding: 0; }
hr {
border-bottom:0;
border-left:0;
border-right:0;
border-top:1px solid #ddd;
height:1px
}

form label {
cursor:pointer
}

input,select,textarea,.inputbox {
font-family:Arial, sans-serif;
font-size:100%
}

.inputbox {
color:#000;
background-color:#fff;
border:1px solid #ddd;
padding:2px
}

.inputbox:hover,.inputbox:focus {
background-color:#fffff0;
border:1px solid #aaa
}

.button {
font-size:92%;
background:url(../images/but-bg.gif) repeat-x bottom #fff;
color:#666;
border:1px solid #ddd;
padding-top:1px;
padding-bottom:1px;
cursor:pointer;
text-transform:uppercase
}

.button:hover,.button:focus {
border:1px solid #aaa
}

.radio {
margin:0 5px
}

#form-login-username .inputbox,#form-login-password .inputbox {
font-weight:700;
padding-left:20px;
background-repeat:no-repeat;
background-position:5px center
}

#form-login-username .inputbox {
background-image:url(../images/icon-user.gif)
}

#form-login-password .inputbox {
background-image:url(../images/icon-key.gif)
}

#form-login ul li {
background:url(../images/bullet.gif) no-repeat 2px 7px !important;
padding-left:10px;
overflow:hidden;
margin:0
}

#form-login .button {
font-weight:700;
font-size:100%;
margin:10px 0
}

#ja-search {
float:right;
margin-top:5px;
}

#ja-search .inputbox {
width:615px;
background:url(../images/icon-search.gif) no-repeat 8px right #fff;
padding-left:5px;
font-weight:700;
font-size:115%
}

#ja-search .button {
margin-left:5px;
font-size:115%;
font-weight:700;
text-transform:none
}

.leading {
background:#ebf2f7;
padding-top:1px;
padding-bottom:15px;
border-bottom:1px solid #DDDDDD;
}

.article_row {
border-bottom:1px solid #ddd;
padding-top:3px;
padding-bottom:10px;
}

.column_separator {
padding:0 25px;
display:none;
}


.article-tools {
display:block;
clear:both;
position:relative;
line-height:normal;
background:#f7f7f7;
color:#999;
border:1px solid #ddd;
text-transform:;
margin:0 0 10px;
padding:5px
}

.blog .article-tools {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    clear: both;
    color: #999999;
    display: block;
    line-height: normal;
    margin: 0 0 10px;
    padding: 5px;
    position: relative;
    text-transform:;
}

.article-meta {
float:left;
width:70%;
padding:0
}

.article-section,.article-category {
color:#999;
font-size:92%
}

.createby {
	font-weight: normal;
	font-family: Arial, sans-serif;
	color: #545555;
	font-size: 11px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #333;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	padding-right: 4px;
	padding-left:7px;
}

.modifydate {
color:#999;
display:block;
text-transform:uppercase;
margin:10px 0
}

.contentdescription {
display:block;
border-bottom:1px solid #ddd;
margin:0 -15px;
padding:10px 15px
}

.contentdescription p {
	margin: 0;
}

.buttonheading {
	float: right;
}

.buttonheading img {
border:0;
float:right;
margin:0 5px 0 0
}

img.caption {
margin-top:5px
}

.img_caption {
color:#999;
margin-bottom:10px
}

.article-content img {
margin:1px 1px 10px;
}

.img_caption img {
margin:5px 0 0
}

.img_caption p {
color:#ccc;
background:#333;
border-top:1px solid #fff;
text-align:center;
margin:0;
padding:1px 0
}

.sectiontableheader {
background:#333;
color:#fff;
border:1px solid #ddd;
padding:5px
}

.sectiontableentry,.sectiontableentry0,.sectiontableentry1,.sectiontableentry2 {
border-bottom:1px solid #ddd;
padding:5px 5px 6px
}

.sectiontableentry2 {
background-color:#f7f7f7
}

table.contentpane, table.tablelist { width: 100%; }
table.contentpaneopen {
border:none;
border-collapse:collapse;
border-spacing:0
}

table.contenttoc {
width:30%;
border:1px solid #ddd;
float:right;
margin:0 0 10px 12px;
padding:0
}

table.contenttoc td {
border-bottom:1px solid #ddd;
padding:5px 10px
}

table.contenttoc th {
border-bottom:1px solid #ddd;
background:#f7f7f7;
text-transform:uppercase;
padding:5px 10px
}

div.poll {
padding:15px 0
}

form#poll {
border-bottom:1px dotted #ddd;
padding-bottom:10px;
margin-bottom:10px;
font-weight:700
}

dl.poll {
font-size:92%;
border-bottom:1px dotted #ddd;
padding-bottom:10px;
margin-bottom:10px
}

dl.poll dt {
width:100px;
clear:left
}

dl.poll dd {
clear:right
}

table.pollstableborder {
border:none;
text-align:left;
width:100%;
padding:0
}

table.pollstableborder img {
vertical-align:baseline
}

table.pollstableborder td {
background:#f7f7f7;
border-bottom:1px solid #ddd;
font-weight:700;
padding:5px !important
}

table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td {
background:#fff;
font-weight:400
}

table.searchintro {
width:100%;
padding:10px 0
}

table.searchintro td {
padding:5px !important
}

ul.pagination {
float:left;
width:75%;
margin:15px 0
}

ul.pagination li {
background:none;
display:inline;
overflow:hidden;
margin:0;
padding:0
}

ul.pagination li span {
padding:1px 3px
}

ul.pagination a {
border:1px solid #ddd;
background:#f7f7f7;
color:#000;
padding:1px 5px
}

ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus {
border:1px solid #145077;
text-decoration:none;
background:#145077;
color:#fff
}

.sortby {
font-size:92%;
margin:10px 0 5px
}

.sortby .filter,.sortby .display {
float:left;
width:40%
}

.sortby .display {
float:right;
text-align:right
}

.pagenavbar {
background:url(../images/icon-pages.gif) no-repeat center left;
font-weight:700;
padding-left:14px
}

.pagenavcounter {
text-align:center;
margin:15px 0 !important
}

.counter {
float:right;
text-align:right;
width:24%;
line-height:1;
margin:15px 0 !important
}

.counter span {
background:#145077;
border:1px solid #145077;
color:#fff;
padding:1px 5px
}

.blog_more {
border-bottom:1px solid #ddd;
margin:0 -15px;
padding:15px 15px 0
}

.blog_more h2 {
font-size:115%;
text-transform:uppercase;
margin:0 0 5px
}

.blog_more ul li {
background:url(../images/bullet.gif) no-repeat 5px 6px;
padding-left:15px
}

div.back_button a,div.back_button a:hover,div.back_button a:active {
display:block;
margin:10px 0
}

#system-message {
margin:0 -15px 10px
}

#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li {
background:none;
color:#FFF;
margin:0;
padding:5px
}

#system-message dd.message ul {
background:#145077;
border:0;
}

#system-message dd.error ul {
background:#9c162e;
border:0
}

#system-message dd.notice ul {
background:#333;
border:0
}

.tool-tip {
background:#fff;
border:1px solid #D4D5AA;
float:left;
max-width:300px;
z-index:1000;
padding:5px
}

.tool-title {
background:url(../../system/images/selector-arrow.png) no-repeat;
font-size:100%;
font-weight:700;
margin:-15px 0 0;
padding:15px 0 5px
}

.tool-text {
font-size:100%;
margin:0;
}

.hasTip img {
border:none;
margin:10px 5px 0 0
}

div.ja-moduletable h3,div.moduletable h3 {
font-size:110%;
text-transform:uppercase;
color:#000;
margin:0 0 5px;
padding:0
}

div.ja-moduletable,div.moduletable {
position:relative
}

div.moduletable_tabs h3 {
border-bottom:1px solid #ddd;
margin-bottom:0;
padding:5px 15px
}

div.moduletable_tabs {
border-bottom:1px solid #ddd;
padding:0
}

div.moduletable_hilite {
background:#FFFFF0
}

#ja-widget-weather .temp {
color:#9c162e
}

#ja-widget-stock .graph img {
background:#fff;
border:1px solid #ddd;
padding:5px
}

div.last_update {
font-size:92%;
color:#666;
text-align:right;
clear:both;
display:block;
padding:5px 15px
}

.twitter {
padding:15px 0 !important
}

.twitter h3 {
padding:0 15px !important
}

.ja-twitter h4 {
font-size:92%;
text-transform:uppercase;
font-weight:400;
font-family:Arial, sans-serif;
background:#f7f7f7;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:10px -15px;
padding:5px 15px
}

.ja-twitter-avatar {
float:left;
margin-right:5px;
border:1px solid #ddd;
padding:2px
}

.ja-twitter center img {
vertical-align:middle;
}

div.ja-twitter div.ja-twitter-item {
border-bottom:1px dotted #ccc;
margin:0 0 10px;
padding:0 0 10px
}

div.ja-twitter div.ja-twitter-date {
font-size:92%;
color:#666
}

div.ja-video-thumb img {
width:105px !important;
border:1px solid #ddd;
margin:0 2px;
padding:3px
}

.badge {
position:absolute;
top:0;
right:0;
width:45px;
height:46px
}

.badge-hot .badge {
background:url(../images/icon-badge.png) no-repeat 0 0
}

.badge-new .badge {
background:url(../images/icon-badge.png) no-repeat 0 -46px
}

.badge-pick .badge {
background:url(../images/icon-badge.png) no-repeat 0 -92px
}

.badge-top .badge {
background:url(../images/icon-badge.png) no-repeat 0 -138px
}

a.poll-result {
font-size:92%;
text-transform:uppercase
}

form.poll .button {
margin-right:5px
}

div.bannergroup_text div.banneritem_text {
border-bottom:1px dotted #ddd;
padding:5px 0
}

div.bannergroup_text div.bannerheader,div.bannergroup_text div.bannerfooter_text a {
font-size:92%;
color:#999
}

div.bannergroup_text div.bannerfooter_text {
text-align:right;
padding:5px 0 0
}

.main {
background:#fff;
border-left:1px solid #ddd;
border-right:1px solid #ddd
}

.ja-box {
padding-top:10px;
padding-bottom:10px
}

#ja-container {
z-index:5;
position:relative
}

#ja-container.ja-r2 .main {
}

#ja-container.ja-r1 .main {
background:url(../images/dot.gif) repeat-y 69% 0 #fff
}

#ja-container.ja-r2 .ja-content-top, #ja-container.ja-r2 .ja-content-main, #ja-container.ja-r2 .ja-content-bottom {margin-right:1px;}

#ja-container.ja-l2 .main {
background:url(../images/dot-1pxfix.gif) repeat-y 40% 0 #fff
}

#ja-container.ja-l1 .main {
background:url(../images/dot.gif) repeat-y 20% 0 #fff
}

#ja-container.ja-l1r1 .main,#ja-container.ja-l1 .main {
background:url(../images/dot-2pxfix.jpg) repeat-y 20% 0 #fff
}

#ja-container.ja-l1r1 .main-inner {
background:url(../images/dot.gif) repeat-y 80% 0
}

#ja-mainbody {width: 69%;
}

#ja-contentwrap {
margin-top:0px;
}

.ja-content-main {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;}

.ja-content-bottom .moduletable {
border-top:1px solid #ddd;
border-bottom:0
}

.ja-col {
margin-bottom:-1px
}

#ja-header {
z-index:10;
position:relative
}

#ja-header .main {
padding:21px 0 2px
}

h1.logo,div.logo-text h1 {
font-size:300%;
line-height:1
}

h1.logo {
width:230px;
height:71px;
margin:0
}

h1.logo a {
width:230px;
height:71px;
display:block;
background:url(../images/logo.gif) no-repeat left;
margin-left:7px;
}

h1.logo a span {
position:absolute;
top:-1000px
}

div.logo-text h1 a {
letter-spacing:1px;
font-weight:700;
text-decoration:none;
color:#000
}

p.site-slogan {
color:#999;
background:#f7f7f7;
display:block;
letter-spacing:1px;
font-size:85%;
text-transform:uppercase;
text-align:center;
margin:0;
padding:0 5px
}



.ja-topbar {
position:absolute;
top:0;
width:100%;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
font-size:11px;
}

.ja-day,.ja-updatetime {
float:left;
background:#fff;
color:#999;
border-right:1px solid #ddd;
padding:2px 8px 0
}

.ja-updatetime em {
margin-left:3px;
font-style:normal;
color:#9c162e
}

.ja-healineswrap {
float:left;
padding-top:2px
}

.ja-healineswrap em {
font-style:normal;
font-weight:700;
float:left;
display:block;
color:#999;
padding:0 8px
}

.ja-headlines a:hover,.ja-headlines a:active,.ja-headlines a:focus {
color:#000;
text-decoration:none
}

.ja-syndicate a {
border-left:1px solid #ddd;
width:40px;
height:19px;
line-height:19px;
display:block;
color:#999;
text-align:center;
font-weight:700
}

.ja-syndicate a:hover,.ja-syndicate a:active,.ja-syndicate a:focus {
border-left:1px solid #ddd;
background:#333;
color:#fff;
text-decoration:none
}

#ja-mainnav {
line-height:1;
position:relative;
z-index:9
}

#ja-mainnav .main {
background:url(../images/mainnav-bg.gif) repeat-x bottom #fff;
border-top:1px solid #ddd;
font-family:Constantia, Cambria, Times, serif;
font-size:100%
}

#ja-subnav {
z-index:9;
position:relative
}

#ja-subnav .main {
font-family:Arial, sans-serif;
font-size:80%;
text-transform:UPPERCASE;
z-index:10;
line-height:1.6;
border-bottom:1px solid #ccc
}

#ja-subnav ul {
background:#ddd;
overflow:hidden;
padding:7px 0 8px
}

#ja-subnav ul.active {
background:#145077
}

#ja-subnav li {
background:none;
display:block;
float:left;
border-left:1px solid #999;
padding:0 8px 0 9px
}

#ja-subnav li:first-child {
border-left:0
}

#ja-subnav ul li a {
color:#000;
display:block
}

#ja-subnav ul li.active a,#ja-subnav ul li.active a:hover,#ja-subnav ul li.active a:active,#ja-subnav ul li.active a:focus {
text-decoration:underline;
font-weight:700;
color:#fff
}

#ja-subnav ul li ul {
display:block;
height:auto;
position:absolute;
left:-999%;
background:#fff;
border:1px solid #ccc;
padding:0
}

#ja-subnav ul li.hover ul {
display:block;
height:auto;
position:absolute;
left:auto
}

#ja-subnav ul li.hasChild a span {
background:url(../images/arrow.png) no-repeat right center;
padding-right:8px
}

#ja-subnav ul li.hover a span {
background:url(../images/arrow-2.png) no-repeat right center
}

#ja-subnav ul li.hasChild li a span,#ja-subnav ul li.hover li a span {
background:none;
padding-right:0
}

#ja-subnav ul li ul li {
display:block;
float:none;
text-align:left;
border-left:none;
border-bottom:1px solid #ddd;
padding:5px
}



#ja-subnav ul li ul li a {

border:0 !important;

text-decoration:none !important;

color:#000 !important;

background-image:none !important;

font-weight:400

}



#ja-subnav ul li ul li a:hover {

text-decoration:underline !important;

background-image:none !important

}



#ja-subnav ul li ul li a.active {

color:#000 !important;

font-weight:700

}



.ja-navhelper .main {

border-bottom:1px solid #ddd;

padding:5px 0

}



.ja-breadcrums {

float:left;

width:80%;

margin-left:10px;

margin-top:2px;

text-transform:uppercase;

font-size:95%;

}



.ja-breadcrums strong {

margin-right:4px

}



.ja-breadcrums img {

margin:1px 4px

}



ul.menu li {

background:none;

border-bottom:1px dotted #ddd;

overflow:hidden;

margin:0;

padding:0

}



ul.menu li a {

display:block;

outline:none;

text-indent:2px;

padding:4px 0

}



ul.menu li ul {

margin:0 0 0 10px

}



ul.menu li li {

border-top:1px dotted #ddd;

border-bottom:0;

background:url(../images/arrow.png) no-repeat left 9px

}



ul.menu li li a {

font-weight:400;

text-indent:8px

}



ul.menu li li a:hover,ul.menu li li a:active,ul.menu li li a:focus {

color:#333

}



#ja-topsl li,#ja-botsl li {

padding-left:10px;

background-position:1px 7px

}



#ja-topsl .moduletable {

border-bottom:0

}



#ja-botsl .main {

border-top:1px solid #ddd

}



.ja-box .moduletable,.ja-box .moduletable_default {

margin-bottom:0;

border-bottom:0;

border-right:1px solid #ddd

}



.ja-box-right .moduletable,.ja-box-right .moduletable_default {

border-right:0

}



#ja-footer .main {

color:#999;

position:relative;

overflow:hidden;

border-top:1px solid #ddd;

padding:0 0 15px;

background-color:#145077;

}



#ja-footer small {

color:#666;

font-size:100%

}



#ja-footer .ja-footnav {

background:#145077;

position:relative;

overflow:hidden;

font-size:90%;

margin:0 0 10px

}



.ja-footnav ul {

float:left;

line-height:normal

}



.ja-footnav li {

display:block;

float:left;

border-left:1px solid #666;

padding:0

}



.ja-footnav li a {

text-transform:uppercase;

display:block;

line-height:normal;

color:#ffffff;

padding:7px 10px

}



.ja-footnav ul.ja-links li {

background:none;

border-left:0;

padding:0

}



.ja-footnav ul.ja-links li a {

padding:7px 10px

}



.ja-footnav ul.ja-links li.top a {

background:url(../images/arrow-3.png) no-repeat 9px center;

padding-left:18px;

padding-right:10px

}



.ja-footnav ul.ja-links li.top a:hover {

background-color:#145077;

color:#fff;

text-decoration:none

}



.ja-footnav ul.ja-links li.layout-switcher a {

background:#145077;

color:#fff;

text-decoration:none

}



.ja-footnav ul.ja-links li.user-reset a {

background:#145077;

color:#fff;

text-decoration:none

}



.ja-footnav .ja-firstitem {

border-left:0;

padding-left:5px

}



.ja-copyright small {

display:block

}



ul.accessibility {

position:absolute;

top:-100%

}



#ja-usertools {

float:left;

padding-top:3px

}



#ja-usertools strong {

font-weight:400;

float:left;

display:block;

padding:0 5px 2px 8px

}



#ja-usertools li {

background:none;

display:block;

float:left;

margin:0;

padding:1px 0 0

}



#ja-usertools li img:hover {

border:1px solid #999;

background:#fff;

margin:0

}



#ja-usertools img {

margin:1px;

padding:2px

}



.item_fonttool .childcontent {

width:150px !important;

margin-left:-81px !important

}



.item_fonttool .childcontent .inner {

padding:10px 15px 5px !important

}



.ja-megamenu li.havechild .childcontent .inner ul.ja-usertools-font li {

background:none !important;

display:inline;

margin:0;

padding:0 3px 0 0

}



.ja-megamenu li.havechild .childcontent .inner ul.ja-usertools-font li img {

border:1px solid #ddd

}



.ja-megamenu li.havechild .childcontent .inner ul.ja-usertools-font li img:hover {

border:1px solid #666;

cursor:pointer

}



.ja-usersetting {

background:#f7f7f7;

color:#333;

margin:0 -15px

}



a.ja-usersetting-loadform {

position:absolute;

right:50px;

top:4px;

width:20px;

text-indent:-9999px;

height:20px;

background:url(../images/icon-setting.gif) no-repeat center

}



form.ja-usersetting-form {

padding:5px 15px

}



.ja-usersetting-options {

width:100%;

display:block

}



.ja-usersetting-options ul {

overflow:hidden;

clear:both;

font-size:92%;

margin:0;

padding:5px 0

}



.ja-usersetting-options ul li {

background:none;

float:left;

display:block;

margin:0 !important;

padding:0 15px 0 0 !important

}



.ja-usersetting-options ul.checkall {

padding-bottom:0;

margin-bottom:0;

border-bottom:0

}



.ja-usersetting-options ul.catselect {

margin-top:0

}



.ja-usersetting-options ul.catselect li {

line-height:20px;

height:20px

}



.ja-usersetting-options ul.catselect label {

line-height:20px

}



.ja-usersetting-options ul.catselect .checkbox {

line-height:20px;

margin:0 5px

}



.ja-mdtool {

position:absolute;

right:10px;

top:4px;

width:20px;

height:20px

}



.ja-mdmover {

position:absolute;

right:30px;

top:4px;

text-indent:-9999px;

width:20px;

height:20px;

background:url(../images/icon-mover.gif) no-repeat center

}



#ja-banner {

padding-top:15px;

text-align:center;

overflow:hidden;

width:100%;

border-top:1px solid #ddd;

margin:0

}



div.ja-innerdiv {

clear:both;

margin-bottom:10px;

padding-bottom:12px;

border-bottom:1px dotted #ddd

}



div.ja-innerdiv h4 {

font-family:Arial, sans-serif;

font-size:92%;

font-weight:400;

text-transform:uppercase;

margin:5px 0;

padding:0

}



.ja-social-bookmarking {

float:right;

margin-top:2px

}



.cufon-canvas {

padding:1px 0 3px

}



#idc-container .idc-share {

position:relative

}



button.dsq-button {

padding:4px 8px !important

}



div.dsq-post-fields {

z-index:20;

position:relative

}



div.dsq-post-footer {

z-index:18

}



.editor fieldset,.publishing,.metadata {

border:1px solid #ddd;

padding:10px

}



.editor fieldset,.metadata {

margin:20px 0

}



.editor fieldset legend,.publishing legend,.metadata legend {

background:#666;

font-weight:700;

color:#fff;

padding:0 5px

}



.publishing img.calendar {

border:none;

background:none;

vertical-align:middle;

padding:0 0 0 5px

}



div.save {

margin-top:10px

}



h1,.contentheading {

font-size:200%

}



h2,.blog .leading .contentheading {

font-size:175%

}



h4,.blog .contentheading {

font-size:125%

}



h5,td {

font-size:100%

}



a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus,fieldset a,.createby,div.ja-twitter div.ja-twitter-source,div.bannergroup_text div.banneritem_text a,ul.menu li.active a {

font-weight:700

}

a.contentpagetitle:hover, a.contentpagetitle:active,a.contentpagetitle:focus
{color:#7A7A7A}



small,.small,.ja-headlines a,.ja-headlines .separator {

color:#999

}



fieldset.input,#ja-topsl .ja-box,#ja-botsl .ja-box {

padding:0

}



#form-login ul,#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul,h4.poll-title,ul.menu {

margin:0;

padding:0

}



#ja-search label,.article_separator,.leading_separator,.row_separator,.column_separator,.publishing div.wrap {

display:none

}



#ja-search .inputbox:hover,#ja-search .inputbox:focus,.sectiontableentry:hover,.sectiontableentry0:hover,.sectiontableentry1:hover,.sectiontableentry2:hover {

background-color:#fffff0

}



.contentdescription p,#ja-mainnav .inner {

margin:0

}



.buttonheading,.ja-syndicate,.ja-footnav ul.ja-links {

float:right

}



.sectiontableheader a,.sectiontableheader a:hover,.sectiontableheader a:focus,.sectiontableheader a:active,#ja-subnav ul.active li a,.ja-footnav li a:hover,.ja-footnav li a:active,.ja-footnav li a:focus {

color:#fff

}



table.contentpane,table.tablelist,table.contentpaneopen,table.contentpane,table.blog {

width:100%

}



table.contenttoc a,#ja-mainnav a {

color:#000

}



dl.poll dt,dl.poll dd,h1.logo,div.logo-text,.ja-headlines,#ja-usertools ul {

float:left

}



#ja-widget-weather,#ja-widget-stock {

margin:0 -15px -15px

}



#ja-widget-weather .ja-usersetting-options,#ja-widget-stock .ja-usersetting-options {

background:url(../images/grad-l1.gif) repeat-x left bottom

}



#ja-widget-weather .ja-usersetting-form ul li,#GB_middle .left,#GB_middle .right {

float:none

}



#ja-widget-stock .graph,.ja-content-main {

padding:0px 0px

}



.graph,div.stock-list-v,div.last_update,.ja-twitter {

padding:0 15px

}



#jawidget-stock .paramlist,.ja-usersetting-options p.actions,.metadata .inputbox,div.contact_email_checkbox {

margin-bottom:10px

}



#ja-container.ja-r2 .ja-content-top,#ja-container.ja-r2 .ja-content-main,#ja-container.ja-r2 .ja-content-bottom,#ja-container.ja-l2 #ja-left .ja-mass,#ja-container.ja-l2 #ja-left .ja-colswrap {

margin-right:15px;
margin-top:0px;
margin-left:15px;
}



.ja-mass-bottom .moduletable,.ja-mass-bottom .moduletable_default,.ja-mass-bottom .moduletable_hilite,.ja-colswrap,#ja-topsl .main {

border-bottom:1px solid #ddd

}



#ja-left .ja-l2,#ja-right .ja-r2 {

background:url(../images/dot.gif) repeat-y center

}



.ja-footnav ul.ja-links li.layout-switcher a:hover,.ja-footnav ul.ja-links li.user-reset a:hover {

background:#666;

color:#fff;

text-decoration:none

}



#idc-container-parent,#disqus_thread {

margin-top:20px;

border-top:1px dotted #ddd;

clear:both

}



.editor fieldset,.publishing label,.metadata label,form.user label,div.name label,div.pass label,div.remember label,div.contact_email label {

font-weight:700;

padding-right:10px

}



.publishing div,form.user div,form.user table td,div.name,div.pass,div.remember,div.contact_email {

padding:6px 0

}


/*MIS PROPIOS ESTILOS*/

div.moduletable_vacio {
	
	margin-top: 0px;
	
	margin-bottom: 3px;
	
	padding-left: 0px;

	padding-right: 0px;
	
}

.moduletable_cabecera {margin-top:10px;
margin-left:10px;}


/*COLUMNAS PORTADA Y CENTRO*/

.ja-bottom{width:100%;float:left;}
.ja-bott2{width:65%;float:left;}
.ja-bott3{width:35%;float:left;}

/*BANNERS DE PUBLICIDAD*/

div.bannergroup_vacio {
	background-image: url(http://www.sevillaactualidad.com/noticias/images/publicidad.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: -3px;
}

div.bannergroup_robapaginas {
	background-image: url(http://www.sevillaactualidad.com/noticias/images/publicidad_300.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 5px;
}

div.bannergroup_pie {
	text-align:center;
}

div.bannergroup_content-top {
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}


div.banneritem_cabecera {
	margin-top:10px;
	margin-left:10px;}

div.moduletable_publi1 {
	
	margin-top: 4px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	background-image: url(http://www.sevillaactualidad.com/noticias/images/publicidad.gif);
	background-repeat: no-repeat;
	
}

div.moduletable_entrevista {
margin-top:0px;
margin-bottom: 3px;
margin-right: 3px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom:3px solid #ddd;
padding-left:3px;
padding-right:8px;
background-image: url(http://www.sevillaactualidad.com/noticias/images/fondo-avance.gif);
background-repeat:repeat-x;}


div.moduletable_fest {
margin-top:0px;
margin-bottom: 3px;
margin-right: 3px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom:3px solid #ddd;
padding-left:3px;
padding-right:8px;
background-image: url(http://www.sevillaactualidad.com/noticias/images/fondo-fest.gif);
background-repeat:repeat-x;}

div.moduletable_semanasanta {
margin-top:0px;
margin-bottom: 3px;
margin-right: 3px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom:3px solid #ddd;
padding-left:3px;
padding-right:8px;
background-image: url(http://www.sevillaactualidad.com/noticias/images/fondo-avance-ss.gif);
background-repeat:repeat-x;}

div.moduletable_sevillafc {
margin-top:0px;
margin-bottom: 3px;
margin-right: 3px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom:3px solid #ddd;
padding-left:3px;
padding-right:8px;
background-image: url(http://www.sevillaactualidad.com/noticias/images/fondo-avance-feria.gif);
background-repeat:repeat-x;}

div.moduletable_betis {
margin-top:0px;
margin-bottom: 3px;
margin-right: 3px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom:3px solid #ddd;
padding-left:3px;
padding-right:8px;
background-image: url(http://www.sevillaactualidad.com/noticias/images/fondo-avance-betis.gif);
background-repeat:repeat-x;}

div.moduletable_rocio {
margin-top:0px;
margin-bottom: 3px;
margin-right: 3px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom:3px solid #ddd;
padding-left:3px;
padding-right:8px;
background-image: url(http://www.sevillaactualidad.com/noticias/images/fondo-avance-rocio.gif);
background-repeat:repeat-x;}


div.moduletable_columnistas {
	padding-left: 5px;
}

div.moduletable_ultimasnoticias {background-image: url(http://www.sevillaactualidad.com/noticias/images/fondo-ultimas-noticias.png);
background-repeat: no-repeat;
height:330px;
width:290px;
padding-left:10px;
padding-top:15px;
}

div.moduletable_ultimoscomentarios {background-image: url(http://www.sevillaactualidad.com/noticias/images/fondo-ultimos-comentarios.png);
background-repeat: no-repeat;
height:330px;
width:290px;
padding-left:10px;
padding-top:15px;
}

div.moduletable_anexodestacados {border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;}
	
	
div.moduletable_marcador {
margin-top:0px;
margin-bottom: 3px;
margin-right: 3px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom:3px solid #ddd;
padding-left:3px;
padding-right:8px;
background-image: url(http://www.sevillaactualidad.com/noticias/images/fondo-marcador-2.png);
background-repeat:repeat-x;}
