/*#BEGIN#*/
/*# name="01 General" reference="ref/common-layout-shared.css\01_General.htm" description="General" #*/






















* {
  list-style:none;
  margin:0;
  padding:0;
}

hr
{
  display:none;
}

html
{
  height:100%;
}

body
{
 /*background-image:url('../img/common-layout-shared/body_background.gif');
  background-position:top left;
  background-repeat:repeat-y;*/
 background-color:#F7F5ED;
  height:100%;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:69%;
}

img
{
  border:none;
}
.container {
 width:768px;
 margin:0 auto;
 background-color:#F0ECDD;
}


/*#END#*/
/*#BEGIN#*/
/*# name="02 Header" reference="ref/common-layout-shared.css\02_Header.htm" description="Header" #*/





















div.header
{
/*padding:12px 14px 6px 16px;
width:740px;*/
width: 768px;
height: 106px;
}

div.header h1
{
float:left;
height:77px;
width:74px;
margin: 10px 0 0 15px;
}

div.header div.logged
{
clear:both;
}

div.header p.logout
{
float:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
margin:0;
text-align:right; /* W3C CSS Validator, warning : This property applies to block-level elements */
width:328px;
}

div.header p.logout a
{
color:#343F70;
text-decoration:none;
}

div.header p.logout a:hover
{
text-decoration:underline;
}

div.header p.welcome{
font-family: Georgia, "Times New Roman", Times, serif;
float: left;
color:#AD9E45;
text-align: right;
font-size: 1.2em;
width: 408px;
            /*layout.css of TAB*/
            margin:0;
}

div.users p {
margin: 14px 0 0 0;
}

div.headersearch{
width: 144px;
float:right;
  margin:10px 16px 0 0;
}
div.headersearch input{
}

/*#END#*/
/*#BEGIN#*/
/*# name="03 Content" reference="ref/common-layout-shared.css\03_Content.htm" description="Content" #*/






















/* ********** OTHER STYLES ********** */
/* Pusher (do not touch) */

div.pusher {
  clear: both;
  height: 0;
  overflow: hidden;
}

/* Hide HRs (they are just for XHTML structuring purposes) */

div.main-menu hr
{
  display:none;
}



/*#END#*/
/*#BEGIN#*/
/*# name="03-1 secondContent" reference="ref/common-layout-shared.css\04-2_secondContent.htm" description="second Content" #*/






















div.secondContent
{
  float:left;

  /*was min-height:140px; cGuyomard 2007-01-18, reason : prevent main-content to slide under the second content */
  /* BEGIN - hack, see http://www.dustindiaz.com/min-height-fast-hack *//*
  min-height:400px;
  height: auto !important;
  height: 400px; 
  *//* END - hack */

  min-height:400px;

/*  width:183px;*/
     width: 176px;
     margin-bottom: 16px;
    margin-top: 10px;
}





/*#END#*/
/*#BEGIN#*/
/*# name="04 Menu" reference="ref/common-layout-shared.css\Menu.htm" description="Menu" #*/






















div.main-menu .mod001 ul
{
 list-style:none;
 margin:0;
 padding:0;
}

div.main-menu .mod001 a
{
 color:#343F70;
 font-family:inherit;
font-size:1.2em;
 text-decoration:none;
}

div.main-menu .mod001 ul li
{
 background-image:url('../img/common-layout-shared/menu_icon.gif');
 background-position:18px 0.9em;
 background-repeat:no-repeat;
 border-bottom:dashed 1px #343F70;
 font-family:Georgia, "Times New Roman", Times, serif;
/* font-size:1.2em;*/
 line-height:1.2em;
 padding:0.5em 12px 0.5em 36px;
}

div.main-menu .mod001 a:hover
{
 text-decoration:underline;
}

div.main-menu .mod001 ul li li
{
 background-image:none;
 border-bottom:none;
/* font-size:0.9em;*/
 padding-left:0;
}

div.main-menu .mod001 ul ul
{
 border-top:none;
 display:none;
 /*padding-left:12px;*/
 padding-top:0.5em;
}
div.main-menu .mod001 ul ul ul
{
 border-top:none;
 display:none;
 padding-left:12px;
 padding-top:0.5em;
}

div.main-menu .mod001 ul li li a
{
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/* Display sub menu when section is selected */

div.main-menu .mod001 li.current-section ul
{
 display: block;
}

/* Selected link style */
div.main-menu .mod001 a.selected,
div.main-menu .mod001 a:hover.selected
{
  color:#594E21;
 /*cursor: default;*/
 /*text-decoration: none;*/
}

div.main-menu .mod001 a.hover,
div.main-menu .mod001 a:hover.selected
{
 text-decoration: underline;
}


em.accesskey{
  font-style: normal;
}

/*#END#*/
/*#BEGIN#*/
/*# name="05 Columns" reference="ref/common-layout-shared.css\05_Columns.htm" description="Estilos para las columnas" #*/






















.row {
    margin-bottom:16px;
}

/*
.column {
    background: transparent url('../img/common-layout-inner/vertical_dashed3.gif') 11px top repeat-y;
}
*/

/*#END#*/
/*#BEGIN#*/
/*# name="06 Forms" reference="ref/common-layout-shared.css\06_Forms.htm" description="Forms" #*/
div.forms-component {
}
div.forms-component legend {
    display: none;
}
div.forms-component h2 {
  background-color:#C5BB7C;
  color:#5B3E1C;
  font-size:1.1em;
  font-weight:bold;
  margin:0;
  padding:0.45em;
  text-transform:uppercase;
}
div.forms-component fieldset dl{
    padding: 6px;
}
div.forms-component fieldset dl dd input,
div.forms-component fieldset dl dd select{
    margin: 0 0 6px 12px;
} 
div.forms-component fieldset label{
    color: #5B3E1C;
}
div.forms-component fieldset dl.left dd input{
    width:90%;
}
div.forms-component div.captcha div.form-column-left{
    float:left;
    width:40%;
}
div.forms-component div.captcha div.form-column-right{
  float:left;
  width:60%;
}
div.forms-component div.captcha div.form-column-left img{ 
    margin: 0 0 0 6px;
}
div.forms-component div.captcha div.form-column-right dl{
    padding:0;
    width:100%;
}
div.forms-component div.form-action{
    background-color:#BEB26B;
    margin:0;
    padding:0.5em 0;
    text-align:center;
    width:100%;
}
div.forms-component div.form-action button{
background-color:#716938;
background-position:left top;
background-repeat:no-repeat;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:1.1em;
font-weight:bold;
height:1.7em;
line-height:1.7em;
margin-left:5px;
margin-right:5px;
margin-top:0;
width:5em;
}
div.forms-component label.error{
    color: red;
}
div.fourthContent form.lateral div.buttons button {
color:#594E21;
cursor:pointer;
font-weight:bold;
height:auto;
padding:4px;
margin: 0 0 4px;
width:144px;
}
div.fourthContent form.lateral div.buttons button p{
    margin-bottom:0;
}
/*#END#*/
