/* CSS Document */
html  { height: 100% }

body   { background-color: #fff; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin: 0; height: 100% }
td,tr,p,div   {font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 18px;}
a    { color: #9c9a9c; text-decoration: none }
#logo            { background-image: url("../images/logo.jpg"); background-repeat: no-repeat; background-position: left top; width: 706px; height: 83px }
#direccion   { width: 200px; height: 83px; float: right }
table.moduletable {width:100%;}
#pathway_td           { padding-left: 28px; height: 24px }
table.moduletable th, div.moduletable h3        { margin-bottom: -3px; width: 165px; height: 36px }
.content_container   { }
.content_table             { background-image: url("../images/content_table_bg_top.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }
.content_table_td              { background-image: url("../images/content_table_bg_middle.jpg"); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0 }
.content_table2                 { background-color: #fff; background-image: url("../images/containerbg_m.png"); background-repeat: repeat-x; background-position: left top }
#content_table2                { background-color: #ccc }
#cuerpo   { background-image: url("../images/fondo_cuerpo.png"); background-repeat: no-repeat; background-position: center top }
.content_table_bottom            { }
.content_table_bottom_tr{ background: url("../images/byos/abajo.jpg") no-repeat }

ul#mainlevel-nav
    { font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica }
ul#mainlevel-nav li
     { white-space: nowrap; display: inline }
ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:visited
                { color: #f7fc9c; line-height: 230%; text-align: center; text-transform: uppercase; white-space: nowrap; display: inline; margin-top: 0; margin-left: 25px; padding-top: 0; position: relative; top: 0; right: 20px; float: right; border-bottom: 2px solid #f79a00 }
ul#mainlevel-nav li a:hover
            { color: #f7fc9c; line-height: 230%; text-decoration: none; white-space: nowrap; display: block; border-bottom: 2px solid #f7fc9c }
#topmodul       { color: #fff; background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: right 50%; text-align: justify; padding: 50px 10px 0; width: 200px; height: 120px; overflow: hidden; vertical-align: middle }
#left     { background-color: #fff; background-image: url("../images/containerbg_m.png"); background-repeat: repeat-x; background-position: left top; padding-left: 10px; width: 162px }
.columnaleft      { background: url("../images/sombra_columna.png") no-repeat 10px bottom; padding-bottom: 20px; width: 162px; background-x-position: left; background-y-position: top      }
#right     { background-color: #fff; padding-right: 0; padding-left: 10px; width: 162px }
.columnaright{ background: url("../images/sombra_columna.png") no-repeat 0 bottom; padding-bottom: 20px; width: 162px; background-x-position: left; background-y-position: top   }
#mosPthway_td
     { padding-bottom: 10px; padding-left: 15px; vertical-align: middle }
/*CONTENT-BEREICH */
.componentheading   { color: #f79a00; font-size: 18px; font-weight: bold; background: url("../images/byos/fullo_m.gif") no-repeat left top; padding-top: 5px; padding-left: 25px; width: auto; height: 35px }
.contentheading    { color: #f79a00; font-size: 18px; font-weight: bold; background: url("../images/byos/fullo_m.gif") no-repeat left top; padding-top: 3px; padding-left: 25px; width: 100%; height: 35px }
.puntos   { color: #f79a00; font-size: 14px; font-weight: bold; background: url("../images/byos/fullo_s.png") no-repeat left top; padding-left: 20px; width: 100%; height: 35px }35px }35px }
.small  { color: #9c9a9c; font-size: 9px; background-image: url("../images/icon_author_bottom.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 15px }
.createdate  { color: #9c9a9c; font-size: 9px; font-weight: bold; background-image: url("../images/icon_date.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 15px }
div.mosimage     { border: 0 }

.mosimage    { margin: 5px; border: solid 1px #f79a00 }
.mosimage_caption  { color: #666; font-size: 10px; background: #efefef; margin-top: 2px; padding: 1px 2px; border-top: 1px solid #c0c0c0 }
a.readon  { text-decoration: underline }
.modifydate  { color: #9c9a9c; font-size: 9px; background-image: url("../images/icon_updated.gif"); background-repeat: no-repeat; background-position: left center; 
padding-left: 15px }
.small {color: #9c9a9c; font-size: 9px; background-image: url(../images/icon_author_bottom.gif); background-repeat: no-repeat; background-x-position: left; background-y-position: center; padding-left: 15px; }
a.mainlevel:link, a.mainlevel:visited    { color: #676767; display: block; padding-top: 4px; padding-left: 15px; width: 150px; height: 25px; border-bottom: 1px solid #ccc }
a.mainlevel:hover             { color: #f93; display: block; padding-left: 15px }
.inputbox     { color: #444444; font-size: 11px; margin: 5px 0; padding: 3px; border: solid 1px #f79a00 }
.mostread li   { font-weight: bold; line-height: 150%; list-style-image: none; list-style-position: outside; display: list-item; margin: 3px 28px 3px -28px; height: 24px; border-bottom: 2px solid #f7f3f7 }}
.mostread li a  { color: #444444; font-weight: bold; list-style-type: none }

.sectiontablefooter         { font-weight: bold; background: url("../images/byos/fondo_enlaces.png"); padding: 5px }
.pagenav{font-weight:bold;}
.pagenav1 { color: #fff; font-weight: bold; text-align: center }
.latestnews li      { font-weight: bold; line-height: 150%; list-style-image: none; list-style-position: outside; display: list-item; margin-top: 3px; margin-bottom: 3px; margin-left: -28px; height: 24px; border-bottom: 2px solid #f7f3f7 }
.latestnews li a  { font-weight: bold }
.lastestnews .moduletable h3, .moduletable_menu h3, .moduletable_text h3 { text-transform: uppercase; margin-left: -10px; padding-top: 10px; padding-left: 10px; width: 165px; height: 36px }
.button  { background-color: #eeeeee; cursor: pointer; margin-top: 10px; margin-bottom: 10px; border: solid 1px #444444 }
li  { color: #444444; line-height: 150%; list-style-type: none; display: list-item }
li a { font-weight: bold }
.back_button {
padding-top:10px;
font-weight:bold;
}
.contenttoc {text-align:left; border:1px solid #CCCCCC; margin-left:10px; padding-left:5px; padding-right:5px;}
.contenttoc a:link, .contenttoc a:visited     { color: #444444; padding-left: 8px }
.contenttoc a:hover  { color: #444444; text-decoration: underline; padding-left: 8px }
.sectiontableheader  { font-weight: bold; background: url("../images/byos/fondo_enlaces.png"); padding: 5px }
.category {

}
.sectiontableentry1            { text-align: left; padding: 3px }
.sectiontableentry1 td { padding: 3px }
.sectiontableentry1 a{
font-weight:bold;
}
.sectiontableentry2            { text-align: left; padding: 3px }
.sectiontableentry2 td { padding: 3px }
.sectiontableentry2 a{
font-weight:bold;
}
.poll{
width:160px;
}
.blog_more strong           { color: #f79a00; font-size: 15px; font-weight: bold; background: url("../images/byos/fullo_s.png") no-repeat left top; padding-top: 3px; padding-left: 20px }
.blogsection { font-size: 15px; font-weight: bold; background: url("../images/byos/fullo_s.png") no-repeat left top; padding-top: 3px; padding-left: 20px }

#user1       { background-image: url("../images/bottombg.png"); background-repeat: repeat-x; background-position: left bottom; padding-right: 10px; padding-left: 25px }
#user2     { background-image: url("../images/bottombg.png"); background-repeat: repeat-x; background-position: left bottom; padding-right: 25px }
#user4     { color: #000; background: url("../images/buscar_user4.jpg") no-repeat left bottom }

#user4 .bgright4{
background:url(../images/user4bg-r.gif) top right no-repeat;
padding-right:18px;
}

#user4 .bg4 {background:url(../images/user4bg.jpg) top left repeat-x; padding:5px 12px 5px 10px;}
#user4 .moduletable, #user4 form, #user4 input  { margin: 0; padding: 0 }
.search input {font-size: 11px; background-color: transparent; background-image: url("../images/searchbg.png"); background-repeat: no-repeat; background-attachment: scroll; width: 182px; height: 18px; border: solid 2px #ccc; background-x-position: left; background-y-position: top  }
.search #mod_search_searchword {padding-top: 2px; padding-right: 0pt; padding-bottom: 0pt; padding-left: 10px;}
#bottom li.user1, #bottom li.user2

{

padding-top: 3px;

padding-right: 0pt;

padding-bottom: 3px;

padding-left: 0pt;

border-top-width: 1px;

border-top-style: solid;

border-top-color: #ffffff;

}
a.mostread, a.latestnews

  { color: #666; font-weight: bold; background-color: transparent; background-image: url("../images/byos/fullo_s.png"); background-repeat: no-repeat; background-attachment: scroll; padding-left: 18px; background-x-position: 0pt; background-y-position: 1px  }

a:hover

     { color: #f93 }

a:active, a:focus

 { color: #f79a00; outline: none medium }

#bottom li a

 { color: #676767 }

#bottom li a:hover

{
