﻿/*  
Theme Name: nykroy.es
Author: Nykroy
Author URI: http://nykroy.es
*/

body {  margin:0px!important; 
 	width:100%; 
	background-color: #3b0100; 
	background-image:url(img/blueHeader2.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	font-family:Geneva,Arial,Helvetica,sans-serif!important;
	font-size:12px;
	text-align:justify;   
	color:#333333;}

#imageMenu {
height: 208px;
overflow: hidden;
border-style: none;
margin: 0 auto;
margin-left:40px;
width: 564px;
padding: 8px 0 20px 0px;
}
#imageMenu ul {
list-style: none;
margin: 0px;
display: block;
height: 200px;
padding: 0;
}
#imageMenu ul li {
float: left;
padding-bottom: 12px;
padding-top: 12px;
border-bottom-style: solid;
border-bottom-width: 1px;
}
#imageMenu ul li a {
text-indent: -1000px;
background: white none repeat scroll 0%;
border-right: 2px solid white;
cursor: pointer;
display: block;
overflow: hidden;
width: 133px;
height: 200px;
margin: 0;
padding: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
} 

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: #808080; } 



#wrap_enc {margin-top:40px; width: 100%;margin-left:0px;margin-right:0px;background-image:url(img/sombrafondo.png);background-repeat: repeat-x;}
#wrap {margin-top:0px; padding: 0px; width: 960px; margin-left:auto; margin-right:auto;}
.google {margin-top:0px; margin-bottom:0px;background:#ffffff;}
.google_form { margin-right: 0px; margin-left:auto;margin-bottom:0px;margin-top:-5px;}
#logo {margin-top:0px; background-image:url(img/cabecera4_op2cc.jpg); background-repeat: no-repeat; padding: 0px; width: 930px; margin-left:auto; margin-right:auto;margin-top:0px; height:150px;}
#wrap_som {margin-top:0px;  padding: 0px; width: 960px;background-image:url(img/sombra.png);}
#cuerpo {background:#fff;margin-top:0px; padding: 0px; width: 930px; margin-left:14px;border: 1px solid #ccc;border-bottom: 0px;}
div.hr { height: 0px;  background: #fff  repeat-x scroll center;  clear:both; }
div.hr hr {  display: none; }

/*------------------Buscador y publicidad-------------------------------*/

#bar_google {
        margin-top:220px;
	margin-left: 360px;
	position: absolute;
	width: 460px;
}
#publicidad {width: 470px;            
             margin-top:20px;
             margin-left:auto;
             margin-right:auto;
             margin-bottom:20px;
	     }
#publicidad_sidebar {margin-left: 5px;}


					  
					  
/*--------------------------Menú------------------ */
#men         {	width:930px;
              	height:26px; 
	 	border-top:1px solid #Dbd8d8;
              	margin-left:auto; 
              	margin-right:auto;
		background-image: url('img/menu_principal.gif');}

.header {	position:relative;
        	width:590px;
	     	left:0px;  
	 	float: left;  
	 	padding: 0px;
		margin-left:auto; 
    	 margin-right:auto;
		 
	 	 font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
	
	}
