/*  
Template name: Simple Magazine
Template URI: http://templates.arcsin.se/simple-magazine-website-template/
Release date: 2009-08-02
Last updated: 2009-08-10
Description: A simple and lightweight magazine styled website template.
Author: Viktor Persson
Author URI: http://arcsin.se/

This template is licensed under a Creative Commons Attribution 2.5 License:
http://templates.arcsin.se/license/
*/


/* 
   Reset
------------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, table, tr, th, td, textarea, input, select {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
table, td, th {vertical-align: top;}  /* antes: middle */
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: none;}
:focus {outline: 0;}


/* 
   General 
------------------------------------------------------------------- */

html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}

body {
	background: #FFF;
	color: #334;
	font: normal 75% sans-serif;
	line-height: 1.5;
}


/* 
   Typography 
------------------------------------------------------------------- */

/* Headings */

h1,h2,h3,h4,h5,h6 {
	color: #444;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 0.3em;
}
h4,h5,h6 {font-weight: bold;}

h1 {font-size: 2.5em;}
h2 {font-size: 2em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.25em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}


/* Links */

a:focus,a:hover {color: #357;}
a {
	color: #357;
	text-decoration: underline;
}
a.feed {
	background: url(../img/icon-feed.gif) no-repeat left center;
	padding-left: 18px;
}

/* More links */
a.more {
	color: #579;
	font-weight: bold;
}
a.more:hover {color: #234;}


/* Text elements */

p {margin-bottom: 1em; }

abbr, acronym {border-bottom: 1px dotted #666;}
address {margin-bottom: 1.5em;}
blockquote {margin: 1.5em;}
del, blockquote { color:#666; }
em, dfn, blockquote, address {font-style: italic;}
strong, dfn {font-weight: bold;}
sup, sub {line-height: 0;}

pre {
	margin: 1.5em 0;
	white-space: pre;
}
pre,code,tt {
	font: 1em monospace;
	line-height: 1.5;
}


/* Lists */

li ul, li ol {margin-left: 1.5em; }
ul, ol {margin: 0 0 1.5em 1.5em;}

ul {list-style-type: disc;}
ol {list-style-type: decimal;}

dl {margin: 0 0 1.5em 0;}
dl dt {font-weight: bold;}
dd {margin-left: 1.5em;}



/* Special lists */

ul.plain-list li, ul.nice-list li, ul.tabbed li {list-style: none;}

ul.tabbed {
	display: inline;
	margin: 0;
}
ul.tabbed li {float: left;}

ul.plain-list {margin: 0;}

ul.nice-list {margin-left: 0;}
ul.nice-list li {
	list-style: none;
	border-top: 1px solid #EEE;
	padding: 4px 0;
}
ul.nice-list li:first-child {border-top: none;}
ul.nice-list li .right {color: #999;}


/* Tables */

table {margin-bottom: 1.4em; width: 100%;}
th {font-weight: bold;}
thead th {background: #C3D9FF;}
th,td,caption {padding: 4px 10px 4px 5px;}
tr.even td {background: #F2F6FA;}
tfoot {font-style: italic;}
caption {background: #EEE;}

table.data-table {
	border: 1px solid #CCB;
	margin-bottom: 2em;
	width: 100%;
}
table.data-table th {
	background: #F0F0F0;
	border: 1px solid #DDD;
	color: #555;
	text-align: left;
}
table.data-table tr {border-bottom: 1px solid #DDD;}
table.data-table td, table th {padding: 10px;}
table.data-table td {
	background: #F6F6F6;
	border: 1px solid #DDD;
}
table.data-table tr.even td {background: #FCFCFC;}

/* Table: Monedas */

#listOfCountriesTable td, #listOfCountriesTable th {
    border: 1px solid #dddddd;
/*	font-size: 8.5pt; */
    padding: 2px;
}
#listOfCountriesTable td {
    vertical-align: top;
}
#listOfCountriesTable {
    border: 1px solid #dddddd;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 20px auto;
}

/* Misc classes */

.small {font-size: 0.9em;}
.smaller {font-size: 0.8em;}
.smallest {font-size: 0.7em;}

.large {font-size: 1.15em;}
.larger {font-size: 1.25em;}
.largest {font-size: 1.35em;}

.hidden {display: none;}

.quiet {color: #999;}
.loud {color: #000;}
.highlight {background:#ff0;}

.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-separator {padding: 0 5px;}

.error, .notice, .success {
	border: 1px solid #DDD;
	margin-bottom: 1em;
	padding: 0.6em 0.8em;
}

.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a {color: #8A1F11;}

.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.notice a {color: #514721;}

.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}


/* 
   Forms 
------------------------------------------------------------------- */

label {font-weight: bold; cursor: pointer;}
fieldset {padding: 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc;}
legend {font-weight: bold; font-size: 1.2em;}
textarea {overflow: auto;}
input.text, textarea, select {
	background: #FCFCFC;
	border: 1px inset #AAA;
	margin: 0.5em 0;
	padding: 4px 5px;
}
input.text:focus, textarea:focus, select:focus {background: #FFFFF5;}

input.button {
	background: #DDD;
	border: 1px outset #AAA;
	padding: 4px 5px;
}
input.button:active {border-style: inset;}

.form-error {border-color: #F00;}


/* 
   Alignment 
------------------------------------------------------------------- */

/* General */

.center,.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* Images */

img.bordered,img.alignleft,img.alignright,img.aligncenter {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
}
img.alignleft, img.left {margin: 0 1.5em 1em 0;}
img.alignright, img.right {margin: 0 0 1em 1.5em;}


/* Floats */   

.left,.alignleft {float: left;}
.right,.alignright {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
}


/* 
   Separators 
------------------------------------------------------------------- */

.content-separator, .archive-separator {
	background: #D5D5D5;
	clear: both;
	color: #FFE;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 1px;	
}
.content-separator {margin: 20px 0;}
.archive-separator {margin: 10px 0;}


/* 
   Posts 
------------------------------------------------------------------- */

.post a {text-decoration: none;}
.post a:hover {text-decoration: underline;}

.post img.left, .post img.right {margin-bottom: 0;}

.post-date {
	color: #777;
	margin: 2px 0 10px;
}
.post-date a {color: #444;}

.post-title h1, .post-title h2, .post-title h3 {margin-bottom: 0;}

.post-meta {
	background: #F6F6F6;
	border: 1px solid #DDD;
	color: #777;
	padding: 6px 10px;
}
.post-meta a {color: #345; }
.post-meta a:hover {color: #001;}

.post-body {font-size: 1.1em;}
.post-body a {color: #357;}
.post-body a:hover {color: #357;}

.post-body img.left, .post-body img.right {margin-bottom: 1em;}



/* Archives */
.archive-pagination {margin-bottom: 16px;}
.archive-post-date {
	background: #F5F5F5;
	border-bottom: 1px solid #C5C5C5;
	border-right: 1px solid #CFCFCF;
	float: left;
	margin-right: 12px;
	padding: 2px 0 5px;
	text-align: center;
	width: 46px;
}
.archive-post-title .post-date {margin: 0;}
.archive-post-title {padding-top: 4px;}
.archive-post-day {font: normal 1.6em Georgia,serif;}


/* 
   Layout 
------------------------------------------------------------------- */

/* General */
.center-wrapper {
	margin: 0 auto;
	width: 980px;
}

/* Network */

#network {background: #EEE;}
#network .left {
	color: #333;
	padding: 6px 0;
}
#network .tabbed a {
	display: block;
	padding: 6px 10px 7px;
	text-decoration: none;
	color: #666;
}
#network li a:hover {
	background: #F6F6F6;
	color: #000;
}
#network li.current-tab a {
	background: #FFF;
	font-weight: bold;
}
#network .text-separator, #network span {color: #999;}


/* Toolbar */
#toolbar {
	padding: 12px 0 8px;
	font-size: 1.1em;
	color: #999;
}
#toolbar img {vertical-align: middle;}


/* Header */

#header {margin-bottom: 24px;}

/* Site title */
#site-title {
	font: normal 1.4em serif;
	border-bottom: 1px solid #CCC;
	padding-bottom: 24px;
}
#site-title span {color: #999;}
#site-title a {
	color: #357;
	text-decoration: none;
	font:cambria;
	font-weight:bold;
	/* font-variant:small-caps; */
}


/* Navigation */

#navigation {margin-bottom: 24px;}
#navigation a {
	display: block;
	text-decoration: none;
}

/* Main navigation */

#main-nav a {
	color: #888;
	font-size: 1.5em;
	padding: 9px 14px;
}
#main-nav li {background: url(../img/navigation-separator.gif) no-repeat left center;}
#main-nav li:first-child {background: none;}
#main-nav li.current-tab a, #main-nav a:hover {color: #002;}
/*#main-nav li.current-tab a {background: url(../img/navigation-arrow2.gif) no-repeat center bottom;}*/


/* Subnav */

#sub-nav {background: #EDEDED; padding: 0 5px;}
#sub-nav a {
	color: #678;
	font: bold 1.2em sans-serif;
	padding: 10px;
}
#sub-nav li.current-tab a, #sub-nav a:hover {color: #223;}


/* Main */

.main {margin-bottom: 18px;}

.main#main-three-columns {background: url(../img/main-three-columns.gif) repeat-y right top;}
.main#main-three-columns .sidebar {width: 193px;}
.main#main-three-columns #main-left {width: 520px;}

.main#main-two-columns {background: url(../img/main-two-columns.gif) repeat-y right top;}
.main#main-two-columns .sidebar {width: 440px;}
.main#main-two-columns #main-left {width: 520px;}

.sidebar a {text-decoration: none;}
.sidebar a:hover {text-decoration: underline;}

#sidebar-1 {margin-left: 37px;}

/* Columns */
.col3 {width: 30%;}
.col3-mid {margin-left: 5%;}

/* Sidebar */

#sidebar-wrapper {}
#sidebar {}


/* Sidebar sections */
.section {margin-bottom: 16px;}
.section-title {
	background-color: #F2F6FA;
	border-top: 2px solid #ABC;
	font: bold 1.1em sans-serif;
	margin-bottom: 5px;
	min-height: 0;
	padding: 5px 8px 6px;
}

.network-section .section-title {
	background-color: #F6F6F6;
	border-color: #D6D6D6;
}


/* Dashboard */

#dashboard {
	background: #FAFAFA url(../img/dashboard.gif) repeat-y left top;
	border: 1px solid #E7E7E7;
}

#dashboard .column {width: 244px;}
#dashboard #column-4 {border-right: none;}

#dashboard .column-content {
	padding: 14px 16px;
}
#dashboard .column-title {
	color: #666;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 5px;
}
#dashboard a {color: #456;}
#dashboard a:hover {color: #000;}


/* Footer */

#footer {padding: 10px 0;}
#footer a {
	color: #579;
	text-decoration: none;
}
#footer .right, #footer .right a {
	color: #999;
	text-decoration: none;
}
#footer .text-separator {
	padding: 0 3px;
	color: #BBB;
}
#footer a:hover {color: #000;}


/* 
   Misc overriding classes
------------------------------------------------------------------- */

/* Border */

.noborder {border: 0;}
.notborder {border-top: 0;}
.norborder {border-right: 0;}
.nobborder {border-bottom: 0;}
.nolborder {border-left: 0;}

/* Margin */

.nomargin {margin: 0;}
.notmargin {margin-top: 0;}
.normargin {margin-right: 0;}
.nobmargin {margin-bottom: 0;}
.nolmargin {margin-left: 0;}

/* Padding */

.nopadding {padding: 0;}
.notpadding {padding-top: 0;}
.norpadding {padding-right: 0;}
.nobpadding {padding-bottom: 0;}
.nolpadding {padding-left: 0;}

/* Single line IE fix */
* html #sub-nav, * html .section-title, * html .main {height: 0.01%; min-height: 0.01%;}

/***************************************** 
			Estilos SCT
******************************************/

/* footer */
.info {
	background: url(../img/icono_info.png) no-repeat left center;
	padding-left: 18px;
}
a.facebook {
	background: url(../img/icono_facebook.png) no-repeat left center;
	padding-left: 20px;
}
a.email {
	background: url(../img/icono_email.png) no-repeat left center;
	padding-left: 20px;
}

/* stocks */
ul.stocks {
	list-style:none;
	float: left;
    margin: 0 0 10px 5px;
    text-align: left;
    width: 212px;
}

table.stocks{ width:212px; margin:5px auto; text-align:left; }
table.stocks th { text-transform:uppercase; }
table.stocks .first { width:85px; }
table.stocks .red { color:#F00; }
table.stocks .green { color:#0F0; }

table.banderas { text-align:left; }
table.banderas a { float:left; margin: 5px 0px 3px 0px; line-height:11px; }
table.banderas a img { width:18px; height:11px; vertical-align:middle; margin: 0px 8px 0px 2px; }
table.dcha a img { margin: 0px 6px 0px 2px; }

ul.stocks{ width:212px; margin:0 0 10px 5px; text-align:left; float:left; }
ul.stocks li { background:none; padding:0; float:left; margin:2px 0; }
ul.stocks li span{ float:left; }
.stocks li.header span { text-transform:uppercase; font-weight:bold; }
.stocks li span.nombre { width:90px; color:#555555; }
.stocks li span.ult { width:62px; color:#555555; text-align:right; }
.stocks li span.dif { width:55px; color:#555555; text-align:right; }

.stocks li span.red { color:#F00; }
.stocks li span.green { color:#0F0; }

img.flag{ width:12px; height:7px; }
img.flag_ccaa{ width:25px; height:16px; float:left; margin: 0 6px 0 0; border:1px solid rgb(150, 150, 150)}


/***************************************** 
FORMULARIO DE CONTACTO
******************************************/
.contactform {width:458px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:100%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.field {width:315px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform textarea {width:315px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%; /*resize:none;*/}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:100%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.contactform button.button{background: none repeat scroll 0 0 #E6E6E6; border: 1px solid #969696; color: #969696; float: right; font-family: verdana,arial,sans-serif; font-size: 100%; margin-right: 20px; margin-bottom:10px; padding: 1px !important; text-align: center; width: 9em; cursor:pointer;}


/***************************************** 
CARRUSEL DE IMAGENES (para el caso de redondear esquinas)
******************************************/
/* 
	.carruseldeimagenes img {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	}
*/

/***************************************** 
COOKIES
******************************************/
#cookie-bar {background:#111111; height:24px; line-height:24px; color:#eeeeee; text-align:left; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#0075FF;} /* #cookie-bar .cb-enable {background:#007700;} */
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

/***************************************** 
PANELES
******************************************/

/* tamaño y forma del panel principal */
#panel {
	position: relative;
	width:100%;
}

/* configuracion de las pestañas */
ul#tabs {
	position:absolute;
/*	left: 0px;		*/
	top: -5px;
	margin:0;
	padding:0;
	width: 100%;
	height: 24px;
	z-index: 20;
}
	ul#tabs li {
		float: left;
		height: 24px;
		padding-left: 8px;
		list-style: none;
		margin-right: 2px;
		border: 1px solid #91a7b4;
		background: #fff;
/*		background: url(../img/tabs.png) left -48px;	*/
	}
	ul#tabs li.actual {
		height: 24px;
		background: #eee;
/*		background: url(../img/tabs.png) left -72px;	*/
	}
		ul#tabs li a {
			display: block;
				/* hack para ie6 */
				.display: inline-block;
				/* fin del hack */
			height: 24px;
			line-height: 23px;
			padding-right: 8px;
			outline: 0px none;
			font: Verdana, Arial;
			font-size: 11px;
			text-decoration: none;
			color: #000;
			background: #fff;
/*			background: url(../img/tabs.png) right 0px;		*/
		}
		
		ul#tabs li.actual a {
			height: 24px;
			line-height: 24px;
			background: #eee;
/*			background: url(../img/tabs.png) right -24px;	*/
			cursor: default;	
		}

/* Configuración de los paneles */
div#panel #paneles {
	position:absolute;
	left: 0px;
	top: 23px;
	width: 100%;
/*	border: 1px solid #91a7b4; */
	background: #fff;
	overflow: hidden;
	z-index: 11px;
}
	div#panel #paneles div {
	margin:0px;
	width: 100%;
	text-decoration: none;
	color:#357
/*	
	font: Verdana, Arial;
	font-size: 11px;
	color: #000;
	overflow: auto;
*/	}

	div#panel #paneles a {
	text-decoration: none;
	color:#357;
	}

	div#panel #paneles a:hover {
	text-decoration: underline;
	color:#357;
	}

	div#panel #paneles h3 {
	color: #444;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 0.3em;
	vertical-align:middle;
	font-size: 1.7em;
	}

	div#panel content-separator {
	background: #D5D5D5;
	clear: both;
	color: #FFE;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 1px;
	margin: 20px 0;
	}


