
/*
 * Definiciones para el contenedor principal (ObjectTextID: 688)
 ************************************************************************
*/



body
{
  margin:0px;
  padding:0px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url('../../layout/gm2006az/imagenes/sitedep/bodybg.gif');
  background-repeat: repeat-y;
  background-position: 50% 0%;
}

#contenedor_ppal
{
  width: 760px;
  height: 100%;
  margin: 0px auto;
  overflow: hidden;  }

#cuerpo
{
  float: left;
  width: 610px;
  border: 0px;
  margin: 0px;
  padding: 0px;


}


#bandalat_der
 {
  float: right;
  width:  150px;
  padding: 0px;
  border: 0px;
  margin: 0px;
  color: #FFF;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
 }

#bandalat_der a:link
, #bandalat_der a:visited
, #bandalat_der a:active
 {                                           
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
 }


#bandalat_der a:hover
 {
   text-decoration: underline;
 }



#cuerpo, #bandalat_der
  {
  padding-bottom: 32767px !important;
  margin-bottom: -32767px !important;
  }


#cabecera
{
  background-image: url('../../layout/gm2006az/imagenes/sitedep/head1d1.png');
  background-repeat: no-repeat;
  background-position: 0% 0%;
  width: 610px;
  height: 150px;
}

#cabecera_menuhor
{
  width: 610px;
  height: 30px;
  line-height: 36px;
  /* background-color: #e5e5ff; */
  /* background-color:   #281567; */
  background-color:   #FAC656; 
}

#contenido
{

  margin: 0px;
  padding: 0px 0px;
  width: 610px;
/*
  background-image: url('/layout/gm2006az/imagenes/sitedep/filigrana.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px;
*/
  word-wrap: break-word;  
  /* border: 1px solid #F00; */
  
}


#piepagina
{
  margin: 0px;
  width:606px;
  padding: 4px 4px 4px 0px;
  background-color: #FAC656;
  margin-bottom: 10px;
}


#imcreditos
{
  width:606px;
  padding: 2px 2px 2px 0px;
  background-color: transparent;
  margin-top: 10px;
  margin-bottom: 10px;
}


/*
 * Definiciones para el PRINTBLANK (ObjectTextID: 755)
 ***********************************************************
*/

#print_contenedor_ppal
{
  width: 640px;
  margin: 0px auto;
}

#print_cabecera
{
  float: none;
  clear:both;
}


#print_contenido
{
  float: none;
  clear:both;
  height: 100%;
  padding: 10px;
}


#print_piepagina
{
  float: none;
  clear:both;
  padding: 4px;
  background-color: #FC3;
  margin-bottom: 10px;
  border: 1px solid #999;
}


#print_imcreditos
{
  float: none;
  clear:both;
  padding: 2px;
  background-color: transparent;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #999;
}


/* ObjectTextID: 642 */
.texto 
{
 COLOR: #000000;
 FONT-SIZE: 11px;
 FONT-WEIGHT: Normal;
}
.textod 
{ 
 COLOR: #663300;
 FONT-SIZE: 11px;
 FONT-WEIGHT: Normal;
}
.textom 
{ 
 COLOR: #000000;
 FONT-SIZE: 9px;
 FONT-WEIGHT: Normal;
}
.textop 
{
 COLOR: #000000;
 FONT-SIZE: 10px;
 FONT-WEIGHT: Normal;
}
.textox
{
 COLOR: #000000;
 FONT-SIZE: 16px;
 FONT-WEIGHT: normal;
}
.textog 
{ 
 COLOR: #000000;
 FONT-SIZE: 12px;
 FONT-WEIGHT: Normal;
}
.txtacla 
{
 COLOR: #000000;
 FONT-SIZE: 9px;
 FONT-WEIGHT: Normal;
}
.titulo 
{
 COLOR: #663300;
 FONT-SIZE: 15px;
 FONT-WEIGHT: Bold;
}
.subtitulo 
{
 COLOR: #663300;
 FONT-SIZE: 14px;
 FONT-WEIGHT: Bold;
}
.address 
{
 COLOR: #663300;
 FONT-SIZE: 9px;
 FONT-WEIGHT: Normal;
}
.addressd 
{
 COLOR: #663300;
 FONT-SIZE: 9px;
 FONT-WEIGHT: Normal;
}

