/* Normalizacion */

.franja-negra-primera-noticia{
	margin-top:193px;
}

/* IE6 Only */
* html .franja-negra-primera-noticia {margin-top:206px;} 

/* IE7 Only */
*:first-child+html .franja-negra-primera-noticia {margin-top:206px;} 


*{
	margin:0; 
	padding:0; 
	border:0
}
body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#000;
	background: #2B3430 url('../img/bg_container.gif') repeat-y center top;
	
}
.accesible {
	display: none;
}
img {
	border:none; 
	margin:0; 
	padding:0;
}
.separator {
	background: url('../img/bg_separator.jpg') repeat-x left top;
	padding: 5px 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: 995px;
	background: #fff;
	overflow: hidden;
	border: 1px solid #E1E0E0;
	margin: 0 auto;
}
#container .content {
	background: url('../img/bg_content.jpg') repeat-x top left;
	overflow: hidden;
	height: 1%;
	clear: both;
	padding-top: 15px;
}

#container .main_content {
	width: 663px;
	float: left;
}

.main_content .wrapper {
	margin:0 15px 0 15px;
	overflow: hidden;
}
.galleries .wrapper {
	margin: 0 5px 0 15px;
}

/*        PORTADA     */

.main_content .main_column {
	float: left;
	border-right: 1px solid #E1E0E0;
	width: 340px;
	padding-right: 7px;
}
.main_content .secondary_column {
	float: left;
	padding-left: 7px;
	width: 260px;
}

/* HEADER */

#header {
	position: relative;
	overflow: hidden;
}
#header .wrapper {
	padding: 10px;
	height: 1%;
	overflow: hidden;
	background: #F5F5F5 url('../img/bg_header.jpg') repeat-x top left;
}
#header .wrapper img.big_ad {
  margin: 0 10px  0 0;
	float: left;
}
#header .wrapper .map_box {
	float: right;	
}
#header h1 a {
	background: url('../img/bg_logo.jpg') no-repeat scroll top left;
	width: 505px;
	height: 94px;
	float: left;
	margin: 16px 0 0 0px;
}
#header .date_box {
	float: left;
	font-size: .9em;
	color: #fff;
	font-weight: bold;
	margin:5px 15px 5px 0px
}
.main_menu {
	overflow: hidden;
	background: url('../img/bg_menu_back.jpg') repeat-x top left;	
	clear: both;
	height: 1%;
	padding: 4px 10px;
	list-style: none;
}
.main_menu li{
	background: url('../img/bg_menu_right.jpg') no-repeat center right;
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin-right: 5px;
}
.main_menu li.rss span {
	background: url('../img/ic_rss.gif') no-repeat center left;
	display: block;
	padding: 3px 0 3px 20px;
}
.main_menu li.rss a {
	padding: 4px 5px;	
}
.main_menu li a {
	background: url('../img/bg_menu_left.jpg') no-repeat center left;
	font-size: .85em;
	padding: 7px 5px;	
	text-transform: uppercase;
	color: #fff;
	display: block;
}
.main_menu li.sublevel{
	background: url('../img/bg_menu2_right.jpg') no-repeat center right;
}
.main_menu li.sublevel a {
	background: url('../img/bg_menu2_left.jpg') no-repeat center left;
}
.main_menu li.active a {
	background: #D86400;
}
.main_menu form {
	float: right;
	padding: 5px;
	width: 218px;
	background: url('../img/bg_search_left.jpg') no-repeat center left;
}
.main_menu form label {
	float: left;
	font-size: .85em;
	text-transform: uppercase;
	color: #fff;
	display: block;
	font-weight: bold;
	margin: 3px 5px 2px 0;
}
.main_menu form input {
	background: url('../img/bg_search_input_left.jpg') no-repeat scroll top left;
	height: 15px;
	padding-left: 10px;
	width: 135px;
	float: left;
}
.main_menu form button {
	background: url('../img/bg_search_input_right.jpg') no-repeat scroll top left;
	width: 14px;
	height: 15px;
	float: left;
	border: none;
}

.main_menu form div {
	background: url('../img/bg_search_input_right.jpg') no-repeat scroll top left;
	width: 14px;
	height: 15px;
	float: left;
	border: none;
}