.menu li {padding-top:5px;
    	padding-left: 7px;
	padding-right: 7px;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;	
	height:21px;
	
	text-align:center;	
	background-image: url('img/menu_principal.gif');	
	border-left: 1px solid #CCC;
	color: #000;
 /* thus we need to apply explicit z-index here... */
}
.menu li:hover {
				z-index: 10000;
				white-space: normal;
				background: url('img/menu_principal_selec.gif');
				background-color: #CCC;
				color: #ffffff;}
.menu li:active {color: #ff0000;}
/*--------------------------------------- submenú----------------------------- */
.menu li li {    
			float: none;
			height:20px;
			
			margin-bottom:0px;
	
}

/* -------------------------------------------- */
#contacta{ background:#FFFFFF;
		   width:290px;
		   height:400px;
		   color:#000000;}
		   

/* -------------------------------------------- */
.menu ul {visibility: hidden;	/* initially hide all submenus. */
	  position: absolute;
	  z-index: 10;
	  left: 0;	/* while hidden, always keep them at the top left corner, */
	  top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {visibility: visible;	/* display submenu them on hover */
		   top: 100%; /* 1st level go below their parent item */
}
/* 2nd+ levels go on the right side of the parent item */
.menu li li:hover>ul {	top: 0;
			left: 100%;
}


.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */







	min-height: 0;
}
/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
	
}
/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu, .menu ul li {
	
}
.menu ul {
	width: 11em;
	
}

.menu a {
	text-decoration: none;
	color: #000;
	display: block;
	position: relative;
}

.menu a:hover, .menu li:hover>a {
	color: #fff;
	
}

.menu li li {	/* create borders around each item */
	border: 1px solid #ccc;
   	width:120px; 
}
.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
.menu>li:first-child>a, .menu li + li + li li:first-child>a {
/*menu para que este de otro color la primera de cada ul*/
}

/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}

/*-------------------------------------------------------------------------------------*/
#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 {height: 100%; float: right; width: 240px; padding-left:5px; margin-top:0px;padding-bottom:0px; margin-bottom:0px;}

#left ul { list-style-type: none; margin: 0 ; padding: 0; }
#left ul li { list-style-type: none; margin-top:5px; padding: 0; }
#left ul li ul { list-style-type: square; margin: 0px; padding: 0 3px; }

#right {margin-top:0px;  padding: 10px 10px 10px 0px ; float: left; width: 665px;  overflow:hidden; margin-left: 5px;}
#right h1 { font-size: 20px; padding: 6px 15px ; margin: 0px 7px 3px 7px; }
#right img { border:0px #eeeeee solid; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.alignleft {
	float:left;
	text-align:left;
	margin-right:10px;
}
.alignright {
	float:right;
	text-align:right;
	margin-left:10px;
}
.aligncenter {
	display: block;
	margin-left: auto!important;
	margin-right: auto!important;
}

#h1 { font-size: 20px; padding: 6px 15px; margin: 0px 7px 3px 7px;}
.contenido {padding-left: 10px}
/*-------------------------------------------Entradas-----------------------------------------*/

