body {  font-size:11px; font-family:verdana; margin:0px; padding:0px; color:#FFFFCC; background-color:#333333; background-image:url(images/fondo.png); }
#page { background-color:#000000; margin:auto; width:980px; padding:5px; min-height:590px; margin-top:6px;  position:relative;  border:4px solid #000000; } /* border:4px solid #666666; */
#banner {     margin-top:10px; margin-bottom:10px;}
#textoprincipal { margin-bottom:10px;  }
#contenido { float:left; width:600px;}
#textlist { font-size:17px; font-weight:bold;}
#sidebar { float:right; width:370px; padding-left:10px;  }
.barratipo { float:right; margin-top:5px; font-weight:bold;}
.barratipo div { float:right; background-image:url(images/li-imagen.png); background-position:left; padding-left:10px; background-repeat:no-repeat; margin-left:5px;}
#divpagina { background-image:url(images/pagina.png); float:right; background-position:left; background-repeat:no-repeat; padding:5px; background-color:#1A1A1A; padding-left:22px; margin-left:10px;  }
#list { border:1px solid #666666; margin-top:10px; padding:5px; padding-left:9px; padding-right:0px;   background-image:url(images/fondo_contenido.png);  }
.postthumb { float:left; margin:1px;    text-align:center;   height:155px; font-size:10px;}
.img {   height:130px; width:130px; background-position:center; border:2px solid #666666; background-repeat:no-repeat; margin:2px 9px 0px 0px; cursor:pointer; padding:1px;  }
.agregarclass { position:absolute; z-index:50; margin:0px; padding:0px; margin:9px; margin-left:8px; text-align:left; float:left; }
.img:hover {   border:2px solid #CC0000;   }

.sidebarbloque { background-color:#0F0F0F; border:1px solid #4D4D4D; padding:5px; margin-top:10px;  }
.sidebarbloquesin { background-color:#0F0F0F; padding:6px; margin-top:10px; }
.sidebarbloquesin  a { font-size:10px; margin-bottom:3px; text-decoration:none; }
.sidebartitle { font-size:17px; font-weight:bold; margin-bottom:10px;  } 
#categorias { background-color:#0F0F0F; border:1px solid #4D4D4D; padding:5px; background-image:url(images/fondo_contenido.png); }
#sidebarblog { background-color:#0F0F0F; border:1px solid #4D4D4D; padding:5px; margin-top:5px; background-image:url(images/fondo_contenido.png); }
#categoriastitle { font-size:17px; font-weight:bold; background-image:url(images/carpeta.png); background-position:left; background-repeat:no-repeat; padding:6px; padding-left:36px; margin-bottom:5px;}
#sidebarblog ul { margin-left:5px; padding-left:20px;}
#sidebarblog li { margin-bottom:5px;}
#sideblogtitulo { font-size:17px; font-weight:bold; background-image:url(images/blog.png); background-position:left; background-repeat:no-repeat; padding:6px; padding-left:36px; margin-bottom:5px;} 
#categorias ul { list-style:none; padding:0px; margin:0px; margin-left:36px; }
#categorias li { float:left; font-weight:bold; width:160px; margin-bottom:8px;}
#categorias li a{ color:#F3D746; }
#header-opciones { background-color:#000000; top:0em;   position:absolute; margin:0px; padding:4px; right:10px; width:690px;   }
#loginupload { float:left; padding-top:22px;}
#frmaccss { margin:0px;  text-align:right; padding:3px; background-color:#0F0F0F; float:right; margin-top:3px; background-image:url(images/login.png); background-position:left top; background-repeat:no-repeat; padding-left:18px;}
#btnaccess { font-size:11px; margin-right:0px;}
.inputaccss { width:110px; font-size:11px;}
#login { background-color:#0F0F0F; padding:10px; margin-top:3px; text-align:right; float:right;  background-image:url(images/group_16.png); background-position:left top; background-repeat:no-repeat; padding-left:25px;}
.corte { clear:both;}
.bloquetexto { background-color:#0F0F0F; margin-right:5px; padding:3px; float:right; }
a {	color:#FFFFCC; }
a:visited {	color: #FFFFCC;}
a:hover {	color: #FFCC33;}
a:active { 	color: #FFFFCC;}
a:focus {
width:0px;height:0px;outline:0px;
}
.posttituloheader { font-weight:bold; color:#FF0000; font-size:18px; }
.divinfo { float:left; margin-right:10px; background-color:#333333; border:2px solid #666666; margin-left:40px; padding-top:10px;   }
.divinfodata { padding:20px; background-color:#FFFFFF; color:#666666; }
.divinfodata a { color:#003366;}
#footer { padding:5px; padding-top:25px; color:#666666; font-size:10px; position:relative; bottom:1.2em; }
#favoritoslista{ z-index:100;  color:#333333; margin-right:5px; margin-top:3px;  padding:5px; padding-bottom:8px; border:3px solid #C9D7F5;   background-color:#0F0F0F;  width:300px; position: absolute; top:63px; overflow-y:auto;  overflow-x: hidden; max-height:200px;   margin-left:300px;  }
.minifavorito:hover { background-color:#161616;} 
h1 { font-size:11px;}
.limenuul {  list-style-type:none; border:1px solid #666666; margin-top:10px; padding:5px; padding-left:9px; padding-right:0px;   background-image:url(images/fondo_contenido.png);   }
.limenu { float:left;  margin-bottom:6px; margin-left: 15px; background-position:left; background-repeat:no-repeat; background-image:url(images/arrow_menu.gif); font-size:10px; padding-left:15px; width:100px;  }
.pagination { margin: 0px; margin-top:10px; margin-bottom:0px;   padding: 3px;  padding-bottom:0px; font-size:13px; font-weight:bold;  text-align:left; }
.pagination a{ margin:0px; padding:0px; margin-left:4px; margin-right:4px;  }
.pagination  span{ margin:0px; padding:0px; margin-left:1px; margin-right:1px; padding-left:2px; padding-right:2px; border:1px solid #CCCCCC; color:#000000; background-color:#FF0000;  }
.selected a{ color:#FF0000; }
.sep_comentarios {  border-top:1px solid #DCDCDC;  padding:6px 0px 6px 0px;}
.coment { border-bottom:1px solid #CCCCCC; padding:10px; padding-bottom:10px;  }
.coment:hover { background-color:#333333; }
.coment_fecha { float:right; color:#999999; }
.coment_coment { font-size:10px; padding:10px; } 
.coment_participa { padding:20px; font-weight:bold; text-align:center;}
.banner_horizontal {  margin-top:10px; margin-bottom:10px;}
.noregistrado { margin-top:20px; font-size:14px; padding:20px 5px 20px 0px; font-weight:bold; margin:30px 10px 30px 0px; text-align:center; border:1px solid #ffffff; background-color:#333333; color:#FF0000;}
.noregistradook { margin-top:20px; font-size:15px; padding:20px 5px 20px 0px; font-weight:bold; margin:30px 10px 30px 0px; text-align:center; border:1px solid #ffffff; background-color:#333333; color:#00CC00;}
.lenguaje			{ float:right; position:absolute; top:5px; right:0px; margin-top:0px; margin-right:490px; }
.lenguaje div		{ float:right; margin-right:20px; background-position:left; background-repeat:no-repeat;}
.lenguaje div a		{ font-weight:bold; padding-left:23px; }
.en					{ background-image:url(images/us.png); }
.es					{ background-image:url(images/es.png); }