#header .submenu{
	background: url('../img/bg_submenu.jpg') repeat-x scroll top left;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	height: 1%;
}
#header .submenu {
	list-style: none;
}
#header .submenu li {
	float: left;
	padding:6px 11px;
	font-weight: normal;
	font-size: 1.1em;
	text-transform: uppercase;
	border-right: 1px solid #fff;
}
#header .submenu li a {
	color:#fff;
	margin-left:4px;
	margin-right:4px;
} 

/* IE6 Only */
* html #header .submenu li a  {
	color:#fff;
	margin-left:0px;
	margin-right:0px;
} 

/* IE7 Only */
*:first-child+html #header .submenu li a  {
	color:#fff;
	margin-left:0px;
	margin-right:0px;
} 


#header .submenu li img {
	vertical-align: middle;
}
#header .submenu li.active {
	background: url('../img/bg_submenu_active.jpg') repeat-x scroll top left;
}

/*     HOME     */

.featured_block {
	overflow: hidden;
	background: url('../img/bg_separator.jpg') repeat-x left bottom;
	padding-bottom: 15px;
	margin-bottom: 10px;
	width: 623px;
}
.featured_block .cont {
	border: 1px solid #E1E0E0;
	overflow: hidden;
}
.featured_block .featured_title {
	font-size: 1.5em;
	padding: 5px;
	color: #3C3C3C;
}
.featured_block .featured_title a {
	color: #3C3C3C;
}
.news_block {
	color: #333;
	overflow: hidden;
	height: 1%;
	margin-bottom: 15px;
	background: url('../img/bg_separator.jpg') repeat-x left bottom;
}
.news_block p.heading {
	text-transform: uppercase;
	font-size: .9em;
	margin: 0px 0 5px 0;
}
.news_block p.heading span{
	font-weight: bold;
}
.news_block h2 {
	font-size:2.1em;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 120%;
}
.main_content .secondary_column .news_block h2 {
	font-size: 1.8em;
}
.main_content .secondary_column .news_block h2 a {
	color: #368D22;
}
.news_block h2 a{
	color: #006666;
	text-decoration: none;
}
.news_block p {
	color: #3C3C3C;
	text-align: justify;
	font-size: 13px;
	line-height: 120%;
}
.news_block .photo {
	margin-bottom: 15px;
}
.news_block  .tips {
	background: url('../img/ic_tips.jpg') no-repeat center left;
	padding-left: 20px;
	margin-top: 5px;
}

.news_block  .primer_tips {
	background: url('../img/ic_tips.jpg') no-repeat center left;
	padding-left: 20px;
	margin-top: 15px;
}

.news_block  .tips a {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #3C3C3C;
}

.news_block  .primer_tips a {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #3C3C3C;
}

/*      SIDEBAR       */

#sidebar {
	float: right;
	width: 330px;
	border-left: 1px solid #E1E0E0;
}
#sidebar .wrapper {
	margin:0 6px 0 6px;
	
}
#sidebar h3 {
	font-size: 2.1em;
	color:#5F746B;
	font-weight: normal;
	margin: 0 5px 5px 5px;
	background: url('../img/ic_noticias.jpg') no-repeat center right;	
}
#sidebar .publics h3 {
	background: url('../img/ic_publicaciones.jpg') no-repeat center right;	
}
#sidebar .opinion h3 {
	background: url('../img/ic_opinion.jpg') no-repeat center right;	
}
#sidebar .estad h3 {
	background: url('../img/ic_estad.jpg') no-repeat center right;	
}
#sidebar .data h3 {
	background: url('../img/ic_dato.jpg') no-repeat center right;	
}
#sidebar .people h3 {
	background: url('../img/ic_personaje.jpg') no-repeat center right;	
}
#sidebar .surveys h3 {
	background: url('../img/ic_survey.jpg') no-repeat center right;	
}
#sidebar .most_readed h3 {
	background: url('../img/ic_most_readed.jpg') no-repeat center right;	
}

.sidebar_block {
	background: url('../img/bg_separator.jpg') repeat-x left bottom;
	padding-bottom: 13px;
	margin-bottom: 10px;	
	width: 316px;
}

