body{
  margin-top:0px;
  background:url(images/main_bg.jpg);
  background-position:fixed;
  font-family:arial;

}
#head_ppal{
  background:url(images/fondoencabezado.jpg) top left repeat-x;
  width:820px;
  padding:0 0 0 0;
  height:170px;
  border:1px solid #000000;
}



#cuadro_head{
 background:url(images/cuadroencabezado2.jpg) top left no-repeat;
  width:820px;
  padding:0 0 0 0;
  height:170px;
  position:relative;
  top:15px;
  left:15px;
  text-align:left;
}
#busqueda{
 background:url(images/busqueda.gif) top left no-repeat;
  width:189px;
  padding:2 0 0 10;
  height:26px;
  position:relative;
  top:-3px;
  left:550px;
}
#busqueda input{
  border:1px solid #000000;
  width:140px;
  font-family:arial;
  font-size:11px;
  padding-left:5px;
  color:#bbbbbb;
}
#busqueda input:focus{
  color:#000000;
}
#head_ppal .table_h{
  background:url(images/h1_ppal.gif) top left no-repeat;
  width:100%;
  text-align:center;
  height:70px;
  border-collapse:collapse;
}
#head_ppal .table_h .td1{
  width:56px;
  text-align:center;
  height:70px;
  padding:0 0 0 0;
  border-collapse:collapse;

}
#head_ppal .table_h .td3{
  background:url(images/h2_ppal.gif) top right no-repeat;
  width:56px;
  text-align:center;
  height:70px;
  padding:0 0 0 0;
  border-collapse:collapse;

}
#head_ppal .table_h .td2{
  background:url(images/h44_ppal.jpg) top center no-repeat;
  width:60%;
  text-align:center;
  height:70px;
  padding:0 0 0 0;
  border-collapse:collapse;
}


#pestanas{
width:650px;
position:relative;
top:-34px;
text-align:left;
left:80px;
z-index:1000;
}
#pestanas ol {
	list-style: none; /*Eliminamos el estilo de lista*/
	padding: 0; /*Evita la indentacin que aparece en algunos navegadores*/
	margin: 0;
	display: inline; /*Nos permite integrar con los elementos li y evitar problemas -*/
	float: left;	  /*en algunos navegadores*/
	font-size: 12px;

}

#pestanas ol li {
    display: block;
	float: left; /*Flota los elementos de la lista*/
	text-align: center;
    margin-top:0px;
    margin-right: 0px;
    position: relative; /*Hacemos el ajuste de 1 pixel para simular la integracin -*/
   /*con la capa de contenido*/
}

#pestanas ol li a.pestana {
	/*Fijamos el ancho para que el enlace sea toda la pestaa y no solo el texto*/
	display: block;
    background:url(images/pestana1.gif) left top no-repeat;
	text-decoration: none;

	padding-top:12px;
	padding-bottom:10px;
	padding-left:11px;
	padding-right:0px;
	color:#396D83;
    font-weight:bold;


}
#pestanas ol li a.pestana span{
     background:url(images/pestana2.gif) right top no-repeat ;
     padding-top:12px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:23px;
	vertical-align:top;
}
#pestanas ol li a.pestana_a {
	/*Fijamos el ancho para que el enlace sea toda la pestaa y no solo el texto*/
	display: block;
    background:url(images/pestana_a1.gif) left top no-repeat;
	text-decoration: none;
	padding-top:12px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:0px;
	color:#FF5E0C;
	font-weight:bold;

}
#pestanas ol li a.pestana_a span{
     background:url(images/pestana_a2.gif) right top no-repeat ;
     padding-top:12px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:22px;
	vertical-align:top;
}



#div_body1{
  width:820px;
  padding:0 0 0 0;
  position:relative;
  background:#D4EAF5;
 /* border-top:1px solid #000000;*/
//  top:-36px;
  left:0px;
}

