

body {
	background-color: #e6f2ed;
   
	
	
	
	
            
    }

table.centraltabla {
        /*border: 1px solid #ccc;*/
        margin-left:315px;
		margin-right:315px;
		padding:0px;
		vertical-align:middle; 
		
}

table
{
  border-collapse: collapse;
  
   
}

table.padded-table td { 
	padding:0px; 
		
	}

.td {
  background-color:#e1e1e1;
  text-align:left;
  vertical-align:top;  
  }
  
.td1 {
  background-color:#EFEFEF;
  text-align:left;
  vertical-align: top;
  width: 12.500em;
/*  width:200px;*/
  
  }
  
 .td2 {
  background-color:#FFFFFF;
  text-align:left;
  vertical-align: top;
  }
 
 .tdcentral{
 vertical-align:top;
 padding-left:0px !important;
 width: 36.250em !important;
/* width:580px !important;*/
 }
 
 .tdizquierda{
 vertical-align:top;
 }
*:first-child+html .tdizquierda{
	padding-left:10px;
	width:185px;
}
.borde_derecho {
background-attachment: scroll;
	background-image: url(images/borde_derecho.gif);
	background-repeat:  repeat-y; 
	
}
.borde_izquierdo {
background-image: url(images/borde_izquierdo.gif);
	background-repeat:  repeat-y;
	background-position: right; 
	background-color:#e1e1e1;
}
.borde_inferior {
	background-image: url(images/borde_inferior.gif);
	background-repeat:   repeat-x;
	background-position: top; 	
}

.borde_superior {
	background-image: url(images/borde_superior.gif);
	background-repeat:   repeat-x;
	background-position: bottom; 
}

.esq_sup_izq {
	background-image: url(images/bordes_r3_sizq.gif);
	background-position: right bottom;
	background-repeat: no-repeat; 
}

.esq_sup_dere {
	background-image: url(images/bordes_r3_sder.gif);
	background-repeat: no-repeat;
	background-position: left bottom; 
}

.esq_inf_izq {
	background-image: url(images/bordes_r3_c1.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.esq_inf_dere {
	background-image: url(images/bordes_r3_c3.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}
.borde_inferior_gris {

	background-image: url(images/borde_inferior_gris.gif);
	background-repeat:   repeat-x;
	background-position: top;
}
.union {
	background-image: url(images/union.png);
}
.borde_todo {
	width:170px;
    height:auto;
	margin-top:5px;
	border-bottom-width:4px;
    border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-right-width:4px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-left-width:thin;
	border-left-color:#ffffff;
	border-left-style:solid;
	border-top-width:thin;
	border-top-color:#ffffff;
	border-top-style:solid;
	padding-top:10px;
	padding-bottom:20px;
}
.borde_cu {
	width:160px;
	height:auto;
	margin-left:1px;
	margin-top:5px;
}
.borde_cu1 {
	width:10em;
	/*width:160px;*/
	height:auto;
	margin-top:30px;
	margin-bottom:30px;
}
.borde_cu2 {
/*	width:160px;*/
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0;
	padding:0;
	text-align:left;	
	
}
.borde_cu3 {
	width:12.5em;
	/*width:200px;*/
	height:200px;
	margin-top:15px;
	margin-bottom:15px;
	
	
}
.borde_cu4 {
	width:9.375em;
	/*width:150px;*/
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
		
}

.borde_cu5 {
	width:9.375em;
/*	width:150px;*/
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:right;
	
	
}
.borde_libre {
	width:10.625em;
/*	width:170px;*/
    height:auto;
	margin: 0 auto;
	padding-top:20px;
	padding-bottom:20px;
}
.borde_lat_izq {
	width:12.5em;
/*	width:200px;*/
    height:auto;
	margin: 0 auto;
}
/*central*/

.central {
    /* width:22.813em;*/
/*	width:365px;*/
	padding-bottom:12px;
	z-index: 0;
}


/*logo barra izquierda*/

.logo_izq {
	width:12.5em;
    /*width:200px;*/
	height:200px;
	margin-top:25px;
	/*margin-top:10px;*/
	background:url(images/bg_leftlog.gif);
	vertical-align:bottom;
}

/* pie de pagina*/
.pie_pagina{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  text-align:center;
  color: #2d5544;
  background:#EFEFEF;
  margin:0 auto;
  vertical-align:middle;  
  padding-right:15px;
}




/* listas menu lateral izquierdo*/

ul#lista_izq {
  width: auto;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#lista_izq ol {
  display: none;
  list-style-type: none;
  margin: 0;
}

ul#lista_izq a {
  font-family:Arial, Helvetica, sans-serif;
  font-size: .11em;
  color: #2d5544;
  padding: 5px 0px;
}
ul#lista_izq li {
  font-family:Arial, Helvetica, sans-serif;
  font-size: .11em;
  color: #2d5544;
  padding: 5px 0px;
}

ul#lista_izq li {
  border-bottom: solid 1px #b9a894;
  line-height: 15px;
}

ul#lista_izq ol li {
  list-style-image: url(images/bot_flechafrente.gif);
  border-bottom: none;
 /* margin:0 0.5em 0 0;*/
}

ul#lista_izq a {
  text-decoration: none;
  outline: none;
}

