body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

#contenedorapral{
	margin-left: auto;
	margin-right: auto;
	width: 778px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: Black;
}
#contenedoraCont{
	margin-left: auto;
	margin-right: auto;
	width: 778px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: Black;
}
#contenedoraPie{
	margin-left: auto;
	margin-right: auto;
	width: 778px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	border-top: 10px solid white;
	color: Black;
	float: none;
}
#cabecera{
	width: 778px;
	height: 85px;
	border-bottom: 5px solid white;
	float: left;
}

#menupral{
	width: 187px;
	background-color: white;
	border-right: 10px solid white;
	border-top: 8px solid white;
	float: left;
}
#contenedoraContenido{
	border-top: 8px solid white;
	width: 391px;
	float: left;
}
#bannerpie{
	  background-image: url(img/bannerpie_bg.gif); 
	 width: 778px;
         height: 2px;
      /* height: 101px;*/
	
}
#txtlegal{
	width: 778px;
	text-align: center;
	border-top: 10px solid white;
	border-bottom: 10px solid white;
       
}
 
#contInt{
	width: 561px;
	background-color: white;
	border-top: 8px solid white;
	padding: 10px;
	float: left;
}
.contenidohome{
	width: 371px;
	background-color: white;
	padding: 10px;
	float: left;
}


#cab_logo{
	width: 627px;
	height: 85px;
	background-image: url(img/logo_bg.jpg);
	float: left;
	border-right: 1px solid white;
}
ul.menupral{
	border-left: 10px solid white;
	border-bottom: 2px solid white;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	color: #525252;
}
ul.menupral li{
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
}
ul.menupral li.activo{
	background-color: #EEE1CF;
	color: Black;
	padding-left: 5px;
}
ul.menupral a, ul.menupral a:LINK, ul.menupral a:VISITED{
	color: #525252;
	text-decoration: none;
}
ul.menupral a:HOVER{
	color: #525252;
	text-decoration: underline;
}
ul.agencias{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	color: #525252;
	text-align: right;
	border-bottom: 10px solid white;
	padding-bottom: 10px;
}
ul.agencias li{
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom: 1px solid #ddb47b
}
ul.agencias li.fin{
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom: 0px;
}
ul.agencias a, ul.agencias a:LINK, ul.agencias a:VISITED{
	color: #525252;
	text-decoration: none;
}
ul.agencias a:HOVER{
	text-decoration: underline;
}
ul.sorteos{
	/*border-left: 10px solid #F3F2F2;*/
border-left: 10px solid white;
	padding-left: 10px;
	margin: 0px;
	list-style-type: none;
	color: #525252;
}
ul.sorteos li{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	list-style-position: outside;
}
ul.sorteos li.activo{
	background-color: #EEE1CF;
	color: Black;
	padding-left: 5px;
}
ul.sorteos a, ul.sorteos a:LINK, ul.sorteos a:VISITED{
	color: #525252;
	text-decoration: none;
}
ul.sorteos a:HOVER{
	color: #525252;
	text-decoration: underline;
}

ul.consultas{
	border-left: 10px solid #F3F2F2;
	border-bottom: 15px solid #F3F2F2;
	padding-left: 10px;
	margin: 0px;

	list-style-type: none;
	color: #525252;
}
ul.consultas li{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	list-style-position: outside;
}
ul.consultas a, ul.consutas a:LINK, ul.consutas a:VISITED{
	color: #525252;
	text-decoration: none;
}
ul.consultas a:HOVER{
	color: #525252;
	text-decoration: underline;
}

