#g_title p, #g_footer p, #g_description p {
    margin: 0;
  }
  /*

    -- -- -- -- -- -- --
    Browser Fixes
    -- -- -- -- -- -- --

    This file uses CSS filtering methods to fix various
    layout bugs.

    Each of the following three imported files is a
    separate, browser-specific CSS file that keeps all
    hacks out of the main style sheet.

    Over time, as supporting these browsers no longer
    remains a priority, cleaning up the hacks is as
    easy as deleting the @import statement below, or
    simply no longer linking this file from the HTML.

  */

  /*
    fix ie6 "peekaboo bug" using the "holly hack".
    Note, this style only gets applied to ie6
  */
  * html .wrapper {
    height: 0.1%;
  }

  /*
   * IE5 mac - overrides the IE/Win hack
   */

  /*\*//*/

  * html #threecolumn div {
    height: auto;
  }

  /**/


  /*
   * IE5/Win-specific CSS -ensures #container wraps all content on window resize
   */

  @media tty {
   i{content:"\";/*" "*/}} * html #container { height: 1%; } /*";}
  }/* */
  /* Styling for editable elements. Eventually, this will be part of the style. */
  .editable {
    border: 1px dashed blue;
  }

  #footer {
    clear: both;
  }

  /* Extra divs hidden by default. The custom CSS can override this though */
  #extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {
    display: none;
  }

  a img,:link img,:visited img {border: none;}


  /*
    -- -- -- -- -- -- --
    2 Column Layout
    Right sidebar
    -- -- -- -- -- -- --
  */

  /* Center #container, constrain to 718px width
  ----------------------------------------------- */
  body {
    text-align: center;
  }
  #container {
    width: 718px;
    text-align: left;
    margin: 0 auto;
  }

  /* Set up the columns
  ----------------------------------------------- */
  #main-content {
    float: left;
    display: inline; /* for IE */
    width: 470px;
    overflow: hidden;
  }
  #sidebar {
    float: left;
    display: inline; /* for IE */
    width: 230px;
    overflow: hidden;
  }

  /* Clear the Footer
  ----------------------------------------------- */
  #footer {
    clear: both;
  }

  /** BEGIN CUSTOM SKIN **/
    h1,h2,h3,h4,h5,h6,p,ul,ol,dt,dd {font-size: 0.85em;color:#676767;}
    pre,code,kbd {font-size:1em; font-family:"Courier New", Courier, monospace;color:#676767;}
    dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
    a img,:link img,:visited img {border: none;}
    address {font-style: normal;}

    /*
       Theme: Swirl
       Color: Grey    #9ED89E
    */


    html {background: #C0C0C0;}
    body {background:#C0C0C0;font-family:Verdana, Tahoma, Arial, sans-serif;font-size:0.85em;margin:0px;}
    a {color:#104010; text-decoration:none; border-bottom:1px dotted #104010;}
    a:hover,a:active{color:#FF6600; text-decoration:none;border-bottom:1px dotted #FF6600;}
    b, strong {font-weight:bold;}
    blockquote {border-left:4px double #676767;margin:1em 3em;padding-left:1em;font-size:0.9em;color:#676767;}
    blockquote p {line-height:1.45em;color:#676767;}
    em {font-style:italic;}
    h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:1.5em 0 0.5em 0;}
    h1 {font-size:2.25em;color:#FFFFFF;margin:0;border-bottom:4px double #9D9D9D;}
    h2 {font-size:2em;color:#676767;border-bottom:4px double #9D9D9D;}
    h3 {font-size:1.75em;color:#676767;border-bottom:3px double #9D9D9D;}
    h4 {font-size:1.5em;color:#676767;border-bottom:3px double #9D9D9D;}
    h5 {font-size:1.25em;color:#676767;border-bottom:1px solid #9D9D9D;}
    h6 {font-size:1em; color:#676767;border-bottom:1px dotted #9D9D9D;}
    p, li {color:#676767;line-height:1.75em;margin:0 0 1em 0;}
    blockquote p, table p, dd p, li p, #header p {margin-bottom:0.5em;color:#676767;}
    ul, ol {margin:1em 0; padding-left: 1.6em;}
    li {margin:0.25em 0;}
    ul li {list-style-type:disc;}
    ol li {list-style-type:decimal;}
    table {border:1px solid #9D9D9D;border-width:1px 1px 0 1px;}
    table caption {
    display:block;
    font-style:italic;
    white-space:nowrap;
    margin:0.5em 1em;
    color:#676767;
    font-size:0.85em;
  }
    table td, table th {padding:0.5em 1em;text-align:left;vertical-align:top;background-color:#F1F1F1;}
    table th {border-top:1px solid #9D9D9D;border-bottom:1px solid #9D9D9D;font-weight:bold;background-color:#CFCFCF;color:#676767;font-weight:bold;}
    table td {font-family:Verdana;font-size:11px;border-bottom:1px solid #9D9D9D; color:#676767;}

    dl {margin:1em;line-height:1.5em;list-style-type:disc;color:#676767;}
    dt {font-weight:bold;margin-top:0.5em;color:#676767;}
    dd {margin-left:2em;color:#676767;}

    #adsense {text-align:center;}
    #container {
       padding: 0px;
      background:#F0B859 url('images/skin_swirl_grey_top.gif') no-repeat top left;
      margin:0px auto;
    }
    #footer {
       padding:4em;
       background:#F0B859 url('images/skin_swirl_grey_bot.gif') no-repeat bottom left;
       margin:0px auto;
    }

    #g_footer {
     padding-top:0.5em;
    font-size:0.9em;
    font-style:italic;
    text-align:center;
    color:#9D9D9D;
    }

    #page-title {
      text-align:left;
    font-style:italic;
    border:none;
    padding-top:80px;
    padding-left:15px;
    }
    #g_description {
    padding-left:30px;
    font-style:italic;
    color:#9D9D9D;
    padding-right:300px;
    }
    #sidebar {font-size:0.85em;
    padding:5px;
    }
    #sidebar :first-child {margin-top:12px;}
    #sidebar-alternate {font-size:0.85em;
    padding:5px;
    }
    #sidebar-alternate :first-child {margin-top:12px;}
    #main-content {
    padding:10px;
    }

    #main-content h2:first-child {margin-top:0;}

    hr {
    height:1px;
    margin:0px 20px;
    border:none;
    border-bottom:4px double #9D9D9D;
    }

    @media print {
      html {background:#fff !important;}
      #container {border-width:0px !important;padding:0 !important;}
    }

    /* Tweaks for Three-column layout
    ----------------------------------------------- */
    #threecolumn #main-content .wrapper {}  #threecolumn #sidebar {width:118px;}

    /* Tweaks for Two-column Left layout
    ----------------------------------------------- */
    #twocolumn-left #main-content .wrapper {}
    #twocolumn-left #sidebar {width:218px;}

    /* Tweaks for Two-column Right layout
    ----------------------------------------------- */
    #twocolumn-right #main-content .wrapper {}
    #twocolumn-right #sidebar {width:218px;}

    /* Tweaks for Two-column Liquid layout
    ----------------------------------------------- */
    #twocolumn-liquid-right #container {}
    #twocolumn-liquid-right #main-content .wrapper {}
    #twocolumn-liquid-left #container {}
    #twocolumn-liquid-left #main-content .wrapper {}

    /* Tweaks for One-column Liquid layout
    ----------------------------------------------- */

    /* Tweaks for One-column layout
    ----------------------------------------------- */
    #onecolumn #main-content .wrapper {}


    fieldset {
		border: 2px solid #CFCFCF;
		margin-top: 1.3em;
		padding: 0.7em 2%;
		width: 94%;
	}
    fieldset fieldset {
		border-width: 1px;
	}
	legend {
		border: 5px solid #CFCFCF;
		background: #CFCFCF;
		color: #676767;
		padding: 0.1em 0.5em;
	}
	//**
	form#formInscripcion {
		padding-left: 1em;
	}

	span.formlabel {
		display: block;
		font-style: italic;
		padding-right: 0.2em;
		/*text-align: right;*/
	}

   textarea, input#apellido, input#nombre, input#emilio, input#Tel,
    input#dni, input#institucion, input#direccion
    , select#cate
    {
	border: 1px solid #676767;
	font-family: 'courier new', monospace;
	font-size: 100%;
    margin-bottom: 0.5em;
    padding: 2px 3px;
	width: 90%;
    }
    legend {
		border: 1px solid #CFCFCF;
		background: #CFCFCF;
		color: #676767;
		padding: 0.1em 0.5em;
	}
    fieldset {
		border: 2px solid #2A2C16;
		margin-top: 1.3em;
		padding: 0.7em 2%;
		width: 94%;
	}
	legend {
		font-weight: 600;
	}
	label {
		white-space: nowrap;
	}
    .label {
		padding-right: 0.3em;
		text-align: right;
		width: 9em;
	}
	fieldset fieldset {
		border-width: 1px;
	}
    /** END CUSTOM SKIN **/