/* Normalizacion */

*{
	margin:0; 
	padding:0; 
	border:0
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#000
}
.accesible {
	display: none;
}
img {
	border:none; 
	margin:0; 
	padding:0;
}
table {
	border-collapse:collapse; 
	border-spacing:0px;
}
a {
	outline:0;
	text-decoration:none
}
a:hover {
	color: #000;
	text-decoration:none;
}
form {
	margin:0; 
	padding:0;
}

/* LAYOUT */

#container {
	width: 963px;
	overflow: hidden;
	border: 1px solid #E1E0E0;
	margin: 0 auto;
}

#container .main_content {
	width: 628px;
	overflow:visible;
	float: left;
	border-top: 1px solid #E1E0E0;
	margin-top: 1px;
}

/* HEADER */

#header {
	position: relative;
	overflow: hidden;
}
#header .wrapper {
	margin: 0 10px 0 10px;
}
#header .ads_box {
	margin: 10px 0 0 0px;
}
#header .ads_box img.big_ad {
  margin: 0 10px  0 0;	
}
#header h1 {
	background: url('../img/logo.png') no-repeat top left;
	width: 209px;
	height:53px;
	float: left;
	margin: 20px 0 0 0px;
}

#header .date_box {
	float: right;
	color: #333;
	margin: 50px 0 0 0;
}
.main_menu {
	overflow: hidden;
	clear: both;
	padding: 1px;
	height: 1%;
	border-top: 1px solid #E1E0E0;
	border-bottom: 1px solid #E1E0E0;
}
.main_menu li{
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	text-align: center;
	margin-right: 1px;
	list-style: none;
}
.main_menu li a {
	background: #333399;
	padding: 5px 24px;
	color: #fff;
	display: block;
}
.main_menu li.active a {
	background: #D86400;
	padding: 5px 24px;
}

#header .submenu{
	background: #E1E1E1;
	padding: 5px 0 5px 0;
	overflow: hidden;
	height: 1%;
}
#header .submenu ul,
#header .submenu form {
	float: right;
}
#header .submenu form {
	margin-right: 10px;
}
#header .submenu form input {
	border: 1px solid #999;
	width: 250px;
}
#header .submenu ul {
	list-style: none;
	float: left;
	float: right;
	color: #5A5B5E;
	padding: 4px 5px 0 0;
}
#header .submenu ul li {
	display: inline;
}
#header .submenu ul li a,
#header .submenu label {
	font-weight: bold;
	padding: 0 5px;
	font-size: .85em;
	color: #5A5B5E;
	font-family: Arial;
	text-transform: uppercase;
} 
#header .submenu ul li img {
	vertical-align: middle;
}
#header .submenu ul li.active a{
	color: #333;
}
#footer {
	clear: both;
	padding-top: 10px;
	width: 963px;
	overflow: hidden;
	margin: 0 auto;
}
#footer .legal {
	list-style: none;
	float: left;
	padding: 15px 0 20px 0;
}
#footer .legal li {
  display: inline;
}	
#footer .legal li a{
	color: #000;
}
#footer .legal li img {
	vertical-align: middle;
	margin: 0 0 2px 3px;
}
#footer .logo_footer {
	float: right;
	margin-top: 5px;
}



/* NOTICIAS */


.wrapper,
#sidebar .wrapper {
	margin:0 15px 0 15px;
}
.main_content .wrapper .news_block {
	border-bottom: 1px solid #E1E0E0;
	overflow: hidden;
	height: 1%;
	padding: 15px 0 10px 0;
}
.main_content .wrapper .info_side {
	float: left;
	width: 325px;
}
.main_content .wrapper .photo_side {
	float: right;
	padding: 1px;
	border: 1px solid #E1E0E0;
}
.main_content .wrapper .news_block h2 {
	color: #083A93;
  font-weight: bold;
  font-weight: normal;
	font-family: Verdana;
	font-size: 1.6em;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E1E0E0;
}
.main_content .wrapper .news_block h2 a {
	color: #083A93;
	display: block;
}
.main_content .wrapper .first_notice h2 {
	font-size: 2.5em;
	
}
.main_content .wrapper .news_block .tips {
	padding: 0px 0px 0px 20px;
  font-style:italic;
	margin-top: 5px;
	color: #333;
	background: url('../img/tip_icon.png') no-repeat left top;
}
.main_content .wrapper .news_block .tips a,
.main_content .wrapper .news_block .comments a{
	color: #333;
	
}
.main_content .wrapper .first_notice .tips {
	border-top: 1px solid #E1E0E0;
	margin-top: 10px;
}
.main_content .wrapper .news_block .comments {
  font-style:italic;
	color: #333;
  padding-left: 20px;
	background: url('../img/comment_icon.png') no-repeat left center;
}
.main_content .wrapper .media_block .photo_left {
	width: 100px;
	float: left;
}