/***************************************** 
Para los diarios (Banderas 12px x 10px)
******************************************/

p.diarios,
p.diarios a{ line-height:14px; text-align:justify }
.diarios img { width:12px; height:8px; margin: 0 6px 0 0; background:url("flags_mini_preview.png") no-repeat; float:none; cursor:pointer; border:1px solid rgb(150, 150, 150) }

p.diarios img.ad { background-position:-2px -3px; }
p.diarios img.ae { background-position:-23px -3px; }
p.diarios img.af { background-position:-44px -3px; }
p.diarios img.ag { background-position:-65px -3px; }
p.diarios img.ai { background-position:-86px -3px; }
p.diarios img.al { background-position:-107px -3px; }
p.diarios img.am { background-position:-128px -3px; }
p.diarios img.an { background-position:-149px -3px; }
p.diarios img.ao { background-position:-170px -3px; }
p.diarios img.ar { background-position:-191px -3px; }
p.diarios img.as { background-position:-212px -3px; }

p.diarios img.at { background-position:-2px -24px; }
p.diarios img.au { background-position:-23px -24px }
p.diarios img.aw { background-position:-44px -24px }
p.diarios img.ax { background-position:-65px -24px }
p.diarios img.az { background-position:-86px -24px }
p.diarios img.ba { background-position:-107px -24px }
p.diarios img.bb { background-position:-128px -24px }
p.diarios img.bd { background-position:-149px -24px }
p.diarios img.be { background-position:-170px -24px }
p.diarios img.bf { background-position:-191px -24px }
p.diarios img.bg { background-position:-212px -24px }