/*
 * Generales
 * Clases básicas (ObjectTextID: 689)
 ******************************************************
*/



table, td, th
{
   background-color:  transparent;
}



/*
 * titulopagina
 ******************************************************
*/
.titulopagina
 {
  text-align: left;
  FONT-WEIGHT: normal;
  FONT-SIZE: 1px;
  COLOR: #000000;

  background-image: url('../../layout/gm2006az/imagenes/fondotitulo.png');
  background-repeat: no-repeat;
  background-position: 0% 0%;

  margin-top: 20px;
  margin-bottom: 4px;
  margin-left: 0px;
  margin-right: 0px;
  height: 50px;
  line-height: 1px;
  padding: 0px;
 }

.titulopagina H1
 {
  FONT-WEIGHT: 200;
  FONT-SIZE: 20px;
  line-height: 36px;
  padding: 0px;
  text-align: left;
  margin: 0px 0px 0px 70px;
 }

.titulopagina.subtitulo1
 {
   background-color:  #0000CC;
   margin-top: 0px;
   margin-bottom: 4px;
   padding: 0px;
   /* border: 1px dashed; */
 }
.titulopagina.subtitulo2
 {
   background-color:  #FFDD88;
   margin-top: 0px;
   margin-bottom: 4px;
   padding: 0px;
   /* border: 1px dashed; */
 }

.titulopagina.subtitulo3
 {
   background-color:  #CCCCCC;
   margin-top: 0px;
   margin-bottom: 4px;
   padding: 0px;
   /* border: 1px dashed; */
 }






/*
 * slogan
 ******************************************************
*/
.slogan
 {
  text-align: center;
  FONT-WEIGHT: normal;
  FONT-SIZE: 1px;
  COLOR: #663300;
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  border: 0px solid;
 }

.slogan H1
 {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  margin-left: 6px;
  border-bottom: 1px #663300 solid;
 }






/*
 * menutext
 ******************************************************
*/
.menutext
 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   font-weight: normal; 
   color: #281567; 
   text-decoration: none; 
      border-right: 1px solid #281567;
   padding-right: 6px;
   padding-left: 2px;
 }


.menutext:link
 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   font-weight: normal; 
   color: #281567; 
   text-decoration: none;
 }


.menutext:visited
 {
  color: #333399; 
  font-style: normal;
  font-weight: normal;

 }
.menutext:hover 
 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   font-weight: normal; 
   color: #281567; 
   text-decoration: none;
   TEXT-DECORATION: underline;

 }

.menutext:active
 {
   color: #281567; 
   font-style: normal;
   font-weight: normal;

 }






/*
 * menutext_n2
 ******************************************************
*/
.menutext_n2
 {  
   font-family: "Arial Narrow", "Helvetica Narrow", sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   font-weight: normal; 
   color: #FFF; 
   text-decoration: none; 
      border-right: 1px solid #FFF;
   padding-right: 6px;
   padding-left: 2px;
 }


.menutext_n2:link
 {  
   font-family: "Arial Narrow", "Helvetica Narrow", sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   font-weight: normal; 
   color: #FFF; 
   text-decoration: none;
 }


.menutext_n2:visited
 {
  color: #F0F0F0; 
  font-style: normal;
  font-weight: normal;

 }
.menutext_n2:hover 
 {  
   font-family: "Arial Narrow", "Helvetica Narrow", sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   font-weight: normal; 
   color: #FFF; 
   text-decoration: none;
   TEXT-DECORATION: underline;

 }

.menutext_n2:active
 {
   color: #FFF; 
   font-style: normal;
   font-weight: normal;

 }



/*
 * eform
 ******************************************************
*/

.eform_texto
 { 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #666666;
   FONT-SIZE: 10px;
 }

