/*  
Theme Name: Mystika
Author: Nykroy
Author URI: http://nykroy.es
*/

body {margin-top:0px; width:100%; margin-bottom:0px;margin-left:0px;margin-right:0px; background-image:url(img/fondo3.png);background-position:center;background-attachment: fixed; 
font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:14px;text-align:justify; line-height: 1.4em; color:#333333;}
a:link { text-decoration: none; color : #416e90; border: none;}
a:active { text-decoration: none; color : #416e90; border: none;}
a:visited { text-decoration: none; color : #416e90; border: none;}
a:hover	{ text-decoration: none; color : red; border: none; cursor: pointer; filter: Gray; } 

#wrap_enc {margin-top:0px; width: 100%;margin-left:0px;margin-right:0px;  font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:14px;text-align:justify; line-height: 1.4em; color:#333333;}
#wrap {margin-top:10px; padding: 0px; width: 900px; margin-left:auto; margin-right:auto;}
.google {margin-top:0px; margin-bottom:0px;}
.google_form { margin-right: 0px; margin-left:auto;margin-bottom:0px;}
#logo {margin-top:0px; background-image:url(img/header6.png); background-repeat: no-repeat; padding: 0px; width: 937px; margin-left:auto; margin-right:auto;margin-top:0px; height:250px;}
#cuerpo {background-image:url(img/cuerpo2.png);margin-top:0px; padding: 0px; width: 900px;}
div.hr { height: 0px;  background: #fff url(images/hr.gif) repeat-x scroll center;  clear:both; }
div.hr hr {  display: none; }
#musica {font-size: 29px; padding-top:5px;font-weigt:bold;color:#DF0101;widht:100%; height: 50px;border-bottom:1px #fff dotted; background-image:url(img/decay.png);background-repeat: no-repeat;} 
/*---------------------------------------------Menu-------------------------------------------*/

/*------------------Buscador y publicidad-------------------------------*/

#bar_google {
        margin-top:30px;
	margin-left: 360px;
	position: absolute;
	width: 460px;
}


/*------------------------------------Panel de noticias--------------------------------*/

#panot { margin-top:280px;
         margin-left: 370px;
         position: absolute;
         width: 600px;
         border: 1px solid #808080;}
#noti { color: #E0E0E0;
        font-weight: bold;
        font-size: 14px;
        text-align: center;}
#aten {background-image:url(imagenes/fondo_not.jpg);
       color: #FFff00;
       font-size: 12px;}

/*-------------------------------------------------------------------------------------*/
#menutab { margin: 0px; padding: 0 10px 0 10px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
#menutab ul { height:10px; line-height: 30px; margin: 20px 0 0 0 ; padding: 0; float: left; }
#menutab li { float:left; margin:0; padding:0; list-style-type: none; }
#menutab li a { display: block; padding: 0 10px; }
#menutab a { color: #000; text-decoration: none; border: 0; }
#menutab .selected, #menutab a:hover { background: #f8fbfc; color: #416e90 !important; }
#left {padding: 10px; float: left; width: 160px; margin-left:5px; margin-top:0px;}

#left ul { list-style-type: none; margin: 0 ; padding: 0; }
#left ul li { list-style-type: none; margin: 0 0 20px 0; padding: 0; }
#left ul li ul { list-style-type: square; margin: 0px; padding: 0 3px; }

#right { margin-top:20px; line-height: 16px;  padding: 10px ; float: right; width: 620px;  overflow:hidden; margin-right: 10px;}
#right h2 { font-size: 14px; padding: 6px 15px; margin: 0px 7px 3px 7px; border-bottom: dashed 1px #ccc;}
#right img { border:0px #eeeeee solid; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter,div.aligncenter, img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
  }
.wp-caption {
  text-align: center;
  padding-top: 4px;
  margin: 10px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  }

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
  }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  }

#h2 { font-size: 14px; padding: 6px 15px; margin: 0px 7px 3px 7px; border-bottom: dashed 1px #ccc;}
.contenido {padding-left: 10px;display:block;}
/*-------------------------------------------Entradas-----------------------------------------*/