p.diarios img.bh { background-position:-2px -45px }
p.diarios img.bi { background-position:-23px -45px }
p.diarios img.bj { background-position:-44px -45px }
p.diarios img.bm { background-position:-65px -45px }
p.diarios img.bn { background-position:-86px -45px }
p.diarios img.bo { background-position:-107px -45px }
p.diarios img.br { background-position:-128px -45px }
p.diarios img.bs { background-position:-149px -45px }
p.diarios img.bt { background-position:-170px -45px }
p.diarios img.bv { background-position:-191px -45px }
p.diarios img.bw { background-position:-212px -45px }

p.diarios img.by { background-position:-2px -66px }
p.diarios img.bz { background-position:-23px -66px }
p.diarios img.ca { background-position:-44px -66px }
p.diarios img.cc { background-position:-65px -66px }
p.diarios img.cd { background-position:-86px -66px }
p.diarios img.cf { background-position:-107px -66px }
p.diarios img.cg { background-position:-128px -66px }
p.diarios img.ch { background-position:-149px -66px }
p.diarios img.ci { background-position:-170px -66px }
p.diarios img.ck { background-position:-191px -66px }
p.diarios img.cl { background-position:-212px -66px }

p.diarios img.cm { background-position:-2px -87px }
p.diarios img.cn { background-position:-23px -87px }
p.diarios img.co { background-position:-44px -87px }
p.diarios img.cr { background-position:-65px -87px }
p.diarios img.cs { background-position:-86px -87px }
p.diarios img.cu { background-position:-107px -87px }
p.diarios img.cv { background-position:-128px -87px }
p.diarios img.cx { background-position:-149px -87px }
p.diarios img.cy { background-position:-170px -87px }
p.diarios img.cz { background-position:-191px -87px }
p.diarios img.de { background-position:-212px -87px }