ul.mapaweb{
	padding-left: 0px;
	margin: 0px;
	list-style-type: none;
	color: #343434;
}
ul.mapaweb li{
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	list-style-position: outside;
	/*background-color: #FFFFFF;
        border-bottom: 3px solid #F3F2F2;
	border-left: 20px solid #F3F2F2;*/
        color: #660303; 
        background-color: white;
	border-bottom: 3px solid white;
        border-left: 0px solid white;
    /*   background-image: url(img/barraFondo_bg.gif);   */
}
ul.mapaweb li.activo{
	/*background-color: #D4D4D4;*/
    background-color: white;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	list-style-position: outside;
	border-bottom: 10px solid #F3F2F2;
	border-left: 0px;
}
ul.mapaweb a, ul.mapaweb a:LINK, ul.mapaweb a:VISITED{
	color: #343434;
	text-decoration: none;
}
ul.mapaweb a:HOVER{
	color: #343434;
	text-decoration: underline;
}
ul.mapaweb a.Inicio, ul.mapaweb a.Inicio:LINK, ul.mapaweb a.Inicio:VISITED{
	color: #873721;
	text-decoration: none;
}
ul.mapaweb a.Inicio:HOVER{
	color: #873721;
	text-decoration: underline;
}
ul.submapaweb{
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	margin: 0px;
	list-style-type: none;
 	color: #343434; 
        color: white;
	text-align: right;
}
ul.submapaweb li{
	/*background-color: #F3F2F2;*/
background-color: white;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
}

.parrafo{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	color: #525252;
	border-bottom: 10px solid white;
}

.tituloMenu{
	border-bottom: 1px solid white;
}
.tituloAccesos{
	border-bottom: 8px solid white;
}
.txtidiomaW{
	color: White;
	font-weight: bold;
	
}
.logomahca-ES{
	height: 56px;
	width: 150px;
	background-image: url(img/logo_mahca-ES.gif);
	border-bottom: 1px solid white;
	float: left;
}
.logomahes-ES{
	height: 56px;
	width: 150px;
	background-image: url(img/logo_mahes-ES.gif);
	border-bottom: 1px solid white;
	float: left;
}

.buscador{
	height: 23px;
	width: 141px;
	background-image: url(img/buscador_bg.gif);
	font-size: 10px;
	float: left;
	padding-left: 9px;
	padding-top: 5px;
}