#noticias{
  width:190px;
  position:relative;
  left:10px;
  top:20px;
  bottom:5px;
  padding:0 0 0 0;
}
#noticias .h_news{
  color:white;
  font-family:arial;
  font-size:12px;

}
#noticias .h_news td{
width:175px;
height:50px;
font-family:arial;
font-size:12px;
color:white;
font-weight:bold;
background:url(images/news_h.jpg) left top no-repeat;
padding-top:17px;
padding-left:35px;
text-align:left;
}
#noticias div{
  padding:0 0 0 0;
  padding-left:2px;
  //margin-left:-2px;
  width:175px;
  padding-bottom:30px;
  
  font-family:arial;
  position:relative;
  top:-10px;

}

#noticias div table{

  font-family:arial;
  font-size:11px;
}
#noticias div table a{
  color:black;
  text-decoration:none;
}
#noticias div table td hr{
  font-family:arial;
  //border:0px dotted #000000;
  width:80%;
  margin-top:15px;
  height:1px;
  margin-bottom:15px;
}
#noticias_cont{
  width:190px;
  position:relative;
  margin-top:10px;
  left:-8px;
  //left:-6px;
background:url(images/fondo_news3.jpg) 0px top no-repeat;

}
#contenedor1{
background:url(images/fondo_news.jpg) -6px top repeat-y ;

}
#noticias_cont table{
  margin-top:10px;
  padding-left:20px;
  //margin-left:20px;
}

#noticias .f_news{
  color:white;
  font-family:arial;
  font-size:12px;

}
#noticias .f_news td{
width:175px;
height:29px;
font-family:arial;
font-size:12px;
color:white;
font-weight:bold;
background:url(images/news_f.jpg) left top no-repeat;
padding-left:35px;
text-align:left;
}

/* editorial*/
#editorial{
  width:190px;
  position:relative;
  left:10px;
  top:20px;
  bottom:5px;
  padding:0 0 0 0;
}
#editorial .h_news{
  color:white;
  font-family:arial;
  font-size:12px;

}
#editorial .h_news td{
width:175px;
height:50px;
font-family:arial;
font-size:12px;
color:white;
font-weight:bold;
background:url(images/edit_h.jpg) left top no-repeat;
padding-top:17px;
padding-left:35px;
text-align:left;
}
#editorial div{
  padding:0 0 0 0;
  padding-left:2px;
  //margin-left:-2px;
  width:175px;


  font-family:arial;
  position:relative;
  top:-10px;

}

#editorial div table{

  font-family:arial;
  font-size:11px;
}
#editorial div table a{
  color:black;
  text-decoration:none;
}
#editorial div table td hr{
  font-family:arial;
  //border:0px dotted #000000;
  width:80%;
  margin-top:15px;
  height:1px;
  margin-bottom:15px;
}
#editorial_cont{
  width:190px;
  position:relative;
  margin-top:10px;
  left:-8px;
  //left:-6px;
background:url(images/fondo_edit3.jpg) 0px top no-repeat;

}
#contenedor_ed{
background:url(images/fondo_news.jpg) -6px top repeat-y ;

}
#editorial_cont table{
  margin-top:10px;
  padding-left:20px;
  //margin-left:20px;
}

#editorial .f_news{
  color:white;
  font-family:arial;
  font-size:12px;

}
#editorial .f_news td{
width:175px;
height:29px;
font-family:arial;
font-size:12px;
color:white;
font-weight:bold;
background:url(images/news_f.jpg) left top no-repeat;
padding-left:35px;
text-align:left;
}
/* editorial*/

select{
  border:1px solid #000000;
  height:20px;
  padding:2 2 2 2;
  font-size:13px;
}
.contenido{
  padding-bottom:15px;
  padding-left:10px;
  font-family:arial;
  font-size:13px;
  width:100%;
  height:350px;
//  padding-right:30px;
}
.cont_table{
  position:relative;
  top:20px;
  left:10px;
  width:100%;
  margin-right:20px;
  height:350px;
  //height:400px;
  margin-bottom:15px;
 width:570px;
 background:url(images/contenido2.jpg) top left repeat-x;
}
.cont_table thead{
 background:url(images/contenido2.jpg) top left repeat-x;

}
.cont_table thead #td1{
 background:url(images/contenido1.jpg) top left no-repeat;
 height:24px;
 width:24px;
}
.cont_table thead #td3{
 background:url(images/contenido3.jpg) top right no-repeat;
 width:24px;
}
.cont_table tfoot #td2{
 background:url(images/contenido5.jpg) bottom left repeat-x;
