/*Internal pages structure*/

/*Setting the default behave for a elements*/
body a:link,body a:visited,body a:active {text-decoration:none;}
body a:hover {text-decoration:underline;}


/*The Breadcrumb*/
#breadcrumb-holder {
	overflow:hidden;
	margin:0 0 34px 0;
}

.breadcrumb {
	overflow:hidden;
}
.breadcrumb ul li {
	float:left;
	display:inline;
	margin-right:15px;
}

.breadcrumb ul li a {
	font-size:12px;
	color:#333333;
}

.breadcrumb .right-arrow-simple,
.breadcrumb ul li a,
.breadcrumb ul li span,
.breadcrumb ul li h2:first-child{
	vertical-align:-7px;	
}

.breadcrumb ul li h2:first-child {
	display:inline;
	font-weight:normal;
} 

.breadcrumb .nav-place {
	position:relative;
	font-weight:bold;
	font-size:20px;
	color:#8b2722;
	padding-left:18px;
	margin-top:2px;
	float:left;
}

/*Arrows*/
#holder-main-area .internal-main-nav .title .down-arrow,
.breadcrumb .nav-place .right-arrow {
	background: url('../../img/common/ico-bullets.png') 0 -11px no-repeat; 
	width:7px;
	padding-top:11px;
	height:0;
	overflow:hidden;
	display:block;
	position:absolute;
	top:7px;
	left:0;
}

/*Sidebar*/
.internal-main-nav {
	width:180px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 20px 0 0;
}

/*Reseting the margin and the font*/
#holder-main-area .internal-main-nav h3 {
	margin:0;
	font-family:'trebuchet ms',arial,verdana,sans-serif;
}

#holder-main-area .internal-main-nav .title {
	border-top:1px solid #e0e0e0;
	display:block;
	position:relative;
	font-weight:normal;
	color:#1e1e1e;
	font-size:15px;
   	margin-bottom: 20px;
	padding-top:18px;
}

#holder-main-area .internal-main-nav ul li:first-child .title {
	border-top:none;
	padding-top:0;
}

#holder-main-area .internal-main-nav ul li:first-child .title .down-arrow {
	top:7px;
}

#holder-main-area .internal-main-nav .title .down-arrow {
	background-position:0 -30px;
	width:11px;
	left:0;
	padding-top:7px;
	top:24px;
}

#holder-main-area .internal-main-nav .title,
.internal-main-nav .secondary-categories {
	padding-left:18px;
}

.internal-main-nav ul li {
	margin-bottom:20px;
}

.internal-main-nav ul li a {
	font-size:12px;
	color:#333;
	text-decoration: none;
}

#holder-main-area .internal-main-nav .title.nolink:hover {
	color: #333;
}

.internal-main-nav ul li a:hover,
#holder-main-area .internal-main-nav .title:hover,
.internal-main-nav ul li .active,
#holder-main-area .internal-main-nav .title.active {
	color: #8b2722;
}

.internal-main-nav .title .bullet {
	color:#9e363b;
	margin-left:-18px;
	padding-right:10px;
}


/*Internal Content*/
#internal-main-content {
	overflow:hidden;
}

#internal-main-content p {
	margin-bottom:10px;
	line-height:20px;
}

#internal-main-content .title {
	margin:10px 0;
	font-size:20px;
}

/* read also */
.read-also {
	border-top: 3px solid #f6f6f6;
	margin-top: 28px;
	overflow: hidden;
}

.read-also h3 {
	color: #000;
	font: 20px 'Trebuchet MS';
	margin: 22px 24px 0;
	padding-left: 18px;
	position: relative;
}

.read-also h3 .bullet {
	background: url('../../img/common/ico-bullets.png') no-repeat 0 -26px;
	overflow: hidden;
	text-indent: -9999px;
	width: 4px; height: 4px;
	position: absolute;
	left: 0; top: 11px;
}

.read-also ul {
	margin-top: 30px;
}

.read-also ul li a {
	border-bottom: 1px dotted #000;
	color: #333;
	display: block;
	font-size: 14px;
	line-height: 17px;
	margin: 0 19px;
	overflow: hidden;
	padding: 21px 0 26px 40px;
	position: relative;
}

.read-also ul li:last-child a {
	border: 0;
}

.read-also ul li a .ico {
	background: url('../../img/section/noticias/sprite-icons.png') no-repeat;
	text-indent: -9999px;
	width: 20px; height: 20px;
	position: absolute;
	left: 2px; top: 21px;
}