.pos{
	padding-left: 9px;
}
.formcero{
	margin: 0px;
	padding: 0px;
}
.formcero select{
	background-color: #EEE1CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	width: 180px;
}
.formcero select.base{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
.formcero input.cero{
	border: 0px;
	width: 20px;
}
.formcero input{
	border: 1px solid #989898;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	width: 109px;
}
.formcero input.plano{
	border: 1px solid #9E8056;
	background-color: #9E8056;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
}
.formcero input.datos{
	border: 1px solid #989898;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
.formcero textarea.datos{
	border: 1px solid #989898;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
.formcero input.datos2{
	border: 1px solid #F3F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	background-color: #F3F2F2;
}
.formcero input.enc{
	color: Black;
	border: 0px;
	width: 20px;
	margin: 0px;
	padding: 0px;
}
.formcero input.planoenc{
	border-top: 0px solid #EEE1CF;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	background-color: #9E8056;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	width: 60px;
}
.plano2{
	border: 1px solid #989898;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	width: 109px;
}

a, a:LINK, a:VISITED{
	color: #525252;
	text-decoration: none;
}
a:HOVER{
	color: #525252;
	text-decoration: underline;
}
.banner{
	border: 1px solid #B22222;
}
.barratitHome{
	width: 367px;
	background-color: White;
	text-align: right;
	padding-right: 4px;
	border-bottom: 10px solid white;
}
.barraEnlaceHome{
	width: 100%;
	height: 14px;
	background-color: White;
	text-align: right;
	border-bottom: 10px solid white;
	float: left;
}
.NotHome{
	/*background-image: url(img/sorteoshome_adorno.gif);*/
	background-position: top left;
	background-repeat: no-repeat;
	width: 356px;
	border-bottom: 10px solid white;
	padding-left: 15px;
	text-align: justify;
}
.NotHome2{
	width: 161px;
	/*background-image: url(img/sorteoshome_adorno.gif);*/
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	text-align: justify;
	border-bottom: 5px solid white;
	float: left;
}
.NotHomeSep{
	width: 19px;
	float: left;
}
.txtNa{
	color: #660303;
	font-weight: normal;
}
 .txtMa{
/*	color: #8C6F45;*/
        color: #ac2115;
	font-weight: bold;
}

.tituloTipoExpediente{
	font-weight: bold;
	display:inline-block;
	padding-top:25px;
}

.txtRojo  
{
	color: #AC2115;
	font-weight: normal;
}
 .txtMas{
	color: #660303;
 /*       color: #ac2115;*/
	font-weight: bold;
} 
 
.txt9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.separadorHome{
	width: 371px;
	height: 11px;
	background-color: #F3F2F2;
	border-bottom: 10px solid #F3F2F2;
	background-image: url(img/separador_bg.gif);
	float: left;
}
/*.barraTit{
	width: 100%;
	background-color: White;
	text-align: right;
	border-bottom: 15px solid #F3F2F2;
}*/
.barraTit{
	font-family: Verdana ; 
        color: #660303; 
        font-weight: bold; 
        font-size: 17px;
        background-color: White;
        text-align: left;
}
/*.barraSubtit{
	width: 100%;
	background-color: #DCDBDB;
	text-align: left;
	border-bottom: 20px solid #F3F2F2;
	padding-bottom: 2px;
	padding-top: 2px;
}*/
.barraSubtit {
    width: 100%;
    font-family: Verdana; 
    color:  #AC2215; 
    font-weight: bold; 
    font-size: 13px;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
       
}

/*.barraCateg{
	width: 100%;
	background-color: #DCDBDB;
	text-align: left;
	border-bottom: 2px solid #F3F2F2;
	padding-bottom: 2px;
	padding-top: 2px;
}*/
.barraCateg{
	width: 100%;
	background-color: white;
	text-align: left;
	border-bottom: 2px solid white;
	padding-bottom: 2px;
	padding-top: 2px;
        color:  #000000; 
        font-weight: bold; 
}   
.foto{
	/*border: 1px solid #B22222;*/
	margin-left: 15px;
	margin-bottom: 15px;
}
.ContenidoGral{
	width: 100%;
	padding-bottom: 10px;
}
.agendaizd{
	width: 159px;
	text-align: left;
	float: left;
}
.agendadcha{
	width: 399px;
	text-align: left;
	float: left;
}
td.cabecera{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #873721;
	color: white;
	font-weight: bold;
	text-align: center;
}
td.mes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C64800;
	color: white;
	text-align: center;
}
td.diaSem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
	color: Black;
	text-align: center;
}
td.diaLab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #873721;
	text-align: center;
}
td.diaAct{
	background-color: #FFCB3A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align: center;
}
td.diaFes{
	background-color: #989898;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: center;
}
td.listado{
	background-color: #F5F5F5;
	color: #873721;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid white;
	padding-left: 4px;
}
td.horaGral{
	background-color: #D4D4D4;
	color: #873721;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #D4D4D4;
	padding-left: 4px;
}
td.horaRel1{
	background-color: white;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
}td.horaRel2{
	background-color: white;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
	border-bottom: 1px solid #C1BFBF;
}

td.horaPas1{
	background-color: #E3E3E3;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
}td.horaPas2{
	background-color: #E3E3E3;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
	border-bottom: 1px solid #C1BFBF;
}

td.horaLibre1{
	background-color: white;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
}
td.horaLibre2{
	background-color: white;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
	border-bottom: 1px solid #C1BFBF;
}

td.horaLibreOn1{
	background-color: #FFCB3A;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
}
td.horaLibreOn2{
	background-color: #FFCB3A;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
	border-bottom: 1px solid #C1BFBF;
}


