/*---------------------------------------/
#000000		Black
#134D86		Blue
#AA080E		Red

#0E3A68		Midnight
#6E6E6E		Dark grey
#F4F4F4		Light grey
/*---------------------------------------*/

/*---------------------------------------*/
/*  C O M M O N   E L E M E N T S        */
/*---------------------------------------*/

* {
	margin:0;
	padding:0;
}
html, body {
	width:100%;
	height:100%;
	color:#000000;
}
body {
	background:#f5f5f5 url(/fileadmin/images/pgbg.png) center top no-repeat fixed;
}
div#container ,
div.container {
	position:relative;
	min-height:100%; 			/* For Modern Browsers */ 
	height:auto !important; 	/* For Modern Browsers */ 
	height:100%;				/* For IE */
	width:996px;
} html>body #container {height:auto;}
.big_container {
	left:50%;
	margin-left:-498px;
}
.small_container {
	left:0;
	margin-left:10px;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
td ,
p {
	font:12px/14px arial,verdana,sans-serif;
	margin:5px;
	text-align:justify;
}
ul,
ol {
	font:12px/14px arial,verdana,sans-serif;
	list-style:outside;
	margin-left:18px;
}
.FR {position:relative;float:right;}
.FL {position:relative;float:left;}
.CB {/* prevent floats from overlapping the containers they are in  */
	clear:both;
	height:1px;
}
.TAC {text-align:center;}
.TAJ {text-align:justify;}
.TAL {text-align:left;}
.TAR {text-align:right;}
.red {color:#AA080E;}
.HIDE {display:none !important;}
.B	{font-weight:bold !important;}

/*---------------------------------------*/
/*  H E A D E R S                        */
/*---------------------------------------*/

h1, h2, h3, h4, h5 {
	color:#134D86;
	font-family:Georgia;
}
h2, h3, h4, h5 {
	padding:3px;
}
h1 a {
	margin:3px;
}
div.csc-header {
	background:#ffffff url(images/menu_tile.jpg) repeat-x;
	border-left:1px solid #CDCFCE;
}

h1 a, h1 {font-size:20px;}
h2 a, h2 {font-size:18px;}
h3 a, h3 {font-size:16px;}
h4 a, h4 {font-size:14px;}
h5 a, h5 {font-size:12px;}
/*  blue  */
div.csc-header h1 ,
div.csc-header h1 a {
	/*background:#0E3A68 url(images/h1_blue_tile.gif) bottom repeat-x; color:#ffffff;*/
	color:#134D86;
}
/*  red  */
div.csc-header h2 ,
div.csc-header h2 a {
	/*background:#0E3A68 url(images/h1_red_tile.gif) bottom repeat-x; color:#ffffff;*/
	color:#AA080E;
}
/*  grey  */
div.csc-header h3 ,
div.csc-header h3 a {
	/*background:#5b5b5b url(images/h1_grey_tile.gif) bottom repeat-x; color:#ffffff;*/
	color:#0E3A68;
	font-size:18px;
}
/*  white  */
div.csc-header h4 ,
div.csc-header h4 a {
	background:#f5f5f5;
	color:#333333;
	font-size:18px;
}



/*---------------------------------------*/
/*  C O M M O N   C O N T A I N E R S    */
/*---------------------------------------*/

div#header_time {
	height:115px;
}
div#Fecha {
	margin:100px 0 0 10px;
	float:left;
	position:relative;
	font:12px/15px arial,verdana,sans-serif;
	color:#ffffff;
}
div#header_logo {
	height:75px;
	border-bottom:2px solid #ffffff;
}
div#header_logo div.logo {
	margin-bottom:10px;
	font:italic 18px/30px Georgia;
	color:#ffffff;
}
div#header_logo div.logo img {
	margin-left:30px;
	margin-top:10px;
}
#header_logo_movil {
	display:none;
}
div#clearfooter {
	clear:both;
	height:120px;
}
div#footer {
	clear:both;
	width:100%;
	height:100px;
	text-align:center;
	position:absolute;
	bottom:0;
}
div#footer h1 {
	font-weight:bold;
}
div#footer p {
	text-align:center;
}
div#footer p a {
	color:#000000;
}

