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: #4A0552; 

   background-image: url('/brillo.gif');
	background-repeat: repeat-x;
	background-position:top;
   margin:10px;
}

/* 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: 980px; 
   margin: auto;
   padding: 0 0 0 0px;
  background-image: url('fbordes.jpg');


}
#contenedorweb{
   text-align: left;
   width: 960px; 
   margin: auto;
   padding: 0 0 0 0;
   border:1px solid #c0c0c0;
}
#cabecera1{
   clear:both;
   height:75px;
   background: #FFFFFF;
   margin: 0  0 0 0;
   padding: 0 0 0px 0; 
   width: 960px;     
}
#cabecera2{
   clear:both;
   height:175px;
   background: #4A0552;
   margin: 0  0 0 0;
   padding: 0 0 0px 0; 
   width: 960px;
   border-bottom:1px solid #4A0552;     
}
#menunivel2{
   clear:both;
   background:  #FDEDAC; 
   margin: 0 0 0 0;
   padding: 0 0 0px 0px; 
   padding-top:5px;
   width: 960px; 
   border-bottom:1px solid #4A0552;
}
#cuerpo{
   clear:both;
   margin:0px; 
   padding:0px;
   border:0px;
   width: 960px;  
   /*background: #EFB30F; */
     background: #ffffff url('img040.gif');
}
#cuerpo_2{
   clear:both;
   margin:0px; 
   padding:0px;
   border:0px;
   width: 960px;  
   /*background: #EFB30F; */
     background:  #ffffff;
}
#lateral{
   float:left;
   width: 220px;
   margin:0 500 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: 0px;
   padding-top:10px;
   background: #FDEDAC  url('pie.jpg'); 
   height:105px; 
   border-top:1px solid #4A0552;
 
}
#piedatoswebest{
   float:left;
   
   text-align: center;   
   margin:0px;
   font-size: 10px;
   font-family: Arial;   
   color: #FFFFFF;
   font-size: 10px;
   padding-left: 25px;
   width: 170px;


}

#piedatosweb{
   float:left;
   text-align: center;   
   margin:0px;
   font-size: 10px;
   font-family: Arial;   
   color: #FFFFFF;
   font-size: 10px;
   width: 730px;


}
#principal_inferior{
   text-align:left;    
   font-size: 12px;
   font-family: Arial;
   padding:3px;
   margin:0 0 0 0;
}
#migadepan{
height:27px;
background:white;
border-bottom:1px solid #BB9DBF;
padding-left: 18px;
padding-top:10px;
text-align:left;
background: #FDEDAC  url('fondomigapan.jpg'); 
color: #000000;
font-size: 14px;
font-weight: bold;
font-family: verdana;
}

#principal_superior{
   text-align:left;    
   background: #ffffff;   
   font-size: 12px;
   font-family: Arial;
   padding:3px;
   margin:0 0 0 0;
   height:100px;
}
.fecha {
float:left;
}
/* MENU HORIZONTAL -------------------------------*/

.indentmenu{
z-index:4;
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
   background: #FDEDAC url('img9.jpg'); 
}

.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: #FDEDAC url('img9.jpg'); 
z-index:4;
}

.indentmenu ul li{
display: inline;
z-index:4;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #FDEDAC; /*dark purple divider between menu items*/
z-index:4;
}

.indentmenu ul li a:visited{
color: white;#564c66
z-index:4;
}

.indentmenu ul li a:hover {
        color:#e9be12;
        z-index:4;  
}
.indentmenu ul li .current{
color: #e9be12 !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*/

}
.indentmenu ul li .urgente{
background:#e9be12; 
width:197px;
height:15px;
text-align:center;
}

.indentmenu ul li .botones{
background:#a0a0a0; 
width:13px;
height:15px;
text-align:center;
}

.indentmenu ul li .especial{
background:#000000; 

height:15px;
text-align:center;
}
.indentmenu ul li .especial1{
background:#444444; 

height:15px;
text-align:center;
}
/* SOMBRAS PARA IMAGENES --------------------------*/

img.shadow {
	background: url('shadow-1000x1000.gif') no-repeat right bottom;
	padding-left:5px; padding-right:10px; padding-top:5px; padding-bottom:10px
}

