/* Main start */
.main {
	width:961px;
	padding:38px 0 54px 14px;
}
.main:after {
	content:"";
	display:block;
	clear:both;
}
/* Sidebar */
#sidebar {
	float:left;
	width:218px;
}
.h-page #sidebar { float:right;}
.side-box {
	width:218px;
	overflow:hidden;
}
.side-box .box-t {
	padding:13px 0 0;
	width:100%;
}
.side-box .box-b {
	height:15px;
	overflow:hidden;
}
* html .side-box .box-b { margin-top:-1px;}
.side-box .box-grad {
	width:212px;
	padding:0 5px 0 1px;
}
.side-box .box-area {
	padding:0 12px;
}
.side-box h2 {
	margin:0 0 10px;
	color:#0054bf;
	font-size:24px;
	line-height:28px;
	font-weight:normal;
}
.side-box h3 {
	margin:0 0 10px;
	color:#0054bf;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
}
.h-page .side-box h2 {
	font-size:22px;
	text-align:center;
}
.side-box .channel { margin:0 0 13px;}
.side-box .channel img { display:block;}
.main .side-box .heading { margin:0 auto;}
.blog-info {
	margin:0 0 15px;
	padding:0 0 0 17px;
	list-style:none;
	font-size:11px;
	color:#333;
	background:url(../images/divider03.gif) repeat-y;
}
.blog-info li {
	overflow:hidden;
	width:100%;
}
.blog-info img {
	float:left;
	margin:0 16px 0 0;
}
.blog-info em {
	font-style:normal;
	color:#737373;
}
/* Quotation */
.quotation {
	width:189px;
}
.quotation-t {
	background:url(../images/bg-quote-t.png) no-repeat;
	width:100%;
	padding:20px 0 0;
}
.quotation-b {
	background:url(../images/bg-quote-b.png) no-repeat;
	height:74px;
	overflow:hidden;
}
.quotation-area {
	padding:0 9px 0 4px;
	height:1%;
	background:url(../images/bg-quote.png) repeat-y;
}
.quotation blockquote {
	margin:0;
	background:#fff url(../images/bg-quote-grad.gif) repeat-x;
	min-height:87px;
	padding:0 10px;
	color:#333;
	text-align:center;
	font-style:italic;
	line-height:24px;
	width:156px;
}

.quotation-resp {
	margin:0;
	background:#fff url(../images/bg-quote-grad.gif) repeat-x;
	padding:0 10px;
	color:#333;
	font-weight:bold;
	text-align:center;
	text-align:center;
	line-height:24px;
	width:156px;
}