.sidebar_block .inner_content {
	background: url('../img/bg_sidebar_up.gif') no-repeat top left;
	padding-top: 1px;
	overflow: hidden;
}
.sidebar_block .rounded_corners {
	background: url('../img/bg_sidebar_bottom.gif') no-repeat bottom left;
	padding-bottom: 8px;
}
#sidebar .opinion .rounded_corners {
	padding-bottom: 8px;
}
.sidebar_block ul {
	list-style: none;
	padding: 10px;
}
.sidebar_block .sidebar_container {
	margin: 7px 7px 0 7px;
	overflow: hidden;
	color: #fff;
	background: #404E47 url('../img/bg_sidebar.jpg') repeat-x top left;	
}
.sidebar_block .sidebar_container .sidebar_img {
	margin: 5px;
	border: 1px solid #8B938F;
}
.sidebar_block ul li {
	color: #fff;
}
.sidebar_block .more_lists {
	padding: 10px 10px 10px 0;
	background: #6C7B74;
	height: 1%;
	overflow: hidden;
}
.sidebar_block .more_lists a {
	float: right;
	text-transform: uppercase;
	color: #fff;
}


/*    MEDIA SECTION    */

.media_section .wrapper {
	padding: 15px;
}
.media_section {
	background: #6C7B74;
	overflow: hidden;
	height: 1%;
}
.media_section .video_section {
	float: left;
	width: 591px;
	border-right: 1px solid #fff;
}
.media_section .image_section {
	width: 400px;
	float: right;
}
.media_section h2 {
	font-weight: normal;
	font-size: 2em;
	color: #fff;
	float: left;
	margin-bottom: 10px;
}
.media_section p.goto {
	float: right;
	text-align: right;
	margin-top: 5px;
	font-size: 1.1em;
	font-style: italic;
}
.media_section p.goto a {
	color: #fff;
	text-decoration: none;
}
.media_box {
	clear: both;
	border: 1px solid #E1E0E0;
	background: #E1E0E0;
	overflow: hidden;
	height: 1%;
}
.media_box .embed_player {
	float: left;
	border: 1px solid #6C7B74;
}
.media_box ul {
	float: right;
	width: 199px;
	margin-left: 1px;
	list-style: none;
	background: #E1E0E0;
	border: 1px solid #6C7B74;
}
.media_box ul.image_lists {
	width:88px;
	overflow: hidden;
	height: 1%;
}
.media_box ul li.first {
	border: none;
}

.media_box div.imagen {
	border:1px solid #6C7B74;
	border-top:0px solid #6C7B74;
	padding: 10px;
	overflow: hidden;
}

.media_box ul li {
	border-top: 1px solid #6C7B74;
	padding: 10px;
	height: 1%;
	overflow: hidden;
}
.media_box ul li img {
	float: left;
	margin-right: 10px;
}
.media_box ul li p {
	color: #3C3C3C;
	font-size: 1.1em;
}
.alt_info {
	border: 1px solid #E1E0E0;
	border-top: none;
	padding: 10px;
	background: #2B3430;
	height:90px;
}
.alt_info h3 {
	font-weight: normal;
	font-size: 1.8em;
	margin-bottom: 10px;
	color: #fff;
}
.alt_info p {
	color: #fff;
	font-size: 1.1em;
}


/*  EMPRESAS PATROCINADORAS  */

.patrocinated_box {
	background: url('../img/bg_patroc.png') repeat-x;
	border-top: 1px solid #D0D0D0;
}
.patrocinated_box h3 {
	font-weight: normal;
	color: #006666;
	font-size: 1.8em;
	background: url('../img/bg_separator2.gif') repeat-x bottom left;
	padding: 20px 0 10px 0;
	margin: 0px 15px 10px 15px;
}
.patrocinated_box ul {
	list-style: none;
	margin: 0 15px;
}
.patrocinated_box ul li {
	display: inline;
	margin-left: 60px;
}
.patrocinated_box ul li.first {
	margin-left: 0;
}
/*   FOOTER    */

#footer {
	clear: both;
	margin: 0 auto;
	background: #2F2F2F url('../img/bg_footer.png') repeat-x top left;	
	overflow: hidden;
	height: 1%;
}
#footer .legal {
	list-style: none;
	float: left;
	color: #fff;
	padding: 20px 0 20px 35px;
}
#footer .legal li {
  display: inline;
	font-size: .85em;
}	
#footer .legal li a{
	color: #fff;
}
#footer .legal li img {
	vertical-align: middle;
	margin: 0 0 2px 3px;
}
#footer .logo_footer {
	float: right;
	margin-top: 5px;
}
.ads_box img.big_ad {
  margin: 0 10px  0 0;	
}
.ads_box  .wrapper {
	padding: 10px;
}
#footer .logo a {
	float:left;
	background: url('../img/bg_logo_footer.png') no-repeat scroll top left;
	width: 245px;
	height: 24px;
	margin-top: 12px;
}
#footer ul {
	list-style: none;
	float: left;
}
#footer .logo2 a {
	float: right;
	background: url('../img/img_footer.png') no-repeat scroll top left;
	width: 231px;
	height: 42px;
}
#footer .submenu {
	list-style: none;
	padding: 0 20px;
	overflow: hidden;
	height: 1%;
	width: 100%;
	background: #006666;
}
#footer .submenu li {
	float: left;
	text-transform: uppercase;
	padding: 10px 13px 10px 0;
	font-size: .8em;
}
#footer .submenu li a {
	color:#BCBCBC;
}
#footer .information_block {
	clear: both;
	overflow: hidden;
	height: 1%;
	padding: 15px;
	border-top: 1px solid #D0D0D0;
}