.main_content .wrapper .media_block .photo_right {
	width: 100px;
	float: right;
}

.main_content .wrapper .media_block .info_text {
  float: left;
	width: 490px;
}
.main_content .wrapper .media_block .photo_left img {
	padding: 1px;
	margin-bottom: 10px;
	border: 1px solid #E1E0E0;
}
.main_content .main_column .media_block  p.heading,
.main_content .main_column .media_block  h2 {
	float: right;
	width: 215px;
	clear: none;
}
.main_content .main_column .media_block  h2 {
	margin-bottom: 0px;
}
.main_content .main_column .media_block  p {
	clear: both;
}
/* SIDEBAR */

#sidebar {
	float: right;
	width: 332px;
	border-top: 1px solid #E1E0E0;
	border-left: 1px solid #E1E0E0;
	margin-top: 1px;
}
#sidebar .video_block {
	margin: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E0E0;
}
#sidebar .video_block p {
	margin-top: 10px;
	color: #666;
}
#sidebar h3 {
	font-weight: normal;
	font-size: 1.2em;
	margin-bottom: 10px;
}
#sidebar h3 a {
	color: #642862;
}
#sidebar .ad_block,
#sidebar .interview_block,
#sidebar .news_lists {
	padding-bottom: 15px;
	margin: 0px 0 10px;
	border-bottom: 1px solid #E1E0E0;
}
#sidebar .interview_block {
	overflow: hidden;
}
#sidebar .interview_block img {
	float: left;
	padding: 1px;
	border: 1px solid #E1E0E0;
	margin-right: 10px;
}
#sidebar .interview_block p {
	line-height: 120%;
	color: #333;
	
}
#sidebar .news_lists .active {
	padding: 5px;
	float: left;
	margin-bottom: -1px;
	border: 1px solid #E1E0E0;
	border-bottom: 1px solid #fff;
}
#sidebar .news_lists .inactive {
	padding: 4px;
	float: left;
	background: #DEDEDE;
	margin: 2px 0 -1px 0;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}
#sidebar .news_lists .inactive a {
	color: #696969;
}
#sidebar .news_lists ul {
	list-style: none;
	clear: both;
	border: 1px solid #E1E0E0;
	border-bottom: none;
}
#sidebar .more_lists {
	background: #E1E1E1;
	padding: 5px;
	text-align: right;
}
#sidebar .more_lists a {
	color: #333;
}
#sidebar .news_lists ul li {
	font-weight: bold;
	color: #D86400;
	padding: 5px;
	border-bottom: 1px solid #E1E0E0;
}
#sidebar .news_lists ul li a {
	font-weight: normal;
	color: #642862;
	padding-left: 3px;
}
#container p.heading {
	color: #D86400;
  margin-bottom: 5px;
}

#sidebar .tv_box {
	list-style: none;
	padding-bottom: 15px;
	margin: 0px 0 15px 0;
	border-bottom: 1px solid #E1E0E0;
}
#sidebar .tv_box li {
	padding: 5px;
	font-weight: bold;
	border: 1px solid #E1E0E0;
}
#sidebar .tv_box li a {
	text-decoration: none;
}
#sidebar .tv_box li.even {
	background: #99CCFF;
}
#sidebar .tv_box li.even a{
	color:#212161;
}
#sidebar .tv_box li.odd {
	background: #333399;
}
#sidebar .tv_box li.odd a{
	color:#FFF;
}
#sidebar .survey_box {
	border: 1px solid #E1E0E0;
	margin-bottom: 10px;
}
#sidebar .survey_box ul {
	list-style: none;
}
#sidebar .survey_box ul.options li {
	padding: 5px 0 5px 10px;
	border-top: 1px solid #E1E0E0;
	color: #333;
}
#sidebar .survey_box ul.options li input {
	vertical-align: middle;
}
#sidebar .survey_box ul.options li label{
	padding-left: 5px;
}
#sidebar .survey_box ul.actions {
	padding: 5px 0 5px 10px;
	background:#E1E0E0;
}
.survey_box p.heading,
.survey_box h3 {
	padding: 0 0 0 10px;
}
#sidebar .survey_box ul.actions li {
	display: inline;
}
#sidebar .survey_box ul.actions li a{
	color: #333;
	padding: 0 5px;
}

