body
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	color: #454545;
}

/* http://positioniseverything.net/easyclearing.html */
.clearfix:after
{
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

span.Hidden
{
	display: none;
}

a
{
	color: #4c9bc2;
}

hr
{
	display: none;
}

input, textarea
{
	font-family: Arial, Sans-Serif;
	padding: 1px 2px 1px 2px;
	font-size: 1em;
}

textarea, input.TextBox /* input[type="text"] */
{
	border: 1px solid #3d596a;
}

form
{
	margin: 0;
}

p
{
	margin: 0;
	padding: 0;
}

img
{
	border-width: 0;
}

h1
{
	font-family: Arial, Sans-Serif;
	color: #cb2b1b;
	letter-spacing: -1px;
	font-size: 1.6em;
}

h1 a
{
	color: #cb2b1b;
}

h2, h3
{
	font-family: Arial, Sans-Serif;
	color: #cb2b1b;
	letter-spacing: -1px;
	font-size: 1.25em;
}

h2 a, h3 a
{
	color: #cb2b1b;
}

h1, h2, h3
{
	margin: 0;
}

h1 a, h2 a, h3 a
{
	text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover
{
	text-decoration: underline;
}

h1 a:visited, h2 a:visited, h3 a:visited
{
	color: #c76359;
}

h1 img
{
	display: block;
}

h1 em, h2 em, h3 em, h1 strong, h2 strong, h3 strong
{
	font-style: normal;
	/*background-color: #f8fac0;*/
	background-color: #cb2b1b;
	color: #fafafa;
}

p.Caption
{
	font-size: 0.8em;
	background-color: #efefef;
	color: #626262;
	padding: 2px 3px 2px 3px;
	margin: 0px 0px 4px 0px;
}

div.More
{
	text-align: center;
	padding: 3px 4px 0px 0px;
}

div.More a
{
	/*
	background: url(../images/arrow.png) no-repeat right center;
	padding: 2px 14px 2px 3px;
	text-decoration: none;
	color: #353535;
	display: block;
	*/
}

div.More a:hover
{
	/*
	border: 1px solid #404040;
	background-color: #909090;
	color: #f9f9f9;
	*/
}

div.Border
{
	padding: 7px 0px 7px 0px;
}

div.Dotted
{
	background: url(../images/column-dotted.png) repeat-x left bottom;
}

table
{
	border-collapse: collapse;
}

div#Content
{
	width: 757px;
	padding: 6px 8px 0px 8px;
	background-color: #ffffff;
}

/* <Header> */

div#Header
{
	margin: 8px 0px 5px 0px;
}

div#Header div.Banner
{
	float: right;
	width: 234px;
}

div#Header div.Edition
{
	font-family: Arial, Sans-Serif;
	float: right;
	width: 185px;
	margin: 0px 5px 0px 0px;
	padding: 4px 0px 0px 0px;
	font-size: 10px;
}

div#Header div.Edition span.Weekday
{
	font-size: 36px;
	line-height: 32px;
	float: left;
	display: block;
	margin: 0px 2px 0px 0px;
	color: #656565;
}

div#Header div.Edition div
{
	font-size: 15px;
	line-height: 15px;
	letter-spacing: -1px;
	margin: 0px 0px 1px 0px;
}

div#Header div.Edition span.Day
{
	font-weight: bold;
	margin: 0px 1px 0px 0px;
}

div#Header div.Edition span.Month
{
	font-weight: bold;
	color: #858585;
	margin: 0px 1px 0px 0px;
}

div#Header div.Edition span.Year
{
	font-weight: bold;
	color: #b5b5b5;
	margin: 0px 1px 0px 0px;
}

div#Header div.Edition span.Updated
{
	display: block;
	border-top: 1px solid #c5c5c5;
	margin: 4px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
}

/* </Header> */

/* <Navigation> */

div#Navigation
{
	background: #5f5f5f url(../images/navigation.png) no-repeat left top;
	color: #f0f0f0;
	font-weight: bold;
	padding: 3px 0px 4px 8px;
	margin: 0px 0px 5px 0px;
	font-size: 11px;
}

div#Navigation a
{
	color: #f0f0f0;
	text-decoration: none;
}

div#Navigation a:hover
{
	color: #ffffff;
}

/* </Navigation> */

/* <Columns> */

div#Body
{
	width: 603px;
	background: url(../images/column-c.png) repeat-y right top;
}

div.Columns
{
	width: 602px;
	background: url(../images/columns-ab.png) repeat-y left top;
	padding: 0px 0px 0px 0px;
}

div.Columns div.ColumnA
{
	float: left;
	width: 346px; /* 323px */
	padding: 0px 8px 0px 0px;
}

div.Columns div.ColumnB
{
	float: left;
	width: 235px; /* 250px */
	padding: 0px 6px 0px 7px;
}

div.Columns div.ColumnAB
{
	float: left;
	width: 603px;
}

div.Columns div.ColumnC
{
	position: absolute;
	left: 611px;
	top: 200px;
	width: 148px; /* 155px */
	padding: 0px 0px 0px 7px;
}

div.Columns div.ColumnC div.Banner
{
	padding-left: 11px;
	padding-right: 11px;
}

/* </Columns> */

div.Banner
{
	text-align: center;
}

div.Banner a
{
	display: block;
}

div.Banner a img
{
	display: inline;
}

div.WideBanner
{
	background-color: #ffffff;
	text-align: center;
	padding: 8px 0px 8px 0px;
	margin: 0px 1px 0px 0px;
}

div.Suscripcion div.Line 
{
	margin: 0px 0px 3px 0px;
}

div.Suscripcion div.Line input
{
	width: 88px;
}

div.Suscripcion div.Line label
{
	float: left;
	width: 46px;
	display: block;
	margin: 2px 0px 0px 0px;
}

div.Suscripcion div.Options div
{
	margin: 4px 0px 4px 0px;
}

div.Suscripcion div.Options input
{
	float: left;
	margin: 0;
	padding: 0;
}

div.Suscripcion div.Options input[type]
{
	margin: 1px 3px 0px 3px;
}

div.Suscripcion div.Options label
{
	width: 120px;
	display: block;
	margin: 0px 0px 0px 22px;
	cursor: pointer;
}

div.Suscripcion div.Buttons
{
	text-align: center;
}

div.Suscripcion div.Buttons input
{
	font-weight: bold;
}

div.Suscripcion p
{
	margin: 0px 0px 4px 0px;
}

div.Related
{
	
}

div.Related h2
{
	color: #909090;
	font-size: 1.3em;
}

div.Related div.Item
{
	margin: 4px 0px 4px 15px;
}

div.Talkback
{
	
}

div.Talkback h2
{
	color: #909090;
	margin: 0px 10px 0px 0px;
	font-size: 1.3em;
}

div.Talkback p
{
	margin: 5px 0px 0px 15px;
}

div.Talkback ul
{
	list-style-type: none;
	margin: 10px 0px 10px 15px;
	padding: 0;
}

div.Talkback ul li
{
	margin: 4px 0px 4px 0px;
}

div.Talkback ul li span.Date
{
	color: #909090;
}

div#LatestNews
{
	background: #ffffff url(../images/latest-news.png) no-repeat left top;
	height: 18px;
	padding: 2px 8px 4px 8px;
	font-size: 11px;
	color: #ffbcb5;
}

div#LatestNews a
{
	color: #ffffff;
	text-decoration: none;
}

div#LatestNews a div
{
	display: inline;
}

div#LatestNews a.All
{
	color: #fdefed;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	margin: 0px 2px 0px 0px;
	font-family: Verdana, Arial, Sans-Serif;
}

div#Scroller
{
	display: inline;
}

div#Search
{
	/* background: url(../images/search-box.png) no-repeat left top;
	height: 20px;
	padding: 1px 3px 0px 14px;
	*/
	text-align: center;
}

div#Search input.TextBox
{
	font-size: 11px;
	width: 75px;
	padding: 1px 2px 1px 2px;
	margin: 1px 4px 0px 0px;
	border: 1px solid #d9d9d9;
	font-weight: bold;
}

div#Search input.Button
{
	font-size: 11px;
	width: 45px;
	padding: 0px 0px 0px 0px;
	/* 
	color: #ffffff;
	background-color: #1c739c;
	cursor: pointer;
	*/
}

div#Search img
{
	vertical-align: middle;
}

div#SideBar
{
	background-color: #ffffff;
	position: absolute;
	left: 775px;
	top: 0px;
	width: 160px;
}

div.Pages
{
	font-size: 0.8em;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	color: #606060;
	padding: 5px 0px 5px 0px;
}

div.Pages a
{
	text-decoration: none;
}

div.Image
{
	float: left;
}

/* <Copyright> */

div#Copyright
{
	padding: 150px 0px 10px 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 0.8em;
	color: #868686;
}

div#Copyright div.Section
{
	margin: 0px 15px 0px 15px;
	padding: 8px 0px 8px 0px;
	line-height: 1.5em;
}

div#Copyright div.Section a
{
	
}

div#Copyright div.Section p.Title
{
	float: left;
	text-align: right;
	width: 130px;
}

div#Copyright div.Section p.Links
{
	margin: 0px 0px 0px 140px;
}

div#Copyright div.Dimaion a
{
	color: #656565;
}

/* </Copyright> */

/* <Encuesta> */

div.Encuesta
{
	
}

div.Encuesta h1
{
	margin: 0px 0px 3px 0px;
}

div.Encuesta p
{
	margin: 0px 0px 4px 0px;
}

div.Encuesta div
{
	margin: 0px 0px 3px 0px;
}

div.Encuesta label
{
	cursor: pointer;
}

div.Encuesta div.Buttons
{
	margin: 2px 0px 3px 0px;
	text-align: center;
}

div.Encuesta div.Buttons input
{
	font-weight: bold;
}

div.Encuestas
{
	margin: 15px 0px 0px 0px;
}

div.Encuestas h1
{
	color: #959595;
}

div.Encuestas div.Item
{
	padding: 3px 0px 3px 0px;
}

div.Encuestas div.Item span.Date
{
	float: left;
	font-size: 0.7em;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #656565;
	display: block;
	margin: 2px 0px 0px 0px;
}

div.Encuestas div.Item a
{
	display: block;
	margin: 0px 0px 0px 70px;
}

table.Encuesta
{
	width: 85%;
}

table.Encuesta td
{
	padding: 2px 0px 2px 0px;
}

table.Encuesta td.Total
{
	background-color: #f0f0f0;
	font-size: 0.85em;
}

table.Encuesta img, div.Encuesta table img
{
	vertical-align: middle;
}

table.Encuesta span.Number, div.Encuesta table span.Number
{
	font-size: 0.8em;
	margin: 0px 0px 0px 3px;
}

/* </Encuesta> */

ul.Links
{
	list-style-type: none;
	margin: 10px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}

ul.Links li
{
	margin: 0px 0px 5px 0px;
}

div.Side
{
	float: left;
	padding: 8px 10px 0px 0px;
}