/* HOME PROMOTEDS */

.promoted_notice .promoted_box {
	background: #006666;
	padding: 15px;
	border: 1px solid #ABABAB;
}
.promoted_notice .tips a {
	color: #FFF;
}
.promoted_notice .promoted_box  .photo{
	border: 1px solid #E1E0E0;
}
.promoted_notice .promoted_box h2 {
	margin-top: 10px;
}
.promoted_notice .promoted_box h2 a,
.promoted_notice .promoted_box p,
.promoted_notice .promoted_box .tips a,
.main_content .secondary_column .promoted_notice .promoted_box h2 a   {
	color: #fff;
}
.promoted_notice .promoted_title {
	background: #000;
	border: 1px solid #ABABAB;
	border-bottom: none;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 15px;
}
.main_content .secondary_column .promoted_notice .promoted_box {
	background: #006851 url('../img/promoted_back.png') repeat-x top left;
}
.main_content .secondary_column .promoted_notice .promoted_title {
	background: none;
	font-size: 2.1em;
	color:#5F746B;
	text-transform: none;
	border: none;
	font-weight: normal;
	margin-bottom: 0;
	padding: 5px 0px;
}
.main_content .secondary_column .promoted_notice .tips {
	margin: 0 0 0 0;
	padding: 10px 15px 10px 40px;
	border: 1px solid #ABABAB;
	border-top: none;
	color: #fff;
	background: #6C7B74 url('../img/ic_tips.jpg') no-repeat 15px 7px;
}

.main_content .secondary_column .promoted_notice .primer_tips {
	margin: 0 0 0 0;
	padding: 10px 15px 10px 40px;
	border: 1px solid #ABABAB;
	border-top: none;
	color: #fff;
	background: #6C7B74 url('../img/ic_tips.jpg') no-repeat 15px 7px;
}

#sidebar .sidebar_block .paginator_results {
	padding: 10px;
	background: #6C7B74;
	text-align: center;
	height: 1%;
	margin: 0px 0 -1px 0;
	color: #fff;
	border-top: 1px solid #E1E0E0;
	border-bottom: 1px solid #E1E0E0;
	list-style: none;
}
.paginator_results li {
	display: inline;
	margin: 0 6px;
}
.paginator_results li a {
	color: #fff;
}
.paginator_results li.ant {
	margin-right: 10px;
}
.paginator_results li.sig {
	margin-left: 10px;
}
.ads {
	margin-left: 5px;
}
.sidebar_block .selector {
	background: #42514A url('../img/selector_back.gif') no-repeat center center;
	padding: 7px;
}
.sidebar_block .selectorr {
	background: #42514A url('../img/selector_back.gif') no-repeat center center;
	padding: 7px;
}
.sidebar_block .selector .question {
	color:#FFF;
}
.sidebar_block .selector select {
	width: 90%;
}
.sidebar_block .selectorr .question {
	color:#FFF;
}
.sidebar_block .selectorr select {
	width: 90%;
}
.sidebar_block ul.timeline {
	padding: 0;	
}
.sidebar_block ul.timeline li {
	padding: 10px 5px 5px 10px;
	overflow: hidden;
	height: 1%;
	border-bottom: 1px solid #808683;
}
.sidebar_block ul.timeline li a {
	color:#fff;
}
.sidebar_block ul.timeline li .date {
	background: url('../img/ic_clock.gif') no-repeat center left;
	float: left;
	padding-left: 20px;
	width: 32px;
}
.sidebar_block ul.timeline li p {
	float: left;
	width: 234px;
	font-size: 1.1em;
}
.sidebar_block ul.testimonial {
	padding: 0;
}
.sidebar_block ul.testimonial li{
	padding: 10px;
	height: 1%;
	overflow: hidden;
	border-bottom: 1px solid #808683;
}
.sidebar_block ul.testimonial img,
.data img {
	float: left;
	border: 1px solid #fff;
	margin-right:5px;
}
.sidebar_block ul.testimonial li p {
	font-size: 1em;
}
.sidebar_block .description {
	padding: 5px;
	height: 1%;
	overflow: hidden;
}
.sidebar_block .description p {
	font-size: 1.1em;
	margin-bottom: 10px;
}

