@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif');

#content #centerColumn #middleBlocks #evenRow, #content #centerColumn #middleBlocks .evenRow#externalWrapper {width:100%; margin:0 auto;} 
    #wrapper {margin: 0 auto; width:1010px; background-color:#fff; }
        #headerBanner {height:auto; width: 990px;padding:10px;}
            #headerBanner .blockBanner {/*float:left; margin-right:1px;*/ height:100%;}
        #header {margin:0 10px; padding-bottom:7px; position:relative; width:990px; /* height:5.75em;*/ height:85px; }
            #header #logo {position:absolute; top:17px; left:17px; width:440px; height:74px;}
                #header #logo a {display:block;}
                    #header #logo h1 a{display:block; font-size:16px;}
					#header #logo img{width:400px;}
            #header #secondNav {float:right;}
                #header #secondNav ul.listType01 {margin-top:0.625em; float:right;}
                    #header #secondNav ul.listType01 li.register {margin-right:0.9375em;}
                        	#header #secondNav ul.listType01 li.register a {font-weight:bold; font-size:12px}
						#header #secondNav ul.listType01 li a {font-size:11px}
						
			                #header #secondNavul.listType06 {margin-top:0.625em; float:right;}
                    #header #secondNav ul.listType06 li.register {margin-right:0.9375em;}
                        	#header #secondNav ul.listType06 li.register a {font-weight:bold; font-size:12px}
						#header #secondNav ul.listType06 li a {font-size:12px}
						
                #header #secondNav form#searchForm {clear:right; float:right; margin:1.1875em 1.8125em 0 0; text-align:left;}
                    #header #secondNav form#searchForm ul li {display:inline; float:left; height:28px;}
                            #header #secondNav form#searchForm ul li.even {clear:both; margin-bottom:5px;}
							#header #secondNav form#searchForm ul li.special {height:auto;}
								#header #secondNav form#searchForm ul li.special a {/*display:block;*/ display:none; text-decoration:underline;}
                        #header #secondNav form#searchForm ul li label {display:none;}
                        #header #secondNav form#searchForm ul li input {padding:4px 4px; margin-right:15px;}
                        #header #secondNav form#searchForm ul li a {font-size:10px;}
                        #header #secondNav form#searchForm ul li button {width:80px; height:29px;}
                            #header #secondNav form#searchForm ul li button span {display:block; margin-top:-3px; font-size:14px;}

            #loginWrapper {position:absolute; top:-70px; right:0; width:29.5625em; z-index:2147483647;}

        #content {display:inline-block; width:100%; clear:both;}
            #content #primaryNav {display:block; float:left; margin-bottom:10px; width:100%; text-align:left; }
                #content #primaryNav ul.menuType01, #content #primaryNav ul.menuType02 {display:block; width:990px; margin:0 10px; overflow:hidden; height:32px;}
                    #content #primaryNav ul.menuType01 li {display:block; float:left; height:32px; overflow:hidden;}
						#content #primaryNav ul.menuType01 li a {display:inline-block; float:left; height:32px; line-height:32px; margin:0px 14px; font-size:12px;}

            /*    #content #primaryNav ul.menuType02 { clear:both; width:100%; margin-top:-5px; } */
                    #content #primaryNav ul.menuType02 li {display:inline; float:left; padding-bottom:0.12em; height:100%; font-size:13px;}
                            #content #primaryNav ul.menuType02 li.first a {margin:0.18em 0 0 0.18em;}
                        #content #primaryNav ul.menuType02 li a {display:block; float:left; margin:0.18em 0; padding:0.69em 0.81em; font-family:"Gill Sans MT";}
						#content #primaryNav hr.type02 {display:block; margin:0; width:100%; height:2px;}
				#content #primaryNav div#breadcrubm {height:2px}
                #content #primaryNav ul#breadcrubm {display:block; margin: 0 10px; height:27px; display: none;}
                    #content #primaryNav ul#breadcrubm li {display:block; float:left; margin-right:0.25em; padding-right:0.5625em;}
                        #content #primaryNav ul#breadcrubm li.first {margin-left:0;}
                    #content #primaryNav ul#breadcrubm li a,
                    #content #primaryNav ul#breadcrubm li span {display:inline-block; height:27px; line-height:27px; font-size:12px;}

            #content #centerColumn {float:left; width:680px; margin:0 10px 0 10px; z-index:100; position:relative}
            #content #centerColumn .blockType05.last {margin-bottom:0;}
				#content #centerColumn .blockType05 hr.title {display:none; font-size:12px; margin:0 0 1px; visibility:visible;}
        /*        #content #centerColumn .blockType05 .title{padding:3px 0 3px 10px; color:#010101; font-size:12px; font-weight:normal;} */
				#content #centerColumn .blockType05 h2.title, #portadaBlock h3, .blockTresColumnas h2.titleVe {text-transform: uppercase; font-weight:bold; font-family:'Roboto Slab',serif;}
                #content #centerColumn #portadaBlock.blockType05 .title{/*font-size:18px;*/}
				#content #centerColumn #portadaBlock.blockType05 a {display:block;}
        /*        #content #centerColumn .blockType05 .content .title{padding:0; font-size:18px; font-weight:normal;} */
        /*        #content #centerColumn .blockType05 .content .small {padding:0; font-size:20px; font-weight:bold;} */
                #content #centerColumn #middleBlocks #evenRow, #content #centerColumn #middleBlocks .evenRow {margin:0 15px 1em 0px; float:left; width:320px;}
                #content #centerColumn.home #middleBlocks #evenRow, #content #centerColumn.home #middleBlocks .evenRow {margin-bottom:1em; float:left; width:25.25em; overflow:hidden;}
					#content #centerColumn #middleBlocks .clear{clear:both;}
					#content #centerColumn #middleBlocks .evenRow {clear:left}
                    #content #centerColumn #middleBlocks #evenRow div.blockType05, #content #centerColumn #middleBlocks div.blockType05.evenRow {margin-bottom:1.5em;}
                #content #centerColumn #middleBlocks #oddRow, #content #centerColumn #middleBlocks .oddRow {margin:0 15px 1em 10px; float:right; width:320px;}
                #content #centerColumn.home #middleBlocks #oddRow, #content #centerColumn.home #middleBlocks .oddRow {margin-bottom:1em; float:right; width:245px; }
				#content #centerColumn .blockType05 {margin-bottom:20px; padding-bottom:5px;}
				#content #centerColumn.home .blockType05 {padding-bottom:0}

                #content #centerColumn .pagination {display:inline-block; padding:0.5em 0; width:100%; font-size:12px;}
                    #content #centerColumn .pagination strong, #content #centerColumn .pagination p { float:left; padding:0.4166em 1em;}
                    #content #centerColumn .pagination .calendar {float:left; font-size:9px; position:relative;}
                    #content #centerColumn .pagination ul {/*float:right;*/ text-align:center; padding:0.4166em 0 0.4166em 0;}
                    #content #centerColumn .pagination #ui-datepicker-div {left:110px!important; top:0!important; display:none;}

                #content #advanceSearch .pagination {display:inline-block; padding:0.5em 0; width:100%; font-size:12px;}
                    #content #advanceSearch .pagination strong, #content #advanceSearch .pagination p { float:left; padding:0.4166em 1.6666em;}
                    #content #advanceSearch .pagination .calendar {float:left; font-size:9px}
                    #content #advanceSearch .pagination ul {float:right;padding:0.4166em 0 0.4166em 0;}

			#content #centerColumn .content.clear{display:inline-block; width:100%;}
            #content #centerColumn.sectionList .content{display:inline-block; width:100%;}
                #content #centerColumn.sectionList .title {margin:0 0 1.43em 0; padding:0 0 15px 0; font-size:16px;}
                #content #centerColumn .shortDetail {display:inline-block; margin:1.25em 0; min-height:148px; font-size:12px; width:100%}
                    #content #centerColumn .shortDetail .title {margin:0; padding:0;}
                        #content #centerColumn .shortDetail .title a {color:#010101;font:bold 20px 'Roboto Slab';}
                    #content #centerColumn .shortDetail .date {margin:0.5833em 0; font-size:11px;}
                    #content #centerColumn .shortDetail p {margin-bottom:1em; font-size:14px;}
					#content #centerColumn .shortDetail .videoDescription p a {font-size:14px; font-family:inherit;}
					#content #centerColumn .shortDetail .videoDescription p {margin-bottom:0; margin-top:1em;}
                    #content #centerColumn .shortDetail ul {font-size:10px; float:left}
                        #content #centerColumn .shortDetail ul .separator {margin-right:1em; padding-right:1em;}
                        #content #centerColumn .shortDetail ul .comments {margin:0;}
                    #content #centerColumn .shortDetail .imgHover {position:relative;}
					#content #centerColumn .shortDetail .imgHover.left {margin-right:2em;}
					#content #centerColumn.sectionHome .shortDetail .imgHover.left {float:left;}
					#content #centerColumn.sectionList .shortDetail .imgHover.left {display: inline-block; vertical-align: middle; margin-right:2em;}
                    #content #centerColumn .shortDetail .imgHover.right {float:right; margin-left:2em; /*margin-bottom:4px;*/}
					#content #centerColumn .shortDetail .imgHover .play-button {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
					#content #centerColumn .shortDetail .imgHover .play-button:after {content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); margin: 0 auto; border-style: solid; border-width: 29.5px 0 29.5px 37px; border-color: transparent transparent transparent rgba(255, 255, 255, 0.85); transition: all 0.3s; -webkit-transition: all 0.3s;}
					#content #centerColumn .shortDetail .imgHover:hover .play-button:after {border-width: 39.5px 0 39.5px 47px;}
					#content #centerColumn .shortDetail .videoDescription {display: inline-block; width: 46%; vertical-align: middle;}