.read-also ul li a .ico.text {
	background-position: 0 0;
}

.read-also ul li a .ico.picture {
	background-position: 0 -20px;
}

.read-also ul li a .ico.video {
	background-position: 0 -40px;
}

.read-also ul li a .ico.misc {
	background-position: 0 -60px;
}

/* news sidebar */
#news-sidebar {
	overflow: hidden;
	width: 300px;
}

#news-sidebar img {
	display: block;
}

#news-sidebar .ad {
	margin-bottom: 15px;
}

#news-sidebar .nav-news {
	border: 7px solid #f6f6f6;
	margin-bottom: 11px;
	padding: 12px;
}

#news-sidebar .nav-news h3 {
	color: #8b2722;
	font: bold 14px 'Trebuchet MS';
	letter-spacing: -1px;
	margin: 4px 2px 12px;
	padding-left: 18px;
	position: relative;
	text-transform: uppercase;
}

#news-sidebar .nav-news h3 .bullet {
	background: url('../../img/common/ico-bullets.png') no-repeat 0 -26px;
	overflow: hidden;
	text-indent: -9999px;
	width: 4px; height: 4px;
	position: absolute;
	left: 0; top: 7px;
}

#news-sidebar .nav-news ul li a {
	border-bottom: 1px dotted #aaa;
	color: #1e1e1e;
	font-size: 13px;
	display: block;
	line-height: 14px;
	padding: 18px 8px 20px;
	text-decoration: none;
}

#news-sidebar .nav-news ul li:last-child a {
	border: 0;
}

#news-sidebar .nav-news ul li a time {
	color: #999;
	display: block;
	font-size: 12px;
	margin-bottom: 4px;
}

#news-sidebar .nav-news ul li a:hover {
	color: #8b2722;
}

#news-sidebar .nav-news a.more {
	color: #8b2621;
	display: inline-block;
	font-size: 10px;
	margin: 12px 4px 6px;
	padding-left: 18px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}

#news-sidebar .nav-news a.more:hover {
	color: #1e1e1e;
}

#news-sidebar .nav-news a.more .bullet {
	background: url('../../img/common/ico-bullets.png') no-repeat 0 -37px;
	overflow: hidden;
	text-indent: -9999px;
	width: 8px; height: 8px;
	position: absolute;
	left: 0; top: 3px;
}

#news-sidebar .nav-news a.more:hover .bullet {
	background-position: -8px -37px;
}

#news-sidebar .highlights {
	margin-top: 17px;
}

#news-sidebar .highlights a {
	display: block;
	margin-bottom: 10px;
}

/* internal gallery */
#gallery {
	width:680px;
	margin:auto;
	position:relative;
}

#gallery #carousel-inst-holder {
	float:left;
}

#gallery #carousel-inst{
	width:672px;
	height:71px;
	overflow:hidden;
	background:#5f0004;
	padding:4px;
	margin-top:24px;
	position:relative;
	z-index:2;
}

#gallery #carousel-inst .thumbs-holder {
	width:724px;
	overflow:hidden;
	float:left;
	display:inline;
}
	
#gallery #carousel-inst .thumbs-holder li {
	float:left;
	display:inline;
}

#gallery #carousel-inst .thumbs-holder li a img {
	width:100px;
	height: 70px;
	border: 1px solid #5f0004;
}

.carousel-wrapper .thumbs-holder li a .selected,
.carousel-wrapper .thumbs-holder li a img:hover, 
#gallery #carousel-inst .thumbs-holder li a .selected,
#gallery #carousel-inst .thumbs-holder li a img:hover {
	border:1px solid #fff;
}

#gallery #carousel-inst .nav-prev,
#gallery #carousel-inst .nav-next {
	float:left;
	width:26px;
	height:69px;
	border-top:1px solid #950108;
	background: #500307; 
	background: -moz-linear-gradient(top, #840108 0%, #500307 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#840108), color-stop(100%,#500307));
}

#gallery #carousel-inst .nav-prev {
	border-left:1px solid #950108;
	margin-right:4px;
}

#gallery #carousel-inst .nav-next {
	border-right:1px solid #950108;
	margin-left:2px;
}

