acronym { border-bottom: 1px dotted #000000;}
body{
   padding:0px; text-align:center;
   font-family: arial, helvetica, sans-serif;
/*   background: #e0e0e0  url('img1.jpg'); */
   background-color: #D5F98D;

   background-image: url('/brillo.gif');
	background-repeat: repeat-x;
	background-position:top;
   margin:5px;
}

/* colores base: #55790B */
.contenedor_up {
		background-image: url('arriba.gif');
		background-repeat: no-repeat; background-position:top;
}

.contenedor_down {
		background-image: url('abajo.gif');
		background-position:  bottom;
		background-repeat: no-repeat;
		padding: 15px;
}
.contenedor{
   text-align: center;
   width: 962px; 
   margin: auto;
   padding: 0;
   background-image: url('centro.gif');
   background-repeat: repeat-y
}
#contenedorweb{
   text-align: left;
   width: 962px; 
   margin: auto;
   padding: 0 0 0 0;

}
#cabecera1{
   clear:both;
   height:75px;
   background: #FFFFFF;
   margin: 0  0 0 0;
   padding: 0 0 0px 0; 
   width: 960px;     
}
#cabecera2{
   clear:both;
   height:115px;
   background: #e0e0e0 url('cabecera.jpg'); 
   margin: 0  0 0 0;
   padding: 0 0 0px 0; 
   width: 960px;     
}
#menunivel2{
   clear:both;
   background: #55790B; 
   margin: 0 0 0 0;
   padding: 0 0 0px 220px; 
   width: 740px;     
}
#cuerpo{
   clear:both;
   margin:0px; 
   padding:0px;
   border:0px;
   width: 960px;  
   /*background: #EFB30F; */
     background: #e0e0e0 url('img040.gif');
}
#lateral{
   float:left;
   width: 220px;
   margin:0 0 0 0;
   padding:0 0 0px 0;
   font-size: 12px;
   font-family: Arial;  
   text-align: left;  
  
}
#principal{
   float:left;
   width: 738px;
   text-align: center;
   margin:0; 
   padding:0;

}
#pie{
   text-align: center;   
   clear: both; 
   margin:0px;
   font-size: 10px;
   font-family: Arial;   
   color: #FFFFFF;
   font-size: 10px;

   padding-right: 0px;
   padding-bottom: 15px;
   background: #a0a0a0  url('topper.gif'); 
   height:120px;
  width:960px;  
}
#principal_inferior{
   text-align:left;    
   font-size: 12px;
   font-family: Arial;
   padding:3px;
   margin:0 0 0 0;
}
#principal_superior{
   text-align:left;    
   background: #ffffff;   
   font-size: 12px;
   font-family: Arial;
   padding:3px;
   margin:0 0 0 0;
   height:100px;
}
/* MENU HORIZONTAL -------------------------------*/

.fecha {
float:left;
}

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
   background: #009A00 ; 
}

.indentmenu ul{
border-left:0px solid #564c66; border-right:0px solid #564c66; border-top:0px solid #564c66; border-bottom:0px solid #564c66; margin:0; padding:0; float: left;
width: 100%; /*width of menu*/
  background: #009A00  url('img9.jpg'); 

}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;

color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover {
        color:#000000;  
}
.indentmenu ul li .current{
color: yellow !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/

}
/* SOMBRAS PARA IMAGENES --------------------------*/
.img-shadow {
  float:left;
  background: url('shadow.gif') no-repeat bottom right !important;
  margin-left:5px; margin-right:0; margin-top:10px; margin-bottom:0;
  
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
 
}
.img-shadow2 {
  float:left;
  background: url('shadow.gif') no-repeat bottom right !important;
  margin-left:5px; margin-right:0; margin-top:10px; margin-bottom:0;
  
}

.img-shadow2 img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
 
}
/* PAGINACION ------------------------------------*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #55790B;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #55790B;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #55790B;
color: #FFF !important;
border-color: #55790B;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #55790B;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

/* MENU VERTICAL _--------------------------------*/
.glossymenu{
border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A; border-top:1px solid #9A9A9A; border-bottom:1px solid #9A9A9A; list-style-type: none;
margin: 15px 15px 15px 15px;
padding: 0;
width: 190px;
}