.surveys ul {
	list-style: none;
	padding: 0;
}
.surveys ul.options li {
	padding: 7px 0 7px 10px;
	border-top: 1px solid #E1E0E0;
	color: #333;
}
.surveys ul.options li a {
	color: #fff;
	font-size: 1.1em;
}
.surveys ul.options li input {
	vertical-align: middle;
}
.surveys ul.options li label{
	padding-left: 5px;
	color: #fff;
}
.surveys ul.actions {
	padding: 5px 0 5px 10px;
	background:#6C7B74;
	height: 1%;
}
.survey_box p.heading,
.survey_box h3 {
	padding: 0 0 0 10px;
}
.surveys ul.actions li {
	display: inline;
}
.surveys ul.actions li a{
	color: #fff;
	text-transform: uppercase;
	padding: 0 5px;
}
.surveys .sidebar_container form p {
	padding: 5px;
	font-size: 1.1em;
}
.suscribe img,
.goto img {
	vertical-align: top;
}


/*      SECCION INTERIOR       */

#container .interior_page .news_block h2 a {
	color: #368D22;
}
.main_content .wrapper .first_notice .tips {
	margin-top: 10px;
}
.main_content .wrapper .first_notice .primer_tips {
	margin-top: 10px;
}
#container .interior_page .first_notice h2 {
	font-size: 2.5em;
}
#container .interior_page .first_notice h2 a {
	color: #006666;
}
.main_content .wrapper .info_side {
	float: left;
	width: 300px;
}
.main_content .wrapper .photo_side {
	float: right;
	padding: 1px;
	margin-bottom: 15px;
	border: 1px solid #E1E0E0;
}
.main_content .wrapper .media_block .photo_left {
	float: left;
	margin-right:10px;
}

.main_content .wrapper .media_block .photo_right {
	float: right;
	margin-left:10px;
}

.main_content .wrapper .media_block .info_text {
  float: left;
	width: 440px;
}
.main_content .wrapper .media_block .photo_left img {
	padding: 1px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 1px solid #E1E0E0;
}

.main_content .wrapper .media_block .photo_right img {
	padding: 1px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #E1E0E0;
}

/* NUEVO */

.main_content .wrapper .aso_block .info_text {
  float: left;
	width: 420px;
}
.main_content .wrapper .media_block .photo_left img,
.main_content .wrapper .aso_block .photo_left img {
	padding: 1px;
	margin-bottom: 10px;
	border: 1px solid #E1E0E0;
}

/* NUEVO FIN */

//*  NOTICIA AMPLIADA  */

