a {color:#c9282d;}

.title a, .blockTresColumnas .titleVe a {background-color:white; text-decoration:none; color:black;}
.title a.noColored, .blockTresColumnas .titleVe a {color:#C9282D; background:transparent;}
.title a.noColored:hover, .blockTresColumnas .titleVe a:hover {text-decoration:underline;}
.unselected a {background-color:#f3f3f3; color:#727272;}
.unselected a:hover {background-color:#f3f3f3; color:#727272;}
#outstanNews div.description a.noColored {color:white; text-decoration:none; cursor:pointer;}
    #headerBanner .blockBanner {background:none;}
    #headerBanner .blockBanner.megabanner, #headerBanner .blockBanner.megabanner div { text-align: center;}
    #headerBanner .blockBanner.megabanner table {margin:0 auto;}
    #headerBanner .blockBanner.righttop{display:none}
		#header {background:#ddd9d6 url(../images/bg-header.png) repeat-x 0 0}
		#content #primaryNav .menuType01 {background-color:black}
		#header #secondNav .listType01 a {color:#515151;}
        #header #secondNav form#searchForm input {border:2px solid #dddcde; background-color:white;}
            #header #secondNav form#searchForm a {color:#515151; text-decoration:none}
            #header #secondNav form#searchForm ul li button {border:0; background:transparent url(../images/buttonType06_op.png) no-repeat top left; cursor:pointer;}

			#content #primaryNav ul.menuType01 li {background:transparent url(../images/bulletType02.png) no-repeat right 7px;}
                #content #primaryNav ul.menuType01 li a {color:white; text-decoration:none;}
                #content #primaryNav ul.menuType01 li.selected a, #content #primaryNav ul.menuType01 li a:hover {background:transparent url(../images/bg-overlay-05.png) repeat-x left bottom;}
                #content #primaryNav ul.menuType02 {background-color:#f0f0f0;}
                    #content #primaryNav ul.menuType02 li {background:transparent url(../images/bulletType05.png) no-repeat right center;}
                            #content #primaryNav ul.menuType02 li.last {background:none;}
                        #content #primaryNav ul.menuType02 li a {color:black; text-decoration:none;}
                            #content #primaryNav ul.menuType02 li a:hover,
                            #content #primaryNav ul.menuType02 li a.selected {background:url("../images/bg-overlay-05.png") repeat-x scroll left bottom transparent}
                #content #primaryNav ul.menuType02 li.last a {background:none!important;}
                #content #primaryNav ul#breadcrubm li {background: transparent url(../images/bulletType03.png) no-repeat right center;}
                        #content #primaryNav ul#breadcrubm li.last {background:none;}
                    #content #primaryNav ul#breadcrubm li a{color:#010101; text-decoration:none;}
                    #content #primaryNav ul#breadcrubm li span {color:black;}

    	
        #content #centerColumn {background-color:white; color:#515151;}
			#content #centerColumn .subTitle {color:#a5a5a5}
			#content #centerColumn .withPadding {border:1px solid #f1f1f1; border-top:0}
			#content #centerColumn .blockType05 {border-bottom:1px dotted #b3b3b3}
			#content #centerColumn.home .blockType05 {border-bottom:none}
			#content #centerColumn .blockType05.last,  #content .homeOpinion .blockType05{border-bottom:none !important}

        #content #centerColumn.sectionList .title {color:#c9282d; font-weight:bold; border-bottom:1px dashed #b3b3b3;}
				#content #centerColumn.sectionList .content .title {border-bottom:none}
            #content #centerColumn .pagination {border-top:1px solid #e1e2e5; border-bottom:1px solid #e1e2e5;}
                #content #centerColumn .pagination.noBorderTop {border-top:none;}
                #content #centerColumn .pagination.noBorderBottom {border-bottom:none;}
            #content #advanceSearch .pagination {border-top:1px solid #e1e2e5; border-bottom:1px solid #e1e2e5;}
                #content #advanceSearch .pagination.noBorderTop {border-top:none;}
                #content #advanceSearch .pagination.noBorderBottom {border-bottom:none;}

        #content #centerColumn.sectionList ul li {border-bottom:1px dotted #d0d0d0;}
		#content #centerColumn.sectionList .pagenavigator ul li {border:0; margin: 10px;}
/*            #content #centerColumn.sectionList ul.pagerType02 li, #content #centerColumn.sectionList ul li.last, #content #centerColumn.sectionList ul li li {border:none;}  */


        #content #centerColumn.communitySection .title {border-bottom:1px dashed #e1e2e5; }
				#content #centerColumn.communitySection .blockType01 .title {border-bottom:0}
				#content #centerColumn.communitySection .blockType01 .linkSection {text-decoration:none; color:#BF2C2B}
            #content #centerColumn.communitySection .title.black {color:black;}
		#content #centerColumn.communitySection .blockType01 .content {color:#515151}
			#content #centerColumn.communitySection .blockType01 .content .subTitle {color:#C9282D}
			#content #centerColumn.communitySection .blockType01 .content .message {color:#515151}

        #content #centerColumn.services .blockType01 {background-color:#f8f8f8; border-bottom:1px solid #BEBEC0;}
        #content #centerColumn.services .title {border-bottom:1px solid #e1e2e5; }
            #content #centerColumn.services .title.black {color:black;}

        #content #centerColumn.specials .title {color:black;}

        #content #centerColumn ul li.withBorderTop {border-top:1px solid #d0d0d0;}
		#content #centerColumn.specials .shortDetail {border-bottom:1px solid #d0d0d0;}
			#content #centerColumn.specials .shortDetail.last{border-bottom:none}
        #content #centerColumn .shortDetail .title a {background:none;}
/*			#content #centerColumn .shortDetail .imgHover {border:4px solid #ffffff;}  */
/*            #content #centerColumn .shortDetail .imgHover:hover {border:4px solid #c9282d;} */
        #content #centerColumn .shortDetail ul .separator {background-position:right 3px;}

        #content #centerColumn.sectionItemDetail span.title {font-weight:bold; /*color:#fff; padding: 4px 5px 2px 5px; background-color: #C9282D; text-transform:uppercase;*/ display:inline-block;}
        #content #centerColumn.sectionItemDetail .listType03 a:hover {background:none;}
                #content #centerColumn.sectionItemDetail .listType03 a.goBack {color:#C9282D; text-decoration:underline;}
            #content #centerColumn.sectionItemDetail a.comments:hover {background:url(../images/ico-comment.png) no-repeat left 0.2em;}
        #content #centerColumn.sectionItemDetail .header .title, #content #centerColumn.sectionItemDetail .header .title a {font-weight:bold;}
			#content #centerColumn.sectionItemDetail .header .title {font-weight:bold; color:black; border:none}
        #content #centerColumn.sectionItemDetail .header .black {font-weight:bold; color:black;}
        #content #centerColumn.sectionItemDetail .header .subTitle {font-style:italic; display:block;}
        #content #centerColumn.sectionItemDetail .header .description{color:#515151; font-size:14px; line-height:20px; margin:25px 0 10px 0; float:left;}
        #content #centerColumn.sectionItemDetail .header .author {font-weight:normal; font-style:italic; color:#8c8c8c;}
        #content #centerColumn.sectionItemDetail .content {color:#515151;}
        .sectionItemDetail .content h2 {font-size:1.4em;}
        .sectionItemDetail .content h3 {font-size:1.3em;}
        .sectionItemDetail .content h4 {font-size:1.2em;}
        .sectionItemDetail .content h5 {font-size:1.1em;}
        .sectionItemDetail .content h6 {font-size:1em;}
			#content #centerColumn.sectionItemDetail .content .title {border:none}
        #content #centerColumn .options {/* border-top:1px solid #e1e2e5; */ border-bottom:1px solid #e1e2e5;}
            #content #centerColumn .options.noBorderTop {border-top:none; display: none;}
            #content #centerColumn .options.noBorderBottom {border-bottom:none;}
            #content #centerColumn .options .listType01 a {color:#c9282d; text-decoration:none}
            #content #centerColumn .options .listType01 li {background: none;}
                #content #centerColumn .options .listType01 li.last {background:none;}
                #content #centerColumn .options .listType01 li.feed {background:transparent url(../images/ico-feed_op2.png) no-repeat left top}
                #content #centerColumn .options .listType01 li.print {background:transparent url(../images/ico-print_op2.png) no-repeat left top}
    /*    #content #centerColumn.sectionItemDetail .summary {background-color:#f8f8f8;} */
        #content #centerColumn .pagination  {border-top:1px solid #e1e2e5; border-bottom:1px solid #e1e2e5; color:#7f7f7f;}
			#content #centerColumn .pagination strong {color:black;}
            #content #centerColumn .pagination.noBorderTop {border-top:none;}
            #content #centerColumn .pagination.noBorderBottom {border-bottom:none;}

/*        #content #centerColumn.sectionItemDetail a.relatedContent a {color:#C9282D;} */
		#content #centerColumn #commentsContainer ul {background-color:#effafe}
			#content #centerColumn #commentsContainer ul li div {border-bottom:1px dashed #b3b3b3}
				#content #centerColumn #commentsContainer ul li.last div {border-bottom:none;}
        #content #centerColumn #commentsContainer ul li div .author {color:#c9282d;}
        #content #centerColumn #commentsContainer ul li div span {font-weight:bold;}

        #content #centerColumn.forumDetail .title {font-size:13px; color:black;}

        #content #centerColumn.blogItemList {color:black;}
            #content #centerColumn.blogItemList .subTitle {font-style:italic; color:#a5a5a5;}
        #content #centerColumn.blogCategoryList {color:black;}


        #content #centerColumn form.formType01 {background:#F6F6F6; border:none;}
        #content #centerColumn form.formType01 .message span {color:#656565;}
        #content #centerColumn form.formType01 ul li textarea, #content #centerColumn form.formType01 ul li input{border:1px solid #DDDCDE;}
            #content #centerColumn form.formType01 ul li input.disabled {background-color:#f8f3f6; color:#6f0a39;}
        #content #centerColumn form.formType01 ul li .button {border:0; background:transparent url(../images/buttonSendComment_op.png) no-repeat top left;}

        .asociatedContent .header {background:transparent url(../images/bg-asociatedContentHeader_op.png) no-repeat top left;}
    		.asociatedContent .header p{color:#515151;}
    	.asociatedContent .content {background:transparent url(../images/bg-asociatedContent_op.png) no-repeat bottom left;}
    		.asociatedContent .content .title {background-color:#C9282D; color:white;}
			.asociatedContent .content ul li {background: transparent url(../images/bulletType03.png) no-repeat left 5px;}


    #extraFooter {border-top:1px solid #cecece; background-color:#fafafa;}
        #footer #footerNav {background-color:#cecece;}
            #footer #footerNav li{padding-right:10px;}


.comments {background:transparent url(../images/ico-comment.png) no-repeat left center; color:#c9282d!important; text-decoration:none!important;}



/*** blocks ***/
    /*** blockType01 ***/
    .blockType01 .title, .blockType03 .header, .blockType1Empty .title {background:#c9282d url(../images/bg-page05.png) no-repeat 9px top; color:#fff; border-top:1px solid #9b1f23; border-bottom:1px solid #9b1f23;}
	#rightColumn .blockType01 .content {border:1px solid #f0f0f0; position:relative;} 
    	.blockType01 .content .title {background:none; color:#c9282d; border:none;}
	.blockType01 .content02 a {color:#bf2c2b; font-weight:bold; text-decoration:none;}
	.blockType01 .content02 strong {color:#001f2a; font-weight:normal}

#rightColumn #portadaBlock h3 {font-weight:bold;}

    .blockType01 .contentTypeSp a,
    .blockType01 .contentTypeSp h4 {color:#c9282d;}

    /*** blockType02 ***/
/*    .bannerType03 {border:1px solid #f1f1f1;} */
        .bannerType03 .title {font-weight:normal; background-color:#f0f0f0;}
        .bannerType03 .content {background-color:white;}

    /*** blockType03 ***/
    .blockType03 .title a, .blockType03 .title a:hover {background:#001f2a url(../images/bulletType10.png) no-repeat 95% 50%; color:white;}
		.blockType03 .unselected a {background:#001f2a url(../images/bulletType12.png) no-repeat 95% 50%;}
    .blockType03 .content {border:1px solid #b6bdbe; border-top:none; border-bottom:none}

    /*** blockType05 ***/
    .blockType05 .title a, .blockTresColumnas .titleVe a {color:#000;}
    .blockType05 .content .title a {color:black;}
		.blockType05 .listType01 span {font-weight:bold;}
	.blockType05 .content.borderBottom {border-bottom:1px dashed #cccccc}
	/*	.blockType05 .content img.left, .blockType05 .content img.right {border:1px solid #323232} */
    .blockType05 .color01,
    .blockType05 .color02,
    .blockType05 .color03,
    .blockType05 .color04,
    .blockType05 .color05,
	.blockTresColumnas .titleVe {border-bottom:1px dotted #d0d0d0; background:transparent url(../images/bg-page04.png) no-repeat left -2px; color:black;}
    .blockType05 .footer .listType01 {display: none; padding-left:1.2em; background:transparent url(../images/bulletType04.png) no-repeat scroll left 3px;}

	.blockType05 hr.color01 {background:#C9282D; color:#FFF;}
    .blockType05 hr.color02 {background:#E8DFEC; color:#7F5A8F;}
    .blockType05 hr.color03 {background:#9C624E; color:#EBDAD4;}
    .blockType05 hr.color04 {background:#696544; color:#E3E0C7;}
    .blockType05 hr.color05 {background:#F0F0F0; color:black;}

	.subType01 span {color:#959593}
	.subType02 span {color:#959593}
	/*** blockType06 ***/
	.blockType06 {/*border:1px solid #b3bfc8;*/ background-color:#f2f2f2; width:665px;}
		.blockType06.subType02 {background-color:white}
		.blockType06 .title {color:#010101;font:bold 18px 'Arial';}
			.blockType06 .title strong {font-weight:bold; color:#c9282d; font-style:italic;}
	/*	.blockType06 .content .listType01 .previous {border-right:1px solid #c9282d;} */
	/*	.blockType06 .content .listType01 .next {border-left:1px solid #c9282d;} */
		.blockType06 .content .listType01 li a {font-weight:bold; text-decoration:none;}
		.blockType06 .content .listType01 li .image {border:1px solid white; margin-bottom:5px;}
		.blockType06 .content .listType01 li .image:hover {border:1px solid #b6bdbe}
	/*** imgWithCopyright ***/
    .imgWithCopyright {color:#878787;}
    /*   .imgWithCopyright img {border:1px solid #6e98cc;} */

	/*** portadaBlock ***/
	#portadaBlock a.sumario {position:absolute; bottom:18px; right:17px; background:transparent url(../images/buttonType11_op.png) no-repeat top left; width:145px; height:30px; line-height:30px; font-weight:bold; text-align:center; text-decoration:none; color:white; font-size:16px;}
	
	/*** makingOff ***/
	#makingOff .content .smallImg {opacity: 1;}
	#makingOff .content .smallImg:hover {opacity: 0.86;}
/*	#makingOff .content .smallImg:hover {border:2px solid #c9282d;} */
	#makingOff .content .selected .detail .description p {background:transparent url(../images/bg-overlay-gray_op.png) repeat top left; color:white; font-weight:bold; }
        #makingOff .content .item a{display: block}

	/*** blogs ***/
	#blogs .listType02 li a {color:#bf2c2b; font-weight:bold;}
	#blogs .listType02 li p {color:#001f2a;}

	/*** mostReadBlock ***/
	#mostReadBlock ul.listType01 {background-color:#c9282d;}
		#mostReadBlock .listType01 li { background-position: right 6px; }
			#mostReadBlock .listType01 li a {color:white; text-decoration:none;}
	#mostReadBlock ul.listType02 li {border-bottom:1px solid #b6bdbe}

	/*** tagsBlocks ***/
	#tagsBlocks .title {background-color:white; color:#252525; background:url(../images/bg-page04.png) no-repeat; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0}

    /*** followUs ***/
    #followUs .title {background-color:#C9282D; color:white;}
	#followUs .content {border:4px solid #C9282D}

	/*** maxZone ***/
	#maxZone .title {margin-bottom:2px;}
	#maxZone .content {border:none}
		#maxZone .content p { background-color:#001f2a; color:white}
	#maxZone .listType02 {border:1px solid #d0d0d0; border-top:none}
	/*** links ***/
	#links ul {background:white}
    /*** blogList ***/
    #blogList {clear:both; display:inline-block; margin-bottom:1.1875em;}
        #blogList li {display:inline-block; margin-top:1em;}
        #blogList .article .listType01 a{color:black; text-decoration:none;}
            #blogList .article p {color:#4e4e4e;}
			#blogList .article a {color:#C9282D; text-decoration:none}
			#blogList .article .title a {color:#C9282D}
	/*** lastHour ***/
	#lastHour .title {background-color:#d9f3fd}
    #lastHour .content {border:8px solid #d9f3fd}
		#lastHour .content .listType02 {}
		#lastHour .content a.allNews {text-decoration:none;}
    /*** blogItem ***/
    #blogItem .title {color:#404344;}
	#blogItem .listType01 li a{text-decoration:none}

	/*** smallEncounter ***/
	#smallEncounter .title {color:#d6017f; background-color:#fbe5f2;}
	#smallEncounter .content {border:none; border-bottom:1px dashed #b3b3b3}
		#smallEncounter .content a {color:#d6017f; text-decoration:none;}
    /*** screenNews ***/
    #screenNews .message {background:transparent url(../images/bg-overlay-gray_op.png) repeat top left;}
        	#screenNews .message .title a {background:none; color:white;}
        #screenNews .message p {color:white;}

    /*** outstanNews ***/
	#outstanNews {border-top:3px solid #c00e15;}
		#outstanNews .pagger ul {border-bottom:1px solid #c00e15;}
			#outstanNews .pagger ul a {display:block;}
				#outstanNews .pagger ul a.hidden {display:none;}
			#outstanNews .pagger ul img {float:left}
	#outstanNews .contentAux .description {background:transparent url(../images/bg-overlay-gray_op.png) repeat scroll left top}
    /*** outstandingNews ***/
	#outstandingNews {border-bottom:1px dashed #b3b3b3}
		#outstandingNews #screenNews {border-left:1px solid #e5e5e5;}
			#outstandingNews #screenNews .footer {border-top:1px dashed #b3b3b3}
		#outstandingNews .container {border-top:1px dashed #b3b3b3}
			#outstandingNews .container #scrollbox li a {border-top:1px solid #e5e5e5;}
				#outstandingNews .container #scrollbox li a {background-color:white;}
						#outstandingNews .container #scrollbox li.selected a, #outstandingNews .container #scrollbox li a:hover {background:#525148 url(../images/bg-overlay-03.png) no-repeat top right;}
							#outstandingNews .container #scrollbox li.selected a strong, #outstandingNews .container #scrollbox li a:hover strong {color:white;}
							#outstandingNews .container #scrollbox li.selected a span, #outstandingNews .container #scrollbox li a:hover span {color:white;}
						#outstandingNews .container #scrollbox li.first a, #outstandingNews .container #scrollbox li.selected a, #outstandingNews .container #scrollbox li a:hover {border-top:none;}
					#outstandingNews .container #scrollbox li a strong {color:black}
					#outstandingNews .container #scrollbox li a span {color:black; font-weight:normal}
    /*** galleryPreview ***/
    #galleryPreview .imgWithCopyright div.pager {background:black;}
        #galleryPreview .imgWithCopyright img {border:none;}
        #galleryPreview .imgWithCopyright div.pager ul {background:black; border:none;}
            #galleryPreview .imgWithCopyright div.pager ul a {text-decoration:none; color:white;}
        #galleryPreview .imgWithCopyright div.description {background:#f8f8f8; color:#515151;}
    #galleryPreview .listType01 {background-color:#BF2C2B;}

    /*** galleryColection ***/
    #galleryColection {background-color:#c9282d;}

    /*** gallerys ***/
    .sectionList #gallerys {border-bottom:1px solid #c9282d;}
    /*#gallerys .content div li {height:9.43em;}*/

	#gallerys .options li a {background-color:#fdcb03; color:#e13461;}
		#gallerys .options li .unselected a {background-color:#ffecab; color:#cea502;}

/*    #gallerys ul.content {background-color:white; border:5px solid #fdcb03;} */
        #gallerys ul.content div li img {border:1px solid #464646;}
        #gallerys ul.content div li a {color:#d4017e; text-decoration:none;}
    #gallerys ul.pagerType01{background-color:#fdcb03;}
        #gallerys ul.pagerType01 li a {color:white; text-decoration:none;}

	#gallerys ul.content {background-color:black; /* border:1px solid #c9282d */}
		 #gallerys ul.content div li a {color:white;}
	 #gallerys .options li a {background-color:#c9282d; color:white;}
		 #gallerys .options li a:hover {background-color:#ffc5c5!important;}
		 #gallerys .options li .unselected a {background-color:#b6bdbe; color:white;}
	 #gallerys ul.pagerType01{background-color:#c9282d; border-top:none}
		 #gallerys ul.pagerType01 a { color:white}

    #content #centerColumn #gallerys ul li {border:none;}
    #content #centerColumn #gallerys .options {border:none;}
        #content #centerColumn #gallerys .content .outstandingImg a img {border:none!important;}
		#content #centerColumn div#gallerys .content .outstandingImg a.imgHover:hover{border:3px solid #c9282d;}


	/*** coverNews ***/
	#coverNews {border-bottom:1px solid #b3bfc8}
	#coverNews .title {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background: transparent url(../images/bg-page04.png) no-repeat top left;}
	#coverNews .listType02 {border-left:1px solid #b3bfc8}
		#coverNews .listType02 .previous {background: transparent url(../images/bg-bulletType13.png) repeat-x top left;}
		#coverNews .listType02 .next {background: transparent url(../images/bg-bulletType14.png) repeat-x bottom left;}
		#coverNews .listType02 li .text{background-color:#f7f8f9}
			#coverNews .listType02 li.last .text {border-bottom:none}
    /*** smallGallery ***/
    #smallGallery .content {border:1px solid #b5bdbe; border-top:none;}
        #smallGallery .content p {color:#515151;}
        #smallGallery .content ul {border-top:1px solid #b6bdbe;}


    /*** surveyBlock ***/
    .surveyBlock.withoutBlock button{background:transparent url(../images/buttonType07_op.png) no-repeat top left; color:white;}
        .surveyBlock .responseSurvey li.special {color:#c9282d;}

	.surveyBlock .content .response {background:transparent url(../images/bg-surveyB_op.png) no-repeat top; }
    /*** surveyBlock ***/

    /*** surveyBlock ***/
            #smallForums .listType02 li a {font-color:black;}

    /*** surveyBlock ***/
            #smallBlogs .listType02 li a {font-color:black;}

    /*** loginContainer ***/
    .loginContainer {background:transparent url(../images/bg-login_op.png) no-repeat top left;}
        .loginContainer .header {border-bottom:1px solid #dddddd;}
		    .loginContainer .header strong {color:#C9282D;}
			.loginContainer .leftBlock form input {border:1px solid #dddcde;}
				.loginContainer .leftBlock form input.button {background:transparent url(../images/buttonType01_op.png) no-repeat top left; border:0; cursor:pointer;}
			.loginContainer .leftBlock form a {color:#3f3881;}
			.loginContainer .rightBlock a{text-decoration:none;}
			    .loginContainer .rightBlock a.button {background:transparent url(../images/buttonType02_op.png) no-repeat top left; color:white;}
			.loginContainer span {color:#3b091e;}
			.loginContainer p {color:#757575;}
		.loginFooter {background:transparent url(../images/bg-loginFooter_op.png) repeat-y top left;}

    /*** summariesList ***/
    #content .summariesList .formType02 {background-color:#eeeeee;}
        #content .summariesList .formType02 .text {border:1px solid #dddcde; color:#d6017f;}
            #content .summariesList .formType02 .text {background:white url(../images/ico-search01.png) no-repeat scroll 505px 0.5em;}
        #content .summariesList .formType02 .button {background:url("../images/buttonType06_op.png") no-repeat scroll left top transparent; border:0; cursor:pointer;}
    #content .summariesList .blockType05 {border-bottom:0;}
        #content .summariesList .formType02 .blockType05 .title {background:url("../images/bg-page06.png") no-repeat scroll left center transparent; border:0;}
    #content .summariesList .blockType05 .listType05 li {background:transparent url("../images/bulletType17.png") no-repeat scroll top left;}
        #content .summariesList .formType02 .advanceSearch .blockType05 .title {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; }

    /*** registerContainer ***/
    #registerContainer {background:transparent url(../images/bg-register.png) repeat-y top left; border:1px solid #c0c0c0;}
		#registerContainer .header {border-bottom:1px solid #dddddd;}
			#registerContainer .header strong {color:#C9282D;}
	    #registerContainer .leftBlock form img {border-right:1px solid #dddcde;}
        #registerContainer .leftBlock form input {border:1px solid #dddcde;}
        	#registerContainer .leftBlock form input.button {background:transparent url(../images/buttonType03_op.png) no-repeat top left; border:0; cursor:pointer; color:white;}
        #registerContainer .leftBlock form button {border:0; background:transparent url(../images/buttonType04_op.png) no-repeat top left; border:0; cursor:pointer; color:black;}
        #registerContainer .leftBlock form a {color:#3f3881;}
        #registerContainer .leftBlock form li.lastSeparator {border-top:1px solid #dddcde;}
    #registerContainer span {color:#3b091e;}
    	#registerContainer span.title {background-color:#C9282D; color:white;}
		#registerContainer span.error {color:#aa0000;}
		#registerContainer span.succes {color:black;}
    #registerContainer p {color:#757575;}

    /*** userDataContainer ***/
    #userDataContainer.formType01 {background-color:#f6f6f6; background-position:top right; border:0;}
	    #userDataContainer.formType01 .header{background:#C9282D;}
	    #userDataContainer.formType01 .header strong {color:white;}
		#userDataContainer.formType01 .leftBlock p {color:#000}
	    #userDataContainer.formType01 .leftBlock .legalConditions {background-color:#fbfbfb;}
	    #userDataContainer.formType01 .leftBlock .legalConditions a {color:#C9282D;}
		#userDataContainer.formType01 .leftBlock .legalConditions input.button {background:transparent url(../images/buttonType05_op.png) no-repeat top left;}
		#userDataContainer.formType01 .leftBlock .optionalData li.sexData p {color:black;}
		#userDataContainer.formType01 .leftBlock .optionalData li.suscriptionData input, #userDataContainer.formType01 .leftBlock .optionalData li.sexData input, #userDataContainer.formType01 .leftBlock .optionalData li.avatar img {border:0;}
		#userDataContainer.formType01 .leftBlock .optionalDataDown li.sexData p {color:black;}
		#userDataContainer.formType01 .leftBlock .optionalDataDown li.suscriptionData input, #userDataContainer.formType01 .leftBlock .optionalData li.sexData input, #userDataContainer.formType01 .leftBlock .optionalData li.avatar img {border:0;}
		#userDataContainer.formType01 .rightBlock span {color:#C9282D;}
	.formType01.success {background:url(../images/bg-register-suc.png)!important;}
		#userDataContainer.success .content {background:transparent url(../images/bg-register-suc.png) repeat top left;}
	    #userDataContainer.formType01.success strong {color:#000;}
	        #userDataContainer.formType01.success .header strong {color:white;}
	    #userDataContainer.formType01.success p {color:black;}
	    #userDataContainer.formType01.success a {color:#6f0a39;}
		#userDataContainer.formType01 span.error {color:#aa0000;}
		#userDataContainer.formType01 span.succes {color:black;}
			#userDataContainer.formType01 .disabled{background:#f8f3f6; color:#6f0a39}
		#userDataContainer.formType01.success .content input {border:1px solid #DDDCDE}
		#userDataContainer.formType01.success .content input.button {background:transparent url(../images/buttonType09_op.png) no-repeat scroll left top; border:none}

	/*** sectionNews ***/
	#sectionNews #screenNews img {border:1px solid #e2e2e2;}
    #sectionNews #gallerySection .galleryList {background:#000;}
    #sectionNews #gallerySection .pagerType01 {border-top:1px solid white; background-color:black;}
        #sectionNews #gallerySection .pagerType01 li a {color:white; text-decoration:none;}
        .mainGallery #screenNews img {border:0!important;}
        .mainGallery #screenNews {/*background-color:#000!important; text-align: center; padding-top:25px;*/}


    /*** contestList ***/
	#content #centerColumn .content #contestList {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
    	#content #centerColumn .content #contestList .item{ border:1px solid #e5e5e5; background-color:#f6f6f6;}
				#content #centerColumn .content #contestList .item.last {border:none}
        	#content #centerColumn .content #contestList .item .title a{background:none; color:#c9282d;}
        	#content #centerColumn .content #contestList .item p {color:#515151;}


    /*** webMap ***/
    #webMap {color:#000;}
        #webMap .section {border-top:1px solid #e1e2e5;}
            #webMap .section .listType02 a {text-decoration:underline; color:#C9282D;}

    /*** legalWarning ***/
    #legalWarning {color:black;}

    /*** rssDetail ***/
    #rssDetail .description {border-top:1px solid #e1e2e5; background-color:#fafafa;}
        #rssDetail .description strong {color:#BF2C2B;}
        #rssDetail  .contentLeft .listType02 a {color:#BF2C2B; text-decoration:underline;}
        #rssDetail  .contentRight .listType02 a {color:#BF2C2B; text-decoration:underline;}

    /*** pageSpecial ***/
    #pageSpecial .header {border-bottom:1px solid #e1e2e5;}
        #pageSpecial .listType01 li {background:transparent url(../images/bulletType02.png) no-repeat scroll right 0;}
                #pageSpecial .listType01 li.last {background:none;}
            #pageSpecial .listType01 li a {color:#C9282D;}
        #pageSpecial .formType02 li strong {color:black;}
        #pageSpecial .formType02 li label {color:black;}
            #pageSpecial .formType02 li.radios label {color:#4c4c4c;}
            #pageSpecial .formType02 li.last {border-top:1px solid #e1e2e5;}
        #pageSpecial .formType02 li input {border:1px solid #DDDCDE;}
            #pageSpecial .formType02 li input:disabled {background-color:#f8f3f6; color:#6f0a39;}
            #pageSpecial .formType02 .listType01 li {background:none;}
            #pageSpecial .formType02 li input.button {border:none; background:transparent url(../images/buttonType09_op.png) no-repeat scroll left top;}

    /*** contactPage ***/
    #contactPage .content .formType01 {background:#f8f8f8; border:none;}
        #contactPage .content .formType01 li input {border:1px solid #DDDCDE;}
            #contactPage .content .formType01 li input:disabled {background-color:#f8f3f6; color:#6f0a39;}
        #contactPage .content .formType01 li textarea {border:1px solid #DDDCDE;}
        #contactPage .content .formType01 li .button {border:none; background:transparent url(../images/buttonType08_op.png) no-repeat scroll left top;}

	/*** surveyForm ***/
	#surveyForm .formType02 {border:none; background-color: #f8f8f8;}
		#surveyForm .formType02 input {border:1px solid #dddcde;}
		#surveyForm .formType02 textarea {border:1px solid #dddcde;}
			#surveyForm .formType02 input.button {border:none; background:transparent url(../images/buttonType08_op.png) no-repeat scroll top left;}
    /*** advanceSearch ***/
    #advanceSearch .header .title{border-bottom:1px solid #e1e2e5;}
    #advanceSearch .formType02 {background:#f8f8f8; border:none;}
        #advanceSearch .formType02 li input {border:1px solid #DDDCDE;}
            #advanceSearch .formType02 li input:disabled {background-color:#f8f3f6; color:#6f0a39;}
        #advanceSearch .formType02 li .button {border:none; background:transparent url(../images/buttonType10_op.png) no-repeat scroll left top;}
        #advanceSearch .formType02 li input.checkbox {border:none;}
        #advanceSearch .formType02 .title {background-color:#C9282D; color:white!important;}
    #advanceSearch #searchForm input {border:1px solid #DDDCDE; background:transparent url(../images/ico-search01.png) no-repeat scroll 22em 0.5em;}
    #advanceSearch #searchForm button {border:none; background:transparent url(../images/btnBuscar01_op.png) no-repeat scroll top left;}
    #advanceSearch #results .listType03 {border-bottom:1px solid #BF2C2B;}
        #advanceSearch #results .listType03 li a {color:white;}
            #advanceSearch #results .listType03 li a {background-color:#b6bdbe;}
            #advanceSearch #results .listType03 li.selected a {background-color:#BF2C2B;}
            #advanceSearch #results .listType03 li a:hover {background-color:#edb4c8;}
    #advanceSearch #results .listItems li {border-bottom:1px solid #d0d0d0;}
        #advanceSearch #results .listItems li.last {border-bottom:none;}
        #advanceSearch #results .listItems li p {color:#515151;}
    /*** summary ***/
    #summary .header{border-bottom:1px solid #e1e2e5;}
    #summary .contentRight .section .listType02 a {color:black;}

    /*** outstandingImg ***/
    .outstandingImg .imgHover:hover{border:4px solid #c9282d!important;}
        #gallerys .outstandingImg a.imgHover{border:4px solid #000;}
		.section #gallerys .outstandingImg a.imgHover{border:4px solid #464646;}
    .outstandingImg:hover a.imgSmallHover{border:none;}

/*** tableType01 ***/
.tableType01 {font-size:12px; color:black;}
    .tableType01 tbody tr {border-top:1px solid #cacaca;}


/*** listType ***/
    ul.pagerType01 {background-color:black; border-top:1px solid white;}


	.pagerType03 .listType02 li.pager {background-color:#001f2a;}
    /*** listType01 ***/
    #header #secondNav ul.listType01 li {padding-right:5px; background:transparent url(../images/bulletType04.png) no-repeat right 8px;}
                #blogItem ul.listType01 li {background-position:right 3px;}
            ul.listType01 li.register, ul.listType01 li.last {background:none!important; padding-right:0!important;}
        ul.listType01 li a {color:black;}

    /*** listType02 ***/
    ul.listType02 a {color:#c9282d; text-decoration:none; }
	ul.listType02 span {color:#515151;}

    /*** listType03 ***/
    .listType03 li a {color:#8b8b8b; text-decoration:none;}
    .listType03 li a:hover {background-color:black; color:white;}
    .listType03 li p {color:#515151;}

	/*** listType04 ***/
	#content #centerColumn .options .listType04 a {color:#c9282d; text-decoration:none}
    /*** listType05 ***/
    .listType05 li {padding-left:1.6023em; background: transparent url(../images/bulletType09.png) no-repeat left top;}
			.relatedContent .listType05 li {padding-left:1.6023em; background: transparent url(../images/bulletType03.png) no-repeat left 5px;}
			.relatedContent .listType05 li a {color:#515151; text-decoration: none;}
        .listType05 li a {color:#c9282d;}

    /*** galleryList ***/
    ul.galleryList li {border:3px solid black;}
        ul.galleryList li:hover {border:3px solid #BF2C2B;}


/*** formType ***/
    /*** formType01 ***/
    .formType01 {background:transparent url(../images/bg-register.png) repeat-y top left; border:1px solid #c0c0c0;}
		.formType01 .header {border-bottom:1px solid #dddddd;}
			.formType01 .header strong {color:#c01163;}
		.formType01 .leftBlock form img {border-right:1px solid #dddcde;}
		.formType01 .leftBlock form input {border:1px solid #dddcde; color:#000;}
			.formType01 .leftBlock form input.button {background:transparent url(../images/buttonType03_op.png) no-repeat top left; border:0; cursor:pointer; color:white;}
			    .formType01 .leftBlock form input:disabled {background:transparent; color:#6f0a39;}
		.formType01 .leftBlock form button {border:0; background:transparent url(../images/buttonType04_op.png) no-repeat top left; border:0; cursor:pointer; color:black;}
		.formType01 .leftBlock form a {color:#3f3881;}
		.formType01 span {color:#3b091e;}
		.formType01 .title {background-color:#C9282D; color:#FFF!important;}
			.formType01 .obligatoryData .title { border-top:1px solid white; border-bottom:1px solid white;}
		.formType01 p {color:#757575;}
	/*** formType01 ***/
	.formType02 li {color:#515151;}
	    .formType02 li button {border:0; background:transparent url(../images/buttonType06_op.png) no-repeat top left;}

    /*** formType03 ***/
	.formType03 {background-color:#f7f7f7;}
        .formType03 fieldset #search {background:transparent url(../images/btnConsultar_op.png) no-repeat top left; border:0;}

#voteGalery{height:60px; background-color: #C9282D; margin-bottom: 20px; }
    #voteGalery p{font-weight: bold; color: #FFF; font-weight: bold}
    #voteGalery .voteGaleryconfirm{font-size: 12px; font-weight: normal;}
    #voteGalery .voteGaleryblockText{float: left; margin-top: 10px; margin-left: 20px;}
    #voteGalery .voteGaleryblock {float:right; background-color: #000; width:97px; height: 60px;}
    #voteGalery .voteGalerybutton {position: relative; top:20px; left:10px; width:24px; float:left;}
    #voteGalery .voteGalerybutton img:hover {cursor:pointer;}
    #voteGalery .nvotos{color:#FFFFFF; float:right; font-size:15px; margin-right:18px; margin-top:15px; width:40px;}

#pageSpecial .suscripcion{margin-top:0;}
#pageSpecial .suscripcion .listType04 {margin-bottom: 40px;}
#msgSuscripcion .succes, #msgSuscripcion .error{padding:20px; font-size:20px; font-weight:bold;}

    .humor h2{margin-bottom:5px; font-size: 24px}
    .humor h2 a {text-decoration: none; color:#000;}
    .humor .comments {float:left;}
    .humor .footer p{float: right; font-size: 11px; font-weight: bold}
    .humor .vineta{margin-bottom: 40px;}

.ContenedorAnunciosGoogle {float:left;}
.ContenedorAnunciosGoogle h5 {margin-bottom: 5px; background:url("../images/bg-page04.png") no-repeat scroll left top transparent; height:22px;line-height:22px; margin-bottom:2px; padding-left:10px;}
.ContenedorAnunciosGoogle h5 a {color:#000}
.ContenedorAnunciosGoogle p, .ContenedorAnunciosGoogle a{font-size: 12px}
.ContenedorAnunciosGoogle .title_anuncio{font-weight: bold}
.ContenedorAnunciosGoogle .AnuncioGoogle{margin-bottom: 5px;}

.favoritos{ display: none; position:relative; top:-3px; }
.blockType05 div.favoritos{float: left; background:url("../images/bulletType07.png") no-repeat scroll right 3px transparent; padding-right: 8px; margin-right: 8px;}
.favoritos a{width:16px; height:17px}
.listType03 .favoritos {margin-left:378px}
.header .favoritos{float: right}
span.favoritos a, .listType03 .favoritos a, .sectionItemDetail .favoritos a{text-decoration:none; color:#515151; font-size: 12px; margin-left: 10px; }
.sectionItemDetail .favoritos{float:right}
span.favoritos a:hover, .listType03 .favoritos a:hover{color: #C9282D}

.ediciones li{padding: 7px 0 7px 10px}
.ediciones .point{background:url("../images/point.gif") no-repeat scroll left center transparent; }
.normalButton {background:url("../images/buttonType06_op.png") no-repeat scroll left top transparent; border:none; height:28px; width:76px; text-align: center}
#edition_form .normalButton{float: right; margin-bottom: 10px}

#misFavoritosBlock .content{overflow:auto; padding:8px;}
#misFavoritosBlock h3 a {color:#000}
#misFavoritosBlock a {text-decoration: none;}
#misFavoritosBlock p{margin-top: 5px; color:#C9282D}
.misFavoritosBlockB ul{padding-bottom: 10px;}
.misFavoritosBlockB ul li {padding-bottom:2px;}
.misFavoritosBlockB a{display: inline !important}
.misFavoritosBlockB h3{background:url("../images/favorito_on.gif") no-repeat scroll left 3px transparent; padding-left: 20px; height:17px; padding-top:4px; }
.misFavoritosBlockB p {padding-left: 20px; margin-top: 2px; margin-bottom: 10px;}

.blockOpinion .blockType05 {margin-bottom:0 !important}
.blockOpinion .blockType05 h3 {color:#000}
.blockOpinion .blockType05 .imgOpinion{float:left; display:block}
.blockOpinion .blockType05 .contentOpinion{display:block; float:left;margin-left:10px;width:539px;}
.blockOpinion .blockType05 .subtituloOpinion{font-weight: bold; color:#C9282D; font-size: 14px;}
.blockOpinion .blockType05 .options {border:0 !important}
.blockOpinion .pagination{margin-bottom:20px;}
.blockOpinion .blockType05 .comments{margin-left: 10px;}
.blockOpinion .blockType05 .subType01, #blogList .article {border-bottom:1px solid #B3B3B3 !important; margin-bottom: 10px;}
#blogList .article {padding-bottom:20px;}

.comentariosFueraDeTona{background:url("/design/general/img/prohibido.png") no-repeat scroll left top transparent; padding-left:18px; margin-top:10px; }
.comentariosFueraDeTona span{color:#C9282D; text-decoration:underline}
.comentariosFueraDeTona span:hover{cursor: pointer}
.comentarioMarcado{background-color:#edffe7 !important; color:#000; border:1px solid #bbe7b6 !important; margin-top:5px; text-align: center}
.disabledComentariosFueraDeTona span{color:#8d888c; text-decoration:none}
#coverNews .date{color:#C9282D}

#content #centerColumn .options.suscripcion { margin-top:20px; }
#content #centerColumn.sectionItemDetail .content p:first-child, #summary .contentRight .suscripcion p:first-child { margin: 0px 10px 15px 0; }
#content #centerColumn.sectionItemDetail .content p, #summary .contentRight .suscripcion p { margin: 10px 10px 15px 0; }
#content #centerColumn .suscripcion a { font-size:16px; }
#content #centerColumn .suscripcion a.button { text-decoration: none; display: block; margin: 13px auto 0 auto; padding-top: 3px; width: 89px; height: 22px; text-align: center; font-size: 14px; background:transparent url(../images/buttonType02_op.png) no-repeat top left; color:white; }
#content #centerColumn .suscripcion a.button.disabled { opacity:0.5}


.clr { clear:both; }
.flt { float:left; }
.frt { float:right; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }

.sectionItemDetail p.clr { font-size: 16px; border-top: 1px solid #E1E2E5; margin: 10px 0 10px 0; padding-top: 9px; }
.blockEvent03 img {width: 40em !important;}
.outstandingImg  img {width: 114px !important;}
.videoPlayer img {width: 21px !important;}

#registroExtendido .listError {background-color: #FFFDE1;border: 1px solid #DDDCDE;margin: 16px 0;padding: 8px;}
#registroExtendido .listError li {color: #AA0000;font-size: 12px;}
#registroExtendido .listError li {background: none repeat scroll 0 0 transparent;margin: 0;padding: 0;}


#rightColumn .services  {background-color: #F8F8F8;border-bottom: 1px solid #BEBEC0;font-size: 0.75em;}
#rightColumn .imgServices  {width: 24.921em;}
#rightColumn .summary p{padding:1em 0 0 1em}
#rightColumn .linkSumary {padding:1em 0 1em 1em}
#rightColumn .services h3{color:#FFF;font-size:14px;}

#middleBlocks .services  {background-color: #F8F8F8;border-bottom: 1px solid #BEBEC0;font-size: 0.75em;}
#middleBlocks #contactBlock.left {float:left;width: 19.5em;}
#middleBlocks #contactBlock.right {float:right;width: 19.5em;}
#middleBlocks .summary p{padding:1em 0 0 1em}
#middleBlocks .linkSumary {padding:1em 0 1em 1em}
#middleBlocks .services h3{color:#FFF;font-size:14px;}
#middleBlocks #contactBlock {margin-bottom: 0.56em;}

.msg-cookie {
 text-align:left;
width: 100%;
position: fixed;
bottom: 0;
z-index: 99999;
}

/*COOKIE copiado de http://www.elperiodico.com/es/ext_resources/cabecera-pie_externos/cookies/msg-cookies.css
------------------------------------------------------------------------------*/
.msg-cookie{ background-color:#e4e4e4; min-width:972px;}
.msg-cookie .wrap{ width:972px; margin:0 auto; height:40px; position:relative;}
.msg-cookie .wrap p{ width: 800px;font:normal 12px Arial,Helvetica,sans-serif; color:#575757; padding:5px 0; margin: 0 !important;}
.msg-cookie .wrap ul{ position:absolute; right:0; bottom: 6px; margin: 0 !important;}
.msg-cookie .wrap ul li{ display:block; float:left; width:auto; margin-left:8px}
.msg-cookie .wrap ul li a{background-color:#333333; display:block; color:#FFF; text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif; 
text-align:center; padding:3px 5px}
body.ca .msg-cookie .wrap ul li a{ background-color:#006ee3;}

/*ads google*/
.ContenedorAnunciosGoogle {margin-bottom:11px;text-align: center;}

/*Three Columns Module (Home)*/
.blockTresColumnas { margin-bottom:10px; padding-bottom:10px; display:inline-block; }
/*    .blockTresColumnas .titleVe { border-top: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0; margin-bottom:10px; padding: 3px 0 3px 10px; background: #fff url(../images/bg-page04.png) no-repeat left -2px; color: #010101; font-size: 14px; font-weight: bold; }
        .blockTresColumnas .titleVe a { color:#000; text-decoration:none; }
            .blockTresColumnas .titleVe a:hover { text-decoration:underline; } */
    .blockTresColumnas li { float:left; margin-bottom:10px; margin-left:38px; width:196px; }
        .blockTresColumnas li:first-child { margin-left:0; }
  /*      .blockTresColumnas li .title { margin-bottom:10px; line-height:15px; }  */
  /*      .blockTresColumnas li img { border:1px solid #000; } */
  /*      .blockTresColumnas li a { font-size:14px; } */
  /*      .blockTresColumnas .wysiwyg .attribute-cuerpo { font-size:13px; }  */

/*pay block login/register*/

#loginIntPremium { margin:30px 0 15px; padding:35px 70px; background-color:#f0ecea;}
	#loginIntPremium .flt { width:235px;}
	#loginIntPremium .frt { width:155px;}
	#loginIntPremium p { min-height:35px; margin-bottom:20px; font-size:18px; color:#000;}
	#loginIntPremium .btn { display:inline-block; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; background:#C92A2F; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #C92A2F),color-stop(1, #B22328));background-image: -o-linear-gradient(bottom, #C92A2F 0%, #B22328 100%); background-image: -moz-linear-gradient(bottom, #C92A2F 0%, #B22328 100%); background-image: -webkit-linear-gradient(bottom, #C92A2F 0%, #B22328 100%); background-image: -ms-linear-gradient(bottom, #C92A2F 0%, #B22328 100%); background-image: linear-gradient(to bottom, #C92A2F 0%, #B22328 100%);}
		#loginIntPremium .btn a { display:block; width:auto; padding:8px 22px; font-size:18px; color:#fff; text-decoration:none;}
	#loginIntPremium .pdf { width:auto; padding-left:20px; background:url("../img/ico-item04.png") no-repeat 0 0;}


/* ventanas inteligentes */
#z-sites .bloque{max-height:266px;overflow:hidden;position:relative;}
#z-sites .titular{border-bottom:1px dotted #b3b3b3;margin-bottom:15px;}
#z-sites .widget{width:300px;min-height:495px;max-height:800px;box-sizing:border-box;overflow:hidden;}
	#z-sites .widget h2{width:80px;margin:0 auto;}
	#z-sites .widget .logo{width:80px;transform:translate(50%,0%);position:absolute;bottom:0;left:19%;z-index:1;background:#fff;padding:6px 5px 0;}
	#z-sites .widget .logo img{width:80px;}
	#z-sites .widget h3{font-family:'Roboto Slab',serif;font-weight:600;font-size:18px;line-height:19px;margin:0;padding:9px 0 15px;}
		#z-sites .widget h3 a{color:#343434;text-decoration:none;}
		#z-sites .widget h3 a:hover{color:#000;text-decoration:underline;}
	#z-sites .widget .thumb{width:100%;margin:0 0 -6px;}
#z-sites .newsnails{position:relative;width:300px;height:170px;overflow:hidden;}
#z-sites .newsnails img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;transform:scale(1.0,1.0);}
#z-sites .newsnails img:hover{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;transform:scale(1.1,1.1);}