#gallery #carousel-inst .nav-prev span,
#gallery #carousel-inst .nav-next span {
	background: url('../../img/common/carousel-arrows.png') 0 0 no-repeat;
	width:19px;
	height:0;
	padding-top:27px;
	overflow:hidden;
	display:block;
	margin-top:18px;
}

#gallery #carousel-inst .nav-prev span {
	margin-left:2px;
}

#gallery #carousel-inst .nav-next span {
	background-position:-19px 0;
	margin-left:4px;
}

#gallery #carousel-inst .nav-prev.disabled span {
	background-position:0 -27px;
}

#gallery #carousel-inst .nav-next.disabled span {
	background-position:-19px -27px;
}

#gallery .main-img {
	background:#c7c7c7;
	height:424px;
	position:relative;
}

#gallery .loading{
	background: url("../../img/common/gallery-loader.gif") no-repeat center center #CCCCCC;
}

#gallery .main-img img {
	position:absolute;
	top:0;
	left:0;
	height:424px;
	width:680px;
}

.carousel-wrapper .inner-nav,
#gallery .inner-nav {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.carousel-wrapper .inner-nav .inner-next,
#gallery .inner-nav .inner-next {
	right:0;
}

.carousel-wrapper .inner-nav .inner-prev,
#gallery .inner-nav .inner-prev {
	left:0;
}

.carousel-wrapper .inner-nav .inner-next,
.carousel-wrapper .inner-nav .inner-prev,
#gallery .inner-nav .inner-next,
#gallery .inner-nav .inner-prev {
	display:block;
	width:48%;
	height:100%;
	position:absolute;
	z-index:1;
	top:0;
}

.carousel-wrapper .inner-nav .inner-next span,
.carousel-wrapper .inner-nav .inner-prev span,
#gallery .inner-nav .inner-next span,
#gallery .inner-nav .inner-prev span {
	background: url("../../img/common/carousel-arrows.png") no-repeat center center;
	position:absolute;
	top:50%;
	padding-top:27px;
	width:19px;
	height:0;
	overflow:hidden;
	z-index:2;
}

.carousel-wrapper .inner-nav .inner-next .disabled,
.carousel-wrapper .inner-nav .inner-prev .disabled,
#gallery .inner-nav .inner-next .disabled,
#gallery .inner-nav .inner-prev .disabled {
	opacity:0.5;
}

.carousel-wrapper .inner-nav .inner-prev span,
#gallery .inner-nav .inner-prev span {
	background-position:0 0;
	left:50px;
}

.carousel-wrapper .inner-nav .inner-next span,
#gallery .inner-nav .inner-next span {
	background-position:-19px 0;
	right:50px;
}

#gallery .img-label {
	margin:0 0 29px 0;
	background:#5f0004;
	padding:15px 20px;
	color:#fff;
	position:relative;
	z-index:2;
}

#gallery .img-label .img-numb {
	font-weight:normal;
	color:#d77301;
}

#internal-main-content .content-area p {
	font-size:14px;
}

#internal-main-content .content-area ul li {
	background: url("../../img/common/ico-red-bullet.gif") no-repeat 0 8px;
	padding-left:20px;
	line-height: 20px;
	margin-bottom: 10px;
	font-size: 14px;
}

#internal-main-content .content-area .no-style {
	overflow:hidden;
}
#internal-main-content .content-area .no-style li {
	margin:5px 0;
	background:none;
	padding-left:0;
}

#internal-main-content .content-area ol li {
	margin-left:20px;
}

#internal-main-content a:hover {
	color:#8B2722;
}

#image {
	margin-top:24px;
}

#image img {
	display:block;
}

#image .img-label {
	margin:0 0 29px 0;
	background:#5f0004;
	padding:15px 20px;
	color:#fff;
}

#default-descr-pic {
	padding:20px 0 0;
	overflow:hidden;
}

#default-descr-pic h2 {
	color:#8B2722;
	font-size:16px;
	margin-bottom:10px;
}

#default-descr-pic h3 {
	font-size:12px;
	margin-top:-5px;
}

#default-descr-pic img {
	margin-right:25px;
	float:left;
}

#default-descr-pic p {
	margin:10px 0;
	overflow:hidden;
}

.image-inside-legend {
	margin:0 0 15px 0;
	position:relative;
}

.image-inside-legend figcaption {
	color:#666666;
	font-family: 'Museo500';
	font-weight:bold;
	font-size:30px;
	padding:5px;
	position:absolute;
	bottom:0;
	left:0;
	background:#fff;
}