.post {color:#000;}
.post h1{ background-repeat: no-repeat; height: 50px;font-size: 20px;}
.post h1 a{ padding-top: 20px; color: #000000;font-size: 20px;}
.post a{ color: #2970A6;}
.post a:hover{font-weight: bold; color:red;}
.descr {color: #8DC63F; background:#FAE9E9;margin-bottom: 6px; padding-left:20px;padding-top:8px;padding-bottom:8px;border-bottom:1px #C8C8C8 dashed;border-top:1px #C8C8C8 dashed; }
.autor {color: #000; margin-bottom: 6px; padding-left:20px;padding-top:8px;padding-bottom:8px;border-bottom:1px #C8C8C8 solid;}
.postmetadata { background:#fff; font-weight: bold; font-size: 12px; padding:10px; border-bottom:#3399cc 1px solid; border-top:#3399cc 1px solid; }


.postmetadata a{color: #666;}
.postmetadata small{font-size:10px; color:red;}
.com {background-color: #8B0000;
      border: 1px solid red;}
.fotocol {background-color: #8B0000;

          border: 1px solid red;
          text-align: center;}
#otros { font-size: 18px;font-weight: bold;}
#otros a{font-weight: normal; color:red;}
#otros a:hover{font-weight: bold; color:red;}

.post .info {
	margin:5px;
}
.post .info span.first {
	margin-left:0;
}
.post .date, 
.post .author, 
.post .editpost, 
.post .comments, 
.post .addcomment, 
.post .addlink, 
.post .editlinks {
	background:url(img/icons.gif) no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:11px;
}
.post .tags, 
.post .categories {
	background:url(img/icons.gif) no-repeat;
	width:16px;
	height:16px;
	line-height:16px;
	display:block;
	text-indent:-999em;
}
.post .under span.tags, 
.post .under span.categories {
	margin-right:6px;
}
.post .act {
	height:16px;
	float:right;
}
.post .act span {
	float:left;
	margin-left:15px;
}
.post .tags {
	background-position:0 -400px;
}
.post .categories {
	background-position:0 -480px;
}
.post .date {
	background-position:0 -48px;
	margin-right:15px;
	float:left;
}
.post .author {
	background-position:0 0;
	float:left;
}
.post .editpost {
	background-position:0 -64px;
	margin-left:15px;
	float:right;
}
.post .comments {
	background-position:0 -96px;
	float:right;
}
.post .addcomment {
	background-position:0 -112px;
	margin-left:15px;
	float:right;
}
.post .addlink {
	background-position:0 -176px;
}
.post .editlinks {
	background-position:0 -192px;
}
.post .content {
	padding:5px 0 0 5px;
	line-height:145%;
	overflow:hidden;
}
.post .content p {
	margin-bottom:10px;
}
.post .under {
	height:16px;
	line-height:16px;
	font-size:11px;
	margin-bottom:10px;
}
.post .under span {
	float:left;
	margin-right:15px;
}
/*-------------------------------------------Album de fotos-----------------------------------------*/
#imagenes{ 
text-align: center;}
.album {width: 600px;
        
        min-height:150px;
        border: 0px;
        padding-left: 40px;
        }
#fot {display: block; 
      }
.fotos {width: 600px;
        

        min-height:150px;
        border: 0px;
        padding-left: 10px;
        }

.albumder {padding-left: 300px; }
.albumder a {}
.albumder a:hover {filter: alpha(opacity=50); opacity: .5;}

.albumiz { float: left;}
.albumiz a {}
.albumiz a:hover {filter: alpha(opacity=50); opacity: .5;}

.albumtext {text-align: center;}
.albumtext a{font-weight: bold; color: #000000;}
.albumtext a:hover {font-weight: none; color: red; filter: alpha(opacity=100); opacity: 1;}
/*-------------------------------------------------------------------------------------------*/
#commentform small{font-size: 12px;}
.comments h3 { font-size: 20px; height: 25px; padding: 6px 15px; margin: 0px 7px 3px 7px;padding-top:5px;color:#4E4E4E;/*---background-image:url(img/decay.png);background-repeat: no-repeat;---*/ }
.autor a{font-weight: bold; color: #416E90;}
.autor a:hover{font-weight: bold; color: #416E99;}
.comfecha a{color: #555;}
.comfecha {color: #555;}
.comfecha a:hover{color: #555;}
.bobcomment { vertical-align:middle; margin-bottom:3px;  padding:3px; background:#fff; color:#000;  }
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 h1 { margin: 0;}

/*-------------------------------------------Sidebar-----------------------------------------*/

.blockquote {
	color: #CCA;
	display: block;
	font-weight: bold;
	padding-left: 28px;}
.widget  {background-color:#F2F2F2;border: 1px #ccc solid;-moz-border-radius:8px;-webkit-border-radius:8px;margin:2px;}
.widgettitle {margin:5px;margin-left:15px;padding-left: 12px;padding-top:5px;font-size:16px; color:#fff; background-image:url(img/c_sidebar1.png); background-repeat: no-repeat; width: 200px; height: 40px;}
.textwidget {margin: 8px;font-size:12px; color:fff;font-weight:bold;}

/*-------------------------------------------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;}
/*------------------------------------Panel de noticias-------------------------------
#portada {float:right;
          font:12px bold;
          margin-top:5px;}
#portada a {color:#000;}
#portada a:hover {color:#ff0000;}
#panot { 
width: 330px;        
         margin-top:20px;
         margin-bottom:20px;
         margin-left:auto;
         margin-right:auto;
         height: 120px;
        }
#UL_POST {width:270px; 
         float:right;        
         margin-bottom:20px;        
         }

#UL_POST2 {width:270px;      
         margin-bottom:20px;         
        
         float:left;}
#apartados {width:210px;      
         margin-bottom:20px;         
        
         float:left;}

#list_r {width:300px; 
         float:right;        
         margin-bottom:20px;        
         }
#list_l {width:300px;      
         margin-bottom:20px;         
        
         float:left;}
#list_l a {color:#416E90;}
#list_r a {color:#416E90;}
#noti {border: 1px solid #808080!important;  
       background:#F2F2F2;   
       font-weight: bold!important;
       font-size: 14px!important;
       text-align: center;
	height:22px; 
       color:#fff;
       font-weight: bold;
       font-size: 14px;
padding:0px;
margin:0px;   }
#aten {font-size: 12px;
       margin:5px;
       }
#aten ul {}
#aten marquee { margin:0px;height: 100px;}

.disculpas {text-align:center;border-bottom: 1px solid #808080;}
.publicidad_P {width: 120px; 
               float:left;               
               margin-top:20px;
               margin-left:auto;
               margin-right:auto;}---*/

/*-----------------------------------------Menu Página Principal----------------------------------------*/
#sidebar_Iz { text-align: center; width: 160px; margin-top:0px; float:left;}
#sidebar_Iz ul { list-style-type: none; padding-left:0px;height:200px;}
#sidebar_Iz ul li.nivel1 { width: 160px;margin-top: 20px;margin-bottom: 20px;}
#sidebar_Iz ul li.primera { border-top: solid 1px #ccc;}
#sidebar_Iz ul li a {display: block; text-decoration: none;  width:160;color: #fff; background-image:url('img/fondo_tabla.jpg');background-repeat:repeat-x; border: solid 1px #ccc; border-top: none; height:20px; position: relative; }
#sidebar_Iz ul li:hover {height:20px;position: relative; background-image:url('img/fondo_tabla_selec.gif'); color: #fff; font-weight:bold; }
#sidebar_Iz ul li a:hover, #sidebar_Iz ul li:hover a.nivel1 {background-image:url('img/fondo_tabla_selec.gif'); color: #fff;  position: relative; }
#sidebar_Iz ul li a.nivel1 {display: block!important;display: none; position: relative;}
#sidebar_Iz ul li ul {width: 330px;display: none; padding-left:40px;  }
#sidebar_Iz ul li a:hover ul, #sidebar_Iz ul li:hover ul {display: block; position: absolute;left: 120px;top:-1px!important;top: -31px; }
#sidebar_Iz ul li ul li a {width:330px;height:20px;background-image:url('img/fondo_tabla.jpg');background-repeat:repeat-x; color: #fff; }
#sidebar_Iz ul li ul li a:hover {position: relative;color: #fff; }
table.falsa {border-collapse:collapse; border:0px; float: left; position: relative; }





/*-------------------------------------------Pie-----------------------------------------*/

#footer {background:#fff;border-top:2px solid #CCC; margin-top:0px; padding: 0px 20px 5px 20px;  clear:both; text-align:center;}
#enlaces {background:#fff;padding-top:0px;padding-left:20px;clear:both;text-align:center;}
#pie {margin-top:0px; background-image:url(img/pie2.png); background-repeat: no-repeat;padding: 0px; width: 960px; margin-left:7px;  height:55px;}
.custom_image img{float:left; padding:3px; margin:7px 10px 15px 0; border: 2px solid #e6e6e6; height:90px; width: 90px;}
.custom_image_p img{float:left; padding:3px; margin:-2px 5px 0 0; border: 1px solid #D7D6D6!important; height:75px; width: 75px;}
.entry { text-align: justify; width: 600px; padding:0 10px; margin-bottom:10px; line-height:140%}
.entry ol li {}
.entry h2 a { color:#2970A6; }
.entry h2 a:hover {}
.entry p { padding-bottom:10px;}.entry ul li {padding-left: 20px;}
.entry img {margin:0 10px 10px 10px;}




.custom_image img{float:left; padding:3px; margin:7px 10px 15px 0; border: 2px solid #e6e6e6; height:90px; width: 90px}
.custom_image_peque img{float:left; padding:3px; margin:7px 10px 15px 0; border: 2px solid #e6e6e6; height:50px; width: 50px}

div.cf_wrapper
    {
     float:left;   
  
    }
   
    div.cf_element
    {
        width: 370px;
        
    }
   
    div.cf_element div.content
    {
        padding: 0px;
    }

    div.cf_element div.content h3
    {
        padding-top: 0;
        margin-top: 0;
    }
#post_m {margin:5px;}
#port_izquierda {float:left;
min-height:1300px;
width:370px;
}

#port_derecha {margin-left:375px;width:270px;}
#anuncio {
left:30px;
padding:100px 2px 2px;
position:absolute;
top:50px;
visibility:hidden;
width:280px;
z-index:2000;
}
#rss-mail {
background:url("http://4.bp.blogspot.com/_dsEG33PDaHw/S89Jl8MzZrI/AAAAAAAAAQE/VchuOygz6Pg/s320/pattern_blk_point.png") repeat scroll 0 0 #FFFFFF;
border:2px solid #FF8000;
height:60px;
}
.rss-box {
color:#6E6E6E;
font-size:14px;
height:15px;
margin-left:5px;
margin-top:2.5px;
width:155px;
}




#UL_POST {width:360px; 
         float:right;        
         margin-bottom:20px;}

#M_POST {width:270px;  
         margin-bottom:20px;
         }
#UL_POST2 {width:350px;      
         margin-bottom:20px;         
         }
#noti {border: 1px solid #808080!important;  
       background:#F2F2F2;   
	height:22px; 
       color:#fff!important;
       font-weight: bold;
       font-size: 14px;
padding:0px;
margin:0px;   }

.texto { padding:0px;
margin:0px;
padding-left:20px;
color:#fff!important;
float:left;
height:22px;
background:url("img/fonfo_barra.png");

background-repeat:repeat-x;
min-width: 50px;
max-width:200px;
width: auto !important; }
.fin_titulo{background:url("http://curso-de-canto.com/wp-content/themes/Nykroy/img/barra_titulo.png")repeat-x;width: 28px!important;height: 22px!important;float: left;}

#noti h6 {color:#fff!important;
margin:  0px!important;
font-size:14px;}
#separador {width:5px;
height:600px;
float:left;
margin-top:-20px;
margin-left:365px;  
background:url("img/separador.png");
         background-repeat:repeat-y;}
#noti h6 a{color:#fff!important;}
#noti h6 a:hover {color:#C4C4C4!important;}
#aten {font-size: 12px;
       margin:5px;
min-height:100px;
max-height:550px; 
       }
.underline {
clear: both;
margin: 0;
padding: 3px 0 5px 0;
border-bottom: 1px dotted #DDD;
}
#aten ul {list-style:none;margin:0px;}

#aten marquee { margin:0px;height: 100px;}

#anuncio {
left:30px;
padding:100px 2px 2px;
position:absolute;
top:50px;
visibility:hidden;
width:280px;
z-index:2000;
}
#colabora {
left:300px;
padding:100px 2px 2px;
position:absolute;
top:50px;
visibility:hidden;
width:280px;
z-index:2000;
}
#rss-mail {
background:url("") repeat scroll 0 0 #FFFFFF;
border:2px solid #FF8000;
height:60px;
}
#caja {
background:url("") repeat scroll 0 0 #FFFFFF;
border:2px solid #FF8000;
height:150px;
}
.rss-box {
color:#6E6E6E;
font-size:14px;
height:15px;
margin-left:5px;
margin-top:2.5px;
width:155px;
}
/* comment START */
#commentlist {
	background:#FCFCFC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:0 -15px;
	padding:0 15px;
}
#commentlist ol, 
#commentlist li {
	list-style:none;
}
#cmtswitcher {
	background:#FFF;
	font-size:10px;
	padding-top:5px;
}
#cmtswitcher a.tab, 
#cmtswitcher a.curtab {
	padding:5px 10px;
	margin-bottom:-1px;
	display:block;
	float:right;
	color:#555;
	text-decoration:none;
}
#cmtswitcher a.tab {
	border:1px solid #FFF;
	border-bottom-color:#CCC;
}
#cmtswitcher a.curtab {
	background:#FCFCFC;
	border:1px solid #CCC;
	border-bottom-color:#FCFCFC;
}
#cmtswitcher .addcomment, 
#cmtswitcher .addtrackback {
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:11px;
	float:left;
	margin-right:15px;
	margin-top:4px !important;
	margin-top:3px;
}
#cmtswitcher .addcomment {
	background:url(img/icons.gif) 0 -112px no-repeat;
}
#cmtswitcher .addtrackback {
	background:url(img/icons.gif) 0 -144px no-repeat;
}
#thecomments, 
#thetrackbacks {
	padding-bottom:15px;
}
#thecomments .comment, 
#thecomments .messagebox {
	margin-top:15px;
}
.comment .author {
	float:left;
	width:81px;
	text-align:center;
}
.comment .pic {
	
	padding-right:14px;
	margin-top:10px;
}
.comment .name {
	width:67px;
	padding-right:14px;
	font-weight:bold;
	overflow:hidden;
}
.comment .avatar {
	padding:1px;
	border:1px solid #999;
}
.comment .info {
	background:#EDEFF0  0 0 no-repeat;
	float:left;
	padding:10px 15px 0;
	width:494px;
}
.comment .date, 
.trackback .date {
	float:left;
	font-size:10px;
}
.comment .act, 
.trackback .act {
	float:right;
	font-size:10px;
}
.comment .content {
	
	margin:0 -15px;
	padding:0 15px 10px;
	line-height:145%;
}
.comment .content p {
	margin-top:10px;
}
.comment .content blockquote p {
	margin-top:0;
	margin-bottom:10px;
}
.admincomment .author {
	float:right;
}
.admincomment .pic {
	
	padding-right:0;
	padding-left:14px;
}
.admincomment .name {
	padding-right:0;
	padding-left:14px;
}
.admincomment .info {
	float:right;
}
#comment_login {
	margin-top:15px;
}
#thetrackbacks {
	display:none;
}
#thetrackbacks li {
	margin-top:15px;
}
.trackback {
	background:#EDEFF0  0 0 no-repeat;
	padding:10px 15px 0;
	width:575px;
}
.trackback .title {
	background:#EDEFF0  100% 100% no-repeat;
	padding:10px 15px !important;
	padding:0 15px 10px;
	width:575px;
	margin:0 -15px;
}
#respond {
	padding:10px 0 0;
	font-size:11px;
}
#respond .row {
	margin-bottom:5px;
}
#respond .textfield {
	width:200px;
}
#emoticon {
	float:right;
	margin-top:1px;
	margin-right:10px;
}
#comment {
	width:601px;
}
#commentnavi {
	background:#EDEFF0  0 0 no-repeat;
	padding:10px 15px;
	font-size:11px;
}
#commentnavi a.page-numbers {
	padding:5px 7px;
	text-decoration:none;
	border:1px solid #EDEFF0;
	margin:0 -2px;
}
#commentnavi a.page-numbers:hover {	
	background:#F7F7F7;
	border:1px solid #CCC;
	text-decoration:none;
}
#commentnavi span.pages {
	padding:0 7px 0 22px;
	background:url(img/icons.gif) 0 -272px no-repeat;
	height:16px;
	line-height:16px;
	float:left;
}
#commentnavi span.current {
	background:#F7F7F7;
	padding:5px 7px;
	border:1px solid #F7F7F7;
	font-weight:bold;
	margin:0 -2px;
}
#commentnavi #commentpager {
	line-height:16px;
}
#submitbox a.feed {
	background:url(img/icons.gif) 0 -256px no-repeat;
	padding-right:22px;
	height:16px;
	line-height:16px;
	display:block;
	float:right;
}
#submitbox #submit {
	padding:3px 6px;
	background:#B4D666;
	border-top:1px solid #B4D666;
	border-right:1px solid #81B840;
	border-bottom:1px solid #81B840;
	border-left:1px solid #B4D666;
	color:#2970A6;
	font-size:11px;
	cursor:pointer;
}
#submitbox #submit:hover {
	background:#98C64C;
	border-top:1px solid #76B33A;
	border-right:1px solid #98C64C;
	border-bottom:1px solid #98C64C;
	border-left:1px solid #76B33A;
	color:#074A7E;
}
#submitbox .submitbutton {
	float:right;
}
#cp_post_id {
	display:none;
}