/*                    #content #centerColumn .shortDetail .imgHover:hover {margin-bottom:3px;} */
                        #content #centerColumn .shortDetail .imgHover a {display:block;}
                            #content #centerColumn .shortDetail .imgHover a img {clear:both; display:block;}
                    #content #centerColumn.sectionList ul.twoColumns li {width:20em;}
                        #content #centerColumn.sectionList ul.twoColumns li.even {clear:both; float:left; padding-right:0.625em;}
                        #content #centerColumn.sectionList ul.twoColumns li.odd {float:left; padding-left:0.625em;}
                        #content #centerColumn.sectionList ul.twoColumns li li {width:auto;}

		#content #centerColumn.sectionItemDetail, #content #centerColumn.sectionList {padding:0 10px 0 0; width:670px;}
            #content #centerColumn.sectionItemDetail .title {display:block; margin:0 0 1.43em 0; font-size:14px; /*font-family:arial;*/}
            #content #centerColumn.sectionItemDetail .header {display:inline-block; width:100%; margin-bottom: 0.5em;}
                #content #centerColumn .header .marginBottom {display:block; margin-bottom:1.0625em;}
                #content #centerColumn.sectionItemDetail .header .title {margin:10px 0 0.43335em 0; padding:0; font-size:34px;}
                #content #centerColumn.sectionItemDetail .header .subTitle {font-size:15px; margin:0; padding:0;}
                #content #centerColumn.sectionItemDetail .header .description {margin:0; padding:0; font-size:11px;}
                #content #centerColumn.sectionItemDetail .header .bigDescription {font-size:12px;}
                #content #centerColumn.sectionItemDetail .header .date {float:left; font-size:11px; font-family:arial;}
				#content #centerColumn.sectionItemDetail .header .bigDate {font-size:11px; font-family:arial; font-weight:bold}
                #content #centerColumn.sectionItemDetail .header .author {float:left; font-size:11px; font-family:arial; margin-left:10px;}
            #content #centerColumn .options {float:left; width:100%; padding:1em 0; font-size:12px; font-family:arial;}
                    #content #centerColumn .options.withMarginTop {margin-top:1em;}
                #content #centerColumn .options ul {float:left;}
                    #content #centerColumn .options ul.listType01 {float:right; width:auto;}
                            #content #centerColumn .options ul.listType01.left {float:left;}
                        #content #centerColumn .options ul.listType01 li {padding-right:8px;}
                        #content #centerColumn .options ul.listType01 li:last-child {padding-right:0px;}
                                #content #centerColumn .options ul.listType01 li.last {padding-right:0;}
                                #content #centerColumn .options ul.listType01 li.print {padding:0 1.33em 0 2.16em;}
                                #content #centerColumn .options ul.listType01 li.feed {padding:0 0 0 2.16em;}
                                #content #centerColumn .options ul.listType01 a {font-size:12px!important;}
                        #content #centerColumn .options ul.listType04 li {padding-right:8px;}
                            #content #centerColumn .options .listType04 a {font-size:12px!important;}
                                #content #centerColumn .options .listType01 a.comments {padding-left:1.5833em;}
								
				               #content #centerColumn .options ul.listType06 {float:right; width:auto;}
                            #content #centerColumn .options ul.listType06.left {float:left;}
                        #content #centerColumn .options ul.listType06 li {padding-right:8px;}
                                #content #centerColumn .options ul.listType06 li.last {padding-right:0;}
                                #content #centerColumn .options ul.listType06 li.print {padding:0 1.33em 0 2.16em;}
                                #content #centerColumn .options ul.listType06 li.feed {padding:0 0 0 2.16em;}
                                #content #centerColumn .options ul.listType06 a {font-size:12px!important;}
            
                                #content #centerColumn .options .listType06 a.comments {padding-left:1.5833em;}				
								
                    #content #centerColumn .options ul.listType03 {width:auto;}
					#content #centerColumn .options ul.listType03 .ezsr-star-rating {margin-right:1.6667em}
                        #content #centerColumn .options ul.listType03.right {float:right;}
                    #content #centerColumn .options ul.listType04 {float:left;}
                        #content #centerColumn .options ul.listType04.right {float:right;}
            #content #centerColumn.sectionItemDetail .summary {display:inline-block; font-size:17px; line-height:1.5; font-style:italic; /*font-family:georgia*/; padding: 20px 10px 20px 0px;}
                #content #centerColumn.sectionItemDetail .summary ul.listType03 {float:left; margin-bottom:1.23em;}
                    #content #centerColumn.sectionItemDetail .summary ul.listType03 li {display:block; float:left;}
                        #content #centerColumn.sectionItemDetail .summary ul.listType03 li strong {height:16px; padding:2px 7px 0 0;}
                        #content #centerColumn.sectionItemDetail .summary ul.listType03 li a {display:block; margin-right:5px; padding:0; width:16px; height:16px;}
                #content #centerColumn.sectionItemDetail .summary p {float:left; width:26.6667em;}
                    #content #centerColumn.sectionItemDetail .summary.allSpace p {float:none; width:auto;}
                #content #centerColumn.sectionItemDetail .summary .relatedContent {float:right; width:24em;}
                    #content #centerColumn.sectionItemDetail .summary .relatedContent span {display:block; font-size:13px; margin-bottom:1.23em;}
                    #content #centerColumn.sectionItemDetail .summary .relatedContent ul li{margin:0; padding-bottom:0;}
                    #galleryPreview .relatedContent ul{margin-top: 15px;}
            #content #centerColumn #commentsContainer {display:inline-block; margin-top:1.25em; width:660px;}
                #content #centerColumn #commentsContainer strong {font-size:14px;}
                #content #centerColumn #commentsContainer ul {display:inline-block;}
				#content #centerColumn #commentsContainer ul.listType02 {width:100%; margin-bottom:10px;}
                #content #centerColumn #commentsContainer ul li {width:100%; font-size:13px;}
                    #content #centerColumn #commentsContainer ul li div {padding:1em 0; margin:0 1.53em;}
                        #content #centerColumn #commentsContainer ul li div span {display:inline; font-size:11px}
				#content #centerColumn.sectionItemDetail .content div ul {list-style-type:none}
            #content #centerColumn.sectionItemDetail .content {font-size:16px; line-height:1.5; font-family: 'Noto Serif', serif; /*margin-top: 15px; */}
                #content #centerColumn.sectionItemDetail .content p, #summary .contentRight p {margin-bottom:1.38em;}
                #content #centerColumn.sectionItemDetail .content ul {margin:0 0 1.38em 1.1538em; list-style-type:disc;}
					#content #centerColumn.sectionItemDetail #gallerys .content ul {margin:0;}
                #content #centerColumn.sectionItemDetail .content ol {margin:0 0 1.38em 1.1738em; list-style-type:decimal;}

            #content #centerColumn.communitySection .title {margin:1.1875em 0; padding-bottom:0.875em; font-family:arial;}
            #content #centerColumn.communitySection .blockType01 {display:block; margin:0 0 0.6667em 0;}
                #content #centerColumn.communitySection .blockType01 .title {margin:0; padding-top:0; padding-bottom:0; height:22px; line-height:22px; font-size:13px; font-weight:bold;}
				#content #centerColumn.communitySection .blockType01 .content {font-size:1em;}
				#content #centerColumn.communitySection .blockType01 .linkSection {float:right; margin-left:0; padding-right:22px;}
            #content #centerColumn.communitySection .left {clear:both; float:left; width:26.91em;}
				#content #centerColumn.communitySection .left .content{width:26.25em;}
            #content #centerColumn.communitySection .right {float:right; width:26.91em;}
				#content #centerColumn.communitySection .right .content{width:26.25em;}

            #content #centerColumn.services .title {margin:1.1875em 0; padding-bottom:0.875em; font-family:arial;}
            #content #centerColumn.services .message {font-size:1em;}
            #content #centerColumn.services .blockType01 {display:block; font-size:0.75em;  margin:0 0 0.6667em 0; padding-bottom:1.666em;}
                #content #centerColumn.services .blockType01 .title {margin:0; padding-bottom:0; font-weight:normal;}
            #content #centerColumn.services .left { float:left; width:26.91em;}
            #content #centerColumn.services .right {float:right; width:26.91em;}


            #content #centerColumn.forumDetail .header {margin-top:1.58em;}
                #content #centerColumn.forumDetail .header .title {font-size:13px;}

            #content #centerColumn.specials .title {margin:0.7em 0 0.5em 0; font-family:arial;}

            #content #centerColumn.blogItemList .subTitle {display:block; margin-top:1.2em; font-size:15px; font-family:arial;}
            #content #centerColumn.blogItemList .title {display:block; font-size:30px; font-family:arial;}
            #content #centerColumn.blogItemList .description {display:block; font-size:16px; font-family:arial;}
            #content #centerColumn.blogCategoryList .title {display:block; margin-top:0.70em; font-size:30px; font-family:arial;}
            #content #centerColumn.blogCategoryList .description {display:block; font-size:16px; font-weight:bold;font-family:arial;}
            .blockOpinion .blogCategoryList li{width:100% !important;}

            #content #centerColumn form.formType01 {margin-top:0.75em; padding:0; width:100%; font-size:12px;}
                #content #centerColumn form.formType01 ul{margin-top:1.3333em;}
                    #content #centerColumn form.formType01 ul li {margin-bottom:1.58em; width:31.66em; text-align:right;}
                            #content #centerColumn form.formType01 ul li.messaje {width:35.25em;}
                            #content #centerColumn form.formType01 ul li.statusForm {}
                            #content #centerColumn form.formType01 ul li.comment {display:inline-block; width:47.43em;}
                            #content #centerColumn form.formType01 ul li.comment textarea {margin-left:5px; float:right;}
                        #content #centerColumn form.formType01 ul li input {width:17.33em;}
                        #content #centerColumn form.formType01 ul li textarea, #content #centerColumn form.formType01 ul li input {padding:0.53em 0.5em;}
                        #content #centerColumn form.formType01 ul li .button {padding:0; width:177px; height:30px;}
                    #content #centerColumn form.formType01 span.title {margin:0; padding:10px; font-size:14px;text-transform:inherit;background-color:inherit;color:#515151!important;}
                    #content #centerColumn form.formType01 .message span {padding:0;}



            #content #rightColumn {float:right; width:18.75em;margin-right:10px;}
                #content #rightColumn .bannerBlock, #content #rightColumn .htmlBlock, #content #rightColumn #mostReadBlock {margin-bottom:30px;}
				#content #rightColumn #portadaBlock div {display:inline-block;}
	#extraFooter {margin:2em auto; width:61.875em!important}
        #footer {margin:0.44em auto!important; width:970px;padding:0 10px;}
            #footer div {margin-top:0.97em;}
            #footer #footerNav {width:100%;}
                #footer #footerNav ul {padding:0.5em 0; text-align:center;}
                    #footer #footerNav ul li {float:none;}

    .comments {padding-left:1.4545em; font-size:11px!important;}