.glossymenu li a{
background: white url('glossyback.gif') repeat-x bottom left;
color: white;
display: block;
width: auto;
padding-left: 10px;
text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:Lucida Grande, Trebuchet MS, Verdana, Helvetica, sans-serif; padding-right:0; padding-top:3px; padding-bottom:3px

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 180px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li .current{
background: #DD9337;
color: white;
}

.glossymenu li a:hover{
background-image: url('glossyback2.gif');
color: yellow;
}
/* _---------------------------------------- */
/* MENU VERTICAL CMS--------------------------------*/
.glossymenu2{
border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A; border-top:1px solid #9A9A9A; border-bottom:0px solid #9A9A9A; list-style-type: none;
margin: 15px 15px 15px 15px;
padding: 0;
width: 190px;
}

.glossymenu2 li a{
background: white url('glossyback.gif') repeat-x bottom left;
color: white;
display: block;
width: auto;
padding-left: 10px;
text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:Lucida Grande, Trebuchet MS, Verdana, Helvetica, sans-serif; padding-right:0; padding-top:3px; padding-bottom:3px

}


* html .glossymenu2 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 180px;
}

.glossymenu2 li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu2 li a:hover{
background-image: url('glossyback2.gif');
color: yellow;
}
/* _---------------------------------------- */
/* BOTONES CON DETALLE ---------------*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.squarebutton{
background: transparent url('square-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('square-green-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/*------------------------------------*/
h1{ 
  text-align:left; color:  #ffffff;  background: #009A00 url('barraencabezado.jpg');;     margin:0 0 0 0; 
padding: 4px  4px  4px 85px ; 
font-family:verdana, Arial,sans-serif; font-size: 13px
}
h2{ text-align:left;  background: #e7e7e7; margin:0 0 0 0; font-size:12px}
h3{ text-align:left;  background: #e7e7e7; margin:0 0 0 0; font-size:11px}

.fecha{
  font-weight: bold;
  color: #000000;
}
.cabecera{
  font-weight: bold;
  color: #000000;
  font-size: 10pt;
}
.titular{
  font-weight: bold;
  color: #55790B;
  font-size: 12pt;
}
.detalle{
  color: red;

}
.titular2{
  font-weight: bold;
  color: #000000;
  font-size: 9pt;
}
.detalle2{
  font-weight: bold;
  color: red;
  font-size: 9pt;
}
.titularmini{
  font-weight: bold;
  color: #DD9337;
  font-size: 9pt;
}
.detalles{
}

a.enlace { margin-left: 0em; margin-right: 0em;}
a.enlace:link {color:#55790B;text-decoration:none;font-weight:bold;text-decoration:underline}
a.enlace:visited {text-decoration:none;font-weight:bold;color:#55790B}
a.enlace:active {text-decoration:none;font-weight:bold;color:#55790B}
a.enlace:hover {text-decoration:none;font-weight:bold; background: #55790B; color: #ffffff; padding: 2px;}

a.sverde { margin-left: 0em; margin-right: 0em;}
a.sverde:link {color:#ffff00;text-decoration:none;font-weight:bold;}
a.sverde:visited {text-decoration:none;font-weight:bold;color:#ffff00}
a.sverde:active {text-decoration:none;font-weight:bold;color:#ffff00}
a.sverde:hover {text-decoration:none;font-weight:bold; background: #000000; color: #ffff00; padding: 2px;}


div.rounded-box {
    position: relative;
    width: 729px;
    background-color: #dd9337;
    margin: 10px auto;
}

/*********************
Caja Exterior
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner {
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: #F5F9EC;
	overflow: hidden;
	z-index: 0;
}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {
	position: relative;
	font-size: 150px;
	font-family: arial;
	color: #dd9337;
	line-height: 40px;
	z-index: 0;
}

/*********************
Bordes
*********************/

div.top-left-corner { top: 0px; left: 0px; }
div.bottom-left-corner {bottom: 0px; left: 0px;}
div.top-right-corner {top: 0px; right: 0px;}
div.bottom-right-corner {bottom: 0px; right: 0px;}
div.top-left-inside {left: -8px;}
div.bottom-left-inside {left: -8px; top: -17px;}
div.top-right-inside {left: -25px;}
div.bottom-right-inside {left: -25px; top: -17px;}

/*********************
Contenido (txt)
*********************/

div.box-contents {
	position: relative;
	padding: 10px;
	color:#000;
	font-weight: bolder;
	z-index: 1;
}