p.diarios img.dj { background-position:-2px -108px }
p.diarios img.dk { background-position:-23px -108px }
p.diarios img.dm { background-position:-44px -108px }
p.diarios img.do { background-position:-65px -108px }
p.diarios img.dz { background-position:-86px -108px }
p.diarios img.ec { background-position:-107px -108px }
p.diarios img.ee { background-position:-128px -108px }
p.diarios img.eg { background-position:-149px -108px }
p.diarios img.eh { background-position:-170px -108px }
p.diarios img.england { background-position:-191px -108px }
p.diarios img.er { background-position:-212px -108px }

p.diarios img.es{ background-position:-2px -129px }
p.diarios img.et{ background-position:-23px -129px }
p.diarios img.fam{ background-position:-44px -129px }
p.diarios img.fi{ background-position:-65px -129px }
p.diarios img.fj{ background-position:-86px -129px }
p.diarios img.fk{ background-position:-107px -129px }
p.diarios img.fm{ background-position:-128px -129px }
p.diarios img.fo{ background-position:-149px -129px }
p.diarios img.fr{ background-position:-170px -129px }
p.diarios img.ga{ background-position:-191px -129px }
p.diarios img.gb{ background-position:-212px -129px }

p.diarios img.gd{ background-position:-2px -150px }
p.diarios img.ge{ background-position:-23px -150px }
/*p.diarios img.gf{ background-position:-23px -150px }*/
p.diarios img.gh{ background-position:-44px -150px }
p.diarios img.gi{ background-position:-65px -150px }
p.diarios img.gl{ background-position:-86px -150px }
p.diarios img.gm{ background-position:-107px -150px }
p.diarios img.gn{ background-position:-128px -150px }
p.diarios img.gp{ background-position:-149px -150px }
p.diarios img.gq{ background-position:-170px -150px }
p.diarios img.gr { background-position:-191px -150px }
p.diarios img.gs{ background-position:-212px -150px }