div#banner_1 {
	position:absolute;
	top:5px;
	left:260px;
	height:90px;
	width:728px;
}
div#banner_2 {
	position:absolute;
	top:125px;
	right:10px;
	height:60px;
	width:468px;
}
div#ticker {
	position:absolute;
	top:98px;
	left:259px;
	height:15px;
	width:730px;
	color:#ffffff;
}
img#tickerL ,
img#tickerR {
	position:absolute;
	top:100px;
	z-index:1000;
}
img#tickerL {
	left:259px;
}
img#tickerR {
	left:961px
}

/*---------------------------------------*/
/*    M E N U S  				         */
/*---------------------------------------*/

div#Top_Menu {
	height:40px;
	background:#ffffff url(images/menu_tile.jpg) repeat-x;
	padding-left:10px;
	margin-bottom:20px;
}
ul#Bottom_Menu ,
ul#Top_Menu_upper ,
ul#Top_Menu_lower {
	height:20px;
	list-style:none;
	margin-left:0;
}
ul#Bottom_Menu li ,
ul#Top_Menu_upper li ,
ul#Top_Menu_lower li {
	height:16px;
	display:inline;
}
li.Menu_Level_One_NO a ,
li.Menu_Level_One_ACT a {
	font:bold 12px/20px Arial,Helvetica,sans-serif;
	padding:2px 3px;
	color:#6E6E6E;
	text-decoration:none;
}
li.Menu_Level_Two_NO a ,
li.Menu_Level_Two_ACT a {
	font:bold italic 11px/20px Arial,Helvetica,sans-serif;
	padding:2px 3px;
	color:#6E6E6E;
}
li.Menu_Level_One_ACT a ,
li.Menu_Level_Two_ACT a  {
	color:#ffffff;
	background-color:#6E6E6E;
	text-decoration:none;
}
li.Menu_Level_One_NO:hover a ,
li.Menu_Level_Two_NO:hover a {
	color:#ffffff;
	background-color:#134D86;
	text-decoration:none;
}


/*---------------------------------------*/
/*    S E A R C H   D I V                */
/*---------------------------------------*/
div#search {
	float:right;
	position:relative;
	text-align:right;
	margin-right:5px;
}
div#search form {
	float:left;
	position:relative;
	margin:0 10px;
}
div#search form#Search_articles input#S_string {
	display:inline;
	padding:2px;
	color:#333;
	background-color:#ffffff;
	width:80px;
	border:1px solid #7e9db9;
}
div#search form#Search_articles input#S_button {
	display:inline;
}
div#search p {
    font:10px arial,verdana,sans-serif;
	color:#000000;
	margin:5px 10px;
	display:inline;
	float:right;
	position:relative;
}
a#bookmarks {
	position:relative;
	top:4px;
}

/*
	LOG IN BOX
*/
div.tx-newloginbox-pi1 {
	background:#f5f5f5;
	border:1px solid #ccc;
	border-bottom:1px dotted #ccc;
}
form#DH_LoginForm {
	padding:2px 5px;
}
form#DH_LoginForm label ,
form#DH_LoginForm input {
	font:normal 10px/12px arial,verdana,sans-serif;
	display:block;
	width:97px;
	float:left;
	position:relative;
}
form#DH_LoginForm label {
	clear:left;
	margin:2px;
}

div.tx-newloginbox-pi1 h1 {
	background:#ffffff;
	border:1px solid #ccc;
}
div.tx-newloginbox-pi1 p {
	font:normal 10px/12px arial,verdana,sans-serif;
}
div.tx-newloginbox-pi1 a {
	font:normal 10px/12px arial,verdana,sans-serif;
	color:#000;
}


/*
	USER REGISTER BOX
*/
div.tx-srfeuserregister-pi1 {
	background:#f5f5f5;
	padding:2px 5px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
div.tx-srfeuserregister-pi1 p ,
div.tx-srfeuserregister-pi1 p a {
	font:normal 10px/12px arial,verdana,sans-serif;
	color:#000;
}
form#tx-srfeuserregister-pi1-fe_users_form {
	padding:10px;
	background:#f5f5f5;
}
form#tx-srfeuserregister-pi1-fe_users_form legend {
	max-width:500px;
}
form#tx-srfeuserregister-pi1-fe_users_form dt {
	font:bold 10px/12px arial,verdana,sans-serif;
	width:190px;
}
form#tx-srfeuserregister-pi1-fe_users_form dd {
	font:normal 13px/14px arial,verdana,sans-serif;
	color:#0E3A68;
}
form#tx-srfeuserregister-pi1-fe_users_form textarea {
	width:300px;
}
form#tx-srfeuserregister-pi1-fe_users_form dl {
	height:100px;
	background:#f5f5f5;
}


