.subind {font-size:10px;color:#7F7F7F;}
.r1 {
    background-image: url(/e107_images/generic/r1.gif);
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
    background-position: top left;
    position: absolute;
    left: -1px;
    top: -1px;
    padding:0;margin:0;
}
.r2 {
    background-image: url(/e107_images/generic/r2.gif);
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
    background-position: top right;
    position: absolute;
    top: -1px;
    right: -1px;
    padding:0;margin:0;
}
.r3 {
    background-image: url(/e107_images/generic/r3.gif);
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
    background-position: bottom left;
    position: absolute;
    right: -1px;
    bottom: -1px;
    padding:0;margin:0;
}
.r4 {
    background-image: url(/e107_images/generic/r4.gif);
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
    background-position: bottom right;
    position: absolute;
    left: -1px;
    bottom: -1px;
    padding:0;margin:0;
}



table.tabla_listado { width: 100%; margin-bottom:10px; }
table.tabla_listado td, table.tabla_listado th
{
    font-size: 11px;
    padding: 5px 0px;
}
table.tabla_listado tbody td { border-right: 1px #CCC solid; }
table.tabla_listado tbody td.borderleft { border-left: 1px #CCC solid; }
table.tabla_listado tbody td.borderright { border-right: 1px #CCC solid; }
table.tabla_listado tbody { border-bottom: 1px #CCC solid; }
/*table.tabla_listado tr {height: 20px;}*/
table.tabla_listado tr.gray td { background-color:#ECECEC; }
table.tabla_listado thead.title {
    font-size:10px;
    font-weight:bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
table.tabla_listado input, table.tabla_listado select{width:90%;}
table.tabla_listado div#p_base input, table.tabla_listado div#p_base select{width:auto;}
table.tabla_listado th.col5 {width:5%;}
table.tabla_listado th.col6 {width:6%;}
table.tabla_listado th.col7 {width:7%;}
table.tabla_listado th.col8 {width:8%;}
table.tabla_listado th.col9 {width:9%;}
table.tabla_listado th.col10 {width:10%;}
table.tabla_listado th.col11 {width:11%;}
table.tabla_listado th.col12 {width:12%;}
table.tabla_listado th.col13 {width:13%;}
table.tabla_listado th.col14 {width:14%;}
table.tabla_listado th.col15 {width:15%;}
table.tabla_listado th.col16 {width:16%;}
table.tabla_listado th.col17 {width:17%;}
table.tabla_listado th.col18 {width:18%;}
table.tabla_listado th.col19 {width:19%;}
table.tabla_listado th.col20 {width:20%;}
table.tabla_listado th.col25 {width:25%;}
table.tabla_listado th.col30 {width:30%;}
table.tabla_listado th.col35 {width:35%;}
table.tabla_listado th.col40 {width:40%;}
table.tabla_listado th.col45 {width:45%;}
table.tabla_listado th.col50 {width:50%;}
table.tabla_listado th.col100 {width:100%;}

table.tabla_listado td.centr, th.centr {text-align:center;}
table.tabla_listado td.rightr, th.rightr {text-align:right;}
table.tabla_listado td.leftr, th.leftr {text-align:left;}

table.tabla_listado a {color:#1A1A1A;text-decoration:none;}

/*sub tables*/
div.listadoulli2 {margin:10px 0 0 0;padding:0}
/*div.ullis {}*/

div.ullis table {
    width: 99%;
    height: 85px;
    border: 0;
    margin: 0;
    padding: 0;
    border-right: 1px solid #cccccc;
    /*overflow: hidden;*/
}
div.ullis table tr, div.ullis table tbody {
    border: 0;
    margin: 0;
    padding: 0;
}
div.ullis table td {
    vertical-align: top;
    border: 0;
    margin: 0;
    padding: 0;
}
div.ullis td.aa {
font-weight: bold;
/*width: 40%;*/
}
div.ullis td.aas {
font-weight: bold;
padding: 0 7px;
/*width: 40%;*/
}

.isablock {
cursor: pointer; cursor: pointer;
font-size: 12px;
font-weight: bold;
display: block;
color: #4D4D4D;
background: url(/e107_images/generic/lite/d.gif) no-repeat;
}
.isablock2 {
cursor: pointer; cursor: pointer;
display: block;
background: url(/e107_images/generic/lite/d.gif) no-repeat;
padding-right:10px;
}
.isablock2:hover, .isablock:hover, .isablock3:hover {
color:#FF9D00;
}
.isablock3 {
cursor: pointer; cursor: pointer;
}

/*fichero*/
div.fichagral {
display:block;border:1px solid #cccccc;min-height:350px;padding:10px;
font-size:12px;
position:relative;
}
div.fichagral h3 {
font-weight:bold;
display: block;
width: 386px;
margin: 2px 0px 0px 0px;
padding: 3px;
background-color:#F3F3F3;
color:#000000;
font-size:12px;
}
div.fichagral div.fichu {
margin: 3px 0px 10px 0px;
padding-left:15px;
display:block;
width: 371px;
overflow:hidden;
text-indent: 0px;
}
div.fichagral div.fichu p {
display: block;
padding: 3px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #cccccc;

}
div.fichagral div.fichu p:hover {
background-color:#F9FBEA;
}


a.ishref { color: #06F; }
a:hover.ishref { color: #F93; }

a.hrefblocks {
display:block;
padding:3px 3px 3px 5px;
border-bottom: 1px solid #cccccc;
text-decoration:none;
color: #4D4D4D;
}
a:hover.hrefblocks {
background-color:#FBFAE5;
color: #156CC1;
}

/*herramientas*/
div.herr {
position:relative;
}
/*div.herr div {
position:absolute;
width:
}*/

/*autocompleter*/

    div#hint {background-color:#EAF6FA;
    border:1px solid #cccccc;
    text-align:left;
    padding: 0 5px;
    height: 250px;
    overflow:auto;
    position:absolute;
    width:260px;
    z-index:1000;
    }
    #hint ul { list-style-type: none; font-family: verdana, arial, sans-serif; font-size: 10px;  margin: 5px 0 0 0;}
    #hint li { margin: 0 0 5px 0; cursor: pointer; color: #0075A3;border-bottom:1px solid #cccccc;}
    #hint li:hover { background: #ffc; }
    #hint li.selected { background: #FCC;}
    #hint li a {text-decoration:none; display:block;color: #0075A3;}
h4 {
clear: left;
}
/*comercial*/
div.com_ercial {
text-align: center;
width:940px;
height:92px;
margin-top:5px;
margin-bottom:10px;
}
div.com_ercial2 {
text-align: center;
width:940px;
height:120px;
margin-top:5px;
margin-bottom:10px;
}
div.com_ercial img, div.com_ercial2 img {
border: 1px solid #cccccc;
}