html { font-family:  Arial, Helvetica, sans-serif; color:#993366; margin:0px; padding:0px; font-size:12px; background-image:url(images/91.jpg);  }
body { margin:0px; padding:0px;  }

#header { margin: 0px auto 0px auto;   background-color:#990099; padding:0px; margin:0px; height:103px; background-image:url(images/fondos_header.png); border-bottom:5px solid #FFFFFF;      }
#logo { margin:auto; height:105px;  }
#page { border:1px solid #FFFFFF; position:relative;  background-color:#FFEAFF;  min-height:460px;  padding:0px; }
#page_in { margin:0px auto 0px auto; width:970px; padding:0px; margin-top:5px;   border:4px solid #990099; margin-bottom:5px;  }

.divdata { background-color:#FFFFFF; border-bottom:1px solid #F8D3F0; padding:5px; margin:5px 0px 5px 0px; }
.divdata h1 { font-size:15px; margin:0px; }
#divpagina { background-image:url(images/pagina.png); float:right; background-position:left; background-repeat:no-repeat; padding:5px; padding-left:22px; margin-left:10px; font-size:11px;  }
#contenido { float:left; width:626px;  padding:5px; }
.post { background-color:#FFFFFF;  border-bottom:1px solid #F8D3F0; margin:5px 0px 5px 0px; padding:5px; padding-top:0px; overflow:hidden;  }
.post  h5{ font-size:13px; background-image:url(images/heart-icon2.png); background-position:left; background-repeat:no-repeat; margin:0px; margin-top:5px; padding:0px; border-bottom:1px solid #F8D3F0; padding-bottom:2px; padding-top:2px; padding-bottom:3px; margin-bottom:2px;   }
.postpoeta { background-color:#FFFFFF;  border-bottom:1px solid #F8D3F0; margin:5px 0px 5px 0px; padding:5px; padding-top:0px; overflow:hidden;  }
.postpoeta  h5{ font-size:13px; background-image:url(images/edit.png); background-position:left; background-repeat:no-repeat; margin:0px; margin-top:5px; padding:0px;   padding-bottom:2px; padding-top:2px; padding-bottom:3px; margin-bottom:2px; float:left; width:290px;    }
.post h5 a { color:#CC0000; padding-left:23px; text-decoration:none; }
.post h5 a:hover { text-decoration:underline;} 
.postpoeta h5 a { color:#CC0000; padding-left:23px; text-decoration:none; }
.postpoeta h5 a:hover { text-decoration:underline;} 
.descr { padding:25px 30px 15px 30px; font-size:13px;   background-image:url(imagenes_fondo/10.gif); font-weight:bold; }
.corte { clear:both; }
#sidebar { width:310px;  float:right; margin-top:4px; margin-right:5px;}
.divsidebarcat { font-weight:bold; font-size:16px; margin-bottom:5px;  background-color:#FFFFFF; border-bottom:1px solid #F8D3F0; padding:5px; margin:5px 0px 5px 0px; height:34px;  }
.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; color:#CC0000;  }
.pagination  span{ margin:0px; padding:0px; margin-left:1px; margin-right:1px; padding-left:2px; padding-right:2px; border:1px solid #CC0000; color:#FFFFFF; background-color:#CC0000;  }
#paginador { margin-top:5px; margin-bottom:5px; }
.selected a{ color:#FFFFFF; }
.ulcat { margin:0px; padding:0px;  list-style-type:none; margin-left:0px;   }
.ulcat li { font-size:13px; margin-bottom:2px; background-color:#FFFFFF;  border-bottom:1px solid #F8D3F0; padding:2px; padding-left:10px; font-weight:bold;   }
.ulcat li div { background-image:url(images/heart-icon.png); background-position:left; padding:3px;   background-repeat:no-repeat;  padding-left:25px;}
.ulcat li div:hover { background-image:url(images/heart-icon2.png); background-position:left; padding:3px;   background-repeat:no-repeat;  padding-left:25px;}
.ulcat li div a { color:#990066; }
.ulcat li div a:hover { color:#CC0000; }
.datos { margin:3px; padding:3px; text-align:left; color:#999999; font-size:11px;  list-style-type:none;  }
.datosa { color:#993366; }
h4 { font-size:14px; margin-bottom:0px;}
#header-opciones { color:#FFFFFF;   top:0em;   position:absolute; margin:0px; padding:4px; right:10px; width:690px;   }
#login {   padding:10px; margin-top:5px; text-align:right; float:right;  background-image:url(images/group_16.png); background-position:left top; background-repeat:no-repeat; padding-left:25px;}
#login a{ color:#FFFF00; }
#frmaccss { margin:0px;  text-align:right; padding:3px;  float:right; margin-top:3px; background-image:url(images/login.png); background-position:left top; background-repeat:no-repeat; padding-left:18px;}
#frmaccss a{ color:#FFFF00; margin-left:5px;}
#btnvertar { font-size:11px; margin-right:0px;}
#btnaccess { font-size:11px; margin-right:0px;}
.inputaccss { width:110px; font-size:11px;}
.rojo { color:#FF0000; font-weight:bold; padding-left:10px; padding-top:2px;}
#opciones_img {  margin-bottom:0px; margin-top:8px; margin-right:5px;}
#opciones_img  a { margin-left:10px;}

#opciones_img img:hover { 	opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5;  }

#favoritoslista{ z-index:100;  color:#333333; margin-right:5px; margin-top:3px;  padding:0px; padding-bottom:2px; border:3px solid #990066;   background-color:#FFFFFF;  width:300px; position: absolute; top:83px; overflow-y:auto;  overflow-x: hidden; max-height:200px;   margin-left:375px;  }
.minifavorito {  overflow:hidden; padding:2px; padding-left:5px; }
.minifavorito:hover { background-color:#FFFFCC;} 
a:focus {
width:0px;height:0px;outline:0px;
}
#footer { padding:15px; padding-top:15px; color:#666666; font-size:10px; position:relative; margin-bottom:5px; margin-top:5px; background-color:#FFFFFF; border-top:1px solid #CCCCCC; }
#footer a { color:#CC3333; }
.bloque { background-color:#FFFFFF; margin-bottom:10px; overflow:hidden;  }
.bloque ul { list-style-type:none; margin:0px; padding:0px; margin-left:10px; margin-right:10px; margin-bottom:10px; overflow:hidden;  }
.bloque li { margin:0px; padding:0px; font-weight:bold; margin-bottom:2px;    padding:2px; padding-left:10px; padding-bottom:4px;  background-image:url(images/heart-icon.png); background-position:left;  background-repeat:no-repeat;  padding-left:25px; }
.bloque li:hover {  background-image:url(images/heart-icon2.png); background-position:left;  background-repeat:no-repeat;   }
.bloque li a { color:#CC0000; text-decoration:none; }
.bloque li a:hover { color:#CC3366; text-decoration: underline; }
#list { padding:10px; background-color:#FFFFFF;  }
#divcontenido { padding:2px; }
#divcontenido h1{ font-size:15px; font-weight:bold; margin:0px; margin-bottom:2px; margin-top:5px; background-image:url(images/heart-icon2.png); background-position:left; background-repeat:no-repeat; padding-left:24px; }
#divcontenido h2{ font-size:11px; font-weight:bold; margin:0px; }
#divcontenido h2 a { color:#999999; } 
.ocultafav { font-size:10px; margin:5px; margin-right:10px;}
.agregarclass { float:right; font-size:11px; margin-right:3px; margin-top:3px;   }
.agregarclass a{ color:#CC0000; }
.presentacion { font-size:11px;}
.enlaces  a{ color:#666666;  }
.noregistrado { margin-top:20px; font-size:14px; padding:20px 5px 20px 0px; font-weight:bold; margin:30px 0px 30px 0px; text-align:center; border:1px solid #990000; background-color:#ffffff; color:#990000;}
.noregistradook { margin-top:20px; font-size:15px; padding:20px 5px 20px 0px; font-weight:bold; margin:30px 0px 30px 0px; text-align:center; border:1px solid #66CC33; background-color:#ffffff; color:#66CC33;}
.banner_horizontal { margin-left:4px;}
.divpoeta { padding:10px; border-bottom:1px solid #E387AC; background-color:#FFFBFF; }
.imgpoeta { float:left; padding:1px; border:1px solid #666666; background-color:#FFFFFF;  margin-right:5px; margin-bottom:5px; }
.imgpoetasider	{   padding:1px; border:1px solid #666666; background-color:#FFFFFF;  margin-right:5px; margin-bottom:5px; }
.divpoetasider	{ float:left; width:90px; text-align:center; font-size:10px; color:#333333;   height:140px; margin-left:11px;  }
.escritopor { float:right; margin:2px; margin-top:5px;}
.infoh1		{ margin:6px 0px; }