p.diarios img.gt { background-position:-2px -171px }
p.diarios img.gu { background-position:-23px -171px }
p.diarios img.gw { background-position:-44px -171px }
p.diarios img.gy { background-position:-65px -171px }
p.diarios img.hk { background-position:-86px -171px }
/*p.diarios img.hm { background-position:-23px -171px }*/
p.diarios img.hn { background-position:-107px -171px }
p.diarios img.hr { background-position:-128px -171px }
p.diarios img.ht { background-position:-149px -171px }
p.diarios img.hu { background-position:-170px -171px }
p.diarios img.id { background-position:-191px -171px }
p.diarios img.ie { background-position:-212px -171px }

p.diarios img.il { background-position:-2px -192px }
p.diarios img.in { background-position:-23px -192px }
p.diarios img.io { background-position:-44px -192px }
p.diarios img.iq { background-position:-65px -192px }
p.diarios img.ir { background-position:-86px -192px }
p.diarios img.is { background-position:-107px -192px }
p.diarios img.it { background-position:-128px -192px }
p.diarios img.jm { background-position:-149px -192px }
p.diarios img.jo { background-position:-170px -192px }
p.diarios img.jp { background-position:-191px -192px }
p.diarios img.ke { background-position:-212px -192px }

p.diarios img.kg{ background-position:-2px -213px }
p.diarios img.kh{ background-position:-23px -213px }
p.diarios img.ki{ background-position:-44px -213px }
p.diarios img.km{ background-position:-65px -213px }
p.diarios img.kn{ background-position:-86px -213px }
p.diarios img.kp{ background-position:-107px -213px }
p.diarios img.kr{ background-position:-128px -213px }
p.diarios img.kw{ background-position:-149px -213px }
p.diarios img.ky{ background-position:-170px -213px }
p.diarios img.kz{ background-position:-191px -213px }
p.diarios img.la{ background-position:-212px -213px }

