/*  
Theme Name: Aniversario
Theme URI: http://www.mileycyrusspain.com/
Description: Theme para el aniversario de Miley-Star <-> Miley Cyrus Spain.
Version: 1.0
Author: Alex
Author URI: http://www.twitter.com/alexbehappy
*/
/* Principal */
body {margin-top:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; background-image:url(images/4.jpg); background-repeat:repeat-x; color:#157fb7; text-shadow: #fff 1px 1px 1px;}	
a{
	color: #007aba;
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	color: #dece00;
	text-decoration: none;
}


.banner { width:1000px; height:584px; background-repeat:no-repeat; background-image:url(images/1.jpg); text-align:center;}

/* Footer */
.footer { background-image:url(images/fotbg.jpg);}
.ftitle { text-align:center; font-family:georgia; font-size:18px; text-shadow: #fff 2px 2px 2px 2px; font-style:italic; color:#1782b8; padding-top:18px;}
.fcontent { text-align:center; padding-top:20px;}
.footer img {background-color:#fff; border: 1px solid #007aba; padding:1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin:2px;	opacity:.70; filter: alpha(opacity=70); -moz-opacity: 0.7; }
.footer img:hover {background-color:#fff; border: 1px solid #119aba; padding:1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin:2px; opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;}
.tw{
	background-color: #f1f8fe;
	padding: 2px;
	margin:2px;
	border: 1px solid #d5c3cb; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity:.70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}
.tw:hover{
	background-color: #e9f5ff;
}
#twitter_update_list span {
color: #FFCC00;
}

#twitter_update_list span a {
display: inline;
color: #000000;
}

#twitter_update_list span a:hover {
text-decoration: underline;
color: #666666;
}
.map{ background-color: #f1f8fe; padding: 8px; border: 1px solid #d5c3cb;  -moz-border-radius: 4px; -webkit-border-radius: 4px; opacity:.70; filter: alpha(opacity=70); -moz-opacity: 0.7; width:80%; text-align:center; align:center;}
/* Main */
.mainmargen { margin-left:20px; padding-left:20px;}
/* Sidebar */
.sidebarcontainer { float: left; }
.sidebar-title { background-image:url(images/2-1.jpg); background-repeat:no-repeat; width:262px; height:105px; text-align:center; font-family:georgia; font-size:18px;text-shadow: #fff 2px 2px 2px 2px; font-style:italic; color:#7b27a0;}
.title-margen {padding-top:30px;}
.sidebar-content { background-image:url(images/2-bg.jpg); background-repeat:repeat-y; width:262px; color:#63008f;}
.sidef { background-image:url(images/2-2.jpg); background-repeat:no-repeat; width:262px; height:78px;}
.sidebar-content img {background-color:#fff; border: 1px solid #007aba; padding:1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin:2px;	opacity:.70; filter: alpha(opacity=70); -moz-opacity: 0.7;}
.sidebar-content img:hover {background-color:#fff; border: 1px solid #119aba; padding:1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin:2px; opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;}
.tabcontent{display:none;}
@media print{.tabcontent{display:block!important;}
}
.sidebar-content ul{margin:0;padding:6px 3px;list-style:none;}
.sidebar-content li{padding:6px 3px;list-style:none;display:inline; font-family: georgia; text-shadow: #5ca7cd 1px 1px 1px; font-size: 10px; font-weight: bold; font-style: italic; text-decoration: none; background-color: #e8cbf7; border-color:#aaf8f8; opacity: .80; -moz-opacity: .80; filter: alpha(opacity=80); -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.sidebar-content li:hover{list-style:none;background-color: #d8a1f3; opacity:.70; filter: alpha(opacity=70); -moz-opacity: 0.7; border: 1px solid #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:6px 3px;}
.sidebar-content li a:hover{ color: #fff; text-decoration: none; }
.proyectos{margin-right:7px;padding:0;float:left;}
/* Menu */
.menucontainer { padding-top:505px;}
.menu a{
	display: inline-block;
	padding: 10px;
	margin: 5px;
	color: #ffffff;
	font-family: georgia;
	text-shadow: #5ca7cd 1px 1px 1px;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	background-color: #aaf8f8;
	border-color:#aaf8f8;
   opacity: .80;
   -moz-opacity: .80;
   filter: alpha(opacity=80);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.menu a:hover{
	margin: 4px;
	background-color: #ceed76;
	color: #157fb7;
	text-decoration: none;
	text-shadow: #fff 1px 1px 1px;
	opacity:.70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	border: 1px solid #1782b8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
/* Noticias */
blockquote { margin: 15px; padding-left: 15px; padding: 18px; -moz-border-radius: 8px; background:#a4e0e0; border: 0px solid #F0D780; padding:10px; letter-spacing: 0px; padding:10px; margin-bottom: 3px; font-size: 10px; text-align: justify; font-family: trebuchet ms; color: #157fb7;}
.mtitle { height:48px; font-family:georgia; font-size:18px; text-shadow: #fff 2px 2px 2px 2px; font-style:italic; color:#1782b8; background-image:url(images/5-1.jpg);}
.metc { background-image:url(images/5-2.jpg); background-repeat:no-repeat; height:118px;}
.mcontent { background-image:url(images/5-3.jpg); background-repeat:repeat-y; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; text-shadow: #fff 0px 0px 0px; color:#ffffff;}
.mcontent img {background-color:#fff; border: 1px solid #007aba; padding:1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin:1px;	opacity:1; filter: alpha(opacity=100); -moz-opacity: 1; }
.mcontent a img{background-color:#fff; border: 1px solid #007aba; padding:1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin:2px;	opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;}
.mcontent a:hover img{background-color:#fff; border: 1px solid #dece00; padding:1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin:2px; opacity:.9; filter: alpha(opacity=90); -moz-opacity: .9; }
.mmargen {  padding-left:50px; margin-right:50px; text-align:center;}
.mfooter { background-image:url(images/5-4.jpg); background-repeat:no-repeat; height:202px;}