height:24px;
}
.cont_table tfoot #td1{
 background:url(images/contenido4.jpg) bottom left no-repeat;
 height:24px;
}
.cont_table tfoot #td3{
 background:url(images/contenido6.jpg) bottom right no-repeat;
 height:24px;
}
.cont_table tbody #td2{
 background:url(images/contenido8.jpg) top left repeat-x;


}
.cont_table tbody #td1{
 background:url(images/contenido10.jpg) top left repeat-y;
}
.cont_table tbody #td3{
 background:url(images/contenido11.jpg) top right repeat-y;
}
.cont_table tbody #td1 div{
 background:url(images/contenido7.jpg) top left no-repeat;
 height:100%;
}
.cont_table tbody #td3 div{
 background:url(images/contenido9.jpg) top right no-repeat;
 height:100%;
}

.contenido h1{
  font-family:arial;
  font-size:16px;
  color:#008080;
}
.contenido h3{
  font-family:arial;
  font-size:12px;
  color:#008080;
}
.contenido h2{
  font-family:arial;
  font-size:14px;
  color:#008080;
}
.table_cont{
  width:822px;
  border-collapse:collapse;
  border:1px solid #000000;
  border-top:0px;
  background:url(images/fondo_table_cont.jpg) repeat-x;
  background-color:white;
  position:absolute;
  top:0;
  left:-1;
}
.pie{
  border-collapse:collapse;
  height:50px;
  color:white;
  border-top:2px solid #FCAF09;
  background-color:#4C797F;
  font-family:arial;
  text-align:center;
  font-size:12px;
  word-spacing:15px;
  font-weight:bold;
  
}
.pie a{
  color:white;
  text-decoration:none;
  font-family:arial;
  font-size:12px;
  word-spacing:3px;

}
.pie_inicio{
  background:url(images/f1_ppal.gif) bottom left no-repeat;
  width:100%;
  height:30px;
  color:#ffffff;
  font-family:arial;
  font-size:11px;
}
.pie_inicio  td{
  background:url(images/f2_ppal.gif) bottom right no-repeat;
  width:100%;
  height:30px;
  color:#ffffff;
  font-family:arial;
  font-size:11px;
}
.encabezado_inicio{
  background:url(images/encabezado_inicio.jpg);
  width:800px;
  border-top:0px solid #cccccc;
  height:148px;
  padding-left:15px;
  color:#ffffff;
  font-family:arial;
  font-size:19px;
}
.botones{
			color:#ffffff;
			font-weight:bold;
			background:url(images/boton_inicio.gif) left top no-repeat;
			width:85px;
			height:24px;
			border:0px;
			margin-top:10px;
	}
	
	
.adminlist{
  BORDER: 1px solid #49651B;
  WIDTH: 100%;
  BORDER-COLLAPSE: collapse;
  font-family:arial;
  font-size:12px;
  
}
.adminlist td{
  BORDER: 1px solid #49651B;
  BORDER-COLLAPSE: collapse;
  font-family:arial;
  font-size:12px;

}
.adminlist th{
 background:url(images/adminlist.gif) bottom;
 color:yellow;
}
#noticia_ppal{
  text-align:justify;
  font-size:12px;
  font-family:arial;
}
.celdagrid {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	MARGIN-TOP: 0px;
	FONT-WEIGHT: normal; FONT-SIZE: 9pt;
	MARGIN-LEFT: 0px; BORDER-LEFT: #000000 1px solid;
	COLOR: black; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	TEXT-ALIGN: left;
	}

