
p {margin-left: 20px}
body { font-family: Arial, sans-serif; font-size: 8px }

/*
A.footer, A.footer:visited, A.footer:active
{
	color: #8DAD3D;
	font: 11px Arial;
	font-weight: bold;
	text-decoration: none;
}
A.footer:hover
{
	color: #CCEF00;
}
*/

A.header, A.header:visited, A.header:active
{
	color: #8DAD3D;
	font: 11px Arial;
	font-weight: bold;
	text-decoration: none;
}
A.header:hover
{
	color: #49591F;
}

.lista1
{
width:150px;
}

.color1{
  background-color: #E0F6A6;
}
.color2{
  background-color: #E6F3C4;
}
.color3{
  background-color: #EEF3E1;
}

.enlace{
  font: Arial;
  font-size: 8pt;
  //width:100%;
  border: 0px solid black;
  margin:2 0 2 0px;
}

.enlace2{
  font: Arial;
  font-size: 8pt;
  border: 0px solid black;
  margin:2 0 2 0px;
}

.enlace3{
  font: Arial;
  font-size: 8pt;
  width:100%;
  border: 0px solid black;
  margin:0 0 0 0px;
  background-color: #E0F6A6;
}

table.enlace {
  border: 1px solid black;
  z-index:99;
}

table.enlace2 {
  border: 1px solid black;
}

table.enlace3 {
  border: 1px solid black;
}

.enlace{
  font-family: Arial;
  font-size: 8pt;
  border: 0px solid black;
  width: 100%;
  margin:0 0 0 0px;
  background-color: #E0F6A6;
}

.enlace a {
  padding: 2px; 
  background-color: #E0F6A6;
  /*background-image:url(images/fondobus.png);*/
  color: #000000;
  text-decoration: none;
  display: block;
}

.enlace a:hover {
  background-color: #AABE38;
  color: #FFFFFF;
}  

.autolist
{
   position:absolute;
   display:block; 
   /*overflow:wrap; */
   width:1px; 
   text-align:left;
}

.comu{
   font-family: Arial;
   font-size: 8pt;
}

.label-pri
{
    font: 14px Arial;
    border-right: solid #000000;
    border-right-width: 1px;
}

.label-bot
{
    font: 14px Arial;
    border-top: solid #000000;
    border-top-width: 1px;
}

.label-sep
{
    font: 14px Arial;
    border-bottom: solid #ffffff;
    border-bottom-width: 1px;
}

.label-off
{
    font: 12px Arial;
    padding: 1px;
    background-color: #e0e0e0;
    border-bottom: solid none;
    border-bottom-width: 1px;
    border-right: solid #acacac;
    border-right-width: 1px;
    border-left: solid #acacac;
    border-left-width: 1px;
    border-top: solid #acacac;
    border-top-width: 1px;
}
.label-on
{
    font: 12px Arial;
    padding: 1px;
    //border-bottom: solid #ffffff;
    border-bottom: none;
    //border-bottom-width: 1px;
    border-right: solid #000000;
    border-right-width: 1px;
    border-left: solid #000000;
    border-left-width: 1px;
    border-top: solid #000000;
    border-top-width: 1px;
}
.label-ont
{
    font: 12px Arial;
    padding: 1px;
    border-bottom: none;
    border-right: solid #000000;
    border-right-width: 1px;
    border-left: solid #ffffff;
    border-left-width: 1px;
    border-top: #000000;
    border-top-width: 1px;
}
.label-oft
{
    font: 12px Arial;
    padding: 1px;
    border-bottom: none;
    border-left: solid #FFFFFF;
    border-left-width: 1px;
    border-top: solid #000000;
    border-top-width: 1px;
}


.list2
{
    font-size:8pt;
}

.list
{
    font-size:10pt;
}

LEGEND.marco1
{
color: #000000;
font: 10px Arial;
text-align: bottom;
}

FIELDSET.marco1
{
color: #000000;
font: 10px Arial;
border:1px solid #7E9DB9;
margin-left: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 0px;
width: 421px; 
align:left;
}

TABLE.mt
{
	background-color: #8EAD3D;
	width: 166px;
}
TD.mttitle
{
	background-color: #8EAD3D;
	color: #ffffff;
	font: 11px Arial;
	font-weight: bold;
}
TD.mttext
{
	background-color: #E0F6A6;
	color: #000000;
	font: 10px Arial;
}
TABLE.mr
{
	background-color: #8EAD3D;
	width: 55px;
}
TD.mrtitle
{
	background-color: #8EAD3D;
	color: #ffffff;
	font: 10px Arial;
	font-weight: bold;
}
TD.mrtext
{
	background-color: #E0F6A6;
	color: #000000;
	font: 10px Arial;
}
TD.cpaneltext
{
	color: #000000;
	font: 11px Arial;
}
TD.smtit
{
	color: #000000;
	font: 10px Arial;
	font-weight: bold;
}
TD.smdata
{
	color: #000000;
	font: 9px Arial;
}
TD.smtitnum
{
	color: #000000;
	font: 10px Arial;
	font-weight: bold;
	text-align: right; 
}
TD.smdatanum
{
	color: #000000;
	font: 9px Arial;
	text-align: right; 

}
TD.photo
{
	background-color: #8ead3d;
	color: white;
	font: 9px Arial;

}
TD.comment
{
	font: 9pt Arial;
}
TD.titcom
{
	font: 11pt Arial;
	font-weight: bold;
	
}

.black12
{
	color: #000000;
	font: 9pt Arial;
	font-weight: bold;
}
.corner_off
{
  background-color: #D9EF85;
  font-family: Arial;
  font-size: 8pt;
}
.finger_off
{
  border-top: 1px solid #8FAD3D;
  border-bottom: 1px solid #8FAD3D;
  background-color: #E0F6A6;
  font-family: Arial;
  font-size: 8pt;
}

.finger_on
{
  border-top: 1px solid #8FAD3D;
  border-bottom: 1px solid #8FAD3D;
  background-color: #C1ED47;
  font-family: Arial;
  font-size: 8pt;
}
.corner_on
{
  background-color: #C1Ed47;
  font-family: Arial;
  font-size: 8pt;
}

input.disabled
{
	background-color: #f2f2f2;

}
input.small
{
	font: 9px Arial;
}
select.small
{
	font: 9px Arial;
}

form.inline
{  
	margin-top: 0px;
	margin-bottom: 0px;
}

*, html, body {margin: 0px;}
#login {
        font-family: arial;
        font-size: 11px;
        color: #707070;
        padding: 4px;
}
.filtro {
        font-family: arial;
        font-size: 18px;
}

h4 {
        height: 26px;
        padding: 5px 8px;
        position: relative;
        background: url(images/group_header.gif) top left;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
}

h4 a {
        color: #fff;
        font-weight: normal;
        position: absolute;
        top: 0.31em;
        right: 1em;
}
.linkgrupos {
        font-size: 11px;
}
.acciones_mioleo {
        margin-bottom: 6px;
}

.registrarse_mioleo {
        width:100%;
        height:77px;
        background-color: #ABBF39;
        text-align: center;
        padding-top: 12px;
        color: #fff; font-size:14px;
}