p.diarios img.lb{ background-position:-2px -234px }
p.diarios img.lc{ background-position:-23px -234px }
p.diarios img.li{ background-position:-44px -234px }
p.diarios img.lk{ background-position:-65px -234px }
p.diarios img.lr{ background-position:-86px -234px }
p.diarios img.ls{ background-position:-107px -234px }
p.diarios img.lt{ background-position:-128px -234px }
p.diarios img.lu{ background-position:-149px -234px }
p.diarios img.lv{ background-position:-170px -234px }
p.diarios img.ly{ background-position:-191px -234px }
p.diarios img.ma{ background-position:-212px -234px }

p.diarios img.mc { background-position:-2px -255px }
p.diarios img.md { background-position:-23px -255px }
p.diarios img.mg { background-position:-44px -255px }
p.diarios img.mh { background-position:-65px -255px }
p.diarios img.mk { background-position:-86px -255px }
p.diarios img.ml { background-position:-107px -255px }
p.diarios img.mm { background-position:-128px -255px }
p.diarios img.mn { background-position:-149px -255px }
p.diarios img.mo { background-position:-170px -255px }
p.diarios img.mp { background-position:-191px -255px }
p.diarios img.mq { background-position:-212px -255px }

p.diarios img.mr { background-position:-2px -276px }
p.diarios img.ms { background-position:-23px -276px }
p.diarios img.mt { background-position:-44px -276px }
p.diarios img.mu { background-position:-65px -276px }
p.diarios img.mv { background-position:-86px -276px }
p.diarios img.mw { background-position:-107px -276px }
p.diarios img.mx { background-position:-128px -276px }
p.diarios img.my { background-position:-149px -276px }
p.diarios img.mz { background-position:-170px -276px }
p.diarios img.na { background-position:-191px -276px }
p.diarios img.nc { background-position:-212px -276px }