#container .introduction .intro strong {
	color: #006666;
	text-transform: uppercase;
	
}
#container .introduction {
	padding: 10px 0 10px 0;
	overflow: hidden;
}
#container .introduction .intro {
	float: left;
}
#container .introduction .text_size {
	float: right;
	color:#006666;
}
#container .introduction .text_size span {
	float:left;
}
#container .introduction .text_size a {
	display: block;
	float:left;
	margin-left: 5px;
	width: 24px;
	height: 16px;
}
#container .introduction .text_size a.increase {
	background: url('../img/ic_inc_text.gif') no-repeat scroll top left;
}
#container .introduction .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 dotted #666;
	
}
.full_news .news_details h2 {
	color: #006666;
  font-weight: normal;
	font-family: Verdana;
	font-size: 3.8em;
	line-height: 115%;
	margin: 6px 0 10px 0;
}
.full_news .news_details .subtitle {
	color: #333;
	line-height: 120%;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 15px;
}
.full_news .news_details .social {
	padding-bottom: 15px;
	font-size: 1em;
	border-bottom: 1px dotted #666;
}
.full_news .news_details img {
	float: left;
	margin: 0 10px 10px 0;
}
.full_news .news_details p {
	margin-bottom: 10px;
	color:#333;
}
.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;
}
.social_links{
	padding: 10px 0;
	height: 1%;
	overflow: hidden;
	border-bottom: 1px solid #E1E0E0;
}
.social_links ul {
	list-style:none;
}
.social_links ul li {
	display: inline;
}
.social_links ul li a{
	color: #006666;
}
.social_links ul.share {
	float: left;
}
.social_links ul.share li.send{
	background: url('../img/ic_send.gif') no-repeat left center;
	padding: 0 0 0 20px;
}
.social_links ul.share li.print{
	background: url('../img/ic_print.gif') no-repeat left center;
	padding: 0 0 0 20px;
	margin-left: 10px;
}
.social_links ul.web2 {
	float: right;
}
.social_links ul.web2 li {
	float: left;
	color: #006666;
}
.social_links ul.web2 li a{
	width: 18px;
	height: 17px;
	display: block;
	margin-left: 5px;
}
.social_links ul.web2 li.share {
	background: url('../img/ic_share.gif') no-repeat left center ;
	padding: .3em 0 .3em 2em;
}
.social_links ul.web2 li.share a {
	width: auto;
}
.social_links ul.web2 li.delicious a{
	background: url('../img/ic_delicious.gif') no-repeat left center ;
}
.social_links ul.web2 li.technorati a{
	background: url('../img/ic_technorati.gif') no-repeat left center;
}
.social_links ul.web2 li.fresqui a{
	background:  url('../img/ic_fresqui.gif') no-repeat left center;
}
.social_links ul.web2 li.meneame a{
	background: url('../img/ic_meneame.gif') no-repeat left center;
}
.social_links ul.web2 li.wikio a {
	background: url('../img/ic_wikio.gif') no-repeat left center;
}


/*  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: #368D22;
}
.main_content .wrapper h3.comments {
	color: #5F746B;
	overflow: hidden;
	height: 1%;
	margin: 15px 0;
	padding: 10px 0;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	font-weight: normal;
	font-size: 2em;
}
.main_content .wrapper h3.survey_comments {
	color: #006666;
	overflow: hidden;
	height: 1%;
	margin: 15px 0;
	padding: 10px 0;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	font-weight: normal;
	font-size: 3em;
}
#container .main_content .wrapper h3.results_comments {
	border-top: none;
	margin-top: 0;
}
.main_content .wrapper h3.comments span {
	float: left;
}
.main_content .wrapper h3.comments a {
	float: right;
	font-style: italic;
	color: #5F746B;
	font-weight: normal;
	text-decoration:none;
}
.search_results .wrapper h2 {
	color: #006666;
	font-size: 2.3em;
	font-weight: normal;
	padding: 10px 0;
}
.main_content .wrapper .filter_box {
	border-top: 1px dotted #666;
}
.main_content .wrapper .filter_box form {
	margin: 10px 0 5px 0;
	padding: 6px 0 7px 0px;
	background: url('../img/bg_results.gif') no-repeat left center;
}
.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#content {
	width: 90%;
}
.main_content .wrapper .filter_box form select#section {
	width: 253px;
}
.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: text-bottom;
}
.main_content .wrapper .paginator_results {
	padding: 5px;
	background: #000;
	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;
	margin-right: 1em;
}
.main_content .wrapper .paginator_results li.ant {
	margin-right: 10px;
}
.main_content .wrapper .paginator_results li.sig {
	margin-left: 10px;
}



/*     ASOCIACIONES       */

.map_block {
	background:url('../img/map_back.jpg') no-repeat left top;	
	overflow: hidden;
	height: 1%;
}
.map_list {
	width: 240px;
	float: left;
	margin: 10px 0 0 8px;
	padding: 0 0 5px 0;
	color: #fff;
	background:url('../img/map_lists.jpg') no-repeat left top;	
}
.map_list h3 {
	padding: 15px 0 0px 20px ;
	font-weight: bold;
	text-transform: uppercase;
}
.map_list ul {
	padding: 10px;
	list-style: none;
}
#container .main_content .wrapper .map_block .map_list .paginator_results {
	border: none;
	background: none;
	margin: 5px 0 0 0 ;
	padding: 4px 0 20px;
}
#container .main_content .wrapper .map_block .map_list .paginator_results li {
	margin: 0 2px;
}
#container .main_content .wrapper .map_block .map_list li a  {
	margin-right: 0;
}
.dinamic_map {
	float: left;
}
.dinamic_map h2 {
  font-weight: normal;
  font-size: 2.2em;
  margin: 15px 0 0 15px;
  color: #485952;
}
#container .main_content .wrapper .map_block .sites {
	padding: 16px 0 5px 20px;
	height: 230px;
}
#container .main_content .wrapper .map_block .sites li {
	margin-top: 20px;
	font-size: 9px
}
#container .main_content .wrapper .map_block .sites strong {
	margin-bottom: 10px;
	display: block;
}
#container .main_content .wrapper .map_block .sites li.first {
	margin-top: 0;
}
#container h2.title {
	font-weight: normal;
	font-size: 2.2em;
  margin: 10px 0 20px 0px;
  color: #485952;
	padding:0 0 10px 5px;
	border-bottom: 1px dotted #666;
}