.eform_textod
 { 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR:  #000000;
   FONT-SIZE: 10px;
 }

.eform_textopd
 { 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 9px;
 }


.eform_texto_error 
{
  color: #CC6633;
  FONT-SIZE: 10px;
  FONT-WEIGHT: bold;
}


.eform_texto input 
{

  color: #666666;
}

.eform_texto_error input 
{
  color: #FFFFFF;
  background-color: #FF6666;
}

/*
 * Block blockinfo (ObjectTextID: 564)
 ******************************************************
*/










/*
 * blockinfo
 ******************************************************
*/
#blockinfo
 {
  width: 100%;
  float: left;
  display: block;
  font-family: Tahoma;
  font-size: 11px;
  margin: 0px;
  padding: 20px 0px 4px;
  text-align : left;
  /*  border: 1px dashed #999; */
 }

#bithumbnail
 {
  position: relative; top: 0px;
  float: left;
  width: 100px;
  margin: 0px;
  padding: 2px;
  /* border: 1px solid black;  */

 }

#bithumbnail h2
 {
  margin: 0px;
  padding: 0px;
 }

#bicuerpo
 {
  margin-left: 110px;
  margin-right: 0px;
  padding: 4px;
  max-width: 100%;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  /* border-right: 1px solid gray; */
  border-right: 0px dashed gray;
 }

#bititulo h1
 {
  margin: 0px;
  margin-left: -8px;
  margin-right: 0px;
  padding: 0px 0px 0px 14px;
  max-width: 100%;
  background: url(../../layout/gm2006az/imagenes/blt1.gif) 0px 4px no-repeat;
  text-align : left;
  color: #797979;
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
 }

#bititulo h1 a
 {
  font-weight: bold;
 }


#bitexto
 {
  margin: 0px;
  margin-top: 5px;
  padding: 0px;
  max-width: 100%;
  text-align : left;
 }

#bitexto UL
 {
  margin: 0px;
  padding: 0px 0px 0px 20px;
 }

#bimoreinfo
 {
  float: right;
  color: #0CC;
  margin: 0px;
  margin-top: 10px;
  margin-left: 0px;
  margin-right: 10px;
  padding: 0px 0px 0px 30px;
  background: url(../../layout/gm2006az/imagenes/more.gif) no-repeat;
  text-align : right;
  height: 22px;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
  /*  border: 1px dotted #999;  */
 }

#bimoreinfo  a
 {
  font-weight: bold;
 }



/*
 * Block tiposcontainer140 (ObjectTextID: 610)
 ******************************************************
*/



/*
 * tiposcontainer140
 ******************************************************
*/
#tiposcontainer140 ul
 {
  display: block;
  float: right;
  width: 120px;
  padding: 0;
  margin: 0;
  border: 0;
  border-bottom: 2px solid #FAC656;

 }

#tiposcontainer140 ul li
 {
  list-style-type: none;
  margin: 0px;
  padding: 0.25em;
  text-align: left; 
  text-decoration: none; 
  font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
  border-top: 2px solid #FAC656;
  color: #999;  
 }


#tiposcontainer140 ul li a
 {
   text-decoration: none;
 }

#tiposcontainer140 ul li a:hover
 {
   text-decoration: underline;
 }


#tiposcontainer140 ul li a#current
 {
   color: #666;
   text-decoration: none;
 }


/*
 * onecolcontainer (ObjectTextID: 598)
 ******************************************************
*/
#onecolcontainer

 {
  width: 120px;
  padding: 0px;
  margin: 0px;
  border: 0px dashed blue;
  text-align: center;
 }





/*
 * Block twocolcontainer
 ******************************************************
*/



/*
 * twocolcontainer
 ******************************************************
*/
#twocolcontainer

 {
  width: 100%;
  padding: 0px;
  margin: 10px 0px 10px 0px;
  /* border: 1px dashed gray; */
 }

#left250
 {
  width:  250px;
  float:  left;
  padding: 0px;
  margin: 0px;
  text-align: left;   
  /* border: 1px dashed gray; */
 }