/*
	news.with-thumb.html
*/
.news-container-with-thumb .news-item ,
.news-container-with-thumb div.even ,
.news-container-with-thumb div.odd {
	border-left:1px dotted #cccccc;
	margin-bottom:10px;
}
.news-container-with-thumb {
	margin-bottom:10px;
}
.news-container-with-thumb h3 a {
	color:#134D86;
}
.news-container-with-thumb p a {
	color:#000000;
}
.news-container-with-thumb img {
	border:1px solid #ccc;
	display:block;
}
img.icon {
	position:relative;
	display:inline;
	border:none;
	width:auto !important;
	height:auto !important;
	margin-right:5px;
}
.news-container-with-thumb-img {
	float:left;
	position:relative;
	margin:8px 5px 3px 5px;
	background:#f7f7f7;
	width:auto;
}
p.category {
	text-align:right;
	font-size:10px;
	line-height:12px;
	background:#f7f7f7;
	margin:0;
}
p.category a {
	color:#000000;
}
.news-container-with-thumb div.even {
	float:left;
	position:relative;
	width:320px;
	margin-left:15px;
	margin-bottom:0;
	margin-top:10px;
}
.news-container-with-thumb div.odd {
	float:left;
	position:relative;
	width:320px;
	margin-bottom:0;
	margin-top:10px;
}
/*
	news.with-thumb.2.html
*/
div#block_4 div.csc-header h1 {
	clear:left;
	height:70px;
	min-height:70px;
	padding:0 480px 0 20px;
}

/*
	news.titles.2.html
*/
.news-container-titles {
	border-left:1px solid #CDCFCE;
	margin-bottom:10px;
}
.news-container-titles h5 a {
	color:#666666;
	padding-left:15px;
	font-weight:normal;
}
.news-container-titles h5.odd {
	background:#f6f6f6 url(images/plus.gif) no-repeat 5px 5px;
	margin:0;
}
.news-container-titles h5.even {
	background:#e8e8e8 url(images/plus.gif) no-repeat 5px 5px;
	margin:0;
}



/*
	news.opinion.3.html
*/
.news-opinion-popular ,
.news-opinion-titles {
	margin-bottom:10px;
}
.news-opinion-popular img ,
.news-opinion-titles img {
	float:left;
	position:relative;
	margin-right:5px;
}
.news-opinion-popular h5 a ,
.news-opinion-titles h5 a {
	color:#666666;
	font-weight:normal;
}
.news-opinion-popular h5.odd ,
.news-opinion-titles h5.odd {
	clear:left;
	height:30px;
	background:#f6f6f6;
	margin:0;
}
.news-opinion-popular h5.even ,
.news-opinion-titles h5.even {
	clear:left;
	height:30px;
	background:#e8e8e8;
	margin:0;
}



/*
	calendar
*/
table.calendar-table {
	border:1px solid #cccccc;
	margin-bottom:10px;
	padding:0;
}
table.calendar-table th {
	font:bold 12px/14px arial,verdana,sans-serif;
	background:#ccc;
	width:30px;
}
table.calendar-table td.columPrevious ,
table.calendar-table td.columYear ,
table.calendar-table td.columNext {
	margin-top:6px;
	background:#5b5b5b url(images/h1_grey_tile.gif) bottom repeat-x;
	color:#ffffff;
	font-size:20px;
}
table.calendar-table td.columPrevious a ,
table.calendar-table td.columNext a {
	color:#ffffff;
	text-decoration:none;
}
table.calendar-table td.columPrevious a:hover ,
table.calendar-table td.columNext a:hover {
	color:#7298EB;
}


/*
	votes
*/
div#div_votacion {
	float:right;
	position:relative;
	background:#f5f5f5;
}