/*-----------oculto------------*/
#cdc #popup_container.subir_popup {
margin-top: 0px !important;
}

#mejoratutecnica #popup_container.subir_popup {
margin-top: 0px !important;
}

#niveles #popup_container.subir_popup {
margin-top: 0px !important;
}

#cdc {position: absolute;}

#niveles {position: absolute;}

#mejoratutecnica {position: absolute;}

#mejoratutecnica #popup_container {
position: fixed;
top: 60px;
width: 600px;
height: 500px;
margin-right: auto;
margin-left: auto;
background-color: #fff;
border: 1px solid #8B8B8B;
color:#000;
padding: 30px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-moz-box-shadow: 1px 1px 10px #546B81;
-webkit-box-shadow: 1px 1px 10px #546B81;
box-shadow: 1px 1px 10px #546B81;
z-index: 6;}

#cdc #popup_container {
position: fixed;
top: 60px;
width: 600px;
height: 500px;
margin-right: auto;
margin-left: auto;
background-color: #fff;
border: 1px solid #8B8B8B;
color:#000;
padding: 30px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-moz-box-shadow: 1px 1px 10px #546B81;
-webkit-box-shadow: 1px 1px 10px #546B81;
box-shadow: 1px 1px 10px #546B81;
z-index: 6;}