.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;
  z-index:0;
  text-align:center;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  text-align:center;
 z-index:0;
}
.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;
  z-index:0;
}

.img-shadow2 img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
 z-index:0;
}
/* 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:#e9be12;text-decoration:none;}
a.enlace:visited {text-decoration:none;color:#FDEDAC}
a.enlace:active {text-decoration:none;color:#FDEDAC}
a.enlace:hover {text-decoration:none; background: #FDEDAC; color: #4A0552; padding: 2px;}

a.enlacecaja { font-size:10px; margin-left: 0em; margin-right: 0em;}
a.enlacecaja:link {color:#000000;text-decoration:none;}
a.enlacecaja:visited {text-decoration:none;font-weight:bold;color:#000000}
a.enlacecaja:active {text-decoration:none;font-weight:bold;color:#000000}
a.enlacecaja:hover {text-decoration:none; background: #4A0552; color: #FDEDAC; padding: 2px;}

a.enlacecaja1 { font-size:10px; margin-left: 0em; margin-right: 0em;}
a.enlacecaja1:link {color:#000000;text-decoration:none;}
a.enlacecaja1:visited {text-decoration:none;font-weight:bold;color:#000000}
a.enlacecaja1:active {text-decoration:none;font-weight:bold;color:#000000}
a.enlacecaja1:hover {text-decoration:underline;   padding: 2px;}

a.enlacemas { font-size:10px; margin-left: 0em; margin-right: 0em;}
a.enlacemas:link {color:red;text-decoration:none;;}
a.enlacemas:visited {text-decoration:none;font-weight:bold;color:red}
a.enlacemas:active {text-decoration:none;font-weight:bold;color:red}
a.enlacemas:hover {text-decoration:none; background: #4A0552; color: #FDEDAC; padding: 2px;}

a.sverde { margin-left: 0em; margin-right: 0em;}
a.sverde:link {color:#ffff00;text-decoration:none;}
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; background: #000000; color: #ffff00; padding: 2px;}


div.rounded-box {
    position: relative;
    width: 400px;
    background-color: #ffffff;
    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: #BB9DBF;
	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: #Ffffff;
	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;
	height:300px;
}

.letrap9 {
font-size: 9px;
font-family: verdana, arial;
}
.letrap10 {
font-size: 9px;
font-family: verdana, arial;
font-weight:bold;
}
.letra {
font-size: 12px;
font-family: verdana, arial;
}
.letraoro a {
font-size: 12px;
font-family: verdana, arial;
color:#e9be12;
}
.letras{
font-size: 12px;
font-family: verdana,arial;
}
.letracajatexto {
font-size: 10px;
font-family: verdana, arial;
}

span.letracajal1 {
font-size: 12px;
font-family: verdana, arial;
font-weight: bold;
color: #420552;
}
span.letracajal2 {
font-size: 12px;
font-family: verdana, arial;
color: #FF0000;

}
span.letracajatexto {
font-size: 10px;
font-family: verdana, arial;
color: #000000;
}
span.letra {
font-size: 10px;
font-family: verdana, arial;
color: #000000;
font-weight:bold;
}

span.letracajapulsa {
font-size: 12px;
font-family: verdana, arial;
color: #000000;
text-align: right;
}

.letracolumna1 {
font-size: 10px;
font-family: verdana, arial;
color: #000000;
text-align: left;
}

#exposicion{
margin:0;
padding:0;
}

#titulomenu{
font-weight: bold;
padding-top: 7px;
margin-left: 6px;
width:198px;
border-bottom:1px solid #420552;
color: #FFFFFF;
}

a.menuv2:link {  font-family: tahoma, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #4a0552; text-decoration: none}
a.menuv2:hover {  font-family: tahoma, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #4a0552; text-decoration: none; background-color: #D9AFE9; background-position: 30pt 30pt; height: 7pt; width: 100%}
a.menuv2 {  font-family: tahoma, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #4a0552; text-decoration: none}


#accesosdirectos{
text-align:center;

border-bottom:1px solid #c0c0c0c;
}