/*      PUBLICACIONES      */

.search_form {
	background: #EEEEEE;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}
.search_form select {
	border: 1px solid #ccc;
}
.search_form #text {
	width: 88%;
	border: 1px solid #ccc;
}
.search_form #typeof{
	width: 82%;
	
}
.search_form p {
	margin-bottom: 1em;
	font-size: 1.1em;
	color: #333;
}
.search_form p.publish select {
	width: 50px;
}
.search_form p label {

	margin-right: 5px;
}
.search_form button {
	 background: url('../img/ic_public.gif') no-repeat center right;
	 padding: 2px 20px 2px 5px;
}

/*    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: 530px; 
	border: 1px solid #B5B5B5; 
	background: #fff; 
	height: 13px; 
	display: block; 
}
.main_content .survey_box .progress_bar_fill{ 
	height: 100%; 
	background: #86C867; 
	display: block; 
	overflow: visible; 
}
.main_content .survey_box .progress_bar_active { 
	height: 100%; 
	background: #3E999C; 
	display: block; 
	overflow: visible; 
}
.main_content .more_surveys p {
	font-weight:normal;
	font-size: 2em;
	color: #368D22;
	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;
}

/*        GALERIA IMAGENES         */

.gallery_content {
	padding: 0 10px;
}
.gallery_content h2,
.galleries h2 {
	color: #006666;
	font-size: 2.3em;
	font-weight: normal;
	margin: 0 8px 5px 8px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #666666;
}
.gallery_content .image_details {
	width: 447px;
	border-right: 1px solid #999999;
	float:left;
	padding: 0 10px 10px 0px;
}
.gallery_content  .gallery_boxs {
	float: right;
	padding: 0 0px 10px 10px;
	width: 505px;
}
.image_content {
	margin-left: 7px;
}
.image_content h3 {
	font-weight: normal;
	font-size: 2.3em;
	color: #368D22;
	margin: 10px 0;
}
.image_content p {
	color: #666;
	font-size: 1.1em;
	line-height: 130%;
	text-align: justify;
	margin-bottom: 10px;
}
.image_content img {
	padding: 1px;
	border: 1px solid #999999;
}
.gallery_heading li {
	float: left;
	margin-right: .5em;
}
.gallery_list {
	overflow: hidden;
}
.galleries .gallery_list {
	border-bottom: 1px dotted #666666;
	padding: 8px 0;
	overflow: hidden;
	height: 1%;
}

.galleries .gallery_list2 {
	padding: 8px 0;
	overflow: hidden;
	height: 1%;
}

