  body,html {
    padding:0px;
	margin:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	background-image:url(images/BG.jpg);
	background-repeat:repeat-x
  }
  form {
    padding:0px;
	margin:0px;
  
  }
  input, textarea, option {
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/inputbg.jpg);
	background-repeat:repeat-x;
	border:1px #CCCCCC solid;  
  }
  li {
    padding-left:8px;
  
  }
  
  #cabecera {
     width:799px;
	 height:100px;
	 background-color:#FFFFFF;
	 background-image:url(images/cabecera-fondo.jpg);
	 background-position:bottom;
	 background-repeat:no-repeat;
	 text-align:center
  }
  #menu {
     width:799px;  
  }
  #webmain {
    width:799px;
  
  }
  #menu_principal {
    float:left;  
  }  
  #menu_principal .elem {
    float:left;
	padding: 2px 17px 0 17px; 
	background-color:#000000;
	background-image:url(images/barra.jpg);
	background-position:bottom;
	background-repeat:repeat-x; height:27px;
  }
  #menu_principal .elem-selec {
    float:left;
	padding: 2px 17px 0 17px; 
	background-color:#FFC20E;
	background-image:url(images/barra.jpg);
	background-position:bottom;
	background-repeat:repeat-x; height:27px;
  }
  #menu_principal .sep {
     float:left;
	 padding-top:2px;
	 background-color:#000000;
	 background-image:url(images/barra.jpg);
	 background-position:bottom;
	 background-repeat:repeat-x;
	 height:27px;
  }
  .elem-selec div,.elem-selec a {
    padding-top:5px;
	color:#FFC20E;
	text-decoration:none
  }
  .elem div, .sep div, .elem a, .sep a {
    padding-top:5px;
	color:#FFFFFF;
	text-decoration:none;
  }
  
  #tituloizqr {
  	padding-top:5px;
	font-size:12px;
	text-align:left;
	padding-left:8px;
	font-weight:bold
  
  }
  .submenu {
    background:#44494A;
	text-align:left;
	padding:8px;
	color:#FFFFFF;
  }
  .submenu_rollover {
    background:#000000;
	text-align:left;
	padding:8px;
	color:#FFFFFF;
  }
  .submenu_rollover-select {
    background:#44494A;
	text-align:left;
	padding:8px;
	color:#FFFFFF;
	background-color:#000000;

  }
  
  .submenu-select {
    background:#44494A;
	text-align:left;
	padding:8px;
	color:#F9C32C;
	background-color:#000000
  } 
  .submenu-select a {
    color:#F0C32C;
	text-decoration:none;
  }
  .submenu a,.submenu_rollover a,.submenu_rollover-select a {
    color:#FFFFFF;
	text-decoration:none;
  }

  .submenu b, .submenu-select b,.submenu_rollover b {
    font-size:12px;
	font-weight:bold;  
  }
  #menu-inferior a {
    font-weight:normal;
	font-size:11px;
	text-decoration:none;
  }
  #menu-inferior {
    font-size:11px;
    font-weight:normal;
	color:#9D9FA2;
	padding-top:13px;
  }
  #menu-inferior .menuinf {
    padding: 3px 6px 6px 6px;
	border-bottom:1px #ffffff solid;
	float:right;  
  }
  #menu-inferior .menuinf a {
    color:#9D9FA2
  }
  #menu-inferior .menuinf-sel {
    padding: 3px 6px 6px 6px;
	border-bottom:1px #F7931E solid;
	float:right; 
  }
  #menu-inferior .menuinf-sel a {
    color:#F7931E;
  }
  #menu-inferior .separ {
    padding: 3px 3px 6px 3px;
	border-bottom:1px #ffffff solid;
	float:right;  
  }
  

  .categoria {
    border-top:2px #cccccc solid;
	padding:6px 0 2px 0;
	width:150px;
	float:left
  }
  .categoria:hover  {
    background:#F4F4F4;
	color:#de9118;
	border-top:2px #de9118 solid;
  }
  
  .categoria a {
    text-decoration:underline;
	color:#333333;  
	font-size:12px;
  }
  .categoria:hover a {
    color:#de9118
  }
  .categoria div {
    text-align:center;
	padding-bottom:2px
  }