/* =ESTILOS BÁSICOS */
body { background:#fff; margin:0; padding:0; text-align:center; font-size:63.7%; font-family:"Lucida Grande", Verdana, Arial, sans-serif; color:#666;}

/* =Body ESTILOS FONDO */
body#home { background:#fff url(../imaxes/bg.gif); }
body#list { background:#fff url(../imaxes/bg.gif); }
body#inside { background:#fff; }

img { border:0; padding:0; margin-bottom:0 }
a, a:visited { color:#197283; text-decoration:none;}
a:hover { color:#09C; /*background: transparent url(../img/bg_nav_highlight.gif) no-repeat bottom right;*/ text-decoration:underline;}
a img {	border:none;}

#container { position:relative; width:800px; margin:0 auto; text-align:center; padding:0;}

/* =ESTILOS GENÉRICOS */
.hide {	position:absolute; left:-2000px; width:999px;}
.alignleft { float:left;}
.alignright { float:right;}
.margin-none { margin:0;}

p, ul, ol, td, label, input, textarea, dl, dt, dd { font-family:"Lucida Grande", Geneva, Arial, sans-serif; font-size:1.1em; line-height:1.4em; margin:0 0 0.5em 0; }

dt { font-weight: bold; }

h2, h3 {font-family:Georgia, "Times New Roman", Times, serif;}
h2 { font-size:2.5em; color:#630; margin:0 0 3px 0; font-weight:normal; line-height:1.1em; letter-spacing:-1px;}
h3 { font-size:1.5em; color:#099; margin:0; font-weight:bold; }
h4 { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0 3px 0; padding-top:10px; text-transform:uppercase; font-weight:normal;}


/* =Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* =collapse lists */
#container ul.nav, #container ul.nav li { margin:0; padding:0; list-style:none; }
ul.nav, ul.nav li { display:inline;}

/* =Header */
#header { width:800px; padding:0; margin:0; position:relative; text-align:left; border-top:1px solid #fff;}
#header h1 { padding:0; width:266px; height:106px; margin:0;}
#header h1 a {background:url(../imaxes/mega.gif) no-repeat; display:block; width:266px; height:106px; margin:8px 0 0 0;}
#masthead-details {position:absolute; top:28px; right:0; text-align:right;}
#masthead-details p {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#630;}
.masthead-details {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#ccc; margin: 6px 0 0 0;}
#masthead-main-links a, #masthead-sub-links a {color:#666; text-decoration:none; margin-left:5px;}
#masthead-main-links a:hover, #masthead-sub-links a:hover {color:#333; text-decoration:none; background:url(../imaxes/bg_hover-default.gif) no-repeat bottom center;}
#masthead-main-links {font-weight:bold;}
#search-bar {background:url(../imaxes/bg_issue-outline_top.gif) no-repeat; margin-top:6px; padding-top:8px; position:relative; text-align:left; }
#search-bar form { position:absolute; right:0; top:8px; margin:0; padding:0;}
#search-bar form .search-go {background:#40C4DD; color:#fff; border:1px solid #40C4DD;}
#search-bar form .search-text {border:1px solid #ccc; margin-right:5px;}
#search-bar form label {display:inline; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#000; }
#search-bar form label, #search-bar form input {vertical-align:top;}
#search-bar p {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#666;}
#search-bar p span { color:#000;}

/* =Primarynav */
#primarynav {background:#D8EDA2 url(../imaxes/bg_issue-outline_btm.gif) no-repeat top center; padding:15px 0 10px 10px; text-align:left;}
#primarynav a {font-size:1.2em; text-transform:uppercase; color:#197283; font-family:"Arial", Helvetica, sans-serif; text-decoration:none; margin-right:15px;}
#primarynav a:hover {color:#666; background:url(../imaxes/bg_nav_highlight.gif) no-repeat bottom center;}
#primarynav a.current_page_item {color:#000; background:url(../imaxes/bg_nav_highlight.gif) no-repeat bottom center;}

body#home #primarynav-1 a {color:#000; background:url(../imaxes/bg_nav_highlight.gif) no-repeat bottom center;}

body#list #primarynav-1 a {color:#000; background:url(../imaxes/bg_nav_highlight.gif) no-repeat bottom center;}

/* =Secondaynav */
#secondarynav {margin:0 0 15px 0;}
#secondarynav ul {padding:0; margin:0}
#secondarynav li { font-size:1em; list-style-type:none; margin:0; padding:0 0 5px 0;}
#secondarynav li a {color:#666; text-transform:uppercase;}
#secondarynav a.current_page_item {color:#333; background:url(../imaxes/bg_hover-default.gif) no-repeat bottom center;}

/* =Content */
#content {margin:10px 0 0 0; padding:15px 0 0 0; text-align:left; width:800px;}

/* Columns */
#c, #c1, #c2, #c3, #c4 {float:left;}
#c1, #c2, body#home #c3, body#list #c2{margin-right:15px;}
body#home #c {width:675px;}
body#home #c2 {width:305px;}
body#home #c3 {width:190px;}
body#home #c1 {width:110px;}
body#home #c4 {width:145px;}

body#list #c2 {width:480px;}
body#list #c4 {width:170px;}
body#list #c1 {width:110px;}

body#inside #c2 {width:510px;}
body#inside #c3 {width:150px;}
body#inside #c1 {width:110px;}
body#inside #c {width:675px;}

a.author, .author a { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#000 !important; text-decoration:none;}
body#inside a.author, body#inside .author a {font-size:1.2em;}
a:hover .author, .author a:hover {color:#333; text-decoration:underline;}

#c2 a {color:#c60;}
#c2 p {font-size:1.2em; line-height:1.6em;}
#c2 h2 {letter-spacing:-1px;}
#c2 h2 a {color:#630;}
#c2 h2 a:hover {color:#c60;}

#c a {color:#c60;}
#c p {font-size:1.2em; line-height:1.6em;}
#c h2 {letter-spacing:-1px;}
#c h2 a {color:#630;}
#c h2 a:hover {color:#c60;}

body#home #c #cover-story h2, body#home #c2 #cover-story h2, body#home #c2 #cover-story p, body#home, body#list, #c2 #cover-story h4, body#home #c2 #cover-story ul {padding:0 10px 0 10px;}

body#home #c #cover-story2 { background:#ffffff; border-top:3px solid #666; border-bottom:1px solid #666; padding:1px 0 10px 0;}
body#home #c3 #cover-story3 { background:#D8EDA2; border-top:3px solid #666; border-bottom:1px solid #666; padding:1px 0 10px 0;}
body#home #c #cover-story2 h2 {font:normal 4.0em Georgia, "Times New Roman", Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:4px 0; margin-right:10px;}
body#home #c #cover-story2 { background:#FFFFFF url(../imaxes/edicion/oco.gif) no-repeat bottom left; border-top:3px solid #666; border-bottom:0px solid #666; padding:1px 0 10px 0;}
body#home #c #cover-story2 h2 {font-size:3.3em;}
body#home #c #cover-story2 h2 {font-size:3.3em;}
body#home #c #cover-story2 h4 {padding-top:10px;}
body#home #c #cover-story2 p {font-size:1.2em; color:#333;}


body#home #c2 #cover-story2 { background:#ffffff; border-top:3px solid #666; border-bottom:1px solid #666; padding:1px 0 10px 0;}
body#home #c2 #cover-story2 { background:#FFCC00 url(../imaxes/bg_cover-story2.jpg) no-repeat bottom left; border-top:3px solid #666; border-bottom:3px solid #666; padding:1px 0 10px 0;}

body#home #c2 #cover-story { background:#E3E8C9 url(../imaxes/bg_cover-story.jpg) no-repeat bottom left; border-top:3px solid #666; border-bottom:3px solid #666; padding:1px 0 10px 0;}
body#home #c2 #cover-story2 h2 {font-size:3.3em;}
body#home #c2 #cover-story h2 {font-size:3.3em;}
body#home #c2 #cover-story h4 {padding-top:10px;}
body#home #c2 #cover-story p {font-size:1.2em; color:#333;}
body#home #c2 div.feature-article {border-bottom:1px solid #EAE7D2; padding-bottom:10px; margin-bottom:10px;}
body#home #c2 img {border:1px solid #ccc; background:#fff; padding:3px; float:right; margin:0 0 10px 15px;}


body#list #c2 #cover-story2 { background:#ffffff; border-top:3px solid #666; border-bottom:1px solid #666; padding:1px 0 10px 0;}
body#list #c2 #cover-story h2, body#list #c2 #cover-story p, body#list #c2 #cover-story h4, body#list #c2 #cover-story ul {padding:0 10px 0 10px;}
body#list #c2 #cover-story { background:#ffffff url(../imaxes/fondovideo.gif) no-repeat bottom left; padding:40px 20px 40px 30px;}
body#list #c2 #cover-story h2 {font-size:3.3em;}
body#list #c2 #cover-story h4 {padding-top:10px;}
body#list #c2 #cover-story p {font-size:1.2em; color:#333;}
body#list #c2 div.feature-article {margin-top:10px; border-bottom:1px solid #EAE7D2; padding-bottom:10px; margin-bottom:10px;}
body#list #c2 img {border:1px solid #ccc; background:#fff; padding:3px; float:right; margin:0 0 10px 15px;}

body#inside #c h2 {font:normal 4.0em Georgia, "Times New Roman", Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:4px 0; margin-right:10px;}
body#inside #c2 h2 {font:normal 4.0em Georgia, "Times New Roman", Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:4px 0; margin-right:10px;}
body#inside #c2 h3 {color:#333;}
body#inside #c2 h4 {font-size:1.4em; text-transform:none; font-weight:bold;}
body#inside #c2 ul { list-style: disc url(../imaxes/bg_bullet.gif); }
body#inside #c2 li {font-size:1.1em; line-height:1.4em;}
body#inside #c2 p.intro {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:1.6em; line-height:1.4em; color:#333; border-bottom:3px solid #eee; padding-bottom:10px;}
body#inside #c2 p.corpo {font:normal 160% Georgia, "Times New Roman", Times, serif; margin-right:10px;}
body#inside #c2 img {border:1px solid #ccc; background:#fff; padding:3px; float:right; margin:0 0 10px 15px;}
body#inside #c2 img.nothing {float: left !important; margin: 0;}
body#inside #c2 blockquote {display:block; border-top:1px solid #666; border-bottom:1px solid #666; font-size:1.6em; color:#333; width:200px; padding:10px 0 10px 0; margin:10px 15px 10px 0; float:left; line-height:1.5em;}
body#inside #c #article-functions {margin-bottom:15px; border-bottom:3px solid #666;}
body#inside #c #article-functions p {font-size:1.1em;}
body#inside #c #article-functions p a {padding-left:17px; padding-bottom:3px; margin-right:4px; margin-left:4px;}
body#inside #c #article-functions p a.comments-icon {background:url(../imaxes/icon_comment.gif) no-repeat;}
body#inside #c #article-functions p a.comments-form-icon {background:url(../imaxes/printer-pearl.gif) no-repeat;}
body#inside #c #article-functions p a.email-article {background:url(../imaxes/email-green.gif) no-repeat;}
body#inside #c .article-teaser {border-bottom:1px solid #ccc; margin:0 0 5px 0; padding-bottom:5px;}
body#inside #c .article-teaser h3 {font-size:1.8em;}
body#inside #c .article-teaser p {font-family:"Lucida Grande", Geneva, Arial, sans-serif; font-size:1.2em; color:#666; }
body#inside #c .article-teaser p.intro {border:none; margin-bottom:0; padding-bottom:0;}
body#inside #c .article-teaser .meta {font-size:1.1em; margin-bottom:2px; color:#999;}
body#inside #c2 #bct {font-size:0.9em; color:#999; text-transform:lowercase;}
body#home #c #bct {font-size:0.9em; color:#999; text-transform:lowercase;}

body#home #c3 #editorial {background:#fff; border-top:2px solid #666; border-bottom:2px solid #666; padding-bottom:5px; margin:0;}
body#home #c3 #editorial h3, body#home #c3 #editorial p, body#home #c3 #editorial h4, body#home #c3 #editorial ul { padding-left:10px; padding-right:10px;}
body#home #c3 h3 a {color:#333; text-decoration:none;}
body#home #c3 h3 a:hover {color:#000; text-decoration:underline;}
body#home #c3 div.column-articles {border-bottom:1px solid #EAE7D2; padding-bottom:10px; margin-bottom:5px;}

body#list #c3 #editorial {background:#fff; border-top:2px solid #666; border-bottom:2px solid #666; padding-bottom:5px; margin:0;}
body#list #c3 #editorial h3, body#list #c3 #editorial p, body#list #c3 #editorial h4, body#list #c3 #editorial ul { padding-left:10px; padding-right:10px;}
body#list #c3 h3 a {color:#333; text-decoration:none;}
body#list #c3 h3 a:hover {color:#000; text-decoration:underline;}
body#list #c3 div.column-articles {border-bottom:1px solid #EAE7D2; padding-bottom:10px; margin-bottom:5px;}

body#inside #c3 #author {margin-bottom:15px;}
body#inside #c3 #author h4 {text-transform:none; font-size:1.1em; font-weight:bold; color:#666; border-bottom:1px solid #ccc; padding-bottom:5px;}
body#inside #c3 #author img {border:1px solid #ccc; background:#fff; padding:3px; float:right; margin:0 0 3px 3px;} 
body#inside #c3 #author p {font-size:1em;}
body#inside #c3 #author-list {margin-bottom:15px;}
body#inside #c3 #author-list ul { margin:0; padding:0; list-style-type:none; }
body#inside #c3 #author-list a {color:#666;}
/* Polling */
body#inside #c3 #democracy h4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em;}
body#inside #c3 #democracy label {font-size:1em; vertical-align:center;}
body#inside #c3 #democracy li {border-bottom:1px solid #ccc; padding:0 0 0.4em 0; margin:0 0 3px 0;}
body#inside #c3 #democracy input {border:1px solid #000; margin:0; padding:0;}
body#inside #c3 #democracy p input {background:#40C4DD; color:#fff; border:1px solid #40C4DD;}
body#inside #c #bct {font-size:0.9em; color:#999; text-transform:lowercase;}

body#home #c1 {border-top:1px solid #ccc;}
body#home #c1 #column-categories {margin-bottom:15px;}
body#home #c1 #column-categories p {margin:0; padding:0;}
body#home #c1 #column-categories ul {padding:0; margin:0; list-style:none;}
body#home #c1 #column-categories a {color:#333; text-decoration:none; }
body#home #c1 #column-categories a:hover {color:#666; background:#F0FDE2; }
body#home #c1 #home-skyscraper {border-top: 1px solid #ccc; padding-top:15px;}

body#list #c1 {border-top:1px solid #ccc;}
body#list #c1 #column-categories {margin-bottom:15px;}
body#list #c1 #column-categories p {margin:0; padding:0;}
body#list #c1 #column-categories ul {padding:0; margin:0; list-style:none;}
body#list #c1 #column-categories a {color:#333; text-decoration:none; }
body#list #c1 #column-categories a:hover {color:#666; background:#F0FDE2; }
body#list #c1 #list-skyscraper {border-top: 1px solid #ccc; padding-top:15px;}

body#inside #c1 #column-categories ul {padding:0; margin:0; list-style:none;}

body#home #c4 {border-top:1px solid #999;}
body#home #c4 ol {margin:0; padding:0 0 0 23px;}
body#home #c4 h3 {margin-top:5px;}
body#home #c4 p.more-link, body#list #c4 p.more-link, body#inside #c3 p.more-link {border-top:1px solid #ccc; padding-top:5px !important; margin-top:10px !important;}
body#home #c4 p.more-link a, body#list #c4 p.more-link a, body#inside #c3 p.more-link a {color:#197283 !important; font-weight:normal !important;}

body#list #c4 {border-top:1px solid #999}
body#list #c4 ol {margin:0; padding:0 0 0 23px;}
body#list #c4 h3 {margin-top:5px;}
body#list #c4 div.column-articles {border-bottom:1px solid #EAE7D2; padding-bottom:10px; margin-bottom:5px;}

body#home #c4 p.more-link a, body#list #c4 p.more-link a, body#inside #c3 p.more-link a {color:#197283 !important; font-weight:normal !important;}

div.latest-snippits {margin-bottom:20px;}
div.latest-snippits h4 {background:#fff; border-top:2px solid #666; border-bottom:1px solid #666; padding-bottom:15px; margin:0;}
div.latest-snippits a {color:#333 !important; /* ie6PC needed the important tag */text-decoration:none; font-weight:bold;}
div.latest-snippits a:hover {text-decoration:underline;}
div.latest-snippits p {margin:0 0 7px 0; padding:0; line-height:1.2em; color:#666;}
#c2 div.latest-snippits p {padding-left:20px; padding-bottom:3px; background:url(../imaxes/icon_comment.gif) no-repeat; border-bottom:1px solid #ccc;}

/* Comments form */
#comments {border-top:3px solid #666; padding-top:15px; margin-top:15px;}
#comments p {font-size:1.1em;}
#comments h2 {font-size:2em !important;}
#comments .comment {border-top: solid 1px #ccc; margin: 5px 0px 0px 0px;}
#comments .commentAuthor {padding: 5px 5px 5px 5px;background-color: #f0f0f0;}
#comments .commentAuthor p a {font-weight:bold;}
#comments .comment-words {padding: 0px 5px 5px 5px;}
#comments .comment-words p {margin: 8px 0px 5px 0px; padding: 0px;}
#comments #commentForm { background-color: #f0f0f0; padding: 8px 10px 5px 10px;	margin: 0px 5px 0px 0px; border: 1px solid #ccc; }
#comments #commentForm input.formItem {width:300px; border: 1px solid #999; height:25px; padding:3px; font-size:1.4em;}
#comments #commentForm label {padding:0; display:block;}
#comments #commentForm label span { color:#c00;}
#comments #commentForm textarea {width:430px; border:1px solid #999; padding:5px}
#comments #commentForm #submit2 { background:#c60; color:#fff; border:1px solid #c60; margin-top:10px; padding:5px;}

/* Contact-us form */
#c1 div.intouch {background-color: #f0f0f0; padding: 8px 10px 5px 10px; margin: 0px 5px 0px 0px; border: 1px solid #ccc;}
#c1 div.intouch #field_1, #c1 div.intouch #field_2, #c1 div.intouch #field_3  {width:300px; border: 1px solid #999; height:25px; padding:3px; font-size:1.4em;}
#c1 div.intouch div.inputfield {color:#c00;}
#c1 div.intouch div.inputfield label {display:block; font-weight:bold; color:#666;}
#c1 div.intouch textarea {width:430px; border:1px solid #999; padding:5px;}
#c1 div.intouch #Submit { background:#c60; color:#fff; border:1px solid #c60; margin-top:10px; padding:5px; display:block;}
#c1  div.intouch #usermessage span {font-size:1.5em; border:1px solid #c00; background-color:#fCC; padding:5px; margin-bottom:15px; display:block; }

/* Email this page form */
#email-form {background-color: #f0f0f0; padding: 8px 10px 5px 10px; margin: 0px 5px 0px 0px; border: 1px solid #ccc;}
#email-form input#yourname, #email-form input#youremail, #email-form input#friendname, #email-form input#friendemail {width:300px; border: 1px solid #999; height:25px; padding:0 3px 3px 3px; margin:3px 0 0 0; font-size:1.4em; display:block;}
#email-form input#imageverify {border: 1px solid #999; height:25px; padding:0 3px 3px 3px; margin-top:0; font-size:1.4em; display:block;}
#email-form textarea {width:430px; border:1px solid #999; padding:5px; font-size:1.4em;}	
#email-form .Buttons { background:#c60; color:#fff; border:1px solid #c60; margin-top:10px; padding:5px; display:block;}
#email-form strong {color:#000;}
#email-form img { display:block; float:none !important; margin:0 0 5px 0 !important; padding:0 !important;}

/* =Footer */
#footer { position:relative; background:url(../imaxes/bg_issue-outline_top.gif) no-repeat; margin:15px 0 20px 0; padding:10px 0 50px 0; text-align:left;}
#footer a {color:#333; text-decoration:none;}
#footer a:hover {color:#999; text-decoration:underline;}
#footer ul a {margin-right:5px;}
#footer p.ftr-rss-feeds {margin-top:15px; background:url(../imaxes/icon_rss.gif) no-repeat 0px 2px; padding-left:15px;}
#footer p.ftr-rss-feeds strong {color:#f90;}
#footer-contact {position:absolute; top:13px; left:525px; padding-bottom:20px;}
#footer-contact a {color:#c60;}
#footer-contact h3 {color:#333;}


/* =FORMATO AXENDA */
.post {
	font-size:0.8em;
	border-top:0px solid #BA5876;
	margin-bottom:2px;
	padding:1em 0 0.5em 0;
}


.date { /* date & author */
	color : #BA5876;
	float:right;
	line-height:2.3em;
	margin:1.5em 0 5px 10px;
	padding-left:5px;
	border-left:1px solid #BA5876;
	font-size:.8em;
	text-align:center;
	position:relative;
	right:0;
}

.date_day {
	display:block;
	font-size:3em;
	text-align:right;
}

.date_month {
	display:block;
	font-size:3em;
	text-align:right;
	font-weight:bold;
}

.date_year {
	display:block;
	font-size:1.4em;
	line-height:.9em;
}
.entry {
	margin:0;
	text-align:left;
        color:#7D3A4E;
}

.entry p {
	margin:0em 0 1.1em 0;
}

.datetime {
float:right;
height:50px;
width:50px;
background-image:url(../imaxes/date.png);
font-size:10px;
font-weight:700;
text-align:center;
color:#000;
line-height:20px;
margin:0 0 20px 10px;
}

.datetime span {
display:block;
line-height:30px;
color:#fff;
font-size:15px;
}

/* =FORMATO AXENDA VAI DE CAMIÑO*/
.datetime_vaidecamino {
float:right;
height:50px;
width:50px;
background-image:url(../imaxes/date_vaidecamino.png);
font-size:10px;
font-weight:700;
text-align:center;
color:#000;
line-height:20px;
margin:0 0 20px 10px;
}

.datetime_vaidecamino span {
display:block;
line-height:30px;
color:#fff;
font-size:15px;
}

/* =DISCOS */

a, a:link {
  color: #0088ee;
  text-decoration: none;
}

a:hover {
  color: #0088ee;
  text-decoration: underline;
}

.person_online {
  color: #ff690a;
  font-size: 11px;
}

.person {
  cursor: pointer; cursor: hand;
  height: 57px;
  width: 125px;
  display: block;
  float: left;
  overflow: hidden;
  margin-right: 0px;
  margin-bottom: 5px;
  padding-left: 60px;
  padding-right: 5px;
  padding-top: 3px;
  border: solid 1px White;
}
.person:hover {
  background: #fefefe;
  border: solid 1px #e8e8e8;
}
.person span {
  font-size: 12px;
  display: block;
  line-height: 1.2em;
}
#miniaturas_imaxe {display:none;} 


/* algunhas clases generales */
.clear {
	clear: both;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	height: 0px;
}