* html .quotation blockquote {
	position:relative;
	height:87px;
}
.quotation blockquote q {
	quotes:none;
}
.quotation blockquote q:before{content:"";}
.quotation blockquote q:after{content:"";}
ul.logos {
	margin:-6px 4px 0 4px;
	padding:0 0 10px;
	list-style:none;
	overflow:hidden;
	width:180px;
	text-align:center;
}
ul.logos li {
	background:url(../images/divider06.gif) repeat-x;
	margin-top:-1px;
	width:100%;
	padding:13px 0 13px;
}
ul.logos img { vertical-align:top;}
.chart01 {
	margin:0 0 46px;
}
.chart01 .box-t {
	background:url(../images/bg-sidebox-t01.png) no-repeat;
}
.chart01 .box-b {
	background:url(../images/bg-sidebox-b01.png) no-repeat;
}
.chart01 .box-grad {
	background:url(../images/bg-sidebox01.png) repeat-y;
}
.chart01 .box-area {
	background:#f3f7fc url(../images/bg-sidebox-grad01.gif) repeat-x;
	min-height:456px;
}
* html .chart01 .box-area { height:456px;}
.chart03 .box-area {
	min-height:180px;
	background:#f2f6fc url(../images/bg-sidebox-grad03.gif) repeat-x;
}
* html .chart03 .box-area { height:301px;}
.contact-box .box-area {
	min-height:268px;
	background:#f2f6fc url(../images/bg-sidebox-grad04.gif) repeat-x;
}
* html .contact-box .box-area { height:268px;}
.admin-box .box-area {
	min-height:163px;
	background:#f3f7fc url(../images/bg-sidebox-grad02.gif) repeat-x;
}
* html .admin-box .box-area { height:163px;}
.chart02 .box-t {
	background:url(../images/bg-sidebox-t02.png) no-repeat;
}
.chart02 .box-b {
	background:url(../images/bg-sidebox-b02.png) no-repeat;
}
.chart02 .box-grad {
	background:url(../images/bg-sidebox02.png) repeat-y;
}
/* Contact box */
.contact-info {
	margin:0 0 12px;
	padding:0;
	list-style:none;
}
.contact-info li {
	padding:5px 16px;
	background:url(../images/ico31.gif) no-repeat 0 6px;
}
.general-info {
	margin:0 0 25px 18px;
	padding:13px 0 0;
	background:url(../images/divider09.gif) repeat-x;
}
.general-info .title {
	display:block;
	padding:0 18px;
	line-height:20px;
	font-weight:normal;
	margin:0 0 6px -18px;
	position:relative;
	background:url(../images/ico32.gif) no-repeat 0 2px;
	color:#333;
}
.general-info span { display:block;}
.general-info span a,
.general-info span a:hover { color:#4c4c4c;}
.side-box .box-btns {
	margin:0;
	padding:0;
	list-style:none;
}
.side-box .box-btns li {
	padding:0 0 10px;
	width:100%;
	vertical-align:top;
}
.side-box .box-btns a {
	background:url(../images/bg-button05.png) no-repeat;
	width:189px;
	height:35px;
	line-height:34px;
	color:#fff;
	font-size:15px;
	overflow:hidden;
	text-align:center;
	display:block;
}
.side-box .box-btns .download {
	width:188px;
	background:url(../images/btn-download.png) no-repeat;
	height:38px;
	text-indent:-9999px;
}
.side-box .box-btns .download_en { background:url(../images/btn-download-en.png) no-repeat; }
.side-box .box-btns .download:hover, .side-box .box-btns .download_en:hover {
	background-position:0 -38px;
}
* html .side-box .box-btns .download:hover { background-position:0 -37px;}
.main .heading {
	background:url(../images/bg-heading01.png) no-repeat;
	width:188px;
	height:34px;
	font-size:13px;
	line-height:34px;
	color:#fff;
	margin:0;
	text-align:center;
}
.main .side-box .heading { font-weight:bold;}
.main .heading a,
.main .heading a:hover {
	color:#fff;
}
* html .main .heading a { position:relative;}
.side-box .list-box { padding:8px 0 0;}
/* Sub menu */
.sub-menu {
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
	line-height:16px;
}
.sub-menu li {
	height:1%;
	vertical-align:top;
	padding:0 0 8px;
}
.sub-menu a {
	width:147px;
	height:26px;
	overflow:hidden;
	padding:8px 30px 0 10px;
	display:block;
	color:#4c4c4c;
	background:url(../images/bg-submenu.png) no-repeat;
}
* html .sub-menu a { display:block;}
*+ html .sub-menu a { display:block;}
.sub-menu a span {
	display:table-cell;
	vertical-align:middle;
}
.sub-menu a:hover {
	background-position:0 -34px;
	text-decoration:none;
	color:#0054bf;
}
* html .sub-menu a:hover { background-position:0 -33px;}
.sub-menu li.active a,
.sub-menu li.active a:hover {
	background:url(../images/bg-submenu.png) no-repeat 0 -68px;
	color:#fff;
	font-weight:bold;
	width:177px;
}


/* List box */
.list-box {
	margin:0;
	padding:0;
	list-style:none;
}
.list-box li {
	overflow:hidden;
	vertical-align:top;
	padding:5px 0 5px 5px;
}
.list-box li em {
	float:right;
	color:#0054bf;
	width:30px;
	font-style:normal;
}
.list-box li img {
	float:left;
	margin:0 8px 0 0;
}
.list-box li a,
.list-box li a:hover { color:#4c4c4c;}
/* Channel list */
.channels-list {
	margin:5px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.channels-list li {
	overflow:hidden;
	width:100%;
	vertical-align:top;
	margin:-1px 0 0;
	padding:6px 0;
	background:url(../images/divider05.gif) no-repeat;
}
.channels-list li img {
	float:left;
	margin:0 7px;
}
* html .channels-list li img { margin:0 7px 0 4px;}
.channels-list li a {
	display:block;
	color:#333;
	padding:1px 0;
	background:url(../images/sp-arrow.png) no-repeat 100% 0;
}
.channels-list li a:hover {
	color:#333;
	text-decoration:none;
	background:url(../images/sp-arrow.png) no-repeat 100% 100%;
}
.side-box .user-info {
	padding:18px 0 0 28px;
}
/* User info */
.user-info .title {
	display:block;
	color:#0054bf;
	padding:4px 0;
	font-size:16px;
	line-height:18px;
}
.user-info ul {
	margin:0;
	padding:0 0 5px;
	list-style:none;
}
.user-info ul li { padding:4px 0;}
.user-info ul a,
.user-info ul a:hover { color:#333;}
/* Content */
#content {
	float:right;
	width:690px;
}

#content-telefonica {
	float:center;
	width:960px;
	height:280px;
}

.h-page #content { float:left;}
#content h1 {
	margin:0;
	font-size:27px;
	line-height:32px;
	color:#0054bf;
	font-weight:normal;
}
#content h2 {
	font-size:24px;
	line-height:26px;
	margin:0 0 15px;
	color:#0054bf;
	font-weight:normal;
}
.title-box {
	padding:0 0 12px;
	margin:-3px 0 0;
	width:100%;
	position:relative;
	border-bottom:1px solid #eaeaea;
}
.search-result .title-box,
.search-block .title-box {
	padding:0;
	margin:-3px 0 28px;
}
#content .title-box h1 {
	font-size:24px;
	line-height:26px;
	margin:0;
	width:100%;
	color:#0054bf;
	font-weight:normal;
}
#content .title-box h1:after {
	content:"";
	display:block;
	clear:both;
}
#content .title-box h1 span,
#content .title-box h2 span {
	color:#474747;
}
.title-box img {
	float:left;
	margin:3px 15px 0 0;
}
.search-result .title-box img,
.search-block .title-box img {
	margin:-8px 10px 0 0;
	position:relative;
}
#content .aside {
	float:right;
	width:218px;
	margin:0 0 0 38px;
}
* html #content .aside { margin-left:35px;}
/* Articles */
.articles-holder {
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}

.article {
	margin-top:-1px;
	padding:22px 0;
	overflow:hidden;
	height:1%;
	color:#808080;
	font-size:14px;
	line-height:20px;
	background:url(../images/home/linea_puntos.png) repeat-x;
	margin-bottom:22px;
	
}