/*** block ***/
    /*** banners ***/
    .bannerType01 {width:45.5em;}
    .bannerType02 {width:16.25em;}
    .bannerType03 {width:100%;}
        .bannerType03 .title {padding:0.33em 0 0.33em; height:1em; font-size:9px; text-align:center; text-transform:uppercase;}
        .bannerType03 .content {text-align:center; /* padding:0.38em 0; */}

    /*** facebookFan ***/
    #facebookFan .content {width:292px; height:271px; overflow:hidden;}

    /*** blockType01 ***/
    .blockType01 {display:inline-block; width:100%; font-size:1em;}
			#centerColumn .blockType01 {width:100%;}
			.home #centerColumn .blockType01 {width:245px;}
        .blockType01 .title {display:block; margin-bottom:4px; padding:0 0 0 20px; height:20px; line-height:1.57em; color:#010101; /*font:bold 18px arial;*/}
        .blockType01 .subTitle {display:block; padding:1em 1em 0 1em; font-size:1.33em; font-family:arial; font-weight:bold;}
        .blockType01 .message {display:block; padding:1.4166em; font-size:0.75em; font-family:arial; font-weight:bold;}
            .blockType01 .message.noTop {padding-top:0;}
        .blockType01 form {padding:0 1em;}
            .blockType01 form button {margin-top:1.1em;}
        .blockType01 .content {font-size:0.75em;}
            .blockType01 .content img {float:left; margin:0px 0.83em 0 0;}
			.blockType01 .content p {padding: 10px 10px 5px 0; font-size: 14px; color:#515151;}
            .blockType01 .content .title {display:block; padding:0.83em 0 0 0;}
            .blockType01 .content a {display:block;}
				.blockType01 .content a.hidden {display:none}
		.blockType01 .content .FB_fan {display:block; height:271px; overflow:hidden;}
		.blockType01 .content02 {margin:6px 0 20px 0;}
			.blockType01 .content02 img {display:block; margin-bottom:8px;}
			.blockType01 .content02 a {display:block; margin-bottom:8px; font-size:14px;}
			.blockType01 .content02 .hidden {display:none}
			.blockType01 .content02 strong {display:block; margin-bottom:8px; font-size:14px;}
			.blockType01 .content02 p {font-size:11px;}
			.blockType01 .content02 .item {display:inline-block; margin-top:14px;}
					.blockType01 .content02 .item.first {margin-top:10px;}
					.blockType01 .content02 .item.last {margin-bottom:10px;}
				.blockType01 .content02 .item img {margin:0 5px 0 0; float:left;}
				.blockType01 .content02 .item a {margin:0 0 2px 0; line-height:15px;}
				.blockType01 .content02 .item p {margin:0; line-height:12px;}
        .blockType01 .linkSection {margin-left:1.33em;}
        .blockType01 img.limited {padding:0 1.4166em 1.4166em 1.4166em; max-width:280px;}
            .blockType01 img.marginTop {margin-top:1em;}
        .blockType01 .placed {padding-left:1.4166em;}

        .blockType01 .contentTypeSp {padding:0.81em 1em}
            .blockType01 .contentTypeSp li {padding:5px 5px; color:black;}
            .blockType01 .contentTypeSp p {margin-bottom:5px;}
    /*** blockType03 ***/
		.blockType03 .header, .blockType01 .title, .blockType1Empty .title {margin-bottom:4px; padding-left:20px; height:1.57em; line-height:1.57em; font-size:14px; text-transform:uppercase;}
        .blockType03 .title {display:block; width:auto;}
            .blockType03 .title a {display:block; padding-left:10px; height:30px; line-height:30px; font-size:13px; font-weight:normal;}
		.blockType03 .unselected {margin-bottom:1px;}
        .blockType03 .content {margin-bottom:0!important}

    /*** blockType04 ***/
        .blockType04 .title {font-size:14px;}
        .blockType04 a {font-size:12px;}

    /*** blockType05 ***/
    .blockType05 {display:inline-block; width:100%;}
        .blockType05 .category {margin-bottom:1px; width:100%; line-height:0.75em;}
        .blockType05 .title, .blockTresColumnas .titleVe, .blockTresColumnas li .title {margin-bottom:8px; padding:3px 0 3px 10px; height:1em; font-size:0.75em; font-family:'Roboto Slab',serif;}
        .blockType05 .content {font-size:0.6875em;}
                .blockType05 .content.borderBottom {clear:both; display:inline-block; margin:0; padding:1em 0;}
            .blockType05 .content .title {margin:5px 0 0 0; padding:0; height:auto; font-size:24px; font-weight:bold;}
                    .blockType05 .content .title.small, .blockTresColumnas li .title {margin-bottom:0.42em; padding:0; height:auto; font-size:20px; font-weight:bold; }
					.blockType05 .title a {display:block; line-height:1;}
                .blockType05 .content p, .blockTresColumnas .wysiwyg .attribute-cuerpo {text-align:left; margin:15px 0 10px 0; font-size:14px; line-height:18px; padding-right: 5px;}
            .blockType05 .content img {margin-bottom:1px;}
                .blockType05 .content img.right {float:right; margin-left:12px;}
                .blockType05 .content img.left {float:left; margin-right:12px;}
/*            .blockType05 .content .comments {float:left;}  */
            .blockType05 .content .comments {  margin: 10px 0px 5px 0px;} 
			.blockType05 .content .listType01 {display:none; float:right;}
			.blockType05 .content .listType06 {float:right;}
			.blockType05 .listType02 {line-height:15px;}
					.withPadding .listType02 {line-height:15px; padding:0.81em 1em;}
                .blockType05 .listType02 li {margin-bottom:0.75em; width:90%;}
				.blockType05 .allNews {display:block; margin:0 16px; font-size:10px;}
						.withPadding .allNews {margin:0 16px 16px 16px;}
        .blockType05 .footer {display:inline-block; padding-top:0.6em; width:100%; font-size:10px; line-height:1.5em;}
            .blockType05 .footer .listType01 {display:inline-block; margin-left:1.1em;}
                .blockType05 .footer .listType01 li {height:1.5em;}
				           .blockType05 .footer .listType06 {display:inline-block; margin-left:1.1em;}
                .blockType05 .footer .listType06 li {height:1.5em;}
            .blockType05 .footer .comments, .blockType05 .content .comments {float:left; padding-left:1.9em; }
			.blockType05 .footer .comments {margin: 0;}

		.subType01 .last {margin-bottom:0;}
			.subType01 .content span {font-size:11px}
			#content #centerColumn .subType01 .content .title { margin:0; padding:0;}
				.subType01 .content .title a, .subType02 .content .title a {margin-bottom:5px;}
			
		.subType02 .content {float:left;}
				.subType02 .content.even {width:400px; margin-right:15px;}
				.subType02 .content.odd {width:240px}
			.subType02 .content span {font-size:11px}
			.subType02 .content .comments {float:none}
				#content #centerColumn .subType02 .content .title { margin:0; padding:0;}
			.subType02 .content p {font-size:12px; margin-top:0; line-height:13px;}
	/*** blockType06 ***/
	.blockType06 {clear:both; /*margin-bottom:17px;*/ margin-bottom:30px; padding:12px 0;}
		.blockType06.subType02 {width:100%;} 
	    /*.home .blockType06.subType02 {width:400px;} /*Por defecto coge el 100%, solo con clase .home 400px*/
	        .blockType06.subType02 .content {float:none;}
	            .blockType06.subType02 .content .listType01 li a {margin-bottom:5px;}
                .blockType06.subType02 .content .listType01 li a.image {margin-bottom:0;}
	.blockType06 .title {margin-bottom:10px; margin-left:20px;}
	.blockType06 .content .listType01 {display:inline-block; padding:0 11px;}
		.blockType06 .content .listType01 li {margin:0 0 0 8px; padding:0;}
				.blockType06 .content .listType01 li.first {margin:0;}
				.blockType06 .content .listType01 li.pager {margin:0; width:23px; height:111px;}
					.blockType06 .content .listType01 li.pager a {display:block; width:17px; height:111px;}
							.blockType06 .content .listType01 li.pager a.next {margin-left:0px;}
								.blockType06 .content .listType01 li.pager a.next img {margin-left:11px;}
							.blockType06 .content .listType01 li.pager a.previous {margin-left:5px;}
							.blockType06 .content .listType01 li.pager a.hidden {display:none}
						.blockType06 .content .listType01 li.pager a img {padding-top:50px}
				.blockType06 .content .listType01 li.withImg {width:113px;}
			.blockType06 .content .listType01 li img {display:block;}
			.blockType06 .content .listType01 li a {font-size:14px; display:block; font-size:11px; line-height:1;}
			.blockType06 .content .listType01 li .image {display:block;}
			.blockType06 .content .listType01 li p {font-size:11px;}
                        .subType02 .content .listType01 li{margin-left:0;}
						
						
	.blockType06.subType02 .content .listType06 li a {margin-bottom:5px;}
                .blockType06.subType02 .content .listType06 li a.image {margin-bottom:0;}
	.blockType06 .content .listType06 {display:inline-block; padding:0 11px;}
		.blockType06 .content .listType06 li {margin:0 0 0 8px; padding:0;}
				.blockType06 .content .listType06 li.first {margin:0;}
				.blockType06 .content .listType06 li.pager {margin:0; width:23px; height:111px;}
					.blockType06 .content .listType06 li.pager a {display:block; width:17px; height:111px;}
							.blockType06 .content .listType06 li.pager a.next {margin-left:0px;}
								.blockType06 .content .listType06 li.pager a.next img {margin-left:11px;}
							.blockType06 .content .listType06 li.pager a.previous {margin-left:5px;}
							.blockType06 .content .listType06 li.pager a.hidden {display:none}
						.blockType06 .content .listType06 li.pager a img {padding-top:50px}
				.blockType06 .content .listType06 li.withImg {width:113px;}
			.blockType06 .content .listType06 li img {display:block;}
			.blockType06 .content .listType06 li a {display:block; font-size:11px; line-height:1; text-decoration:none; color:black;}
			.blockType06 .content .listType06 li .image {display:block; margin-bottom:5px;}
			.blockType06 .content .listType06 li p {font-size:11px;}
                        .subType02 .content .listType06 li{margin-left:0;}					
                        
    /*** imgWithCopyright ***/
	    .imgWithCopyright {display:inline-block; font-size:0.625em;}
        .imgWithCopyright img {width:320px !important;}
		.imgWithCopyright a {display:block;}
        .home .oddRow .imgWithCopyright img {width:245px!important;}
        .imgWithCopyright span {float:right; font-size:1em;}
            .imgWithCopyright span.description {float:left;}

		div.blockType05 .img_categoria img {width:auto!important;}
	/*** makingOff ***/
	#makingOff {margin-bottom:17px; width:665px!important;}
/*	#makingOff .title {margin-bottom:0px; padding: 4px 0 0 20px;} */
	#makingOff .content {display:inline-block; position:relative; width:665px; height:325px; margin-top:7px;}
	#makingOff .content .listType02 {float:right; width:212px;}
		#makingOff .content .listType02 li .smallImg img {margin:0;}
	#makingOff .content img {float:none; display:block;}
	#makingOff .content .smallImg {width:212px; height:95px; margin:0!important; overflow:hidden;}
	    #makingOff .content .smallImg img {width:212px; height:95px; overflow:hidden;}
	#makingOff .content .listType02 li.item {width:212px!important; height:95px!important; float:right; overflow:hidden;}
	        #makingOff .content .listType02 li.pager {width:212px!important; height:20px!important; overflow:hidden;}
/*		#makingOff .content .smallImg:hover {width:208px; height:91px; overflow:hidden;}  */
	#makingOff .content .detail {display:none;}
	#makingOff .content .selected .detail {display:block; position:absolute; left:0; top:0; width:446px; height:325px; overflow:hidden}
		#makingOff .content .selected .detail img {display:block}
		#makingOff .content .selected .detail .description {position:relative;}
			#makingOff .content .selected .detail .description p {position:absolute; bottom:0; display:block; padding:15px 15px; width:416px; font-size:24px;}

	/*** portadaBlock ***/
	#portadaBlock.blockType05 {margin:0 15px 15px 0; float:left; width:100%;}
	.home #portadaBlock.blockType05 {width:400px;}
	#portadaBlock .content img {display:block; width:320px; height:auto;}
	#rightColumn #portadaBlock .content img {width:120px;padding:5px;}

    /*** asociatedContent ***/
	.withAsociatedContent {position:relative;}
    .asociatedContent {position:absolute; top:-26px; left:15px; z-index:300; font-size:16px; line-height:normal!important;}
		.asociatedContent .header {display:inline-block; padding:0.9375em 0.875em 0.375em 2.75em; width:25.875em;}
			.asociatedContent .header strong {float:left; font-family:arial; font-size:14px; font-weight:bold;}
			.asociatedContent .header a {float:right;}
			.asociatedContent .header p {clear:both; width:98%; font-size:11px;}
		.asociatedContent .content {padding:0.9375em 1.625em 1.5625em 2.75em; width:25.1875em; font-family:arial;font-size:16px; }
			.asociatedContent .content .title {display:block; margin-bottom:0.5625em; padding:0 0 5px 5px; font-size:10px!important;}
			.asociatedContent .content ul {float:none!important}
				.asociatedContent .content ul li {padding-bottom:0.625em; font-size:12px; float:none; display:block; height:auto!important; }
					.asociatedContent .content ul li a {display:block!important; margin:0!important; padding:0!important}

    /*** galleryColection ***/
    #galleryColection {display:inline-block; width:auto; padding:5px 5px 5px 0;}
        #galleryColection li {display:inline; float:left; height:6.625em;}
            #galleryColection li a {display:inline-block; height:6.625em; width:118px}
					#galleryColection li a.hidden {margin-right:24px}
						#galleryColection li a.hidden img{display:none}
                #galleryColection li.previous a, #galleryColection li.next a {padding-top:1.43em; height:5.185em; width:auto;}
				#galleryColection li.next a.hidden {margin:0}
    /*** gallerys ***/
	.sectionList #gallerys {margin-top:0;}
    #gallerys {display:inline-block; margin-top:0.75em; width:100%;}
        #centerColumn #gallerys ul.options {padding:0;}
            #gallerys .options li {display:block; float:left; margin-right:3px; height:26px; line-height:26px;}
					.section #gallerys .options li {margin-right:1px;}
                #gallerys .options li .title{display:block; font-size:12px; padding:0;}
                    #gallerys .options li .title a {display:block; padding:0 8px}
        #gallerys .content {float:left; width:670px;}
            #gallerys .content div {padding:14px 11px 0 11px;}
                #gallerys .content div li {margin-right:9px;}
                        #gallerys .content div li.last {margin-right:0;}
                    #gallerys .content div li a {text-align:left; font-size:12px; display:block;}
                    #gallerys .content .outstandingImg:hover a {width:auto;}
                        #gallerys .content .outstandingImg:hover a img {border:width:129px; height:100px} /** DEBUG: Eliminar esta linea al aÃ±adir la herramienta img **/

    #content #centerColumn.sectionItemDetail #gallerys .options {padding:0; float:none;}
        #content #centerColumn.sectionItemDetail #gallerys .options .title {margin:0; font-size:12px;}
/*    #content #centerColumn.sectionItemDetail #gallerys .content {margin-top:-4px;} */
		.section #content #centerColumn.sectionItemDetail #gallerys .content {margin-top:0;}
        #content #centerColumn.sectionItemDetail #gallerys .content .listType04 li {width:auto;/*10.69em;*/ height:11.61em; margin-bottom:15px;}
            #content #centerColumn #gallerys .content .outstandingImg a {width:114px;}
                #content #centerColumn #gallerys .content .outstandingImg a img {display:block; width:131px; height:102px;} /** DEBUG: Eliminar esta linea al aÃ±adir la herramienta img **/

    /*** lastHour ***/
	#lastHour .title {float:left; padding:6px 7px 0 7px; font-size:14px;}
	#lastHour .content {float:left; padding:14px 6px;}
		#lastHour .content .listType02 {margin-bottom:18px;}
			#lastHour .content .listType02 li {margin-bottom:12px;}
				#lastHour .content .listType02 li span{font-size:11px; display:block;}
				#lastHour .content .listType02 li a {font-size:13px; display:block;}
		#lastHour .content a.allNews {font-size:11px;}
    /*** blogList ***/
    #blogList {clear:both; display:inline-block; margin-bottom:1.1875em;}
        #blogList li {display:inline-block; margin-top:1em;}
        #blogList .article {display:inline-block; font-size:12px;}
            #blogList .article .title {font-size:16px!important;}
            #blogList .article .listType01 {display:inline-block; width:100%; font-size:11px;}
            #blogList .article .listType06 {display:inline-block; width:100%; font-size:11px;}
            #blogList .article p {display:block; margin:1em 0;}
            #blogList .article hr {clear:both; display:block;}
            #blogList .article li {margin-top:0;}
            #blogList .article img.left {float:left; margin-right:1em;}
        #blogList .options {margin-top:1em;}
            #blogList .options li {margin-top:0;}
    /*** blogItem ***/
    #blogItem .title {margin-top:1.18em; margin-bottom:0.5em; font-size:16px; font-weight:bold; font-family:arial;}
    #blogItem .listType01 {display:inline-block; width:100%; font-size:11px;}
    #blogItem .listType06 {display:inline-block; width:100%; font-size:11px;}

    #blogItem  .content {font-size:12px;}
        #blogItem  .content p {display:block; margin:1em 0;}

    /*** categoryBlock ***/
    .categoryBlock .content {padding:1.0833em;}
        .categoryBlock .content li {margin-bottom:0.83em;}
            .categoryBlock .content li a {display:inline;}
            .categoryBlock .content li span {display:inline;}

    /*** authorBlock ***/
    #authorBlock .content {padding:1.0833em;}
        #authorBlock .content li {margin-bottom:0.83em;}

    /*** archiveBlock ***/
    #archiveBlock .content {padding:2px 2.75em 0 2.75em;}
    /*** mostReadBlock ***/
/*	#content #rightColumn #mostReadBlock {margin:30px 0;} */
	#mostReadBlock .listType01 {float:left; width:100%;}
	    #mostReadBlock .listType01 li {display:block; height:21px; overflow:hidden;}
		#mostReadBlock .listType01 li.first {margin-left:10px;}
		#mostReadBlock .listType01 li a {display:inline-block; height:20px; line-height:20px; overflow:hidden;}
		
			#mostReadBlock .listType06 {float:left; width:100%;}
	    #mostReadBlock .listType06 li {display:block; height:21px; overflow:hidden;}
		#mostReadBlock .listType06 li.first {margin-left:10px;}
		#mostReadBlock .listType06 li a {display:inline-block; height:20px; line-height:20px; overflow:hidden;}
		
		
	#mostReadBlock .content {clear:both;}
    #mostReadBlock ul.listType02 {line-height:15px; padding:0; }
        #mostReadBlock ul.listType02 li {padding:0.75em 1em; line-height:16px}

    /*** smallGallery ***/
    #smallGallery .content {padding:0; font-size:12px;}
		#smallGallery .content .listType01 {display:inline-block;}
		    #smallGallery .content .listType01 .outstandingImg .imgHover{border:4px solid white;}
					#smallGallery .content .listType06 {display:inline-block;}
		    #smallGallery .content .listType06 .outstandingImg .imgHover{border:4px solid white;}
    #smallGallery .content img {margin:1px 0 0.5em 2px;}
            #smallGallery .outstandingImg img {margin:0;}
        #smallGallery .content strong {padding:0 0 0 0.8333em; display:block}
        #smallGallery .content p {padding:0 0 1em 0.8333em;}
        #smallGallery .content ul {padding-top:4px;}
            #smallGallery .content li {margin:0 0 0 2px; padding:0;}

    /*** surveyBlock ***/
		#centerColumn .surveyBlock .message {padding:16px;}
    .surveyBlock {font-size:0.75em; margin:0 0 0.6667em 0; background-color: #f2f2f2;}
        .surveyBlock .title {font-size:14px;}
		.surveyBlock.blockType01 .title {margin-bottom:2px; padding:4px 0 0 20px;}
		.surveyBlock .content {font-size:1em;}
        .surveyBlock .message {font-size:14px;}
        .surveyBlock .responseSurvey {margin:1.45em 1.1em;}
            .surveyBlock .responseSurvey li {display:inline-block;}
                    .surveyBlock .responseSurvey li.special {margin-top:2.25em; font-family:arial; font-size:16px;}
                .surveyBlock .responseSurvey li .response {float:left; width:18.33em;}
                .surveyBlock .responseSurvey li .percent {float:left; width:2.66em;}
                .surveyBlock .responseSurvey li img {height:1.33em;}
                .surveyBlock .responseSurvey li .imgResponse {float:left; width:380px; height:1.33em;}
                .surveyBlock img.auto {display:block; margin:0 auto; width:300px; padding-top:7px;}
                .home .surveyBlock img.auto {width:245px;}
		#rightColumn .surveyBlock img.auto {display:block; margin:0 auto; width:300px;}
		.surveyBlock .content .response {margin:0 0 0 20px!important; width:auto;}
		.home .surveyBlock .content .response {width:178px;}
			.surveyBlock .content .response img {display:block; float:none; margin:0; height:10px!important;}
		.surveyBlock .content fieldset li {display:inline-block; width:100%}
			.surveyBlock .content fieldset li button {/* float:right;*/ margin:0 106px;}
			.surveyBlock .content fieldset li input {margin-right:6px}

    .surveyBlock.withoutBlock {clear:both; padding:1.33em 0;}
        .surveyBlock.withoutBlock form {margin-top:1.416em;}
            .surveyBlock.withoutBlock form button {margin-top:1.75em; width:61px;}

    /*** smallContests ***/
    #smallContests {font-size:0.75em; margin:0 0 0.667em 0; padding: 0 0 1.6666em 0;}
        #smallContests .title {font-size:1.1667em;}
        #smallContests .message {font-size:1em;}

    /*** smallForums ***/
    #smallForums {font-size:0.75em; margin:0 0 0.667em 0; padding: 0 0 1.6666em 0;}
        #smallForums .title {font-size:1.1667em;}
        #smallForums .listType02 {padding:1.33em 1.33em;}
            #smallForums .listType02 li {margin-bottom:1.36em;}
                #smallForums .listType02 li a {font-size:16px; font-weight:bold; font-family:arial;}
    /*** blogs ***/
	#centerColumn #blogs {float:right; width:245px;}
	#blogs .title {margin-bottom:0;}
	#blogs .listType02 {padding:10px 5px;}
		#blogs .listType02 li {clear:both; margin-bottom:15px; min-height:52px;}
				#blogs .listType02 li.last {margin-bottom:0;}
			#blogs .listType02 li img {display:block; float:left; margin-right:10px;}
			#blogs .listType02 li a {display:block; font-size:14px;}
			#blogs .listType02 li p {font-size:11px;}

    /*** smallBlogs ***/
    #smallBlogs {font-size:0.75em; margin:0 0 0.667em 0; padding: 0 0 1.6666em 0;}
        #smallBlogs .title {font-size:1.1667em;}
        #smallBlogs .listType02 {padding:1.33em 1.33em;}
            #smallBlogs .listType02 li {margin-bottom:1.36em;}
                #smallBlogs .listType02 li a {font-size:16px; font-weight:bold; font-family:arial;}

    /*** smallEncounter ***/
    #smallEncounter {clear:both; margin-bottom:1.1875em;}
		#smallEncounter .title {width:49.1538em;}
        #smallEncounter .content {display:inline-block; padding:1.2em 1.2em 1em 0; margin-bottom:23px; }
            #smallEncounter .content img {margin:0 1.6em 0 0;}
            #smallEncounter .content .name {font-size:16px; font-weight:bold; font-family:arial; display:block;}
            #smallEncounter .content .profession {display:block; margin-bottom:0.90em; font-size:12px; font-style:italic; font-family:arial;}
            #smallEncounter .content p {margin-bottom:1em; font-size:12px;}
			#smallEncounter .content a {font-size:12px;}

    /*** winnersBlock ***/
	#winnersBlock .content {font-size:1em;}
    #winnersBlock ul {margin:0 1.4166em 1.83em 1.4166em; font-size:0.75em;}
        #winnersBlock  ul li {font-size:1em; line-height:15px}

	/*** maxZone ***/
	#maxZone .content img {margin:0; padding:0;}
	#maxZone .content p {padding-left:15px; height:23px; line-height:23px; font-size:14px; clear:both}
	#maxZone .listType02 {padding:8px 14px;}
		#maxZone .listType02 li {margin-bottom:1px;}
    /*** screenNews ***/
    #screenNews {width:100%; position:relative;}
        #screenNews .message {position:absolute; padding:0.5625em 0.8125em; height:4.6875em; bottom:0; left:0; width:615px;}
            #screenNews .message .title {display:inline; padding:0; font-size:22px; font-weight:bold;}
            #screenNews .message p {display:block; margin-top:3px; font-size:12px;}
    /*** outstanNews ***/
	#outstanNews {overflow:hidden;}
		#outstanNews .contentAux {position:relative; display:inline-block; float:left}
			#outstanNews .contentAux img {float:left;}
			#outstanNews .contentAux .description { position:absolute; padding:12px 10px; width:304px; bottom:0; left:0;font-size:1.375em; font-family:arial; font-weight:bold;}
                        #outstanNews.big .contentAux .description {width:638px;}
				#outstanNews .contentAux .description p {display:inline;}
		#outstanNews .pagger ul {display:inline-block; width:100%}
			#outstanNews .pagger ul li {margin:0 1px 0 0;}
                        .outstanNewsBigMargin2{margin:0 2px 0 0 !important;}
				#outstanNews .pagger ul li.previous {margin-right:2px; width:24px; min-height:1px}
				#outstanNews .pagger ul li.next {margin-right:0}
    /*** outstandingNews ***/
	#outstandingNews {display:inline-block; margin-bottom:1.625em;}
		#outstandingNews #screenNews {float:left; width:26.70em;}
			#outstandingNews #screenNews .body {position:relative; height:18.6875em; overflow:hidden}
				#outstandingNews #screenNews .body .message {position:absolute; bottom:1.5625em; width:400px;}
			#outstandingNews #screenNews .footer {height:30px; line-height:30px;}
				#outstandingNews #screenNews .footer .comments {float:left; margin-left:13px;}
				#outstandingNews #screenNews .footer .listType01 {float:right; margin-right:0.4545em; font-size:11px;}
					#outstandingNews #screenNews .footer .listType01 li {height:2.7272em;}
						#outstandingNews #screenNews .footer .listType01 li a {display:inline-block; margin-top:0.7272em}
							#outstandingNews #screenNews .footer .listType01 li a img {display:block;}
				#outstandingNews #screenNews .footer .listType06 {float:right; margin-right:0.4545em; font-size:11px;}
					#outstandingNews #screenNews .footer .listType06 li {height:2.7272em;}
						#outstandingNews #screenNews .footer .listType06 li a {display:inline-block; margin-top:0.7272em}
							#outstandingNews #screenNews .footer .listType06 li a img {display:block;}
		#outstandingNews .container {float:left;width:13.3125em;}
			#outstandingNews .container #scrollbox li {height:4.093em; position:relative; width:13.3125em;}
				#outstandingNews .container #scrollbox li a {display:block; padding:0.5625em 0.8125em; height:2.95em; line-height:13px; text-decoration:none}
						#outstandingNews .container #scrollbox li.selected a, #outstandingNews .container #scrollbox li a:hover {position:absolute; width:11.8125em; right:0;}
					#outstandingNews .container #scrollbox li a strong {display:block; padding-left:5px; line-height:13px; font-size:13px;}
					#outstandingNews .container #scrollbox li a span {font-size:12px;}

    /*** loginContainer ***/
    .loginContainer {display:inline-block; padding:1.5625em 1.125em 0 0.875em; width:27.5625em;}
        .loginContainer .header {display:inline-block; padding-bottom:0.58em; width:100%; font-size:12px; }
            .loginContainer .header strong {float:left; font-weight:normal;}
    	    .loginContainer .header a {float:right;}
    	    .loginContainer .leftBlock {margin:1em 1.6666em 1.25em 0; width:15em; font-size:12px; float:left;}
    	        .loginContainer .leftBlock form {margin-top:1.5em;}
                    .loginContainer .leftBlock form li {margin-bottom:0.8333em; line-height:20px;}
                        .loginContainer .leftBlock form li.last {margin-bottom:0;}
    				    .loginContainer .leftBlock form li.withButton {display:inline;}
    		        .loginContainer .leftBlock form input {padding:0.53em 0.5em; width:90%;}
    			        .loginContainer .leftBlock form input.button {margin-top:5px; width:83px; height:27px; float:right; padding:0; font-size:14px;}
    			    .loginContainer .leftBlock form a {font-size:10px;}
    	    .loginContainer .rightBlock {float:right; margin:1em 0 0 1.6666em; width:18.25em; font-size:12px;}
    		    .loginContainer .rightBlock ul {margin-top:0.91em;}
    		    .loginContainer .rightBlock a.button {display:block; padding-top:3px; float:right; width:89px; height:22px; text-align:center; font-size:14px; text-decoration:none;}
    	    .loginContainer span {display:block; padding-bottom:0.5em;}
    	    .loginContainer p {font-size:11px;}
    .loginFooter{height:4px; width:473px; margin:0 auto;}
    #loginContainerInnerWrapper {text-align:center; margin-top:25px;}
    #loginContainerInnerWrapper .loginContainer {text-align:left;}
    #loginContainerInnerWrapper .loginContainer {background:url("../images/bg-login_op2.png") no-repeat scroll left top transparent;}

    /*** sumariesList ***/
    #content .summariesList .formType02 {margin-bottom:28px;padding:12px 10px 28px 25px;}
        #content .summariesList .formType02 .text {height:24px; line-height:24px;}
        #content .summariesList .formType02 .last {margin-right:0; padding-right:0;}
            #content .summariesList .formType02 .button {margin:0; padding:0; width:80px; height:29px; line-height:29px; font-weight:bold;}
    #content .summariesList .formType02 .blockType05 {float:none; margin:0;}
            #content .summariesList .formType02 .blockType05 .title {padding-bottom:0; font-size:11px;}
            #content .summariesList .formType02 #portadaBlock {float:left;width:400px;}
				#content .summariesList .formType02 #portadaBlock .content img {width:400px;}
    #content .summariesList .formType02 .advanceSearch {margin-top:22px; float: right; width: 212px; overflow: hidden;}
        #content .summariesList .formType02 .advanceSearch .blockType05 {display:inline-block; margin-bottom:23px;}
            #content .summariesList .formType02 .advanceSearch .blockType05 .title {margin-bottom:12px; padding:7px 0 7px 10px;}
            #content .summariesList .formType02 .advanceSearch .blockType05 select {width:100%;}
    #content .summariesList .blockType05 {padding-bottom:0;}
        #content .summariesList .blockType05 .listType05 li {margin-left:11px; padding-left:7px; font-size:12px;}

    /*** registerContainer ***/
    #registerContainer {display:inline-block; padding:1.5625em 0.875em 0 0.875em; width:42.33em;}
        #registerContainer .header {display:inline-block; width:100%; font-size:12px; padding-bottom:0.58em;}
    		#registerContainer .header strong {float:left; font-weight:normal;}
    		#registerContainer .header a {float:right;}
    	#registerContainer .leftBlock {margin:1em 1.6666em 1.25em 0; width:34.66em; font-size:12px; float:left;}
    		#registerContainer .leftBlock form {margin-top:1.5em;}
    			#registerContainer .leftBlock form li {margin-bottom:0.8333em; line-height:20px;}
    			#registerContainer .leftBlock form li.last {margin-bottom:0;}
    			#registerContainer .leftBlock form li.lastWitMargin{margin-bottom:1.4666em;}
    			#registerContainer .leftBlock form li.lastSeparator{margin:2.0833em 0 1.1666em 0;}
    			#registerContainer .leftBlock form li.withButton {display:inline-block;}
    			#registerContainer .leftBlock form li.avatar {display:inline-block;}
    			#registerContainer .leftBlock form li.avatar span, #registerContainer .leftBlock form li.avatar p {display:inline;}
    			#registerContainer .leftBlock form img {margin-right:1em; padding-right:1em; float:left;}
    			#registerContainer .leftBlock form input {padding:0.53em 0.5em; width:97%;}
    				#registerContainer .leftBlock form input#conditions {width:auto;}
    				#registerContainer .leftBlock form input.button {margin-top:5px; width:148px; height:30px; padding:0; font-size:17px;}
    				#registerContainer .leftBlock form input.small {width:65%;}
    			#registerContainer .leftBlock form button {margin-top:5px; width:114px; height:28px; font-size:14px;}
    	#registerContainer .rightBlock {float:right; margin:1em 0 0 1.6666em; width:18.4167em; font-size:12px;}
    		#registerContainer .rightBlock ul {margin-top:0.91em;}
    		#registerContainer .rightBlock a {text-decoration:none;}
    	#registerContainer span {display:block; padding-bottom:0.5em;}
			#registerContainer span.error, #registerContainer span.succes {margin-top:10px; padding:0; text-align:center;}
    		#registerContainer span.title {padding:0;}
    	#registerContainer p {font-size:11px;}

    /*** userDataContainer ***/
	#userDataContainer.formType01 span.title {padding-left:18px; height:24px; line-height:24px; text-align:left;}
    #userDataContainer.formType01 {margin-bottom:1em; width:61.1em;}
            #userDataContainer.formType01.success {padding-top:0; padding-right:0; width:100%;}
        #userDataContainer.formType01 .header {float:left; margin-bottom:1px; padding: 1.25em 1em; width:59.33em;}
			#userDataContainer.formType01 .header strong {font-size:16px; font-family:arial; font-weight:bold;}
		#userDataContainer.formType01 .rightBlock span {text-align:left; font-weight:bold;}
        #userDataContainer.formType01 .leftBlock{margin-bottom:0; width:61.33em;}
		#userDataContainer.formType01 .leftBlock p {font-size:12px;}
        #userDataContainer.formType01 .leftBlock input {margin-left:1.3333em;}
            #userDataContainer.formType01 .leftBlock ul {margin-top:1.3333em;}
            #userDataContainer.formType01 .leftBlock .obligatoryData li {text-align:right; width:36.1666em;}
                #userDataContainer.formType01 .leftBlock .obligatoryData input {width:18.1666em;}
            #userDataContainer.formType01 .leftBlock .optionalData li {text-align:left;}
            #userDataContainer.formType01 .leftBlock .optionalData li label{display:inline-block; width:11.36em; text-align:right;}
            #userDataContainer.formType01 .leftBlock .optionalData li input {margin-right:1.3333em; width:auto;}
                #userDataContainer.formType01 .leftBlock .optionalData li.sexData label{width:auto;}
                #userDataContainer.formType01 .leftBlock .optionalData li.sexData input{width:auto;}
                #userDataContainer.formType01 .leftBlock .optionalData li.sexData p {display:inline-block; float:left; width:11.36em; font-size:12px; text-align:right;}
            #userDataContainer.formType01 .leftBlock .optionalData li.avatar {width:37em;}
                #userDataContainer.formType01 .leftBlock .optionalData li.avatar span {display:block; padding:0 0 0 8.08em; font-size:12px; text-align:left;}
                #userDataContainer.formType01 .leftBlock .optionalData li.avatar img {margin-right:1.5em; padding:0 0 0 1em;}
                #userDataContainer.formType01 .leftBlock .optionalData li.avatar p {float:left; clear:both; width:12.90em; text-align:center; font-size:11px;}
                #userDataContainer.formType01 .leftBlock .optionalData li.avatar input {margin-left:0;}
            #userDataContainer.formType01 .leftBlock .optionalData li.suscriptionData li{margin-bottom:1em;}
                #userDataContainer.formType01 .leftBlock .optionalData li.suscriptionData span {float:left; width:11.36em; text-align:right;}
                    #userDataContainer.formType01 .leftBlock .optionalData li.suscriptionData ul {float:left; margin:0 0 0 1.33em;}
                #userDataContainer.formType01 .leftBlock .optionalData li.suscriptionData input {margin:0;}
                #userDataContainer.formType01 .leftBlock .optionalData li.suscriptionData label {width:auto;}

				#userDataContainer.formType01 .leftBlock .optionalDataDown li {text-align:left;}
            #userDataContainer.formType01 .leftBlock .optionalDataDown li label{display:inline-block; width:11.36em; text-align:right;}
            #userDataContainer.formType01 .leftBlock .optionalDataDown li input {margin-right:1.3333em; width:auto;}
                #userDataContainer.formType01 .leftBlock .optionalDataDown li.sexData label{width:auto;}
                #userDataContainer.formType01 .leftBlock .optionalDataDown li.sexData input{width:auto;}
                #userDataContainer.formType01 .leftBlock .optionalDataDown li.sexData p {display:inline-block; float:left; width:11.36em; font-size:12px; text-align:right;}
            #userDataContainer.formType01 .leftBlock .optionalDataDown li.avatar {width:37em;}
                #userDataContainer.formType01 .leftBlock .optionalDataDown li.avatar span {display:block; padding:0 0 0 8.08em; font-size:12px; text-align:left;}
                #userDataContainer.formType01 .leftBlock .optionalDataDown li.avatar img {margin-right:1.5em; padding:0 0 0 1em;}
                #userDataContainer.formType01 .leftBlock .optionalDataDown li.avatar p {float:left; clear:both; width:12.90em; text-align:center; font-size:11px;}
                #userDataContainer.formType01 .leftBlock .optionalDataDown li.avatar input {margin-left:0;}
            #userDataContainer.formType01 .leftBlock .optionalDataDown li.suscriptionData li{margin-bottom:1em;}
                #userDataContainer.formType01 .leftBlock .optionalDataDown li.suscriptionData span {float:left; width:11.36em; text-align:right;}
                    #userDataContainer.formType01 .leftBlock .optionalDataDown li.suscriptionData ul {float:left; margin:0 0 0 1.33em;}
                #userDataContainer.formType01 .leftBlock .optionalDataDown li.suscriptionData input {margin:0;}
                #userDataContainer.formType01 .leftBlock .optionalDataDown li.suscriptionData label {width:auto;}
				

            #userDataContainer.formType01 .leftBlock .legalConditions {padding:0 1.9em 0 1.1666em;}
                #userDataContainer.formType01 .leftBlock .legalConditions input#conditionsDatos {width:auto;}
                #userDataContainer.formType01 .leftBlock .legalConditions input.button {margin:0 0 0 0.7058em; width:6.5294em;}
    #userDataContainer.formType01.success .header {width:80.5em; padding:0 0 0 23px; height:36px; line-height:36px;}
    #userDataContainer.formType01.success .content {float:left; clear:both; width:966px; padding-left:23px;}
		#userDataContainer.formType01.success .content .formType03 {font-size:12px}
			#userDataContainer.formType01.success .content .formType03 label {display:block; width:100%}
			#userDataContainer.formType01.success .content .formType03 input {margin-top:2px; padding:0.41em 0.3em;}
				#userDataContainer.formType01.success .content .formType03 input.button {clear:both; display:block; margin:0.91em 0 0 20.54em; height:28px; width:72px; }
	        #userDataContainer.formType01.success strong {display:block; font-size:16px; font-weight:bold;}
        #userDataContainer.formType01.success p {display:block; margin-top:1.0833em; width:100%;}
        #userDataContainer.formType01.success a {display:block; margin-top:1.0833em; font-size:12px;}
            #userDataContainer.formType01.success a.goBack{display:inline;}
		#userDataContainer.formType01.success .content strong {font-size:12px; margin:7px 0 15px 0;}


    /*** sectionNews ***/
    .sectionItemDetail #sectionNews {margin-top:14px;}
    #sectionNews {display:inline-block; margin-bottom:0.63em;}
        #sectionNewsa #screenNews {height:20.25em;}
		#sectionNews #gallerySection {margin-top:-6px}
        #sectionNews #gallerySection .galleryList{display:block; padding:0.625em 0.6875em; height:7.75em;width:619px;}
            #sectionNews #gallerySection .galleryList li {margin-right:0.28em;}
                    #sectionNews #gallerySection .galleryList li.last {margin-right:0;}
                #sectionNews #gallerySection .galleryList li a {width:118px; height:118px;}
        #sectionNews #gallerySection .pagerType01 li a {font-family:arial; font-size:12px;}
        #sectionNews #gallerySection .pagination .description {font-size:12px}
        .mainGallery {width:100%}

    /*** galleryPreview ***/
    #galleryPreview {float:left; margin:5px 30px 1em 0; width:29.0909em; font-size:11px;}
        #galleryPreview .imgWithCopyright {margin-bottom:1.2727em; font-size:1em; position:relative;}
            #galleryPreview .imgWithCopyright img {width:auto!important;}
            #galleryPreview .imgWithCopyright div.description {clear:both; padding:0.69em 2.15em 1em 2.15em; font-size:12px; width:22.4em;}
				#galleryPreview .imgWithCopyright div.description p {overflow:hidden;}
			#galleryPreview div.outContent div.pager {margin-bottom:0;}
                #galleryPreview .imgWithCopyright div.description p {margin:0!important; font-size:12px; width:22.5em;}
            #galleryPreview .imgWithCopyright div.pager {padding:0.76em 0.53em 0.46em 0.53em; overflow:hidden; font-size:13px; font-weight:bold; font-family:"Arial"; }
                #galleryPreview .imgWithCopyright div.pager ul {margin:0!important;}
        #galleryPreview .relatedContent {font-size:1em; width: 230px; padding: 10px; float: right; background-color: #f0f0f0; margin: 20px 0px 30px 0px; border-top: 2px solid #A5A5A5;}
            #galleryPreview .relatedContent ul li {margin:10px 0 0 2px; padding:0 0 0 12px; font-size:12px;}
            #galleryPreview .relatedContent span {font-size:12px; font-weight:bold;}
        #galleryPreview .listType01 {display:inline-block; margin-bottom:1.6667em; padding:1px 0; width:100%;}
            #galleryPreview .listType01 li {padding:0; margin-right:1px;}
					#galleryPreview .listType01 li.previous, #galleryPreview .listType01 li.next {width:22px; display:block; height:22px}
                #galleryPreview .listType01 li a {display:block; height:4.91em; display:inline}
					#galleryPreview .listType01 li a.hidden {display:none}

					#galleryPreview .listType06 {display:inline-block; margin-bottom:1.6667em; padding:1px 0; width:100%;}
            #galleryPreview .listType06 li {padding:0; margin-right:1px;}
					#galleryPreview .listType06 li.previous, #galleryPreview .listType01 li.next {width:22px; display:block; height:22px}
                #galleryPreview .listType06 li a {display:block; height:4.91em; display:inline}
					#galleryPreview .listType06 li a.hidden {display:none}

    /*** relatedContent ***/
    #relatedContent {font-size:13px;}
        #relatedContent span {font-size:1em; font-weight:bold;}

    /*** contestItem ***/
    #content #centerColumn #contestItem {display:inline-block; padding:0.38em; width:100%; font-size:1em;}
            #content #centerColumn #contestItem .last {margin-bottom:0;}
        #content #centerColumn #contestItem img.left {float:left; margin-right:0.7692em;}
        #content #centerColumn #contestItem .title {margin:0.5625em 0 0 0; font-size:1.2307em;}
        #content #centerColumn #contestItem .date {font-size:0.8415em;}
        #content #centerColumn #contestItem p {margin:0;}
        #content #centerColumn #contestItem .options {margin-top:1.16em; padding:0; width:38.34em;}
            #content #centerColumn #contestItem .options .listType03 {margin:0; padding-right:1.16em;}

    /*** contestList ***/
    #content #centerColumn .content #contestList {list-style-type:none; margin:0 0 2.25em 0;}
        #content #centerColumn #contestList .item {display:inline-block; margin-bottom:19px; padding:1.307em 0.7692em 0.7692em 0.7692em; font-size:1em; width:49.23em}
                #content #centerColumn #contestList .item.last {margin-bottom:1.53em; padding-bottom:0;}
            #content #centerColumn #contestList .item img.left {float:left; margin-right:0.7692em;}
            #content #centerColumn #contestList .item .title {margin:0.5625em 0 0 0; font-size:1.2307em;}
            #content #centerColumn #contestList .item .date {font-size:0.8415em;}
            #content #centerColumn #contestList .item p {margin:0;}
            #content #centerColumn #contestList .item .options {margin-top:1.16em; padding:0; width:37.5em;}
                #content #centerColumn #contestList .item .options .listType03 {margin:0; padding-right:1.16em;}

    /*** contestItem ***/
    #content #centerColumn #contestItem.content {margin-top:0.92em;}
        #content #centerColumn #contestItem.content img {clear:both;}
        #content #centerColumn #contestItem.content img {margin-bottom:1.38em;}
        #content #centerColumn #contestItem.content p {margin-bottom:1.41em; font-size:12px;}
        #content #centerColumn #contestItem.content .options {font-size:12px; padding:1em 0; width:100%;}
            #content #centerColumn #contestItem.content .options img {margin:0;}
            #content #centerColumn #contestItem.content .options ul {margin-bottom:0;}

    /*** webMap ***/
    #webMap {padding:1em 0 0 0.9375em;}
        #webMap .header {margin-bottom:0.875em; font-size:1em; font-family:arial; font-weight:bold;}
        #webMap .section {display:inline-block; margin-top:1.25em; padding-top:1.1875em; width:100%;}
                #webMap .section.first {margin-top:0;}
            #webMap .section .title {display:block; margin-right:1em; width:7.8em; float:left; text-align:right; font-size:1.25em; font-family:arial; font-weight:bold;}
            #webMap .section .listType02 {display:block; float:left;}

    /*** summary ***/
    #summary {display:inline-block; padding:1em 0.9375em; width:60em;}
        #summary .header {margin-bottom:0.875em; padding-bottom:1em; font-size:1em; font-family:arial; font-weight:bold;}
        #summary .contentLeft {width:20.31em; float:left;}
            #summary .contentLeft .imgWithText {margin-bottom:2.58em; font-size:12px;}
                #summary .contentLeft .imgWithText img {margin-bottom:0.3em;}
				#summary .contentLeft .compra-pdf {padding: 16px 10px; background: #c9282d; color: #fff; text-align: center; font-weight: bold;}
				#summary .contentLeft .compra-pdf a {color: #fff; text-decoration: none;}
        #summary .contentRight {width:43.21em; float:right; font-size:14px; font-family:arial;}
            #summary .contentRight .title {font-size:14px;}
            #summary .contentRight .section {margin-top:1.42em;}

    /*** rssDetail ***/
    #rssDetail {display:inline-block; padding:1em 0.9375em;}
        #rssDetail .header {margin-bottom:0.875em; font-size:1em; font-family:arial; font-weight:bold;}
        #rssDetail .description {padding:1.71em 1.5em; font-size:14px; font-family:arial;}
            #rssDetail .description p {margin-bottom:1.71em;}
            #rssDetail .description .title {margin-bottom:1.71em;}
        #rssDetail  .contentLeft {margin-top:1.43em; width:20em; float:left;}
            #rssDetail  .contentLeft .listType02 {margin:0 0 2.25em 1em; font-family:arial;}
                #rssDetail  .contentLeft .listType02 .title {margin-bottom:0.85em; font-size:14px; font-weight:bold;}
                #rssDetail  .contentLeft .listType02 a {margin-left:1.25em; font-size:12px;}
        #rssDetail  .contentRight {margin:1.43em 0 0 0.875em; width:18.125em; float:left;}
            #rssDetail  .contentRight .listType02 {margin:0 0 2.25em 1em; font-family:arial;}
                #rssDetail  .contentRight .listType02 .title {margin-bottom:0.85em; font-size:14px; font-weight:bold;}
                #rssDetail  .contentRight .listType02 a {margin-left:1.25em; font-size:12px;}

    /*** pageSpecial ***/
    #pageSpecial {float:left; padding:1em 0.9375em;}
        #pageSpecial .header {margin-bottom:0.875em; padding-bottom:0.75em; font-size:1em; font-family:arial; font-weight:bold;}
        #pageSpecial p {margin-bottom:1.21em; font-size:14px; }
        #pageSpecial li {font-size:14px;}
        #pageSpecial .listType01 {display:inline-block; margin:0 0 1em 0;}
            #pageSpecial .listType01 li {font-size:12px;}
	        #pageSpecial .listType06 {display:inline-block; margin:0 0 1em 0;}
            #pageSpecial .listType06 li {font-size:12px;}
        #pageSpecial .listType04 li {display:block; margin-bottom:0.3em; float:none; font-size:12px;}
        #pageSpecial .formType02 {margin-top:3.75em;}
            #pageSpecial .formType02 li {margin-top:1.91em; font-size:12px;}
                    #pageSpecial .formType02 li.first {margin-top:0;}
                    #pageSpecial .formType02 li.last {padding-top:1.91em;}
                #pageSpecial .formType02 li strong {display:block; font-weight:bold;}
                #pageSpecial .formType02 li label {display:block; margin-right:3px; font-weight:bold;}
                    #pageSpecial .formType02 li.radios label {margin-top:6px; font-weight:normal;}
                #pageSpecial .formType02 li input {margin-top:2px; padding:0.41em 0.3em;}
                    #pageSpecial .formType02 li input.button {clear:both; display:block; margin:0.91em 0 0 30.54em; width:72px; height:28px;}
                #pageSpecial .formType02 li img {float:left; margin-right:0.66em;}
                #pageSpecial .formType02 .listType01 {margin:0;}
                #pageSpecial .formType02 .listType06 {margin:0;}

	/*** surveyForm ***/
	#surveyForm .formType02 {padding:20px 0 10px 5px; font-size:12px; text-align:left;}
		#surveyForm .formType02 li {margin-bottom:15px; overflow: auto;}
                #surveyForm .imagen_concurso{float: left; padding-left: 10px;}
                #surveyForm .imagen_concurso img{margin-bottom: 0px !important;}
                #surveyForm .pregunta_concurso{float: left; padding-left: 15px; width: 410px;}
			#surveyForm .formType02 li label {display:block; margin-bottom:5px; font-weight:bold;}
			#surveyForm .formType02 li input {/* height: 23px; */ width:331px;}
			#surveyForm .formType02 li textarea {margin-left:30px; padding:0.41em 0.3em;}
			#surveyForm .formType02 li input.button {margin:0; width:94px; height:30px;}
		#surveyForm .formType02 li .checkboxList {margin:5px 0 0 30px;}
			#surveyForm .formType02 li .checkboxList li {margin-bottom: 0; padding-bottom:0;margin-top: 1.5em;}
				#surveyForm .formType02 li .checkboxList li label {margin-bottom:0; font-weight:normal;vertical-align: middle;}
				#surveyForm .formType02 li .checkboxList li input {margin-left:0; width:auto;padding-top: 0;margin-top: 0;}
    /*** advanceSearch ***/
    #advanceSearch {padding:1em 0.9375em;}
        #advanceSearch .header {margin-bottom:0.875em; padding-bottom:0.75em; font-size:1em; font-family:arial; font-weight:bold;}
            #advanceSearch .header .title{font-size:16px; display:block; margin-bottom:1.5em; padding-bottom:1em;}
            #advanceSearch .header p {margin-bottom:1.57em; font-size:14px;}
            #advanceSearch .header .listType04 {font-size:14px;}
        #advanceSearch .formType02 {padding:0; width:100%; font-size:12px; text-align:left;}
            #advanceSearch .formType02 .title {margin-bottom:1.33em; font-family:arial; text-align:left;}
            #advanceSearch .formType02 .messaje {width:33.75em;}
            #advanceSearch .formType02 li {width:59.25em; text-align:right;}
                #advanceSearch .formType02 li label {margin-right:3px;}
                #advanceSearch .formType02 li input {padding:0.41em 0.3em; width:46.54em;}
					#advanceSearch .formType02 li input.textSearch {width:513px;}
                #advanceSearch .formType02 li strong {display:block; margin-top:2.16em; float:left; width:15.40em; font-weight:normal;}
            #advanceSearch .formType02 .checkboxList {display:inline-block; margin-top:2.16em;}
                #advanceSearch .formType02 .checkboxList li {display:block; float:left; text-align:left; overflow:hidden;}
                        #advanceSearch .formType02 .checkboxList li.clear {clear:both;}
                        #advanceSearch .formType02 .checkboxList li.size01 {width:9.08em;}
                        #advanceSearch .formType02 .checkboxList li.size02 {width:8.5em;}
                        #advanceSearch .formType02 .checkboxList li.size03 {width:10.08em;}
                        #advanceSearch .formType02 .checkboxList li.size04 {width:10.4em;}
                        #advanceSearch .formType02 .checkboxList li.size05 {width:5.41em;}
                        #advanceSearch .formType02 .checkboxList li.size06 {width:26.00em;}
                    #advanceSearch .formType02 .checkboxList li input {width:auto;}
            #advanceSearch .formType02 li.date {display:inline-block; margin-top:2.16em; float:left; padding-left:8.91em;}
                #advanceSearch .formType02 .calendarContainer {margin-right:1.66em; width:275px; float:left;}
                    #advanceSearch .formType02 li.date .calendarContainer input{width:6.5em;}
                    #advanceSearch .formType02 li.date .calendarContainer img {margin-left:0.66em; float:right;}
            #advanceSearch .formType02 .calendar {text-align:left;}
            #advanceSearch .formType02 .title {display:block; padding:0 0 0 5px; line-height:20px;}
            #advanceSearch .formType02 li.button {clear:both; display:inline-block; float:left; margin:4.33em 0 1.83em 0; width:22.66em;}
                #advanceSearch .formType02 li .button {width:94px; height:30px;}
        #advanceSearch #searchForm {font-size:12px;}
            #advanceSearch #searchForm input {padding:0.41em 2.6em 0.41em 0.3em; width:20.58em;}
            #advanceSearch #searchForm button {width:83px; height:28px;}
                #advanceSearch #searchForm button span {top:-10000px; left:0; position:absolute;}
        #advanceSearch #results {display:inline-block; width:100%; min-height:50px}
            #advanceSearch #results .listType03 {margin-top:2.3em; height:2.6em; font-size:10px; font-family:arial;}
                #advanceSearch #results .listType03 li {display:inline-block; float:left; margin-right:1px;}
                    #advanceSearch #results .listType03 li a {padding:0.65em 1em; float:left}
                    #advanceSearch #results .listType03 li span {float:left; margin:0.5em 1.1em 0 0.91em;font-size:12px; font-family:arial;}
            #advanceSearch #results .listItems {display:inline-block;}
                #advanceSearch #results .listItems li {display:block; float:left; margin-top:1.4375em; padding-bottom:1.25em; width:28.875em;}
                        #advanceSearch #results .listItems li.even {padding-right:1.625em;}
                        #advanceSearch #results .listItems li.odd {padding-right:0.625em;}
                    #advanceSearch #results .listItems li img.left {float:left; margin-right:1em;}
                    #advanceSearch #results .listItems li img.right {float:right; margin-left:1em;}
                    #advanceSearch #results .listItems li .title {display:block; margin-bottom:0.625em; font-size:16px; font-family:arial;}
                    #advanceSearch #results .listItems li .date {display:block; font-size:11px;}
                    #advanceSearch #results .listItems li p {font-size:13px;}

    /*** legalWarning ***/
    #legalWarning {padding:1em 0 0 0.9375em;}
        #legalWarning .header {margin-bottom:0.875em; font-size:1em; font-family:arial; font-weight:bold;}
        #legalWarning .content {font-size:14px; font-family:arial;}

    /*** contactPage ***/
    #contactPage {margin-bottom:40em; padding:1em 0 0 0.9375em;}
        #contactPage .header {margin-bottom:0.875em; padding-bottom:0.75em; font-size:1em; font-family:arial; font-weight:bold;}
        #contactPage .content {width:40.93em;}
            #contactPage .content p {margin-bottom:1.21em; font-size:14px; font-family:arial;}
            #contactPage .content .formType01 {padding:0; width:100%; font-size:12px; text-align:left;}
                #contactPage .content .formType01 .title {margin-bottom:1.3333em; font-family:arial; text-align:left;}
                #contactPage .content .formType01 .messaje {width:33.75em;}
                #contactPage .content .formType01 li {margin-bottom:1.58em; width:31.66em; text-align:right}
                        #contactPage .content .formType01 li.comment {float:left; width:50.58em;}
                    #contactPage .content .formType01 li label {margin-right:3px;}
                    #contactPage .content .formType01 li input {padding:0.41em 0.3em;}
                    #contactPage .content .formType01 li textarea {padding:0.41em 0; float:right;}
                    #contactPage .content .formType01 li.comment label {float:right;}
                    #contactPage .content .formType01 li .button {width:94px; height:30px;}
	/*** tagsBlocks ***/
	#tagsBlocks .title {padding-left:10px}
	#tagsBlocks ul {float:left; padding:0.81em 1em}
		#tagsBlocks ul li {display:inline}
			#tagsBlocks ul li a {margin-right:5px}

	/*** followUs ***/
	#followUs .content {padding:7px 6px; width:276px; overflow:auto}
	    #followUs .content .listType01 li {margin:0 1px 0 0; padding:0;}
	        #followUs .content .listType01 li img {display:block; margin:0; float:none;}
	    #followUs .content .listType06 li {margin:0 1px 0 0; padding:0;}
	        #followUs .content .listType06 li img {display:block; margin:0; float:none;}
                
	/*** links ***/
	#links ul{margin-bottom:10px; padding:15px 12px; width:946px;}
		#links ul li.nttEu {margin-left:330px;}
			#links ul li.nttEu img{float:left}
            #links ul li.nexica {float:right}
    /*** outstandingImg ***/
    .outstandingImg a.imgHover {width:64px;}
    .outstandingImg img {margin:0;}
        .outstandingImg a.imgHover {display:block;}
        .outstandingImg a.imgHover img {display:block;}

	/*** coverNews ***/
	#coverNews .title {margin-bottom:2px; padding-left:10px; height:22px; line-height:22px; font-size:11px;}
	#coverNews .content {padding-bottom:1px; margin:0!important;}
		#coverNews .content .listType02 .previous, #coverNews .content .listType02 .next {height:auto;}
		#coverNews .content .listType02 .previous a, #coverNews .content .listType02 .next a {width:100%; display:block}
			#coverNews .content .listType02 .previous img, #coverNews .content .listType02 .next img {float:none; margin:0 auto; width:11px; display:block; padding:6px 0;}
                #coverNews .content .listType02 li{border-bottom:1px solid #D0D0D0;}
		#coverNews .content .listType02 li div {display:inline-block; margin:0!important; }
                #coverNews .content .listType02 {background-color:#F7F8F9;}
			#coverNews .content .listType02 li .text {float:left; margin:0!important; padding:9px 2px 0 8px; width:177px; padding-bottom: 5px; }
				#coverNews .content .listType02 li .text a {font-size:14px; font-weight:bold}
				#coverNews .content .listType02 li .text p {margin-top:6px; font-size:11px;}
			#coverNews .content .listType02 li img {float:right}
    /*** videoplayer ***/
    .videoContainer {position:relative;}
    .videoPlayer {position:absolute; margin:0!important; padding:0!important; right:4px; top:4px;}
        .videoPlayer img {border:none!important; width:21px !important; height:21px !important;}
    /*** misFavoritosBlock ***/

    #misFavoritosBlock .content {display:inline-block;}
        /*#misFavoritosBlock .content a {display:block; float:left;}*/
/*** tableType01 ***/
.tableType01 {margin-bottom:0.75em; font-size:12px; width:100%;}
    .tableType01 td.category {width:13em;}
    .tableType01 td.theme {width:13em;}
    .tableType01 td.author {width:13em;}
    .tableType01 td.comment {width:10.83em;}
    .tableType01 td.commentDetail {width:36.66em; padding-right:1.83em;}
    .tableType01 thead strong {font-size:15px;}
    .tableType01 td {padding:0 1em 0 0;}
        .tableType01 tbody td {padding:0.83em 1em 0.83em 0;}
    .tableType01 tr {display:block;}
/*** listType ***/
    /*** listType01 ***/
    ul.listType01 li {display:inline; float:left; margin-right:0.3125em;}
            ul.listType01 li.last {margin-right:0.625em;}
        ul.listType01 li a {font-size:12px;}
    ul.listType06 li {display:inline; float:left; margin-right:0.3125em;}
            ul.listType06 li.last {margin-right:0.625em;}
        ul.listType06 li a {font-size:12px;}

    /*** listType02 ***/

    ul.listType02 li a {font-size:12px;}
        ul.listType02 li a.comments {display:block; margin-top:0.5833em;}
    ul.listType02 li p {font-size:12px;}
    ul.listType02 li span {display:block; font-size:12px;}

    /*** listType03 ***/
    ul.listType03 li {display:inline;}
        ul.listType03 li a {padding:3px 3px;}

    /*** listType04 ***/
    ul.listType04 {display:inline-block;}
    ul.listType04 li {display:inline; float:left;}
            ul.listType04 li.first {clear:left;}
        ul.listType04 li img {display:block;}

    /*** listType05 ***/
    ul.listType05 li {padding-bottom:1.16em; font-size:13px;}

    /*** galleryList ***/
    ul.galleryList li {display:inline; float:left;}
        ul.galleryList li a {height:auto; height:auto;}
            ul.galleryList li a img {display:block;}

    /*** pagerType01 ***/
    ul.pagerType01 {display:inline-block; padding:0.3125em 0; width:100%;}
        ul.pagerType01 li.previous {float:left!important; padding-left:0.75em;}
        ul.pagerType01 li.next {float:right!important; padding-right:0.75em;}

    /*** pagerType02 ***/
    ul.pagerType02 li{display:inline;}

	/*** pagerType03 ***/
		.pagerType03 .listType02 li.pager {height:20px;}
			.pagerType03 .listType02 li.pager a {padding:6px 0 0 105px;}
                        .pagerType03 .listType02 .description p a {color:white; font-weight:bold; font-size:24px;}
                        .pagerType03 .listType02 .item {width:100%}
                        .pagerType03 .listType02 .item a {display: inline}
                        .pagerType03 .listType02 .pager {display:block;}

/*** formType ***/
    /*** formType01 ***/
    .formType01 {display:inline-block; padding:0 0.875em 0 0; width:42.33em;}
		.formType01 .header {display:inline-block; width:100%; font-size:12px; padding-bottom:0.58em;}
			.formType01 .header strong {float:left; font-weight:normal;}
			.formType01 .header a {float:right;}
		.formType01 .leftBlock {margin:1em 0 1.25em 0; width:34.66em; font-size:12px; float:left;}
		.formType01 .leftBlock p {padding-left:14px;}
			.formType01 .leftBlock form {margin-top:1.5em;}
				.formType01 .leftBlock form li {margin-bottom:1.58em; line-height:20px;}
					.formType01 .leftBlock form li.last {margin-bottom:0;}
					.formType01 .leftBlock form li.lastWitMargin{margin-bottom:1.4666em;}
					.formType01 .leftBlock form li.lastSeparator{margin:2.0833em 0 0.666em 0;}
					.formType01 .leftBlock form li.withButton {display:inline-block;float:right;}
					.formType01 .leftBlock form li.avatar {display:inline-block;}
						.formType01 .leftBlock form li.avatar span, .formType01 .leftBlock form li.avatar p {display:inline;}
				.formType01 .leftBlock form img {margin-right:1em; padding-right:1em; float:left;}
				.formType01 .leftBlock form input {padding:0.53em 0.5em; width:97%;}
					.formType01 .leftBlock form input#conditions {width:auto;}
					.formType01 .leftBlock form input.button {margin-top:5px; width:148px; height:30px; padding:0; font-size:17px;}
					.formType01 .leftBlock form input.small {width:65%;}
					.formType01 .leftBlock form button {margin-top:5px; width:114px; height:28px; font-size:14px;}
		.formType01 .rightBlock {float:right; margin:-1em 0 0 1.6666em; width:18.4167em; font-size:12px;}
			.formType01 .rightBlock ul {margin-top:0.91em;}
			.formType01 .rightBlock a {text-decoration:none;}
		.formType01 span {display:block; padding-bottom:0.5em; text-align:center}
			.formType01 span.error, .formType01 span.success {margin-top:10px; padding:0}
		.formType01 .title {padding:0 0 0 5px; line-height:20px;}
		.formType01 p {font-size:11px;}
	    .formType01 .messages {margin:0 20px; padding:12px 11px; width:auto!important; text-align:left!important; display:none}
				.formType01 .messages.error{display:block}
				.formType01 .messages.succes{display:block}
	        .formType01 .messages span.last {padding:0;}
	        .formType01 .messages span {padding:0;}
	/*** formType02 ***/
	.formType02 li {padding-bottom:0.5833em;}
        .formType02 li button {width:83px; height:28px;}
	        .formType02 li button span {display:block; margin-top:-3px; font-size:14px; font-family:arial;}
	/*** formType03 ***/
	.formType03 {margin:1.35em 0; padding:0.875em 1.83em;}
	    .formType03 fieldset {font-size:0.75em;}
	    .formType03 fieldset li {display:block; float:left; padding:5px 16px 0 0;}
	            .formType03 fieldset li.special {position:relative; padding:0 16px 0 0;}
            .formType03 fieldset #search {width:98px; height:28px;}

.asociatedContent {display:none;}
.menuType02 {overflow:auto;}
.ezsr-star-rating {margin:0 20px 0 5px!important;}
#logoespecial{float:left}
.communitySection .summary{padding:1em;}
#archivoCombo .content{padding:20px;}
#formularioSuscripcion .error{margin-left:10px; padding:6px 10px; color:#AA0000}
.content div.image{overflow: auto}
.summariesList .blockType05 li a{text-decoration: none}
.summariesList .blockType05 li a:hover{text-decoration: underline}
.communitySection .normalPad{padding:0 1.4166em 1.4166em 1.4166em;}
.imagecenter{overflow:hidden;}
.ultimahora .listType02 li {margin-bottom:0.75em; width:90%;}
.secureUk{display:none}
.recaptchatable td img{float: none !important; magin: 0 !important;}
#content #centerColumn form.formType01 ul li.captcha{display:inline-block;width:47.43em;}
#content #centerColumn form.formType01 ul li.captcha #recaptcha_div{float: right}
.publimenu {background-color: #FFF; margin: 0 auto; text-align: center; width:990px;}
.publimenu img {width: 990px;}
.goBack{font-size:16px; font-weight:bold;}
#formLoader3{float:right; padding-left:10px; padding-top:6px;}
#formLoader3 img{border: 0;}
.text-right{text-align: right}
.oneimage, .oneimage .imgWithCopyright{margin-bottom: 0 !important;}
.noSeparator{padding-left: 0 !important; background: none !important; margin-left: 0 !important;}
.creditosFoto{color:#FFFFFF; font-size:12px; margin-right:5px; padding:5px 0; text-align:right;}
.imageleft{padding-right:10px;}
.imageright{padding-left:10px;}
#formComment{margin-top: 40px !important;}
.wrapperSky{width: 1255px; margin: 0pt auto; overflow: auto;}
.imgSky{margin-top: 272px; padding: 0 5px;}
.imgSky, .innerSky{float:left;}
#galleryPreview .imgWithCopyright div.pager{width: 306px; display: block; }
.galleryOverflowList{padding:0 !important; overflow:auto;}
.galleryOverflowList li {height: auto !important;}
#advanceSearch .checkboxList li{width: auto !important; }
#advanceSearch .checkboxList{float:left; width: 522px;}
.communitySection .blockType01 .subTitle{padding:10px 0 10px 10px !important; float: left; width:100%;}
.relativeWrapper{position: relative; z-index: 2147483647}
.completeWidth{width: 100% !important}
#surveyForm{float:left; width:99%;}
#centerColumn #contactPage .content{width: 39.93em}
.chicaInterviu .datosChicaInterviu .author{float:right !important; margin-right:3px !important; font-size:22px !important; color: #C9282D !important}
.chicaInterviu .datosChicaInterviu .date{position: absolute; bottom: 0; }
.chicaInterviu .datosChicaInterviu{overflow:auto; position: relative;}
.accionesComentarios{float: right; margin-bottom:10px;}
.accionesComentarios a{font-size:12px; color:#515151;}
.comentariosRecientes{float: left;}
#content #centerColumn form.formType01 .noEnviarComentario .button {background:url("../images/buttonType08_op.png") no-repeat scroll left top transparent !important; width: 94px !important;}
#misFavoritosBlock .content{width:282px}
.htmlBlock .content, .blockContExt .content{overflow: auto;}
.blockType01.htmlBlock .title, #followUs.blockType01 .title, .surveyBlock.blockType01 .title, .blockContExt.blockType01 .title, #makingOff.blockType01 .title  {color:white;font-size:14px;}
.blockType1Empty{/*margin-bottom:0.56em; */display:inline-block; font-size:1em;}
#actualizarNavegador{width:970px; float: left; background-color:#FFFDE1; padding: 10px 10px 20px 10px; display:none;}
#actualizarNavegador p{color:#000; font-weight: bold; }
#actualizarNavegador ul{width: 100%; margin-top: 20px;}
#actualizarNavegador li{float:left; margin-right: 10px; }
.communitySection .blockType01 h3.title{margin-bottom: 1px !important;}
#centerColumn.sectionItemDetail .blockType05 .title {padding:0 0 0 0.42em !important}
.errorparticipacion{color:red; font-size: 22px;}
.surveyBlock .formType02{clear: left;}
#btnLogout{display: none;}

/* skys */
#bannersky1 {position: absolute; left: 0; top: 282px; display:none}
#bannersky2 {position: absolute; right: 0; top: 282px; display:none}

.err_login {padding:8px; font-size:12px; color: #AA0000}
.loginContainer .err_login  p {font-size:12px; color: #AA0000; font-weight:bold}


/*Radio*/
#header #secondNav #radio a{color:white; font-size: 12px; font-weight: bold;}
#header #radio img {margin:3px 6px 0 0; float:left}
#header #radio {background:none; padding-right:15px}

/*registro nuevos*/
#registroExtendido select {margin-left:19px;}
#altanewsletter {width:auto;}
#infocomercial {width:auto;}

/*Sport*/
#logoSport {display:block; line-height:0; text-align: right; padding:10px;}
/*#logoSport a {display:block; line-height:0; text-align: right;}*/
#logoSport img {width: 80px;}