  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: black;

    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:620px;

  }

  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;

  }