.article .illustration {
	float:left;
	margin:0 36px 0 0;
	width:274px;
	height:135px;
	padding:0 4px 4px 0;
}
.article .illustration img {
	display:block;
}
.article .description {
	overflow:hidden;
	height:1%;
}
.article h3 {
	margin:0 0 16px;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	color:#0054bf;
}
.article p { margin:0 0 5px;}
.read-more {
	color:#4c4c4c;
	display:block;
	font-size: 13px;
}
.read-more a { color:#4c4c4c;}
.read-more a:hover { color:#0030ff;}
.read-more a:active {
	color:#0030ff;
	text-decoration:none;
}
/* Categories */
.categories-area { margin:-30px 0 0;}
.categories-area .categories-box {
	margin:30px 0 0;
	width:100%;
}
* html .categories-area .categories-box { position:relative;}
.categories-list {
	margin:0;
	padding:0 0 10px 5px;
	list-style:none;
	font-size:11px;
}
.categories-list li { padding:8px 0;}
.categories-list .title {
	display:block;
	font-size:12px;
	padding:3px 0;
	font-weight:normal;
}
.categories-list em {
	display:block;
	font-style:normal;
}
.main-section {
	overflow:hidden;
	height:1%;
}
/* Map area */
.map-area { margin:0 0 20px;}
#map { margin:12px 0 18px;}
.map-area address {
	font-style:normal;
	text-align:center;
	line-height:20px;
}
.map-area address span { display:block;}
/* Side nav */
.side-nav {
	padding:0 0 20px;
}
.side-nav .list-items {
	margin:19px 0 0;
	padding:0;
	list-style:none;
}
.side-nav .list-items li {
	width:100%;
	vertical-align:top;
	padding:0 0 10px;
}
.side-nav .list-items a {
	background:url(../images/bg-side-nav01.png) no-repeat;
	width:168px;
	height:38px;
	padding:0 10px;
	overflow:hidden;
	display:table;
}
*+ html .side-nav .list-items a { display:block;}
.side-nav .list-items img {
	float:left;
	margin:0 16px 0 0;
}
.side-nav .list-items span {
	display:table-cell;
	vertical-align:middle;
	width:116px;
	cursor:pointer;
}
* html .side-nav .list-items span { display:block;}
*+ html .side-nav .list-items span { display:block;}
.side-nav .list-items a:hover {
	background-position:0 -38px;
	color:#0054bf;
	text-decoration:none;
}
.side-nav .list-items li.active a,
.side-nav .list-items li.active a:hover {
	background:url(../images/bg-side-nav01.png) no-repeat 0 -76px;
	color:#fff;
}
/* Player box */
.player-box .info {
	overflow:hidden;
	height:1%;
	padding:5px 10px;
	color:#737373;
	font-size:14px;
}
.player-box .info img {
	float:left;
	margin:2px 18px 0 0;
}
.player-box .info .desc {
	background:url(../images/divider07.gif) no-repeat 0 2px;
	padding-left:8px;
}
.player-box .video-hold {
	overflow:hidden;
	width:447px;
	margin:14px -10px 14px 0;
}
.player-box .video-hold img { display:block;}
.heading-block {
	background:url(../images/divider06.gif) repeat-x 0 100%;
	padding:20px 0;
}
.search-result .heading-block { padding:10px 0;}
#content h3 {
	margin:0 0 10px;
	color:#0054bf;
	font-weight:normal;
	font-size:18px;
	line-height:20px;
}
#content .heading {
	font-size:13px;
	line-height:34px;
	font-weight:bold;
}
/* Edit block */
.edit-block { margin:0 0 16px;}
/* Form block */
.form-block {
	width:100%;
	overflow:hidden;
	padding:16px 0 38px;
}
.search-block .form-block,
.detail-block .form-block { padding:16px 0 0;}
.form-block .form-items {
	width:460px;
	padding:0 0 18px 0;
	margin:0 -10px 0 0;
	clear:both;
}
.search-block .form-block .form-items { padding:0 0 12px;}
.form-block .form-items:after {
	content:"";
	display:block;
	clear:both;
}
.detail-block .form-block .form-items { padding:0 0 15px;}
.form-block label {
	float:left;
	width:86px;
	color:#808080;
	font-size:14px;
	line-height:26px;
}
.detail-block .form-block label {
	width:113px;
}
.form-block .text {
	float:left;
	background:url(../images/bg-tfield-r.gif) no-repeat 100% 0;
	width:362px;
	height:26px;
	overflow:hidden;
}
.form-block .text-l {
	display:block;
	height:26px;
	padding:0 10px;
	background:url(../images/bg-tfield-l.gif) no-repeat;
}
.info-block .form-block .text-l {
	background:url(../images/bg-tfield-l02.gif) no-repeat;
}
.form-block .text input {
	width:340px;
	background:none;
	border:0;
	margin:3px 0 0;
}
.form-block .s-area {
	width:212px;
}
.form-block .s-area input { width:190px;}
.form-block .ss-area {
	width:173px;
}
.form-block .ss-area input { width:151px;}
.form-block .code {
	height:1%;
	float:left;
	position:relative;
}
.contact-form .form-block .s-area {
    width:362px;
}
.contact-form .form-block .s-area input { width:320px;}
.form-block .code em {
	position:absolute;
	top:-15px;
	font-size:10px;
	left:0;
}
.form-block .code-fd01 {
	width:50px;
	margin:0 12px 0 0;
}
.form-block .code-fd01 input {
	width:28px;
	text-align:center;
}
.form-block .code-fd02 {
	width:150px;
}
.form-block .code-fd02 input {
	width:128px;
}
.form-block .textarea {
	width:350px;
	background:url(../images/bg-textarea.png) no-repeat;
	height:87px;
	padding:6px 11px;
	overflow:hidden;
	float:left;
}
.form-block .textarea textarea {
	margin:0;
	position:relative;
	width:340px;
	height:87px;
	overflow:auto;
	background:none;
	border:0;
}
.form-block .buttons {
	margin:0;
	padding:0 0 0 86px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.detail-block .form-block .buttons {
	text-align:center;
	padding:20px 0 0 20px;
}
.form-block .buttons li {
	float:left;
	margin:0 25px 0 0;
}
.detail-block .form-block .buttons li {
	display:inline-block;
	float:none;
}
* html .detail-block .form-block .buttons li { display:inline;}
*+ html .detail-block .form-block .buttons li { display:inline;}
.comments-area .form-block .buttons .btn01 { margin:0;}
.form-block .form-columns {
	overflow:hidden;
	height:1%;
	padding:8px 0 0 23px;
}
.form-block .part1 {
	float:left;
	width:402px;
	overflow:hidden;
}
.form-block .part2 {
	float:left;
	overflow:hidden;
	width:245px;
}
.form-block .part1 label {
	color:#3b3b3b;
	width:188px;
}
.form-block label span { color:#0054bf;}
.form-block .part2 label {
	width:66px;
	font-size:13px;
}
.form-block .columns-holder {
	overflow:hidden;
	width:761px;
	color:#333;
	margin:15px -56px 0 0;
}
.form-block .column {
	float:left;
	width:380px;
	overflow:hidden;
}
.form-block .title {
	display:block;
	font-size:14px;
	line-height:16px;
	padding:0 0 20px;
	font-weight:normal;
}
.search-block .form-block .title { padding:4px 0 20px;}
.form-block .media-points {
	background:url(../images/divider11.gif) repeat-x 0 100%;
	margin:10px 21px 24px;
}
.form-block .media-points .points-area {
	background:url(../images/divider11.gif) repeat-x;
	padding:10px 0;
	overflow:hidden;
	height:1%;
}
.form-block .media-points .title {
	float:left;
	padding:0;
}
.form-block .media-points .form-button {
	float:left;
	padding:1px 0 0;
}
.form-block .media-points .form-button label {
	font-size:13px;
	line-height:14px;
	padding:0 10px 0 35px;
	width:auto;
}
.form-block .media-points .form-button input {
	float:left;
	width:15px;
	height:16px;
	margin:0;
	padding:0;
}
/* Categories section */
.categories-section {
	width:100%;
	padding:10px 0 20px;
}
.categories-section .btn01 { margin:0 auto;}
.c-info {
	overflow:hidden;
	height:1%;
	margin:0 0 0 -5px;
	padding:8px 0;
	list-style:none;
	font-size:14px;
	line-height:18px;
}
.c-info li {
	float:left;
	background:url(../images/divider12.gif) no-repeat 0 2px;
	margin-left:-2px;
	padding:0 8px;
}
.c-info .buttons a {
	float:left;
	margin:2px 3px 0 0;
	height:13px;
	overflow:hidden;
}
/* Comments block */
.comments-boxes { margin:0 0 15px;}
.comments {
	padding:14px 0;
	border-bottom:1px solid #f1f1f1;
	width:100%;
}
.comments .info {
	margin:0 0 0 -5px;
	padding:0 0 5px;
	list-style:none;
	font-size:11px;
	color:#adadad;
	line-height:16px;
	overflow:hidden;
	height:1%;
}
.comments .info li {
	float:left;
	background:url(../images/divider08.gif) no-repeat 0 1px;
	margin-left:-1px;
	padding:0 6px;
}
.comments .info .user {
	font-size:13px;
	color:#0054BF;
	font-weight:normal;
}
.comments .info em {
	font-style:normal;
	color:#adadad;
}
.comments p { margin:0 0 10px;}
.comments-area .btn01 { margin:0 auto;}
/* Paging */
.paging {
	width:100%;
	overflow:hidden;
	color:#808080;
	font-size:14px;
	position:relative;
	line-height:16px;
}
.paging a,
.paging a:hover { color:#808080;}
.comments-area .paging { margin:16px 0 2px;}
.paging-l {
	background:url(../images/bg-paging-l.png) no-repeat;
}
.paging-r {
	background:url(../images/bg-paging-r.png) no-repeat 100% 0;
	padding:0 11px;
}
.paging ul {
	margin:0;
	padding:6px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
	background:url(../images/bg-paging-c.gif) repeat-x;
	height:22px;
	text-align:center;
}
.paging ul li { display:inline;}
.paging .current,
.paging .current a { color:#191919;}
.paging .link-prev,
.paging .link-next {
	width:17px;
	height:16px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:6px;
	text-indent:-9999px;
	background:url(../images/sp-arrow02.png) no-repeat;
}
.paging .link-next {
	left:auto;
	right:6px;
	background:url(../images/sp-arrow.png) no-repeat;
}
.paging .link-next:hover,
.paging .link-prev:hover {
	background-position:0 100%;
}
/* Video wall */
.video-wall {
	padding:0 0 16px;
	overflow:hidden;
	width:100%;
}
.video-wall h2 {
	margin:0;
	color:#0054bf;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	padding:15px 0;
}
.video-wall h2 img {
	float:left;
	margin:1px 5px 0 0;
}
.video-wall h2 a,
.video-wall h2 a:hover { color:#0054bf;}
.video-wall .list-track {
	width:461px;
	overflow:hidden;
	padding:2px 0 0;
	margin:0 -14px 0 0;
	list-style:none;
}
.c-box .video-wall .list-track { width:700px;}
.video-wall .track-box {
	margin:4px 13px 16px 0;
	width:140px;
	float:left;
}
.video-wall .more-tracks .track-box { width:102px;}
.video-wall h4 {
	margin:0 0 8px;
	color:#0054bf;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
}
.video-wall a,
.video-wall a:hover { color:#0054bf;}
.video-wall .thumb {
	margin:0 0 4px;
	position:relative;
	width:140px;
	height:105px;
}
.video-wall .more-tracks .thumb {
	width:102px;
	height:77px;
}
.video-wall .thumb .scope {
	position:absolute;
	top:0;
	cursor:pointer;
	left:0;
}
.video-wall img { display:block;}
.video-wall .ibox {
	overflow:hidden;
	height:1%;
}
.video-wall .more-tracks .ibox { padding:4px 0 0;}
.video-wall .ibox .list-info .t-channel { color:#5d5d5d;}
.video-wall .ibox .list-info {
	float:left;
	width:68px;
	color:#909090;
	border-left:1px solid #e3e3e3;
	margin:0;
	line-height:16px;
	padding:0 0 0 11px;
	list-style:none;
}
.video-wall .more-tracks .ibox .list-info { padding-left:7px;}
.video-wall .ibox .list-info .author { font-size:13px;}
.video-wall .more-tracks .ibox .list-info .author { font-size:12px;}
.video-wall .ibox .list-tools {
	float:left;
	width:26px;
}
.video-wall .ibox .list-tools ul {
	margin:0;
	padding:8px 0 0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.video-wall .ibox .list-tools ul li {
	float:left;
	margin:0 1px 0 0;
}
/* Tabset */
.tabset {
	margin:8px 0 12px -11px;
	padding:0;
	font-size:13px;
	list-style:none;
	overflow:hidden;
	width:456px;
	line-height:30px;
	border-top:1px solid #737373;
}
.tabset li {
	float:left;
	margin:0 0 0 11px;
	display:inline;
}
.tabset img {
	position:absolute;
	top:6px;
	left:2px;
}
.tabset a {
	float:left;
	color:#989898;
	width:82px;
	height:35px;
	position:relative;
	padding:0 0 0 21px;
	background:url(../images/bg-tabset.png) no-repeat;
	overflow:hidden;
}
.tabset a.item2,
.tabset a.item4 {
	padding:0 0 0 28px;
	width:75px;
}
.tabset a.item2 img,
.tabset a.item4 img { left:6px;}
.tabset a:focus { outline:none;}
.tabset a:hover {
	color:#256cc7;
	text-decoration:none;
	background-position:0 -35px;
}
.tabset .active a {
	color:#989898 !important;
	background:url(../images/bg-tabset.png) no-repeat 0 -70px;
}
.tabset .active span { color:#0054bf;}
.btn01,
.btn02 {
	background:url(../images/bg-button01.png) no-repeat;
	width:119px;
	height:28px;
	overflow:hidden;
	color:#fff;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
}
.btn02 {
	width:170px;
	background:url(../images/bg-button02.png) no-repeat;
}
.btn01:hover,
.btn02:hover {
	color:#fff;
	text-decoration:none;
	background-position:0 100%;
}
.video-wall .btn01,
.video-wall .btn01:hover {
	margin:0 auto;
	color:#fff;
}
.btn04 {
	background:url(../images/bg-button06.png) no-repeat;
	width:221px;
	height:28px;
	overflow:hidden;
	text-align:center;
	font-size:13px;
	line-height:26px;
	color:#fff;
	font-weight:bold;
	display:block;
}
.btn04:hover {
	color:#fff;
}
.search-block .btn04 { margin:0 auto;}
/* Important info */
.important-info {
	width:704px;
	color:#3b3b3b;
	text-align:center;
	line-height:18px;
}
.important-info .box-t {
	width:100%;
	background:url(../images/bg-important-t.png) no-repeat;
	padding:8px 0 0;
}
.important-info .box-b {
	background:url(../images/bg-important-b.png) no-repeat;
	height:8px;
	overflow:hidden;
}
.important-info .box-area {
	background:url(../images/bg-important.png);
	padding:5px 10px;
	height:1%;
}
.important-info img { display:block;}
.important-info .report-box,
.info-block .report-box {
	background:url(../images/bg-important-report.png) no-repeat;
	width:511px;
	height:35px;
	margin:0 auto;
	padding:0 10px 0 158px;
}
.important-info .report-box .im-msg {
	background:url(../images/ico-important.png) no-repeat;
	line-height:39px;
	font-size:14px;
	padding:0 62px;
	position:relative;
	display:inline-block;
	margin:-4px 0 0;
}
.important-info .switcher {
	float:right;
	padding:8px 0 0;
}
.important-info .switcher ul {
	float:left;
	margin:0 10px 0 0;
	padding:1px 6px;
	list-style:none;
	overflow:hidden;
	border-right:1px solid #d3bd6c;
	font-size:10px;
	line-height:18px;
	color:#191919;
}
.important-info .switcher ul li {
	float:left;
	padding-right:3px;
}
.important-info .switcher .close {
	float:left;
	margin:1px 0 0;
}
.important-info p { margin:10px 0 0;}
/* Content box */
#content .cnt-box {
	padding:32px 0 0;
	color:#333;
}
#content .cnt-box .title-box { margin:0 0 15px;}
#content .cnt-box p.t-info {
	margin:0 0 14px;
	color:#737373;
	font-size:14px;
	line-height:24px;
}
#content .c-box {
	color:#333;
	padding:0 0 40px;
}
#content .c-box .title-box { margin:0 0 24px;}
/* Info block */
.info-block {
	width:704px;
	color:#333;
	overflow:hidden;
	background:#f2f6fb;
	position:relative;
}
.si-block { width:448px;}
.info-block .block-area {
	height:1%;
	padding:14px 10px 29px;
}
.search-block .info-block .block-area { padding-bottom:14px;}
.info-block .tl,
.info-block .tr,
.info-block .bl,
.info-block .br {
	background:url(../images/bg-ib-tl.gif) no-repeat;
	width:6px;
	height:6px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:0;
}
.info-block .tr {
	background:url(../images/bg-ib-tr.gif) no-repeat;
	left:auto;
	right:0;
}
.info-block .br,
.info-block .bl {
	background:url(../images/bg-ib-br.gif) no-repeat;
	left:auto;
	right:0;
	top:auto;
	bottom:0;
}
* html .info-block .br,
* html .info-block .bl { bottom:-1px;}
.info-block .bl {
	background:url(../images/bg-ib-bl.gif) no-repeat;
	left:0;
}
.info-block .info-section .info-line {
	background:url(../images/bg-info-line.png) no-repeat;
	width:423px;
	height:18px;
	margin:0 auto;
	text-align:center;
}
.info-block .info-section .info-line strong {
	display:inline-block;
	background:url(../images/arrow06.png) no-repeat;
	line-height:18px;
	padding:0 22px;
	font-weight:normal;
}
.info-block .info-section .info-line strong a { position:relative;}
.info-block .info-section dl { margin:10px 0 0 10px;}
.info-block .info-section dt {
	float:left;
	width:116px;
	clear:both;
	padding:0 0 10px;
}
.info-block .info-section dd {
	margin:0 0 10px;
	color:#0054bf;
}
.info-block .report-box {
	background:url(../images/bg-info-report.gif) repeat-x;
	text-align:center;
	position:relative;
	width:644px;
	padding:0 10px 0 25px;
}
.info-block .report-box .box-l,
.info-block .report-box .box-r {
	background:url(../images/bg-info-report-l.gif) no-repeat;
	width:10px;
	height:35px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:0;
}
.info-block .report-box .box-r {
	background:url(../images/bg-info-report-r.gif) no-repeat;
	left:auto;
	right:0;
}
* html .info-block .report-box .box-r { right:-1px;}
.si-block .report-box {
	width:378px;
	padding:0 10px 0 35px;
}
.info-block .report-box .i-msg {
	display:inline-block;
	background:url(../images/ico-info.png) no-repeat;
	padding:0 40px;
	color:#0054bf;
	margin:-4px 0 0;
	position:relative;
	font-size:14px;
	line-height:38px;
}
.search-block .info-block .report-box .i-msg,
.c-box .info-block .report-box .i-msg { font-weight:normal;}
.si-block .report-box .i-msg {
	padding:0 60px;
}
/* Descripiton box */
.description-box {
	overflow:hidden;
	width:717px;
	margin:14px -18px 0 -15px;
	position:relative;
}
.si-block .description-box {
	margin:10px 0 5px -23px;
	width:470px;
}
.description-box img { display:block;}
.description-box .column {
	float:left;
	width:326px;
	background:url(../images/divider03.gif) repeat-y;
	margin-left:-1px;
	padding:0 0 0 33px;
}
.si-block .description-box .column {
	width:200px;
	min-height:86px;
}
* html .si-block .description-box .column { height:86px;}
.description-box .indexes-list {
	margin:0;
	padding:0;
	list-style:none;
}
.description-box .indexes-list li { padding:2px 0 8px;}
.description-box .indexes-list .text {
	display:block;
	padding:5px 3px 0;
}
.description-box .indexes-list em {
	font-style:normal;
	color:#0054bf;
}
.description-box .profile-info { padding:0 0 0 16px;}
.description-box .profile-info .title {
	display:block;
	font-size:14px;
	line-height:16px;
	color:#0054bf;
	margin:0 0 7px;
	font-weight:normal;
}
.description-box .profile-info .mail {
	display:block;
	margin:0 0 35px;
}
.description-box .profile-info .mail,
.description-box .profile-info .mail a { color:#4c4c4c;}
.description-box .profile-info .sum {
	display:block;
}
.description-box .profile-info .sum em {
	display:block;
	color:#000;
	padding:0 0 8px;
	font-style:normal;
}
.description-box dl {
	margin:0;
}
.description-box dl .sep {
	background:url(../images/divider07.gif) no-repeat 0 1px;
	width:2px;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
}
.description-box dl dt {
	float:left;
	width:152px;
	padding:0 0 10px;
	clear:both;
}
.description-box dl dd {
	margin:0 0 10px;
	color:#0054bf;
}
.si-block .description-box dl dt { width:81px;}
/* Special hold */
.special-hold {
	overflow:hidden;
	width:100%;
}
.special-row {
	margin:0 -26px 17px 0;
	overflow:hidden;
	width:760px;
}
.special-hold .special-item {
	float:left;
	width:219px;
	line-height:16px;
	color:#333;
	margin:0 24px 0 0;
}
.special-item .box-t {
	background:url(../images/bg-specialbox-t.png) no-repeat;
	padding:8px 0 0;
	width:100%;
}
.special-item .box-b {
	background:url(../images/bg-specialbox-b.png) no-repeat;
	height:10px;
	overflow:hidden;
}
.special-item .box-area {
	background:url(../images/bg-specialbox.png) repeat-y;
	min-height:88px;
	padding:5px 17px;
}
* html .special-item .box-area { height:88px;}
.special-item img {
	float:left;
	margin:0 13px 0 0;
	position:relative;
}
.special-item .description {
	overflow:hidden;
	position:relative;
}
.special-item .title {
	display:block;
	height:40px;
	font-weight:normal;
	color:#0054bf;
	font-size:14px;
}
.special-item p { margin:0 0 5px;}
/* Support info */
.support-info {
	color:#333;
	line-height:24px;
	padding:14px 0 0;
}
.support-info h5 {
	margin:0;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
}
.support-info .si-area {
	padding:4px 10px 8px 22px;
}
.support-info p { margin:0 0 10px;}
.support-info p span { color:#0054bf;}
.support-info .default-list {
	margin:0;
	padding:0;
	list-style:none;
}
.support-info .default-list li {
	padding:0 10px;
	background:url(../images/bullet02.gif) no-repeat 0 10px;
}
/* Detail block */
.detail-block .special-item {
	padding:14px 0;
	color:#737373;
}
.detail-block .special-item img { margin:4px 27px 0 0;}
.detail-block .special-item p {
	margin:0 0 22px;
	font-size:14px;
	line-height:24px;
}
/* Main box */
.detail-block .main-box { margin-top:-11px;}
.main-box {
	width:705px;
	margin:0 0 12px;
}
.main-box .mb-t {
	background:url(../images/bg-mb-t.png) no-repeat;
	padding:12px 0 0;
	width:100%;
}
.main-box .mb-b {
	background:url(../images/bg-mb-b.png) no-repeat;
	height:13px;
	overflow:hidden;
}
.main-box .mb-area {
	background:url(../images/bg-mb.png) repeat-y;
	padding:0 4px 0 2px;
	width:699px;
}
.main-box .mb-grad {
	background:#fbfbfb url(../images/bg-mb-grad.gif) repeat-x;
	min-height:262px;
	padding:0 10px;
}
* html .main-box .mb-grad { height:262px;}
/* Table */
.table {
	text-align:center;
	padding:0 7px;
}
.table-head {
	background:url(../images/bg-table-h.png) no-repeat;
	width:665px;
	height:34px;
	color:#fff;
	margin:0 -7px;
	padding:0 7px;
	display:table;
}
.table-head div {
	display:table-cell;
	vertical-align:middle;
}
* html .table-head div {
	float:left;
	position:relative;
}
*+ html .table-head div {
	float:left;
	position:relative;
}
.table .c1 {
	width:68px;
	padding-left:6px;
	text-align:left;
}
.table .c2 { width:63px;}
.table .c3 { width:57px;}
.table .c4 { width:66px;}
.table .c5 { width:67px;}
.table .c6 { width:106px;}
.table .c7 { width:83px;}
.table .c8 { width:148px;}
.table table {
	color:#333;
	border-collapse:collapse;
}
.table table td {
	padding:7px 0;
	background:url(../images/divider06.gif) repeat-x 0 100%;
}
.table table .title { color:#0054bf;}
.detail-block .paging { margin:0 0 12px;}
.detail-block .btn02 { margin:0 auto;}
.detail-block .heading-block {
	padding:10px 0;
	background:none;
	border-bottom:1px solid #EAEAEA;
}
/* Blog */
.blog {
	width:100%;
	padding:0 0 25px;
}
.blog p {
	margin:0 0 20px;
	font-size:18px;
	line-height:28px;
	color:#737373;
}
.blog .img,
.blog .img img { display:block;}
.two-columns {
	overflow:hidden;
	height:1%;
}
.blog .second-level-info p{
	margin:-6px 0 0;
	padding:10px 0 10px;
	position:relative;
	word-spacing:-1px;
	color:#444444;
	font-size:16px;
	line-height:24px;					 
}
.blog .second-level-info .enhance{
	color:#0054BF;
	font-weight:bold;					 
}

.two-columns .side-box {
	float:right;
	margin:0 0 0 20px;
}
.two-columns .side-box .heading {
	width:218px;
	background:url(../images/bg-heading03.gif) no-repeat;
	font-weight:bold;
	margin:0 0 16px;
}
/* Help box */
.help-box {
	overflow:hidden;
	height:1%;
	color:#191919;
	line-height:22px;
}
.help-box img { display:block;}
.help-box h5 {
	margin:0 0 28px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#0054BF;
}
.help-box p { margin:0 0 18px;}
.help-box .trusting {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.help-box .trusting li {
	float:left;
	padding:0 36px 0 0;
}
.side-box .services {
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
}

.side-box .services li {
	margin:0 0 16px;
}

.side-box .services a {
	display:block;
	background:url(../images/bg-service-items.gif) no-repeat;
	width:190px;
	padding:8px 14px 0;
	overflow:hidden;
	height:80px;
}



.side-box .services a img {
	float:left;
	margin:0 6px 0 0;
}
/* Intro */
.intro {
	margin:-6px 0 0;
	position:relative;
	word-spacing:-1px;
	padding:0 0 10px;
}
#content .intro h1 {
	color:#737373;
	font-size:24px;
	margin:0 0 10px;
	line-height:36px;
}
.intro .necessity {
	display:block;
	color:#3e3e3e;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
}
.intro p{
	position:relative;
	word-spacing:-1px;
	color:#555555;
	font-size:16px;
	line-height:24px;
}

.intro .enhance{
	color:#0054BF;
	font-weight:bold;	   
}

/* Second level general info*/
.second-level-info p{
	margin:-6px 0 0;
	padding:10px 0 10px;
	position:relative;
	word-spacing:-1px;
	color:#444444;
	font-size:16px;
	line-height:24px;					 
}
.contact-text .enhance{
	color:#0054BF;
	font-weight:bold;	   
}

/* Contact Text */
.contact-text {
	margin:-6px 0 0;
	padding:30px 0 20px;
}

.contact-text p{
	position:relative;
	word-spacing:-1px;
	color:#555555;
	font-size:16px;
	line-height:24px;
}

.contact-text .enhance{
	color:#0054BF;
	font-weight:bold;	   
}

/* Blocks holder */
.blocks-holder {
	width:100%;
	position:relative;
}

.blocks-holder2 {
	width:100%;
	position:relative;
}

.blocks-holder .blocks-row {
	overflow:hidden;
	width:722px;
	margin:-1px -56px 0 0;
}

.blocks-holder2 .blocks-row {
	overflow:hidden;
	width:722px;
	margin:-1px -56px 0 0;
}

.blocks-holder .unit {
	float:left;
	width:324px;
	color:#808080;
	font-size:14px;
	line-height:16px;
	margin:20px 37px 0 0;
}


.blocks-holder2 .unit {
	float:left;
	width:294px;
	color:#808080;
	font-size:14px;
	line-height:16px;
	margin:20px 60px 0 0;
}

.blocks-holder .unit .title {
	display:block;
	font-size:16px;
	line-height:20px;
	color:#0054bf;
	padding:0 0 10px;
	font-weight:normal;
}

.blocks-holder .unit .image,
.blocks-holder .unit .image img { display:block;}
.blocks-holder .unit .image { margin:0 0 10px;}
.blocks-holder .unit p { margin:0 0 8px;}
/* Search result */
.search-result .body-block {
	height:1%;
	padding:22px 0 5px 37px;
	line-height:18px;
}
.search-result .body-block:after {
	content:"";
	display:block;
	clear:both;
}
.search-result .full-info {
	padding:0 0 30px;
	height:1%;
	position:relative;
	z-index:10;
}
.search-result .full-info h4 {
	margin:0 0 3px -8px;
	position:relative;
	font-size:16px;
	line-height:20px;
	height:1%;
	color:#0054bf;
	font-weight:normal;
}
.search-result .full-info dl,
.search-result .full-info dd {
	margin:0;
	color:#737373;
}
.search-result .full-info dl a,
.search-result .full-info dl a:hover { color:#737373;}
.search-result .full-info dt {
	float:left;
	clear:both;
	padding:0 3px 0 0;
	color:#191919;
}
.search-result .date {
	overflow:hidden;
	height:1%;
	margin:0 0 0 -5px;
	padding:0;
	list-style:none;
	color:#737373;
}
.search-result .date li {
	background:url(../images/divider10.gif) no-repeat 0 4px;
	margin-left:-2px;
	padding:0 7px;
	float:left;
}
.search-result .date strong {
	font-weight:normal;
	color:#191919;
}
.search-result .full-info .date a,
.search-result .full-info .date a:hover { color:#737373;}
.search-result .view { display:block;}
.search-result .categories-box {
	overflow:hidden;
	height:1%;
}
.search-result .categories-box .photo {
	float:left;
	margin:2px 34px 0 0;
	position:relative;
	width:102px;
	height:77px;
}
.search-result .categories-box .photo .scope {
	position:absolute;
	top:0;
	left:0;
	width:102px;
	height:77px;
}
.search-result .categories-box .full-info {
	float:left;
	width:500px;
}
.search-result .list-track {
	width:660px;
	margin:0 0 34px;
}
.search-result .list-track .track-box {
	margin:4px 24px 22px 0;
}
.search-result .btn01 { margin:0 auto;}
/* Main end */
.close-fade{
	position:absolute;
	top:6px;
	right:8px;
	width:13px;
	height:14px;
	overflow:hidden;
}
.close-fade a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/btn-close2.png);
	width:13px;
	height:14px;
}








/* MEDIA KIT */


.two-columns .box-descargas {
	float:right;
	margin-top:25px;
	margin-bottom: 0;
	padding-left: 30px;
	margin-left:30px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-bottom-color: #999;
	border-left-color: #999;
}

.box-descargas .descargar a {
	display:block;
	background:url(../images/media_kit/fondo_descargar.png) no-repeat;
	width:190px;
	overflow:hidden;
	height:30px;
	padding-top: 8px;
	padding-left: 14px;
}

.box-descargas .descargar li {
	margin:0 0 16px;
}

.box-descargas .descargar a img {
	float:left;
	margin:0 6px 0 0;
}


.box-descargas .descargar {
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
}


.titulos_media {
	width:100%;
	position:relative;
	border-bottom:1px solid #eaeaea;
	padding-top: 30px;
	padding-bottom: 15px;
	
}

.linea_media {
	width:100%;
	position:relative;

	border-bottom:1px solid #eaeaea;
}

.imagen_grande {
	margin-top:25px;
	width: 270px;
	float:left;
	height:230px;
	background-image:url(../images/media_kit/fondo_foto_grande.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	padding: 7px;
	text-align: center;
}


.video_grande {
	margin-top:25px;
	width: 420px;
	height:340px;
	float:left;
	background-image:url(../images/media_kit/fondo_video_grande.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	padding: 7px;
	text-align: center;
}


.snapshots {
	margin-top:25px;
	width: 110px;
	margin-left:27px;
	float:left;
	height:230px;
	padding: 7px;
	text-align: center;
}

.snapshots li {
	list-style-type: none;
	margin-bottom: 30px;
	margin-left: -40px;
	margin-top: -20px;
}

.iconos_media {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	width:100%;
	height:115px;
	background-image:url(../images/media_kit/fondo_iconos.png);
}

.iconos_media li {
	width:130px;
	float:left;
	width:20%;
	margin-right:30px;
}

.iconos_media li a.img{
	height:80px;
	display:block;
}

.iconos_media ul {
	text-align:center;
	list-style:none;
	margin:0;
	padding:0;
	margin-left:40px;
}

.iconos_media a {
	display:block;
}