td.horaOc1{
	background-color: #C64800;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
}
td.horaOc2{
	background-color: #C64800;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
	border-bottom: 1px solid #C1BFBF;
}
th.listadoth{
        background-color: #BF2F14; 
        font-size: 12px; 
        color: #FFF;
}
p{
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}
.separadorInterior{
	width: 100%;
	height: 11px;
	border-bottom: 5px solid white;
	border-top: 5px solid /*#F3F2F2;*/ white;
	background-color: /* #F3F2F2; */ white;
	background-image: url(img/ico_li_menuizda04.gif);
        background-repeat: repeat-x;
       /* background-position: 8px 0.2em;*/
height: 2px;    
	float: left;
}
.notizd{
	width: 75px;
	padding-left: 10px;
	float: left;
	color: #C64800;
	font-weight: bold;
}
.notdcha{
	width: 466px;
	float: left;
	text-align: justify;
	padding-right: 10px;
}
.ayudasizd{
	width: 120px;
	padding-left: 10px;
	padding-right: 15px;
	float: left;
	color: #C64800;
	background-color: #DCDBDB;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ayudasdcha{
	width: 401px;
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.not, a.not:LINK, a.not:VISITED{
	font-weight: bold;
	color: #8C6F45;
	text-decoration: none;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
a.not:HOVER{
	text-decoration: underline;
}
.separadorNot{
	width: 100%;
	height: 11px;
	float: left;
}
.notdcha p{
	padding-left: 0px;
}
.PresolicitudBODY { 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    MARGIN: 0px; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none; 
}
.PresolicitudBODY td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.PresolicitudBODY td.codigo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.PresolicitudBODY td.mensaje {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.PresolicitudBODY .campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: bold;
}
.formsolicitud{
	margin: 0px;
	padding: 0px;
}
.formsolicitud select{
	border: 1px solid #989898;
	background-color: #EEE1CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	}

.formsolicitud input{
	border: 1px solid #989898;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
.formsolicitud input.readonly{
	border: 1px solid #989898;
	background-color: #EEE1CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
.formsolicitud input.datos{
	border: 1px solid #989898;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.formsolicitud input.chk{
	color: Black;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
input.plano {
	border: 1px solid #989898;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

#renovarPass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding:5px;
	text-decoration: underline;
	background: none;
	border:none;
}

.hipcont{
	width: 100%;
	float: left;
	text-align: center;
}
.hipfondo{
	border: 1px solid #C64800;
	width: 559px;
	float: left;
	background-color: White;
	padding-bottom: 10px;
	padding-top: 10px;
}

.barraTitulo {font-family: Verdana ; 
              color: #660303; 
              font-weight: bold; 
              font-size: 17px;
              background-color: White;
}

.barraSubtitulo {
        font-family: Verdana; 
        color:  #660303; 
        font-weight: bold; 
        font-size: 13px;
}



/* ESTILOS NUEVOS OCT 2009 */
#barra {FLOAT: left;
 WIDTH: 778px;
 HEIGHT: 16px;
 BACKGROUND-IMAGE: url(img/barra_bg.gif);
   background-position: bottom;
  background-repeat: repeat-x;
  background-color: #818181;
  }
.barrafecha {PADDING-RIGHT: 7px;
 FLOAT: left;
 WIDTH: 177px;
 COLOR: white;
  padding-left: 3px;
}
.barraidioma {PADDING-LEFT: 10px;
 FLOAT: left;
 WIDTH: 121px;
   COLOR: White;
  }
a.idioma, a.idioma:link, a.idioma:visited {color: White; 
text-decoration: none;
}
a.idioma:hover{color: White;  background-color: #4d4d4d;
text-decoration: underline;
}

a.idiomaActivo, a.idiomaActivo:link, a.idiomaActivo:visited {color: White;   background-color: #4d4d4d;
text-decoration: none;
}
a.idiomaActivo:hover{color: White;  background-color: #4d4d4d;
text-decoration: underline;
}
.barratxt {PADDING-RIGHT: 4px;
 PADDING-LEFT: 4px;
 FLOAT: left;
 WIDTH: 134px;
 COLOR: white;
 margin-left: 128px;
 }
.barratxt img { vertical-align: top;
 }
.barrabotonera {PADDING-LEFT: 5px;
 FLOAT: right;
 WIDTH: 155px;
 margin-right: 12px;
 
}
.barrabotonera img { vertical-align: top;

 }
#accesos{width: 180px;
border-left: 0px solid white;
background-color: white;
border-top: 8px solid white;
float: right;
}

ul.menuIzda {PADDING: 0px;
 MARGIN: 0px;
 BORDER-BOTTOM: white 2px solid;
 LIST-STYLE-TYPE: none;
 FONT-FAMILY: Verdana;
 COLOR: #4D4D4D;
 FONT-SIZE: 11px;
 FONT-WEIGHT: bold; 
 }
 
ul.menuIzda li {PADDING-BOTTOM: 3px;
 PADDING-TOP: 3px;
  border-bottom: 1px dotted #B1B1AD;
  }
ul.menuIzda li a, ul.menuIzda li a:link, ul.menuIzda li a:visited { display: block;
  PADDING-LEFT: 20px;
 COLOR: #4D4D4D;
 TEXT-DECORATION: none;
 background-image: url(img/ico_li_menuizda01.gif);
  background-repeat: no-repeat;
  background-position: 8px 0.2em;
  }
ul.menuIzda li a:hover {COLOR: #4D4D4D;
 TEXT-DECORATION: underline}
ul.menuIzda li a.desplegado, ul.menuIzda li a.desplegado:link, ul.menuIzda li a.desplegado:visited { color: #AC2115;
background-image: url(img/ico_li_menuizda03.gif);
  background-repeat: no-repeat;
  background-position: 8px 0.4em;
 
 }
/*ul.menuIzda a.activo, ul.menuIzda a.activo:link, ul.menuIzda a.activo:visited {TEXT-DECORATION: underline; color: #AC2115;
 FONT-WEIGHT: bold;
}*/
ul.menuIzda a.activo, ul.menuIzda a.activo:link, ul.menuIzda a.activo:visited { color: #AC2115;
 FONT-WEIGHT: bold;
}
 
ul.menuIzda ul{PADDING: 0px 0px 0px 15px;
 MARGIN: 0px;
 COLOR: #525252;
 LIST-STYLE-TYPE: none

}
ul.menuIzda ul li{COLOR: #525252;
 PADDING-BOTTOM: 2px;
 PADDING-TOP: 2px;
 BORDER-BOTTOM: 0px;
 }
ul.menuIzda ul li a.desplegado, ul.menuIzda ul li a.desplegado:link, ul.menuIzda ul li a.desplegado:visited { color: #4D4D4D;
background-image: url(img/ico_li_menuizda02.gif);
  background-repeat: no-repeat;
  background-position: 8px 0.4em;

 }
ul.menuIzda ul li ul li a, ul.menuIzda ul li ul li a:link, ul.menuIzda ul li ul li a:visited { font-weight: normal;
 background-image: url(img/ico_li_menuizda04.gif);
  background-repeat: no-repeat;
  background-position: 8px 0.3em;
}
/* FIN ESTILOS NUEVOS OCT 2009 */

/*cita previa */
td.horaPas3{
	background-color:  #E3E3E3;  
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
	 border-top: 1px solid   #C1BFBF; 
}
td.horaLibre3{
	background-color: white;  
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
	/*border-bottom: 1px solid #C1BFBF;*/
        border-top: 1px solid  #C1BFBF;  
}td.horaLibre4{
	background-color: #E3E3E3; 
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #C1BFBF;
	/*border-bottom: 1px solid #C1BFBF;*/
        border-top: 1px solid  #C1BFBF;  
}

td.horaRel3{
	background-color: white; 
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	 border-right: 1px solid #C1BFBF; 
     /*   border-bottom: 1px solid red;#C1BFBF;*/
        border-top: 1px solid #C1BFBF;  
}
