#leftrest
 {
  float:  left;
  padding: 0px;
  margin: 0px;
  text-align: left;   
  /* border: 1px dashed gray; */
 }


#right250
 {
  width:  250px;
  float:  right;
  padding: 0px;
  margin: 0px;
  /* border: 1px dashed gray; */
 }

#rightrest
 {
  float:  right;
  padding: 0px;
  margin: 0px;
  /* border: 1px dashed gray; */
 }






#otrosmodelos ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-size: 10px;
width: 120px;
}

#otrosmodelos li
{
  margin: 2px 0px 2px 0px;
  border: 1px solid #281567;
}

#otrosmodelos a
{
display: block;
color: #281567;
background-color: #FAC656;
width: 110px;
padding: 2px 4px;
text-decoration: none;
FONT-WEIGHT: 600;
}

#otrosmodelos a:hover
{
  color: #281567;
  background-color: #FFF;
}


#otrosmodelos ul li#current
 {
   /* display: block; */
   /*
     margin: 4px 0px 4px 0px;
     border: 1px solid #00478C;
   */
   width: 110px;
   padding: 2px 4px;

  background-color: #281567;
  color: #FAC656;
  text-decoration: none;
  FONT-WEIGHT: 600;
 }


/* ObjectTextID: 612 */


#container
{
width: 590;
margin: 40px 0px;
color: #333;
}

#top
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
      visibility: hidden;
      display: none;
}

#top h1
{
padding: 0px;
margin: 0px;
}

#leftnav
{
float: left;
width: 0px;
margin: 0px;
padding: 1em;
      visibility: hidden;
            display: none;

/*      border: 0px dashed green; */
}

#rightnav
{
float: right;
width: 122px;  /* OJO EN IE no va más que ésto: 120px */
margin: 0px;
padding: 0px;
/* border: 0px dashed red; */
}

#content
{
border: 0px dashed blue;
margin-left: 0px;
border-left: 0px solid gray;
margin-right: 132px;
border-right: 0px solid gray;
padding: 2px;
max-width: 36em;
}

#footer
{
visibility: hidden;
      display: none;
clear: both;
margin: 0px;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }


#main-content {
      margin:0px;
      width: auto;       padding: 0px;
      font-size: 100%;
/*      border: 0px dashed green; */
      }







#bprodheader
{

  padding: 0px;
  margin: 0px;
  height: auto;
  min-height: 130px;
  display: block;
  margin-bottom: 20px;
  border: 0px;
}


#aheadbody
 {
   width: auto;
   FONT-FAMILY: tahoma, Verdana, Arial, Helvetica, sans-serif;
   COLOR: #3366CC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   text-align: left;
   padding: 0px;
   margin: 0;
   margin-left: 210px;

   min-height: 130px;



 }

#aheadbody #denom
 {
   background-color:#281567;
   color: #FAC656;
   padding: 4px 6px 2px 6px;
   font-size: 16px;
   font-weight: bold;
 }

#aheadbody #tipo
 {
   color: #281567;
   padding: 2px 6px 2px 6px;
   font-size: 12px;
   font-weight: bold;
   border: 1px solid #281567;
   border-top: 0;
   background-color: #FAC656;
 }


#aheadbody #descrip
 {
   color: #281567;
   padding: 6px 6px 6px 6px;
   font-size: 12px;
   text-align: left;
   background-color: transparent;
 }

#aheadbody #descrip ul
 {
   margin: 0px;
   padding: 0px;
   margin-top: 5px;
   margin-left: 20px;
   list-style-type: square;
   /* border: 1px solid #8FAECC; */
   text-align: left;
 }

#prdonecolcontainer

 {
  padding: 0px;
  margin: 0px 0px 0px 0px;
  /* border: 1px dashed red; */
 }

#athumbnail
 {
  float: left;
  width: 200px;
  margin: 0px;
  padding: 0px 0px 2px 0px;
  border: 0px;
  /*  border-right: 2px solid blue; */
  min-height: 130px;
  height: 130px;
 }