/*
	OPINIONES (BLOGS)
*/
div.blog-lo-ultimo {
}
div.blog-lo-ultimo-box {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:5px 0;
}
div.blog-lo-ultimo img {
	float:left;
	position:relative;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-right:5px;
}
div.blog-lo-ultimo p.category {
	text-align:left;
}
div.blogs-index {
	margin-bottom:10px;
}
div.blogs-index-box {
	height:50px;
	margin-top:5px;
}
div.blogs-index img {
	float:left;
	position:relative;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	margin-right:5px;
}
div.blog-lo-ultimo a ,
div.blogs-index a {
	color:#134D86
}
div.blogs-index p.category {
	text-align:left;
	border-top:1px solid #ccc;
}
.news-single-bar-top .author-pic {
	float:left;
	position:relative;
	margin-right:10px;
}
.news-single-bar-top .author-pic img {
	width:100px;
	height:auto;
}

/*
	Google Ads
*/
iframe {
	margin-bottom:20px;
}


/*
	rg Smooth Gallery
*/
.slideInfoZone h2 {
	font:bold 11px/12px arial,verdana,sans-serif !important;
	color:#fff !important;
}

/*
	news.lo-ultimo.html
*/
.news-container-lo-ultimo-box {
	border-left:1px solid #cccccc;
	margin-bottom:10px;
}
.news-container-lo-ultimo-img img {
	width:338px;
	height:auto;
}
.news-container-lo-ultimo h2 a {
	font-size:28px;
	color:#134D86;
}

/*
	news.especial.html
*/

.news-especial-box{
	width:615px;
	border:1px #900 solid;
	margin-bottom:10px;
	
}

.news-especial-box-img img{
	width:610px;
	height:auto;
}

.news-especial-box h2{
	font-size:28px;
	color:#134D86;
}


/*
	news.diaspora.html
*/
.news-container-diaspora-box {
	border:1px solid #cccccc;
	padding:5px;
	margin-bottom:10px;
}
.news-container-diaspora-img img {
	width:290px;
	height:auto;
}
.news-container-diaspora h2 a {
	font-size:28px;
	color:#134D86;
}

/*
	THE MOST POPULAR / RECENT / VOTED
*/
div.rgtabs-wrapper {
	padding:0;
	margin-bottom:10px;
}
.news-container-titles-most ol {
	list-style:decimal outside;
	list-style-image:url("images/plus.gif");
}
.news-container-titles-most li {
	padding:2px;
	margin:0;
}
.news-container-titles-most li a {
	color:#666666;
	font-weight:normal;
}
.news-container-titles-most li.odd {
	background:#f6f6f6;
}
.news-container-titles-most li.even {
	background:#e8e8e8;
}
.mas {
	text-align:right;
	font-size:10px;
	line-height:12px;
	color:#AA080E;
	margin:0;
}

/*
	MOBILE
*/
a.movilbtn {
	position:absolute;
	top:24px;
	right:10px;
	display:block;
	width:180px;
	font:bold 12px/15px arial,serif;
	color:#aaa;
}
a.movilbtn img {
	position:relative;
	top:1px;
}

/*
	especial.with-thumb.html
*/
.especial-container-with-thumb .especial-item ,
.especial-container-with-thumb div.even ,
.especial-container-with-thumb div.odd {
	border-left:1px dotted #cccccc;
	margin-bottom:10px;
}
.especial-container-with-thumb {
	margin-bottom:10px;
}
.especial-container-with-thumb h1 a {
        font-size:32px;
	color:#aa080e;
}
}
.especial-container-with-thumb h3 a {
        font-size:14px;
	color:#aa080e;
}
.especial-container-with-thumb p a {
	color:#000000;
}
.especial-container-with-thumb img {
	border:1px solid #ccc;
	display:block;
}
img.icon {
	position:relative;
	display:inline;
	border:none;
	width:auto !important;
	height:auto !important;
	margin-right:5px;
}
.especial-container-with-thumb-img {
	float:left;
	position:relative;
	margin:8px 5px 3px 5px;
	background:#f7f7f7;
	width:auto;
}
p.category {
	text-align:right;
	font-size:10px;
	line-height:12px;
	background:#f7f7f7;
	margin:0;
}
p.category a {
	color:#000000;
}
.especial-container-with-thumb div.even {
	float:left;
	position:relative;
	width:653px;
	margin-left:15px;
	margin-bottom:0;
	margin-top:10px;
}
.especial-containe