.post {color:#fff;}
.post h2{ background-image:url(img/decay.png); background-repeat: no-repeat; height: 50px; padding:10px ;color: #fff;}
.post h2 a{font-size:18px;color: #fff;}
.post h2 a:hover{font-size:19px;color:#E6E6E6;font-weight:bold;}
.post a{ color:red;}
.post a:hover{font-weight: bold; color:red;}
.descr {color: #8DC63F; margin-bottom: 6px; padding-left:20px; }
.postmetadata { font: bold 12px; padding:10px; border-bottom:#3399cc 1px solid; border-top:#3399cc 1px solid; }
.postmetadata a{color: #666;}
.com {background-color: DarkRed;
      border: 1px solid red;}
.fotocol {background-color: DarkRed;
          border: 1px solid red;
          text-align: center;}
.fotocol a{color: #fff;}
.fotocol a:hover{font-weight: bold; color:#fff;}
#otros { font-size: 18px;font-weight: bold;}
#otros a{font-weight: normal; color:red;}
#otros a:hover{font-weight: bold; color:red;}
#foto {margin-right:2px;border:15px #fff solid;}
#foto a {border:15px #fff solid;}
#men_fot {background:url('http://mystika.es/imagenes/menus/menu.png') repeat-x; text-align:center; width:100px; height:20px; border:1px solid #4B4B4B;padding-top:3px; }
#men_fot a{color:#fff; font-weight:bold;display: block;width:100px; height:20px; }
#men_fot:hover {background:url('http://mystika.es/imagenes/menus/menu_pincha.png') repeat-x;}

#men_subf {background:url('http://mystika.es/imagenes/menus/menu_pincha.png') repeat-x; text-align:center; width:100px; height:20px; border:1px solid #4B4B4B;padding-top:3px; }
#men_subf a{color:#fff; font-weight:bold;display: block;width:100px; height:20px; }
#men_subf:hover {background:url('http://mystika.es/imagenes/menus/menu.png') repeat-x;}

/*----------------------------------------Album de fotos--------------------------------------*/
#info_foto {width:600px; margin:5px;padding:5px;border:1px #fff solid;-moz-border-radius:5px;}
#carteles_iz {float:left;width:280px;margin-left:40px;}
#carteles_iz a img{align:center;border:1px #ffffff solid;margin:5px;margin-bottom:10px;}
#carteles_iz a:hover img{border:1px #ff0000 solid;filter: alpha(opacity=50); opacity:0.5;}
#carteles_der {}
#carteles_der a img{border:1px #ffffff solid;margin:5px;margin-bottom:10px;}
#carteles_der a:hover img{border:1px #ff0000 solid;filter: alpha(opacity=50); opacity:0.5;}
#fila {}
#fila a img{border:1px #ffffff solid;margin:25px;margin-bottom:10px;}
#fila a:hover img{border:1px #ff0000 solid;filter: alpha(opacity=50); opacity:0.5;}
#fecha {padding-left:20px;font-size:12px;color:#B40404;font-style: italic;}
.album {width: 600px;

        align: center; 
        min-height:270px;
        border: 0px;
        padding-left: 40px;
        }
.album2 {width: 600px;

        align: center; 
        min-height:20px;
        border: 0px;
        padding-left: 40px;
        }
#fot {display: block; 
      align: center;
      margin-top:20px;}
.fotos {width: 600px;
        align: center; 
        min-height:180px;
        border: 0px;
        padding-left: 10px;
        }

.albumder {padding-left: 300px; float: rigth;}
.albumder a {}
.albumder a:hover {filter: alpha(opacity=50); opacity:0.5;}
.sub_fotos a:hover  {filter: alpha(opacity=50); opacity:0.5;}
.albumiz { float: left;}
.albumiz a {}
.albumiz a:hover {filter: alpha(opacity=50); opacity:0.5;}

.albumtext {text-align: center;}
.albumtext a{font-weight: bold; color: #fff;}
.albumtext a:hover {font-weight: none; color: red; filter: alpha(opacity=100); opacity: 1;}
/*-------------------------------------------------------------------------------------------*/

.comments h3 { font-size: 14px; height: 25px; padding: 6px 15px; margin: 0px 7px 3px 7px; background-image:url(img/decay.png);background-repeat: no-repeat; color:#000;}
.autor a{color: #CC3;}
.autor a:hover{font-weight: bold; color: #FF3;}
.comfecha a{color: #8DC63F;}
.comfecha a:hover{font-weight: bold;color: #8DC63F;}
.bobcomment { vertical-align:middle; margin-bottom:3px;  padding:3px; background:#000; color:#fff;  }
ol.commentlist { padding: 0; margin: 0 0 1px; }
ol.commentlist li { list-style: none; margin: 0; padding: 13px 13px 1px; }
ol.commentlist li.commenthead { list-style: none; margin: 0; }
ol.commentlist li.commenthead h2 { margin: 0;}
#recentcomments {color:#fff!important;}
/*-------------------------------------------Sidebar-----------------------------------------*/

.blockquote {
	color: #CCA;
	display: block;
	font-weight: bold;
	padding-left: 28px;}

.widgettitle {padding-left: 20px;font: normal 16px Impact,sans-serif; color:#000; background-image:url(img/decay-small.png); background-repeat: no-repeat; width: 200px; height: 40px;}
.textwidget {margin-left: 14px; color:red;}
.cat-item {color:#fff;}
#visitanos a:hover{filter: alpha(opacity=50); opacity:0.5;}
/*-------------------------------------------calendario-----------------------------------------*/


#wp-calendar {color:#A0A0A0;}

#calendar_wrap table caption {border-bottom-color:#000;}

#calendar_wrap table thead tr {
  border-bottom-color:#000;
  color:#A53512;
}

#calendar_wrap table th {border-bottom-color:#000;}

#calendar_wrap table td#today {
  border-color:#000;
  color:#A53512;
}

#calendar_wrap table td a {
  border-bottom-color:#000;
  background-color:#EDF3DE;
}

#calendar_wrap table tfoot {border-top-color:#000;}
#calendar_wrap table tfoot a {background:none;}

#wp-calendar {
  /* display: inline-table; */
  border-collapse:collapse;
  width:185px;
  margin:0px 10px 0 10px;
  text-align:center;
}

#calendar_wrap table caption {
  margin: -5px 10px 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid;
  letter-spacing: 0.1em;
}

#ncalendar_wrap table thead tr {border-bottom:1px solid;}

#calendar_wrap table th {border-bottom:1px solid;}

#calendar_wrap table td {
  width: 225px; /* maximaize width; honestly, I don't know much about tables... */
  padding: 1px;
  font-size: 0.9em;
}

#calendar_wrap table td#today {
  padding: 0;
  border: 1px solid;

  font-size: 1em;
  font-weight: bold;
}

#calendar_wrap table td a {
  display: block;
  border-bottom: 1px solid;
  font-weight: bold;
  font-size: 1.15em;
}

#calendar_wrap table tfoot {border-top:1px solid;}
#calendar_wrap table tfoot a {
  border: none;
  font-weight: bold;
}
#calendar_wrap table tfoot #prev a {text-align:left;}
#calendar_wrap table tfoot #next a {text-align:center;}







/*-------------------------------------------Pie-----------------------------------------*/

#footer { width: 900px; margin-left:auto; margin-right: auto; padding:20px; clear:both;}
