body {min-width: 1000px; background: #e7e8e2; color: #5a5a5a;}
.clear {clear: both; overflow: hidden; height: 0; font-size: 1px;}
a{ color:#7C0301; text-decoration:none}
a:hover{ color: #D00200; text-decoration:underline}
#wrapper {background: #fff url(/archivos/bg-header.gif) 0 0 repeat-x;}
#wrapper-inner {background: transparent url(/archivos/bg-content.gif) 50% 97px no-repeat;}
#header {position: relative; height: 97px; width: 950px; margin: 0 auto;}
#header h1 {position: absolute; left: 11px; top: 32px; margin: 0;}
#header #cajabuscar {position: absolute; right: 0px; top: 42px; margin: 0; width:330px; }
#footer-wrapper {height: 94px; background: url(/archivos/bg-footer.png) 0 0 repeat-x;}
#footer {height: 64px; width: 910px; margin: 0 auto; padding: 30px 20px 0;}
#footer p {margin: 0; color: #fff; font-size: .834em;}
#footer p a{ color:#FFF; text-decoration:none}
#footer p a:hover{ color:#D00200}
#footer #copyright {font-size: 1em;}

#menu {width: 950px; height:45px; margin: 0 auto; padding: 0; margin-top:2px;}
.menu2 {padding:0; margin:0; list-style:none; height:45px;background:url(/archivos/menu.png);  position:relative; }
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:45px; line-height:45px; color:#ccc; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 0px; cursor:pointer;}
.menu2 li a {padding:0 10px 0 10px;}
.menu2 li a b {float:left; display:block;}
.menu2 li.current a {color:#fff;background: url(/archivos/menuhover.png) repeat-x top;cursor:pointer;}
.menu2 li.current a b {background: url(/archivos/menuhover.png) repeat-x top;cursor:pointer;}
.menu2 li a:hover {color:#fff; background: url(/archivos/menuhover.png) repeat-x top;}
.menu2 li.current a:hover {color:#fff; background: url(/archivos/menuhover.png) repeat-x top; cursor:default;}

#content {width: 910px; margin: 0 auto; padding: 22px 25px 30px; min-height:1200px; border-left:1px dotted #cccccc;border-right:1px dotted #cccccc}
#main {display: inline; float: left; width: 650px; border-right: 1px dotted #CCC}
#sidebar {display: inline; float: right; width: 240px;}

#textos p{padding-left:20px; padding-right:20px;display:block}

.title {padding:10px 20px 0px  90px; overflow: hidden; position: relative; margin:20px 0 20px 0; color: #900;font-size:1.5em; background:url(/archivos/titulos.png) top left no-repeat;  min-height:44px; height:auto;}
.title b{ color:#000}
.title2{font-size:1em;}
ul.lipat li{ list-style:none; margin:0; text-align:right; margin-bottom:10px;padding-left:30px  }
ul.lipat li a{ margin:0;}
a.logos {
display:block;
text-indent:-9999em;
width:180px; height:60px;
background-repeat:no-repeat;
background-position:top left;
}
a.logos:hover {
background-position:0 -60px;
}
/*ul.lipat li a img{ border:1px solid #FFF }
ul.lipat li a img:hover{ border:1px dotted #CCC }*/
.patrocinio{margin-left:10px; padding-left:40px; padding-top:10px; color:#000;font-size:1.2em; height:35px}
#oro{background:url(/archivos/patrocinio.png) top left no-repeat; }
#plata{background:url(/archivos/patrocinioplata.png) top left no-repeat; }

.fuser{background:url(/archivos/flechauser.gif) 500px 50px no-repeat;}

#loginacc{ background:url(/archivos/login.gif) top left no-repeat; height:100px; width:242px; height:150px; margin:0; padding:0; margin-bottom:0px }
#loginacc .item-list {list-style-type: none; padding-top:50px; margin:0; }
#loginacc .item-list ul li{ list-style:none}

#login{ background:url(/archivos/login.gif) top left no-repeat; height:100px; width:242px; height:150px; margin:0; padding:0; margin-bottom:60px }
#login form{padding-top:50px; padding-left:20px;}
#login form label{display:block;font-weight:bold; font-size:11px} 
#login form .inputtext{display:block; background:url(/archivos/inputext.gif) top left no-repeat; height:25px; line-height:25px; width:176px; margin:0; padding:0; border:0; border:1px solid #B0B0B0; padding-top:4px; padding-left:8px;} 
#login form .submit{ background:url(/archivos/boton.gif) no-repeat; width:84px; height: 32px; border:0; margin:0; padding:0;margin-left:110px;margin-top:15px;}

#cajabuscar form label{float:left;padding:4px; padding-top:8px; font-weight:bold; } 
#cajabuscar form .inputtext{float:left;background:url(/archivos/inputext.gif) top left no-repeat; height:25px; line-height:25px; width:176px; margin:0; padding:0; border:0; border:1px solid #B0B0B0; padding-top:4px; padding-left:8px;} 
#cajabuscar form .submit{ background:url(/archivos/inputbuscar.gif) no-repeat; width:84px; height: 32px; border:0; margin:0; padding:0;display:inline; margin:0; padding:0}
.articles {margin: 0;padding: 0px 0 0px 0px;}
.articles h3 {margin: 0 0 .25em; padding: .25em 0 0; color: #666; font-size: 1.7em;}
.article { padding: 20px 0 0px 0px; background:url(/archivos/separadorH.png) bottom no-repeat;padding: 0px 60px 20px 20px; padding-left:60px }


#textos .erroresservidor{   }
#textos .erroresservidor h1{padding: 40px; font-weight:1.8em; color:#666; line-height:2em;}

#textos .erroresservidor h3{margin:0;margin-left:40px;margin-right:40px; line-height:1.4em} 
#textos .erroresservidor  h3 div{width:110px; display:inline-block; margin-right:10px; border:0px solid #000}

.articles .last {border: 0;}


.article .article-img {position: absolute; width: 48px; width: 48px; margin-left: -60px; padding:0px; background:  0 0 no-repeat; height:48px; line-height:48px}



.article .article-img-perfil {display: inline; float: left; position: relative; width: 130px; width: 130px; margin: -6px 0 -6px -166px; padding: 11px; background: url(/archivos/img-frame_perfil.gif) 0 0 no-repeat;}

.article h3 {margin: 0 0 .25em; padding: .25em 0 0; color: #333; font-size: 1.1em;}
.article h2 {font-size: 1em; color: #D5D5D0}
.article h2 b{ color:#3D8E8B}
.article h3 a {color: #666; text-decoration: none; line-height:1.3em}
.article h3 a:hover {color: #D00200;}
.article p {margin: 0 0 .25em;}
.article p.meta {color: #d5d5d5;margin-top:10px;}
.article p.meta .date {padding: 0 5px 0 0; color: #7c0301;}
.article p.meta .signatures, .article p.meta .author {padding: 0 0 0 5px; color: #3D8E8B; font-weight:normal}

.article .more a {padding: 0 0 0 10px; background: url(/archivos/arrow-selected.png)  0 45% no-repeat; color: #7c0301; font-weight:700; text-decoration: none; text-transform: uppercase; font-size:0.9em  }
.article .more a:hover {color: #D00200;}



#publicaciones{ background:url(/archivos/ultimaspublicaciones.gif) top left no-repeat; height:100px; width:242px; height:36px; margin:0; padding:0; margin-bottom:30px}  
item-list
.item-list {margin: 0 0 20px;}
.item-list ol {list-style-type: none; margin: 0;}

.item-list li {border-bottom: 1px dotted #e7e7e7; margin: 0; padding: 8px 12px 8px 38px; background: none; color: #D00200; font-size: .917em; font-weight: 700; line-height: 1.3;}

.item-list li:hover{border-bottom: 1px dotted  #ccc;}
* html .item-list li {height: 1%;}
.item-list strong {display: block; margin: 0 0 3px;}
.item-list a {color: #333; text-decoration: none;}
.item-list a:hover {text-decoration: underline; color:#900}
.item-list span {color: #666;}
.item-list span.date {color: #a8a3a4; text-transform: uppercase;}


/*registro*/

.registro form{padding-top:50px; padding-left:20px;}
.registro form label{display:block;font-weight:bold; font-size:11px} 
.registro form .inputtext{display:block; background:url(/archivos/inputext.gif) top left no-repeat; height:25px; line-height:25px; width:176px; margin:0; padding:0; border:0; border:1px solid #B0B0B0; padding-top:4px; padding-left:8px;} 
.registro form .submit{ background:url(/archivos/boton.gif) no-repeat; width:84px; height: 32px; border:0; margin:0; padding:0;margin-left:110px;margin-top:15px;}



/*  IE6 */
* html .item-list li, * html .item-list-alt li {height: 1%;}
.aviso{margin:40px;font-size:1.2em; padding:20px;padding-top:0;background:url(/archivos/aviso.jpg) top left no-repeat; padding-left:60px;}

/*pagination */
div#pagination { 
     height:50px;
     margin-top:3px;
 }
div#pagination .count {
     float:left;
     padding:5px;
     }
div#pagination .pages {
     float:right; padding:5px;
     }

div#paginationTop{height:40px; margin-bottom:3px;}
div#paginationTop .count { float:left; padding:5px;}
div#paginationTop .pages { float:right; padding:5px;}

div.pagination { padding: 3px; margin: 3px; font-size:0.9em; margin-left:50px;}
div.pagination a {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 0px solid #8dab68;
     text-decoration: none; /* no underline */
     color: #D00200;
}
div.pagination a:hover, div.pagination a:active {
     border: 0px solid #D00200;
     color: #000;
}
div.pagination a:hover{background-color: #D00200; color:#FFF}
div.pagination span.current {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 0px solid #D00200;
     font-weight: bold;
     background-color: #D00200;
     color: #FFF;
     }
div.pagination span.disabled {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 0px solid #EEE;
     color: #DDD; text-decoration:line-through
}
.bold14 {
	
	font-size:0.9em;
	font-weight: bold;
}
.rederror {
	color: red;
}
/*congresos*/
p.congresoscoment{ padding-left:30px; background:url(/archivos/arrow.png) 18px 5px no-repeat ;font-weight:bold}
p.congresosmeta{padding-left:30px;}
/*tablas*/
table{ margin:20px; border-bottom:1px solid #000; } 
table th{ border-bottom:1px solid #000;}

#textos ul, #textos ol{ margin:20px; list-style:disc}