/*        PORTADA     */

.main_content .main_column {
	float: left;
	border-right: 1px solid #E1E0E0;
	width: 315px;
	padding-right: 15px;
}
.main_content .secondary_column {
	float: left;
	padding-left: 15px;
	width: 250px;
}
.main_content .main_column .media_block .info_text {
	float: none;
	width: 315px;
}
.main_content .secondary_column .media_block .info_text {
	float: none;
	width: 250px;
}
.main_content .main_column .first_notice img {
	margin-bottom: 10px;
}
.main_content .main_column .first_notice .tips,
.main_content .main_column .news_block h2,
.main_content .secondary_column .first_notice .tips,
.main_content .secondary_column .news_block h2 {
	border: none;
}
#sidebar .gallery_box {
	border: 1px solid #E1E0E0;
	margin-bottom: 15px;
}
#sidebar .gallery_box .cont {
	padding: 0 15px;
}
#sidebar .gallery_box .cont h3 {
	margin: 5px 0 2px 0;
}
#sidebar .gallery_box .cont p {
	color: #333;
}
#sidebar .gallery_box .title {
	background: #D86400;
	padding: 5px;
	margin: 1px;
	font-weight: bold;
	color: #fff;
}
#sidebar .gallery_box ul {
	list-style:none;
	margin-top: 10px;
	background: #DEDEDE;
	padding: 5px;
	font-size: 1.3em;
	text-align: center;
}
#sidebar .gallery_box ul li {
	display: inline;
	padding: 0 5px;
}
#sidebar .gallery_box ul li a{
	color: #333;
}

.reports_block {
	clear: both;
	border-top: 1px solid #E1E0E0;
	overflow: hidden;
}
.reports_block .weekly_box {
	width: 450px;
	float: left;
	padding: 15px;
}
.reports_block .weekly_box h3{
	font-weight: normal;
	font-size: 1.5em;
	margin-bottom: 10px;
	float:left;
	color: #083A93;
}
.reports_block .weekly_box h2{
	font-size: 1.4em;
	margin: 10px 0px 10px 0;
	color: #083A93;
	padding-right: 50px;
}
.reports_block .opinion {
	border-left: 1px solid #E1E0E0;;
}
.reports_block .opinion h3{
	color:#D86400;
}
.reports_block .weekly_box h5{
	font-weight: normal;
	font-size: 1.2em;
	margin-bottom: 10px;
	color: #083A93;
}
.reports_block .weekly_box .more_media {
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #E1E0E0;
}
.reports_block .opinion h5,
.reports_block .opinion h2{
	color:#D86400;
}
.reports_block .weekly_box .more_info{
	font-weight: normal;
	float:right;
	color: #333;
}
.reports_block .weekly_box p {
	color: #333;
	margin-bottom: 5px;
}
.reports_block .weekly_box .more_media ul {
	list-style: none;
}
.reports_block .weekly_box .more_media ul li{
	background: url('../img/il_report.gif') no-repeat left 2px;
	padding-left: 20px;
	font-size: 1em;
	font-style: italic;
	margin-bottom: 15px;
}
.reports_block .opinion .more_media ul li{
	background: url('../img/il_opinion.gif') no-repeat left 2px;
}
.reports_block .weekly_box .more_media ul li a {
	color: #333;	
}

/*  NOTICIA AMPLIADA  */

.full_news strong {
	color: #D86400;

}
.full_news .introduction {
	padding: 10px 0 10px 0;
	overflow: hidden;
}
.full_news .intro {
	float: left;
}
.full_news .text_size {
	float: right;
	color:#D86400;
}
.full_news .text_size span {
	float:left;
}
.full_news .text_size a {
	display: block;
	float:left;
	margin-left: 5px;
	width: 24px;
	height: 16px;
}
.full_news .text_size a.increase {
	background: url('../img/ic_inc_text.gif') no-repeat scroll top left;
}
.full_news .text_size a.decrease {
	background: url('../img/ic_dec_text.gif') no-repeat scroll top left;
}