ul#lista_izq li:hover ul ul, ul#lista_izq li:hover ul ul ul, ul#lista_izq li.sfhover ul ul, ul#lista_izq li.sfhover ul ul ul {
  border:medium;
}

ul#lista_izq li:hover ul, ul#lista_izq li li:hover ul, ul#lista_izq li li li:hover ul, ul#lista_izq li.sfhover ul, ul#lista_izq li li.sfhover ul, ul#lista_izq li li li.sfhover ul {
	background:#CE9400;
	
}

ul#lista_izq li:hover, ul#lista_izq li.sfhover {
	color:#CE9400;
	background:#FEFEFE;
}

ul#lista_izq a:hover {
  color: #CE9400;
}

ul#lista_izq a.active {
  color: #CE9400;
}


/* menu lista2 */

ul#lista_izq2 {
  width: auto;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#lista_izq2 ol {
  display: none;
  list-style-type: none;
  /* margin: 0; */
  margin-left:0px;
  padding: 5px 0px;  
}

ul#lista_izq2 a {
  font-family:Arial, Helvetica, sans-serif;
  font-size: .11em;
  color: #2d5544;
}

ul#lista_izq2 li#nivel2{
  list-style-image: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size: .11em;
  color: #2d5544;
  padding: 5px 0px;
  margin-left:0px;  
}

ul#lista_izq2 li#nivel2 li {
  list-style-image: url(images/nodo.gif);
  font-family:Arial, Helvetica, sans-serif;
  font-size: .11em;
  color: #2d5544;
  padding: 5px 0px;
  margin-left:5px;  
}

ul#lista_izq2 li#nivel3 {
  list-style-image: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size: .11em;
  color: #2d5544;
  padding: 5px 0px;
}

ul#lista_izq2 li {
  border-bottom: solid 1px #b9a894;
  line-height: 15px;
}

ul#lista_izq2 ol {
  border-bottom: none;
  margin:0 5px 0 10px;
}
ul#lista_izq2 a {
  text-decoration: none;
  outline: none;
}

ul#lista_izq2 li:hover ul ul, ul#lista_izq2 li:hover ul ul ul, ul#lista_izq2 li.sfhover ul ul, ul#lista_izq2 li.sfhover ul ul ul {
  border:medium;
} 

ul#lista_izq2 li:hover ul, ul#lista_izq2 li li:hover ul, ul#lista_izq2 li li li:hover ul, ul#lista_izq2 li.sfhover ul, ul#lista_izq2 li li.sfhover ul, ul#lista_izq2 li li li.sfhover ul {
	background:#CE9400;
	
}

ul#lista_izq2 li:hover, ul#lista_izq2 li.sfhover {
	color:#CE9400;
	background:#FEFEFE;
}


ul#lista_izq2 a:hover {
  color: #CE9400;
  list-style:outside;
}

ul#lista_izq2 a.active {
  color: #CE9400;
}


/*fin lista2*/

.cabeza_lista{
  width:200px;	
  height:30px;
  margin:0 auto 0 auto;
}
.cabeza_lista .item{
  
}

.cabeza_lista1{
  width:500px;	
  height:20px;
  margin:0 auto 0 auto;
}
.cabeza_lista1 .item{
  
}
.title{
margin-top:15px;
}
#wrap1 {
/*  margin:0 auto 0 auto; */
  width:200px;
/*  height:30px;*/
  background:url(images/bot_menu.jpg);
  font-family:Arial, Helvetica, sans-serif;
  font-size: .12em;
  font-weight:bolder;
  color: #2d5544;
  vertical-align:middle;
  padding:8px 0px;
  margin-top:15px;
}
#wrap2 {
/*  margin:0 auto 0 auto; */
  width:200px;
  background:#FAFAFA;
  font-family:Arial, Helvetica, sans-serif;
  font-size: .12em;
  font-weight:bolder;
  color: #2d5544;
  vertical-align:middle;
  padding:8px 0px;
  margin-top:15px;
}
.dentro_lista{
width:auto;
height:30px;
}

#flash {
position:absolute; z-index:0;
}

.cabezote2 {
	background-image: url(images/bg16.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.cabezote3 {
	background-image: url(../aditional_files/banner_head.jpg);
	background-repeat:no-repeat;
	min-height:100px;
	height:100px;
	background-color: #FFFFFF;
}
.frasedirector {
	/*background-image: url(../aditional_files/Banner_Factura_Web.jpg);*/
	background-repeat:no-repeat;
	min-height:80px;
	height:80px;
	margin-top:10px;
	margin-left:10px;
	background-color: #FFFFFF;
}

#Layer1 {

            position:absolute;
            left:329px;
            top:133px;
            width:351px;
            height:200px;
            z-index:2;
            background-image: url(images/mensajeinfo.gif);
            visibility: hidden;

}

 

.estiloTabla{
	z-index:1;

}

 

.tituloVentana{

		font-family: Arial, Helvetica, sans-serif;
		font-size: .11em;
		color:#FFFFFF;

}

 
.Estilo1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: .12em;
		color:#990000;
}

.Estilo2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: .12em;
}

.Estilo4 {
		font-size: 1em;
		text-align:center;
		
}
/*.banner_navidad {

    width:180px;
	height:260px;
	margin-top:25px;
	background:url(images/navidad.jpg);
	vertical-align:middle;
	margin-left:10px;
	
	
}*/
