﻿ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
.region-header,.region-header a,.region-header li a.active,#header #name-and-slogan,#header #name-and-slogan a{color:#ffffff;}


.menu-dropdown a.level3 {color:#89A0AD}


.main-carousel-text {
	margin-right: 10px;
	margin-left: 10px;
}

#mirrors {
        display: none;
}



#mirrors, #footer-menu {
	display:inline-block;
	vertical-align: top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}

#mirrors .btn {
	border: 0 none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
    border-radius: 6px;
    width:100%;
    padding: 0.8em 0.5em;
    margin:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#mirrors .open .btn {
 	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

#mirrors .btn:hover, #mirrors .btn:focus, #mirrors .btn:active, .btn-group.open .btn.dropdown-toggle {
	background: #D6D1CD;
    color: #000000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#mirrors .dropdown-menu li:first-child {
	border:0;
}

#mirrors .dropdown-menu li:last-child a {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}

#mirrors .dropdown-menu a {
	width: 100%;
	background:#EDEBE9;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#mirrors .dropdown-menu a:hover, #mirrors .dropdown-menu a:focus, #mirrors .dropdown-menu a:active {
	background: #D6D1CD;
	color:#000000;
}

#mirrors a .flag {
	opacity: .6;
	filter:alpha(opacity=60); 
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

#mirrors a:hover .flag {
	opacity: 1;
	filter:alpha(opacity=100); 
}

#mirrors a {
	padding: 5px 10px;
    text-align: left;
}


	
	#footer-menu, #mirrors {
		width:100%;
		margin-left: 0;
		padding-left: 0;
	}

	#mirror-info, #mirrors .btn-group {
		display: inline-block;
		width: 49%;
	}

	#site-credits, .menu-block, #mirror-info, #mirrors .btn-group {
		width: 100%;
		padding-left: 0;
	}

	#mirrors .btn .caret {
		float: right;
	    left: 0;
	    margin: 0 10px 0 0;
	    top: 0;
	}


.art-fecha {
	float: right;
	font-size: 12px;
	color: #777;
	text-align: right;
	position: absolute;
	bottom: 6px;
	right: 10px;
}

.break .art-fecha {
	display: none;
}
