html {
 overflow-y: scroll;
}

form {margin-bottom : 0;}

body          {
	background: #FFFF60;
	font-family: Verdana; 
	font-size: 12px; 
	margin: 0px 0px 0px 0px;
}

optgroup {
   font-weight: bold;
   font-style:normal;
}

.oculto {
	display:none;
}

.visible {
}

a {text-decoration: underline; color: #000000;}
a:hover {text-decoration: underline; color: #2574B4;}
a.acciones {text-decoration: underline; color: #808080; font-family : Verdana; font-weight : bold; font-size : 10px;}
a.acciones:hover {text-decoration: underline; color: #000000; font-family : Verdana; font-weight : bold; font-size : 10px;}
a.nav1 {text-decoration: underline; color: #000000;}
a.nav1:hover {text-decoration: underline; color: #2574B4;}
a.nav2 {text-decoration: underline; color: #2574B4; font-family : Verdana; font-weight : bold; font-size : 12px;}
a.nav2:hover {text-decoration: underline; color: #000000; font-family : Verdana; font-weight : bold; font-size : 12px;}

a.tooltip:hover {cursor:help; background:#ffffff; text-decoration:none;}
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:230px;}
a.tooltip:hover span {display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}

a.azul {text-decoration: none; color: #3C7BD2;}
a.azul:hover {text-decoration: underline; color: #000000;}
a.blanco {text-decoration: none; color: #FFFFFF;}
a.blanco:hover {text-decoration: underline; color: #e86f00;}
a.blancosub {text-decoration: underline; color: #FFFFFF;}
a.blancosub:hover {text-decoration: underline; color: #e86f00;}
a.gris {text-decoration: none; color: #808080;}
a.gris:hover {text-decoration: underline; color: #000000;}
a.grissub {text-decoration: underline; color: #808080;}
a.grissub:hover {text-decoration: underline; color: #000000;}
a.grisoscuro {text-decoration: none; color: #5F5F5F;}
a.grisoscuro:hover {text-decoration: underline; color: #000000;}
a.grisoscurosub {text-decoration: underline; color: #5F5F5F;}
a.grisoscurosub:hover {text-decoration: underline; color: #000000;}
a.negro {text-decoration: none; color: #000000;}
a.negro:hover {text-decoration: underline; color: #000000;}
a.negrosub {text-decoration: underline; color: #000000;}
a.negrosub:hover {text-decoration: underline; color: #e86f00;}
a.verde {text-decoration: none; color: #309225;}
a.verde:hover {text-decoration: underline; color: #000000;}
a.rojo {text-decoration: none; color: #CB150C;}
a.rojo:hover {text-decoration: underline; color: #000000;}
a.azuloscuro {text-decoration: none; color: #24579B;}
a.azuloscuro:hover {text-decoration: underline; color: #000000;}

.boton-dis-sp {
	display: inline-block; 
	height: 18px; 
	background: #ccc url('../images/boton-bg.png') repeat-x; 
	border: 1px solid #bbb; 
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	color: #C0C0C0;
	font-family:Tahoma; font-size:10px; 
	padding-left:3px; padding-right:7px; padding-top:3px; padding-bottom:5px;
}

.boton-dis-sp td {
	padding-top:1px; 
	color: #C0C0C0;
	font-family:Tahoma; font-size:10px; 
}

.boton {
	cursor: pointer;
	cursor: hand;
	font-family:Tahoma; font-size:10px; 
}

.boton-sp {
	display: inline-block; 
	height: 19px; 
	background: #ccc url('../images/boton-bg.png') repeat-x; 
	border: 1px solid #bbb; 
	-webkit-border-radius: 5px; -moz-border-radius: 6px; border-radius: 5px; 
	color: #444444;
	cursor: pointer;
	font-family:Tahoma; font-size:10px; 
	cursor: hand;
	padding-left:3px; padding-right:7px; padding-top:3px; padding-bottom:3px;
}
.boton-sp td {
	padding-top:1px; 
	color: #000000;
	font-family:Tahoma; font-size:10px; 
}
.boton-sp:hover {border-color: #666; color: #222;}

.boton-sp-ch {
	display: inline-block; 
	//height: 20px; 
	background: #ccc url('../images/boton-bg.png') repeat-x; 
	border: 1px solid #bbb; 
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
	color: #444444;
	cursor: pointer;
	font-family:Tahoma; font-size:7pt; 
	cursor: hand;
	padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:2px
}
.boton-sp-ch td {
	font-family:Tahoma; font-size:7pt; 
}
.boton-sp-ch:hover {border-color: #666; color: #222;}

#wrapper { 
 width: 974;
}

#header {
 font-family: Verdana; 
 font-size: 12px; 
 height: 157px;
 width: 100%;
 background: #FFFF60;
 background-image: url('../images/fondo_pagina_cabezal_1024.gif'); 
 background-repeat: no-repeat; 
 background-position: center top;
 padding: 0px 27px 0px 27px;
}

#content { 
 font-family: Verdana; 
 font-size: 12px; 
 height: 600px;
 width: 100%;
 background-image: url('../images/fondo_pagina_cuerpo_1024.gif'); 
 background-repeat: repeat-y; 
 background-position: center;
 padding: 0px 30px 0px 30px;
}

#footer { 
 font-family: Verdana; 
 font-size: 12px; 
 height: 35px;
 width: 100%;
 text-align: center;
 background: #FFFF60;
 background-image: url('../images/fondo_pagina_pie_1024.gif'); 
 background-repeat: no-repeat; 
 background-position: center top;
 padding: 0px 27px 0px 27px;
}


#tabsamarillo {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
#tabsamarillo ul {
        margin:0;
        padding:10px 10px 0 8px;
        list-style:none;
      }
#tabsamarillo li {
 font-family: Verdana; 
 font-size: 12px; 
      display:inline;
      margin:0;
      padding:0;
      }
#tabsamarillo a {
      float:left;
      background:url("../images/tableftamarillo.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#tabsamarillo a span {
      float:left;
      display:block;
      background:url("../images/tabrightamarillo.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#000000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsamarillo a span {float:none;}
    /* End IE5-Mac hack */
    #tabsamarillo a:hover span {
      color:#000000;
      }
#tabsamarillo a:hover {
      background-position:0% -84px;
      }
#tabsamarillo a:hover span {
      background-position:100% -84px;
      }

#tabsamarillo #current a {
                background-position:0% -42px;
        }

#tabsamarillo #current a span {
                background-position:100% -42px;
        }
        
#tabsamarillo .inactivo {
	  font-family: Verdana; 
	  font-size: 12px; 
      color:#C4C4C4;
      float:left;
      background:url("../images/tableftamarillo_des.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#tabsamarillo .inactivo span {
	  font-family: Verdana; 
	  font-size: 12px; 
      color:#C4C4C4;
      float:left;
      display:block;
      background:url("../images/tabrightamarillo_des.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsamarillo .inactivo span {float:none;}
    /* End IE5-Mac hack */
    
#tabsamarillo .activo {
	  font-family: Verdana; 
	  font-size: 12px; 
      color:#000000;
      float:left;
      background:url("../images/tableftamarillo.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      background-position:0% -42px;
      }
#tabsamarillo .activo span {
	  font-family: Verdana; 
	  font-size: 12px; 
      color:#000000;
      float:left;
      display:block;
      background:url("../images/tabrightamarillo.gif") no-repeat right top;
      background-position:100% -42px;
      padding:5px 15px 4px 6px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsamarillo .inactivo span {float:none;}
    /* End IE5-Mac hack */