#prodhct table
{
   margin: 0px;
   margin-top: 20px;
   padding: 0px;
   padding-top: 20px;
}

#prodhct td, #prodhct th
{
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}


td.hctitem
{
   text-align: left;
   color: #281567;
   background-color: #FAC656;
}


.valor
{
   text-align: center ! important;
}


#prodhct td.hctsubtitulo
{
   color: #FAC656;
   font-weight: bold;
   background-color: #281567;
   padding: 3px 4px 2px 4px;
}

#prodhct th
{
   color: #FFF;
   font-size: 12px;
   font-weight: bold;
   padding: 4px 0px;
   background-color: #281567;
   text-align: center;

}


/*
 * Block clearing br
 ******************************************************
*/
.clear { clear: both; margin: 0px; }

/*
 * floatfolder - floatbox
 ******************************************************
*/
.floatholder {
 margin: 10px 0 0;
 text-align: left;
}
.floatbox {
 float: left;
}
.floatbox p {margin: 0;}
.floatholder p {margin: 0;}
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix {
 display: inline-block;
}
/* Holly Hack Targets IE Win only \*/
 * html .clearfix {height: 1%;}
 .clearfix {display: block;}
/* End Holly Hack */


/*

   Wrapper de uso múltiple de 3 columnas
     
*/

.c3_wrapper
{
 text-align: left;
 margin: 0px auto;
 padding: 0px;
 /* border: 1px dotted green; */
 width: auto;
 display: inline-block;
}

.c3_sidel
{
 float: left;
 width: 140px;
}

.c3_sider
{
 float: right;
 width: 140px;
}

.c3_content
{
 margin: 0px 140px;
}


.c3_titulo
{
  width: auto;
  border: 0px;
  border-bottom: 4px dotted #281567;
  margin: 0;
  padding: 6px 0 1px 0;
  font-size: 12pt;
  color:  #281567;
  FONT-WEIGHT: bold;
  FONT-FAMILY: "Arial Narrow";
}

img.c3_floatl 
, span.c3_floatl
{
  float: left;
  margin: 0 4px 0 4px;
}

img.c3_floatr 
, span.c3_floatr 
{
  float: right;
  margin: 0 0 4px 4px;
}





#drvman {
font-size: 11px;
margin: 10px 0px 6px 0px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;

}

#drvman ul {
margin: 0;
padding: 0;
}

#drvman li {
float: left;
list-style-type: none;
margin: 5px 5px 5px 5px;
padding: 0;
white-space: nowrap;
}

#drvman a {
display: block;
padding: 3px 10px 3px 22px;
border: 1px solid #281567;
color: #281567;
background-color: #FAC656;


text-decoration: none;
position: relative;
   FONT-WEIGHT: bold;
}


#drvman a:hover, #drvman a:active
{
background-color: #281567;
color: #FFF;
border: 1px solid #FAC656;

}


#drvman #current a
{
background-color: #FFF;
color: #039;
}





#drvman .drivers a
{
background-image: url(../../layout/gm2006az/imagenes/drivers_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}

#drvman .drivers a:hover {
background-image: url(../../layout/gm2006az/imagenes/drivers_off.gif);
}


#drvman .manuales a {
background-image: url(../../layout/gm2006az/imagenes/manuales_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}

#drvman .folleto a {
background-image: url(../../layout/gm2006az/imagenes/folleto_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}

#drvman .animacion a {
background-image: url(../../layout/gm2006az/imagenes/animacion_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}

#drvman .manuales a:hover {
background-image: url(../../layout/gm2006az/imagenes/manuales_off.gif);
}

#drvman .folleto a:hover {
background-image: url(../../layout/gm2006az/imagenes/folleto_off.gif);
}

#drvman .animacion a:hover {
background-image: url(../../layout/gm2006az/imagenes/animacion_off.gif);
}





#drvman #current.manuales a
, #drvman #current.manuales a:hover{
background-image: url(../../layout/gm2006az/imagenes/manuales_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
background-color: #FFF;
}

#drvman #current.drivers a
, #drvman  #current.drivers a:hover{
background-image: url(../../layout/gm2006az/imagenes/drivers_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
background-color: #FFF;
}