p.diarios img.ne { background-position:-2px -297px }
p.diarios img.nf { background-position:-23px -297px }
p.diarios img.ng { background-position:-44px -297px }
p.diarios img.ni { background-position:-65px -297px }
p.diarios img.nl { background-position:-86px -297px }
p.diarios img.no { background-position:-107px -297px }
p.diarios img.np { background-position:-128px -297px }
p.diarios img.nr { background-position:-149px -297px }
p.diarios img.nu { background-position:-170px -297px }
p.diarios img.nz { background-position:-191px -297px }
p.diarios img.om { background-position:-212px -297px }

p.diarios img.pa { background-position:-2px -318px }
p.diarios img.pe { background-position:-23px -318px }
p.diarios img.pf { background-position:-44px -318px }
p.diarios img.pg { background-position:-65px -318px }
p.diarios img.ph { background-position:-86px -318px }
p.diarios img.pk { background-position:-107px -318px }
p.diarios img.pl { background-position:-128px -318px }
p.diarios img.pm { background-position:-149px -318px }
p.diarios img.pn { background-position:-170px -318px }
p.diarios img.pr { background-position:-191px -318px }
p.diarios img.ps { background-position:-212px -318px }

p.diarios img.pt { background-position:-2px -339px }
p.diarios img.pw { background-position:-23px -339px }
p.diarios img.py { background-position:-44px -339px }
p.diarios img.qa { background-position:-65px -339px }
p.diarios img.ro { background-position:-86px -339px }
p.diarios img.ru { background-position:-107px -339px }
p.diarios img.rw { background-position:-128px -339px }
p.diarios img.sa { background-position:-149px -339px }
p.diarios img.sb { background-position:-170px -339px }
p.diarios img.sc { background-position:-191px -339px }
p.diarios img.scotland { background-position:-212px -339px }

