/* CSS Document */

* {margin:0px;padding:0px}

body
    {
    background-color:#ffffff;
    text-align:center;
    font-family:Arial,Verdana;
    color:#037d40;
    }

/* textos */


a
  {
	font-size:13px;
  color:#037d40;   
  text-decoration:underline;
	outline:0;
  }

a:link{}

a:visited{}

a:hover
    {
    color:#999999;
    text-decoration:underline;
    }

a:active{}

ul
  {
  list-style-type:none
  }

h1
  {
  font-size:16px;
  color:#111111;
  text-align:left;
  padding:0 0 3px 0;
  }

h2
  {
  font-size:13px;
  text-align:left;
  padding:0 0 5px 0;
  }

h3
  {
  text-align:left;
  font-size:12px;
  color:#999999;
  padding:0 0 4px 0;
  }

h4
  {
  text-align:left;
  font-size:15px;
  color:#555555;
  padding:4px 0
  }

h5
  {
  text-align:left;
  font-size:13px;
  color:#555555;
  padding:0 0 4px 0;
  }

p
  {
  text-align:justify;
  font-size:13px;
  color:#333333;
  padding:0 0 3px 0;
  }

/* textos */

#global
      {
      background-color:#ffffff;
      border:1px solid #dddddd;
      width:980px;
      margin:1px auto;
      }

#cabecera
      {
      background-color:#ffffff;
      height:95px;
      margin:4px 0 0 0;
      }

#banner
      {
      background-image:url(elementos/banner.gif);
      width:230px;
      height:90px;
      float:left;
      }

#banner p
      {
      font-size:11px;
      color:#333333;
      padding:78px 0 4px 10px
      }


#caja-publicidad
      {
      width:730px;
      height:90px;
      float:right;
      margin:0 10px 0 0;
      }
 
 

/* menu-horizontal */

#menu-horizontal
      {
      margin:10px 0;
      }

#menu-horizontal a
      {
      color:transparent;
      }
			
/* menu-horizontal */


#indice
      {
			border-bottom:3px solid #cccccc;
      margin:40px 10px 20px 10px;
      }

#indice h1
      {
      text-align:center;
      padding:5px 0;
      }

#indice p
      {
      text-align:right;
			font-size:14px;
      color:#111111;
      position:relative;
      left:0;
      top:-4px;
      }			
			
#contenedor
      {
      background-color:transparent;
      margin:15px 10px 0 10px;
      }

#title 
      {
      background-color:transparent;
      border-bottom:2px solid #999999;
      margin:0 0 14px 0;
      }


/* COLUMNA-LEFT */

#col-left
      {
      background-color:#ffffff;
      width:220px;
      float:left;
      }

/* COLUMNA-LEFT  */


/* menu-vertical */

#menu-vertical
      {
      background-color:#ffffff;
      margin:0 0 10px 0;
      }

#menu-vertical a 
      {
      background-image:url(elementos/fondo-link-vertical.jpg);
      text-align:left;
      display: block;
      font-size:13px;
      text-decoration:none;
      color:#006666;
      border:1px solid #cccccc;
      padding:6px 10px 6px 15px;
      margin:0 0 3px 0;
      }

#menu-vertical a:hover
      {
      text-decoration:none;
      color:#006666;
      border:1px solid #006666;
      }

/* menu-vertical */


/* COLUMNA-RIGHT */

#col-right
      {
      background-color:#ffffff;
      width:710px;
      float:right;
      }


/* columna-interior-1 */

#col-1
      {
      background-color:#ffffff;
      width:340px;
      float:left;
      }

#col-1 p
      {
      font-size:13px;
      color:#555555;
      }
			
/* columna-interior-1 */


/* columna-interior-2 */

#col-2
      {
      background-color:#ffffff;
      width:340px;
      float:right;
      }

#col-2 p
      {
      font-size:13px;
      color:#555555;
      }

/* enlaces */
#enlace-gnral
      {
      text-align:left;
      margin:0 0 2px 0;
      }

#enlace-gnral a
      {
      font-size:12px;
      color:#555555;
      text-decoration:none;
      padding:0 0 10px 0;
      display:block;
      }

#enlace-gnral a:hover
      {
      color:#555555;
      text-decoration:none;
      }

#titular
      {
      text-align:left;
      margin:0 0 5px 0;
      }

#titular a
      {
      font-weight:bold;
      font-size:13px;
      color:#037d40;
      text-decoration:none;
      display:block;
      }

#titular a:hover
      {
      color:#999999;
      text-decoration:none;
      }

#parrafo
      {
      border-bottom:1px dotted #cccccc;
      text-align:left;
      margin:0 0 14px 0;
      }

#parrafo a
      {
      font-size:13px;
      color:#555555;
      text-decoration:none;
      display:block;
      padding:0 0 10px 0;
      }

#parrafo a:hover
      {
      color:#555555;
      text-decoration:none;
      }

#link-right
      {
      text-align:right;
      font-size:13px;
      }

#link-right a
      {
      font-size:13px;
      color:#037d40;
      text-decoration:underline;
      }

#link-right a:hover
      {
      font-size:13px;
      color:#999999;
      text-decoration:underline;
      }
/* enlaces */

/* columna-interior-2 */

/* COLUMNA-RIGHT */



/* pie-pagina */
#pie
      {
      background-color:#ffffff;
      height:60px;
      margin:0 10px;
      padding:10px 0;
      }

#pie h3
      {
      font-weight:normal;
      font-size:12px;
      color:#888888;
      padding:5px 0;
      }

#pie li
      {
      font-size:12px;
      color:#888888;
      display:inline;
      padding:4px 10px;
      }

#pie a
      {
      font-size:12px;
      color:#888888;
      text-decoration:none;
      }

#pie a:hover
      {
      color:#888888;
      text-decoration:underline;
      }

/* pie-pagina */