#drvman #current.folleto a
, #drvman  #folleto.drivers a:hover{
background-image: url(../../layout/gm2006az/imagenes/folleto_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
background-color: #FFF;
}

#drvman #current.animacion a
, #drvman  #current.animacion a:hover{
background-image: url(../../layout/gm2006az/imagenes/animacion_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
background-color: #FFF;
}



#drvman .catalogo a {
background-image: url(../../layout/gm2006az/imagenes/catalogo_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}
#drvman .catalogo a:hover {
background-image: url(../../layout/gm2006az/imagenes/catalogo_off.gif);
}
#drvman #current.catalogo a
, #drvman  #catalogo.drivers a:hover{
background-image: url(../../layout/gm2006az/imagenes/catalogo_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
background-color: #FFF;
}



#drvman .sitioweb a {
background-image: url(../../layout/gm2006az/imagenes/sitioweb_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}
#drvman .sitioweb a:hover {
background-image: url(../../layout/gm2006az/imagenes/sitioweb_off.gif);
}
#drvman #current.sitioweb a
, #drvman  #sitioweb.drivers a:hover{
background-image: url(../../layout/gm2006az/imagenes/sitioweb_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
background-color: #FFF;
}






.floatright
{
float: right;
margin: 0 0 10px 10px;
border: none;
padding: 2px;
}


.floatleft
{
float: left;
margin: 0 10px 10px 0px;
border: none;
padding: 2px;
}





.files_sec_container
{

  clear: both;
  margin: 20px 0px 0px 0px;
  /*  border: 1px solid red; */
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #000000;


}

.files_sec_titulo
{
  margin: 10px 0px 0px 0px;
  text-align: left;
  font-size: 12pt;
  border-bottom: 4px dotted #663300;
  color:  #663300;
  FONT-WEIGHT: bold;


}

.files_sec_descripcion
{
  margin: 5px 0px 0px 20px;
  text-align: justify;
  color:  #000000;

}

.files_container
{
  margin: 5px 20px 10px 40px;
  /* border: 1px solid blue; */
}

.files_titulo
{
  margin: 8px 20px 0px 20px;
  text-align: left;
  font-size: 11pt;
  color:  #663300;
  FONT-WEIGHT: bold;

}

.files_descripcion
{
  margin: 0px 20px 0px 40px;
  text-align: justify;
  color:  #000000;

}





.im_errores
{
  clear: both;
  margin: 20px;
  padding: 10px;
  border: 2px solid #663300;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align: justify;
  color: #000000;
  background-color: transparent;
}

.im_errores H2
{
  margin: 10px 0px 0px 0px;
  text-align: left;
  font-size: 12pt;
  border-bottom: 4px dotted #663300;
  color:  #663300;
  FONT-WEIGHT: bold;
}

.im_errores li
{
  margin: 0px 0px 10px 0px;
}

.im_errores div.volver
{
  text-align: right;
  font-size: 8pt;
}

.volver A:link
, .volver a:visited
, .volver a:active
{
  text-decoration: none;
}

.volver A:hover
{
  text-decoration: underline;
}








.sidebox
{
FONT-FAMILY: Verdana, Arial;
COLOR: #281567;
FONT-SIZE: 10px;
BACKGROUND-COLOR: #FAC656;
BORDER-COLOR: #281567;
}

.sidebox input
{
COLOR: #000;
FONT-SIZE: 10px;
BACKGROUND-COLOR: #ffffff;
BORDER: 1px solid #999;
TEXT-DECORATION: none;
}

.sidebox th
{
FONT-SIZE: 10px;
BACKGROUND-COLOR: #281567;
COLOR: #FFF;
}

.sidebox td
{
  FONT-SIZE: 10px;
}

.sidebox input.sboxmit
{
  FONT-SIZE: 10px;
  font-weight: bold;
  BACKGROUND-COLOR: #FFF;
  COLOR: #999;
  cursor: pointer;
  border: 1px solid #999;
}