.full_news .news_details {
	clear: both;
}
.full_news .news_details {
	border-top: 1px solid #E1E0E0;
	
}
.full_news .news_details h2 {
	color: #083A93;
  font-weight: normal;
	font-family: Verdana;
	font-size: 2.7em;
	line-height: 115%;
	margin: 6px 0 10px 0;
}
.full_news .news_details .subtitle {
	color: #333;
	line-height: 120%;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 15px;
}
.full_news .news_details .social {
	padding-bottom: 15px;
	font-size: 1em;
}
.main_content .wrapper .news_block h2 a {
	color: #083A93;
}
.full_news .news_details img {
	float: left;
	margin: 0 10px 10px 0;
}
.full_news .news_details p {
	font-size: 1.2em;
	margin-bottom: 10px;
}
.full_news .news_details h3 {
	margin-bottom: 10px;
	font-size: 1.2em;
}
.full_news p.download {
	padding: 10px 0;
	border-top: 1px solid #E1E0E0;
	border-bottom: 1px solid #E1E0E0;
}
.full_news .related_news{
	padding: 10px 0;
	border-bottom: 1px solid #E1E0E0;
}
.full_news .related_news ul {
	list-style: none;
}
.full_news .related_news ul li {
	padding: 5px 0 5px 20px;
  font-style:italic;
	margin-top: 5px;
	background: url('../img/tip_icon.png') no-repeat left center;
}
.full_news .related_news ul li a {
	color: #333;
}
.full_news .social_links{
	padding: 10px 0;
	height: 1%;
	overflow: hidden;
	border-bottom: 1px solid #E1E0E0;
}
.full_news .social_links ul {
	list-style:none;
}
.full_news .social_links ul li {
	display: inline;
}
.full_news .social_links ul li a{
	color: #D86400;
}
.full_news .social_links ul.share {
	float: left;
}
.full_news .social_links ul.share li.send{
	background: url('../img/ic_send.gif') no-repeat left center;
	padding: 0 0 0 20px;
}
.full_news .social_links ul.share li.print{
	background: url('../img/ic_print.gif') no-repeat left center;
	padding: 0 0 0 20px;
	margin-left: 10px;
}
.full_news .social_links ul.web2 {
	float: right;
}
.full_news .social_links ul.web2 li {
	float: left;
	color: #D86400;
}
.full_news .social_links ul.web2 li a{
	width: 18px;
	height: 17px;
	display: block;
	margin-left: 5px;
}
.full_news .social_links ul.web2 li.myspace a{
	background: url('../img/ic_myspace.gif') no-repeat left center ;
}
.full_news .social_links ul.web2 li.facebook a{
	background: url('../img/ic_facebook.gif') no-repeat left center;
}
.full_news .social_links ul.web2 li.fresqui a{
	background:  url('../img/ic_fresqui.gif') no-repeat left center;
}
.full_news .social_links ul.web2 li.meneame a{
	background: url('../img/ic_meneame.gif') no-repeat left center;
}
.full_news .social_links ul.web2 li.wikio a {
	background: url('../img/ic_wikio.gif') no-repeat left center;
}


.full_news .comments {
	padding: 5px;
	text-transform: uppercase;
	font-weight: bold;
	background: #D86400;
}
.full_news .comments a{
	color: #fff;
	display: block;
	background: url('../img/ic_comments.gif') no-repeat center right;
}
.full_news .comments_box form {
	margin: 10px 0 0 0 ;
}
.full_news .comments_box form p {
	margin: 10px 0;
}
.full_news .comments_box form p label {
	width: 85px;
	display:block;
	float: left;
}
.full_news .comments_box form p.send input{
	border: none;
	background: none;
	padding: 0 15px 0 0;
	background: url('../img/ic_comments2.gif') no-repeat center right;
	color: #D86400;
	float: right;
	font-weight: bold;
}
.full_news .comments_box form p input,
.full_news .comments_box form textarea {
	border: 1px solid #E1E0E0;
	padding: 1px 0 1px;
}