#niveles #popup_container {
position: fixed;
top: 60px;
width: 600px;
height: 500px;
margin-right: auto;
margin-left: auto;
background-color: #fff;
border: 1px solid #8B8B8B;
color:#000;
padding: 30px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-moz-box-shadow: 1px 1px 10px #546B81;
-webkit-box-shadow: 1px 1px 10px #546B81;
box-shadow: 1px 1px 10px #546B81;
z-index: 6;}

#fons {
position: fixed;
width: 100%;
height: 200%;
background-color: #E1E1E1;
opacity: 0.6;
filter: alpha(opacity=60);
z-index: 5;
top: 0px;
left: 0px;
}
/*-----------------------------------------------------------------*/
#top-bar-outer {
width: 100%;
height: 40px;
display: block;
text-align: center;
position: relative;
position: fixed;
_position: relative;
top: 0;
left: 0;
z-index: 12;
width: 100%;}

#top-bar-bg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: #111;
background: -webkit-gradient(linear,left top,left bottom,from(#333),to(#111));
background: -moz-linear-gradient(top,#333,#111);
background: transparent	9;
-moz-box-shadow: 1px 1px 10px #546B81;
-webkit-box-shadow: 1px 1px 10px #546B81;
box-shadow: 1px 1px 10px #546B81;

border-image: initial;
}
#top-bar {
margin: 0 auto;
width: 1100px;
text-align: left;

}
#top-bar .top-bar-inside {
width: 1000px;
margin: 0 40px;
position: relative;
}
#logo_svp {
float: left;
}
#usuario {

}
#logo_svp a {
text-indent: -9999px;
background: transparent url(http://sevanapelear.net/Img/Pagina/logo.png) no-repeat 0px 0px;
display: block;
color: white;
height: 40px;
width: 200px;
margin-right: 5px;
outline: none;
}



#caja_user {
			
			}
/* comment END */