p.diarios img.sd { background-position:-2px -360px }
p.diarios img.se { background-position:-23px -360px }
p.diarios img.sg { background-position:-44px -360px }
p.diarios img.sh { background-position:-65px -360px }
p.diarios img.si { background-position:-86px -360px }
p.diarios img.sk { background-position:-107px -360px }
p.diarios img.sl { background-position:-128px -360px }
p.diarios img.sm { background-position:-149px -360px }
p.diarios img.sn { background-position:-170px -360px }
p.diarios img.so { background-position:-191px -360px }
p.diarios img.sr { background-position:-212px -360px }

p.diarios img.st { background-position:-2px -381px }
p.diarios img.sv { background-position:-23px -381px }
p.diarios img.sy { background-position:-44px -381px }
p.diarios img.sz { background-position:-65px -381px }
p.diarios img.tc { background-position:-86px -381px }
p.diarios img.td { background-position:-107px -381px }
p.diarios img.tf { background-position:-128px -381px }
p.diarios img.tg { background-position:-149px -381px }
p.diarios img.th { background-position:-170px -381px }
p.diarios img.tj { background-position:-191px -381px }
p.diarios img.tk { background-position:-212px -381px }

p.diarios img.tl { background-position:-2px -402px }
p.diarios img.tm { background-position:-23px -402px }
p.diarios img.tn { background-position:-44px -402px }
p.diarios img.to { background-position:-65px -402px }
p.diarios img.tr { background-position:-86px -402px }
p.diarios img.tt { background-position:-107px -402px }
p.diarios img.tv { background-position:-128px -402px }
p.diarios img.tw { background-position:-149px -402px }
p.diarios img.tz { background-position:-170px -402px }
p.diarios img.ua { background-position:-191px -402px }
p.diarios img.ug { background-position:-212px -402px }

p.diarios img.um { background-position:-2px -423px }
p.diarios img.us { background-position:-23px -423px }
p.diarios img.uy { background-position:-44px -423px }
p.diarios img.uz { background-position:-65px -423px }
p.diarios img.va { background-position:-86px -423px }
p.diarios img.vc { background-position:-107px -423px }
p.diarios img.ve { background-position:-128px -423px }
p.diarios img.vg { background-position:-149px -423px }
p.diarios img.vi { background-position:-170px -423px }
p.diarios img.vn { background-position:-191px -423px }
p.diarios img.vu { background-position:-212px -423px }

p.diarios img.wales { background-position:-2px -444px }
p.diarios img.wf { background-position:-23px -444px }
p.diarios img.ws { background-position:-44px -444px }
p.diarios img.ye { background-position:-65px -444px }
p.diarios img.yt { background-position:-86px -444px }
p.diarios img.za { background-position:-107px -444px }
p.diarios img.zm { background-position:-128px -444px }
p.diarios img.zw { background-position:-149px -444px }
p.diarios img.me { background-position:-170px -444px }
p.diarios img.ea { background-position:-191px -444px }
p.diarios img.eu { background-position:-212px -444px }

p.diarios img.ko { background-position:-2px -465px }
p.diarios img.rs { background-position:-23px -465px }
p.diarios img.nm { background-position:-44px -465px }
p.diarios img.cw { background-position:-65px -465px }