/*  HEMEROTECA  */ 
.main_content .wrapper .results_block {
	clear: both;
}
.main_content .wrapper .results_block .news_block h4 {
  font-weight: bold;
  font-weight: normal;
	font-family: Verdana;
	font-size: 1.6em;
	padding-bottom: 10px;
}
.main_content .wrapper .results_block .news_block h4 a {
	color: #083A93;
}
.main_content .wrapper h3.comments {
	color: #D86400;
	overflow: hidden;
	height: 1%;
	margin-top: 15px;
	padding: 10px 0;
	border-top: 1px solid #E1E0E0;
	border-bottom: 1px solid #E1E0E0;
	font-weight: normal;
	font-size: 1.8em;
}
.main_content .wrapper h3.comments span {
	float: left;
}
.main_content .wrapper h3.comments a {
	float: right;
	font-style: italic;
	color: #D86400;
	font-weight: normal;
	text-decoration:none;
}
.search_results .wrapper h2 {
	color: #083A93;
	font-size: 1.9em;
	font-weight: normal;
	padding: 10px 0;
}
.main_content .wrapper .filter_box {
	border-top: 1px solid #E1E0E0;
	border-bottom: 1px solid #E1E0E0;
}
.main_content .wrapper .filter_box form {
	margin: 1px 0;
	padding: 5px;
	background: #D86400;
}
.main_content .wrapper .filter_box form label {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 0 .3em;
	font-size: .8em;
}
.main_content .wrapper .filter_box form select {
	margin-right: 5px;
}
.main_content .wrapper .filter_box form select#section {
	width: 210px;
}
.main_content .wrapper .filter_box form select#months {
	width: 120px;
}
.main_content .wrapper .filter_box form select#years {
	width: 70px;
}
.main_content .wrapper .filter_box form span {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-size: .8em;
}
.main_content .wrapper .filter_box form img {
	vertical-align: baseline;
}
.main_content .wrapper .paginator_results {
	padding: 5px;
	background: #D86400;
	text-align: center;
	margin: 0px 0 15px 0;
	color: #fff;
	border-top: 1px solid #E1E0E0;
	border-bottom: 1px solid #E1E0E0;
	list-style: none;
}
.main_content .wrapper .paginator_results li {
	display: inline;
}
.main_content .wrapper .paginator_results li a {
	color: #fff;
}
.main_content .wrapper .paginator_results li.ant {
	margin-right: 10px;
}
.main_content .wrapper .paginator_results li.sig {
	margin-left: 10px;
}


/*    SURVEYS   */


#container .surveys .wrapper h3.comments {
	font-size: 2em;
	margin: 0px 0 10px 0;
	padding-top: 15px;
}
#container .surveys .wrapper h2 {
	color: #083A93;
  font-weight: normal;
	font-family: Verdana;
	font-size: 1.8em;
	margin: 10px 0 0 0;
	padding-bottom: 5px;
}
.main_content .survey_box table tr td {
	padding: 5px 10px 5px 0;
}
.main_content .survey_box {
	border-bottom: 1px solid #E1E0E0;
	padding-bottom: 10px;
}
.main_content .survey_box .progress_bar{ 
	width: 230px; 
	border: 1px solid #B5B5B5; 
	background: #fff; 
	height: 15px; 
	display: block; 
}
.main_content .survey_box .progress_bar_fill{ 
	height: 100%; 
	background: #D86400; 
	display: block; 
	overflow: visible; 
}
.main_content .survey_box .progress_bar_active { 
	height: 100%; 
	background: #333399; 
	display: block; 
	overflow: visible; 
}
.main_content .more_surveys p {
	font-weight: bold;
	color: #D86400;
	margin: 10px 0;
}
.main_content .more_surveys ul {
	list-style: none;
}
.main_content .more_surveys ul li {
	font-style: italic;
	margin: 0 0 10px 0;
	font-size: 1.1em;
	background: url('../img/ic_survey.gif') no-repeat left center;
	padding: 0 0 0 20px;
}
.main_content .more_surveys ul li a {
	color: #464749;
}

/*    REGISTRO NEWSLETTER   */

.register_block form {
	padding-bottom: 5px;
}
.register_block form fieldset {
	overflow: hidden;
	height: 1%;
}
.register_block h2 {
		color: #083A93;
	  font-weight: normal;
		font-family: Verdana;
		font-size: 20px;
		margin: 10px 0 10px 0;
}
.register_block p strong {
	color: #333;
}
.register_block p small {
	color: #D86400;
} 
.register_block form fieldset {
	margin-top: 10px;
	padding-bottom: 5px;
	
}
.register_block form fieldset p label {
	font-size: .75em;
	color: #333;
	display:block;
	float: left;
	margin-top: 3px;
	font-weight: bold;
	width: 10em;
}
.register_block form fieldset input {
	border: 1px solid #C3C3C3;
	width: 86%;
}
.register_block form fieldset p {
	margin: 1px 0 .1px  0;
	padding: .5em;
	background: #E1E1E1 url('../img/bg_form.gif') repeat-x left top;
	
}
.register_block form p button {
	color: #D86400;
	background:none;
	float: right;
}
.register_block form p.send_form {
	border-top: 1px solid #E1E0E0;
	padding-top: 5px;
	margin-top: 10px;
	overflow: hidden;
	height: 1%;
}
#search_box {
	border: 1px solid #E1E0E0;
	width: 520px;
	padding: 2px 0;
}