  html, body{
    height: 100%;
	height:auto !important;
  }
  
  body {
  	background: #FFFFFF url("imagenes/fondo1.png") repeat-x scroll 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;  
    font-size: 9pt;      
    overflow-x: hidden;
  }
  
  div#fondoPagina1{  	
    position:relative;
	background: white url("imagenes/fondo2.png") repeat-y scroll 0 0;
	margin:0 auto;
	width: 997px;
	height: auto !important;
	min-height:100%;
  }
  
  div#fondoPagina2{
    width:980px;
	margin:0 auto;
	height: auto;
  }
    
  /** Encabezado banner**/
  #xheader {
    height:76px;
    position: relative;
	width:907px;
	margin: 0 auto;
	 
  }
  
  .xcontLinea{
    height: 7px;
    width: 95%;
    background: url("imagenes/sepa_line.jpg") repeat-x scroll 0 0;
	margin: 0 auto;
  }
    
  #xbanner{
    /*background-image: url("imagenes/baner1.jpg");    */
    height: 243px; 
    width: 907px; 
    position: relative;
	margin: 0 auto;
  }
    
  #xbannerText{
    font-size:1.8em;
    opacity:0.6;
    padding:10px;
    position:absolute;
    right:33px;
    text-align: center;
    top:36px;
  }

  #xheader_logo{
    position: absolute;
    top: 35px;
    background-image: url("imagenes/logocoop3.png");
    bottom: 0px;
    left: 13px;
    width: 253px;
    height: 38px;
  }
 
  #xheader_menu1{
    background-color: #800000;
    position: absolute;
    bottom: 3px;
    right: 0px;
    height: 28px;
    width: 340px;
  }
  
  #xheader_menu2{
    background-image: url("imagenes/xmenu_lef.jpg");
    background-position: left;
    background-repeat: no-repeat;
    height: 100%; 
  }
  
  #xheader_menu3{
    background-image: url("imagenes/xmenu_rig.jpg");     
    background-position: right;
    background-repeat:no-repeat;
    position:relative;
    height: 100%;
  }  
  
  /*Barra de menu superior*/
  #navi li {	
	float:left;
	width:85px;	
	padding-top: 7px;
  }
  
  #navi li a {		
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:white;
  }
  
  #navi li a:hover {
	color: #7E965F;
  }
  
  .xheaderEnla{
    height: 17px;
    width: 16px;
  } 
  
  .xheader_imagenEnla{
    position:absolute;
    right:16px;
    top:14px;
    width:57px;
  }
  
  .xheader_imagenEnla a{
    color: white;
  }
  
  .xheader_imagenEnla a:hover{
    color: white;
  }
  
  /**Inicio Banner small**/
  #subBanner{
  	margin: 0 32px;
	height: 185px;
  }
  
  #subBanner li{
    margin: 7px;
	margin-top:10px;
    float: left;
    width: 167px;    
  }
  
  .bannerSmall_titulo{
    color: green;
    font-size: 1.3em;
    font-weight: bold;
  }
  
  .bennerSmall_conten{
    text-align: justify;
    font-size: 0.8em;
  }
  
  .bennerSmall_conten a{
    color: #800000;
    text-decoration: none;
    font-weight:bold;
  } 
  
  /** pie de pagina **/

	div#arreglo{
		/*position:relative;*/
		height:150px;
		float:none;
	}
   
  #piePagina{
  	position: absolute;
    background: url("imagenes/path2431.png") repeat-x;
    width:907px;
	height: 50px;
	padding:10px;
	margin: 20px auto 0px ;
	bottom:0;
	left:30px;
  }
  
  .localpie{
    float: left;
    color: gray;
    width: 670px;
    font-size: 1em;    
    text-align: center;
	margin-top: 15px;        
  }
  
  .exterpie{
    float: right;
    width: 150px; 
    color: green;
    font-size: 0.8em;
    text-align: center;
    margin-top: 15px;  
  }  
  
  /** Inicio contenido central **/
    div#tabla_contenido {
	margin-top: 10px;
	margin-left: 25em;
    text-align:justify;
    background-image:url("imagenes/con_marco_cent2.jpg");
    width:650px;	    
  }
  div#tabla_contenido1 {
	margin-top: 10px;
	margin-left: 2em;
    text-align:justify;
    background-image:url("imagenes/con_marco_cent2.jpg");
    width:650px;	    
  }
  
  div#tabla_contenido2{
    background-image:url("imagenes/con_marco_sub2.jpg");
    background-position: top;
    background-repeat: no-repeat;
    width: 100%;    
  }
  
  div#tabla_contenido3{
    background-image:url("imagenes/con_marco_inf2.jpg");
    background-position: bottom;
    background-repeat: no-repeat;
    width: 100%;    
  }
  
  #contenido_principal{
    padding: 5px  30px 37px;
  }
  
  #contenido_principal a{
    color: #990000;
    text-decoration: none; 
  }
  
  .titular {
    color: #48714e;
    font-weight: bold;
    text-decoration: none;
  }
  
  .fecha {
    font-size: 9px;
    color: #af663a;
  }  
  
  #documentosx{
    padding: 13px;
  }
  
  #documentosx a{
    color: #990000;
    text-decoration: none;
  }

  div#menu{
  	float: left;
	margin-top:10px;
	margin-left:28px;
  }

  .tabla_menu {
	background-image:url("imagenes/conte_marcoCen.jpg");    
    text-align:left;
    width:250px;
  }
  
  .tabla_menux {
    background-image:url("imagenes/conte_marcoCen.jpg");
    float:left;
    text-align:left;
    width:250px;
	margin-top: 10px;
  }
  
  .tabla_menu1{
    background-image:url("imagenes/conte_marcoSup.jpg");
    background-position: top;
    background-repeat: no-repeat;
    width: 100%;  
  }
  
  .tabla_menu2{
     background-image:url("imagenes/conte_marcoInf.jpg");     
     background-position: bottom;
     background-repeat:no-repeat;
     width: 100%;
  }
  
  h3 {
    color:#800000;
    font-size:16px;
    font-weight:bold;
    padding:16px 0px 2px 20px;
    text-align:left;
  }
  
  p {
      margin: 10px 15px 6px;
  }
  /** Inicio menu principal **/
  
  #menuPrincipal{
    padding: 5px  12px 17px;
  }
  
  #menuPrincipal li {	
	margin-left:19px;
	background: url("imagenes/vineta.png") left center no-repeat;
	padding-bottom:2px;	
  }
  
  
  #menuPrincipal li a {
	padding-left: 17px;
	text-decoration:none;
	font-weight:bold;
	color: green;
  }
  
  #menuPrincipal li a:hover {
	color: olive;
  }