.gallery_heading {
	background: url('../img/bg_image_right.png') no-repeat right top;
	color: #fff;
	font-size: 1.15em;
	list-style: none;
	overflow:hidden;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.gallery_heading strong{
	background: url('../img/bg_image_left.png') no-repeat left top;
	display: block;
	float: left;
	width: 385px;
	padding: 17px 0px 10px 20px;	
}
.videos .gallery_heading strong {
	width: 475px;
}
.gallery_heading span{
	text-transform: none;
	float: left;
	padding: 17px 10px 10px 0px;	
	font-size: .9em;
	font-weight: normal;
	font-style: italic;
}
.galleries .gallery_heading span {
	padding-left: 55px;
}
.gallery_heading span a {
	color: #fff;
}
.gallery_list ul {
	list-style: none;
}

.gallery_list ul li {
	float: left;
	padding: 1px;
	border: 1px solid #999999;
	margin: 0 0 6px 6px;
}
.gallery_list ul li.first_row{
	margin-left: 6px;
}
.gallery_list ul li a{
	display: block;
}
.gallery_list ul li p {
	background: #404E47 url('../img/bg_image.gif') repeat-x top left;
	padding: 5px 10px;
	color: #fff;
	width: 96px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #fff;
}

.videos .gallery_list ul li p {
	width: 127px;
}
.videos ul li span {
	background: #6C7B74;
	padding: 5px 0 5px 10px;
	display: block;
}
.videos ul li span a{
	color: #fff;
}
/*       FEATURED VIDEO     */
.featured_video {
	padding: 1px;
	width: 625px;
	margin-left: 5px;
	border: 1px solid #E1E0E0;
}
.featured_video .media_box .embed_player {
	border: none;
}
.featured_video .media_box ul{
	width: 260px;
	height: 265px;
	overflow: auto;
	border: none;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.media_box ul li {
	border-top: 1px solid #fff;
	height: auto;
}

/*    ACCESO HEMEROTECA    */

.login_content {
	margin: 0 auto;
	text-align: center;
}
.login_content h2 {
	font-weight: normal;
	text-align: center;
	font-size: 3.1em;
	color: #006666;
	border-bottom: 1px dotted #666;
	padding-bottom: 10px;
	margin-bottom: 7px;
}
.login_content form {
	margin-left: 0px;
	border-bottom: 1px dotted #666;
	padding-bottom: 8px;
	margin-bottom: 10px;
	overflow: hidden;
	height: 1%;	
}
.login_content form label {
	font-size: 1.3em;
	color: #333;
}
.login_content form input {
	border: 1px solid #7E9EB7;
	width: 452px;
	font-size: 1.2em;
	color:#666;
	margin-left: 5px;
	padding: .2em 0;
}
.login_content form button {
	border: none;
	background: url('../img/ic_send.gif') no-repeat center right;
  padding-right: 20px;
	float: right;
	color: #006666;
	font-size: 1.3em;
	font-weight: bold;
	margin: 15px 220px 0px 0px;
}

/*    REGISTRO NEWSLETTER   */

.register_block form {
	padding-bottom: 5px;
}
.register_block form fieldset {
	overflow: hidden;
	height: 1%;
}
.register_block h2,
.boletin_block h2 {
		color: #006666;
	  font-weight: normal;
		font-family: Verdana;
		font-size: 2.5em;
		padding-bottom: 10px;
		margin: 5px 0 0px 0;
		border-bottom: 1px dotted #666;
}
.register_block p strong {
	color: #333;
}
.register_block p small {
	color: #666;
	font-style: italic;
} 
.register_block form fieldset {
	padding-bottom: 5px;
	
}
.register_block form fieldset p label {
	font-size: 1.2em;
	color: #3C3C3C;
	display:block;
	float: left;
	margin-top: 3px;
	font-weight: normal;
	width: 10em;
}
.register_block .combo_box label {
	float: none;
	display: inline;
}
.register_block .first_element {
	padding-right: 19px;
}
.register_block form fieldset input {
	width: 80%;
	padding: .2em 0;
	border: 1px solid #7E9EB7;
}
.register_block select {
	padding: .2em 0;
	border: 1px solid #7E9EB7;
	width: 165px;
	margin: 0 3px 0 2px;
}
.register_block form fieldset p {
	padding: 10px 0px;
	border-bottom: 1px dotted #666;

}
.register_block form p button {
	border: none;
	background: url('../img/ic_register.gif') no-repeat center right;
  padding-right: 13px;
	float: right;
	color: #006666;
	font-size: 1.3em;
	font-weight: bold;
}
.register_block form .send_form small {
	float: left;
}
.register_block form p.send_form {
	border-bottom: 1px dotted #666;
	padding: 5px 0;
	overflow: hidden;
	height: 1%;
}

/*     BOLETIN    */

.boletin_block {
	margin:0 10px 10px 10px;	
}
.boletin_block ul {
	list-style: none;
}
.boletin_block ul li {
	border-bottom: 1px dotted #666;
	padding: 10px 0;
}
.boletin_block ul li small {
	color: #333;
	font-size: 1.1em;
}
.boletin_block ul li p {
	font-size: 1.45em;
	font-weight: bold;
}
.boletin_block ul li p a {
	color: #006666;
}
.boletin_block .paginator_results li {
	border: none;
}
.boletin_block .paginator_results {
	background:url('../img/paginator_back.gif') no-repeat center center;
	text-align: center;	
	padding: 15px 0;
}