@charset "utf-8";
/* CSS Document */


body{
margin-left: 0px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 2px;
text-align: center;
background-color:#f1f1d7;

}

#contenedor {
	max-width: 995px;
	width: expression(document.body.clientWidth > 995? "995px": "auto");
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	position: relative;
	background-color:#ffffff;
	border:1px solid #888A20;

}


.tabla td { 
border:1px solid #CCCC33;
padding: 0px;
background-color:#E1E2A0;
display:block
}

.tabla td:hover { 
background-color:#94670A;
color:#94670A;
}


.textotitulo
{
font: Geneva, Arial, Helvetica, sans-serif
font-size:22px;
color:#979B00;
}

.texto {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #996600;
	font-weight: bold;
}



/*round corners*/
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2
{ 
background: transparent url(../detalle/imagenes/cuadro1.png) no-repeat bottom right
} 

.cssbox{ /* intended total box width - padding-right(next) */ 
width:335px !important; /* IE Win = width - padding */ 
width: 320px; /* the gap on the right edge of the image (not content padding) */ 
padding-right:15px; /* use to position the box */ 
margin:20px auto
} 
/* set the top-right image */ 
.cssbox_head{
background-position:top right; /* pull the right image over on top of border */
margin-right:-15px; /* right-image-gap + right-inside padding */ 
padding-right:40px;

} /* set the top-left image */


 .cssbox_head h2{ 
 background-position:top left; 
 margin:0; /* reset main site styles*/ 
 border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ 
 padding:25px 0 15px 40px; height:auto !important; 
 height:1%;
 font: "Courier New", Courier, monospace;
font-size:20px;
color:#979B00;  
 } /* IE Holly Hack */ /* set the lower-left corner image */ 


 .cssbox_body{ 
 background-position:bottom left; 
 margin-right:25px; /* interior-padding right */ 
 padding:15px 0 15px 40px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#996600; 
} /* mirror .cssbox_head right/left */ 




/* set the image to use and establish the lower-right position */ 
.cssbox2, .cssbox2_body, .cssbox2_head, .cssbox2_head h2
{
 background: transparent url(../detalle/imagenes/cuadro2.png) no-repeat bottom right
 } 
 
 
 .cssbox2
 { 
 /* intended total box width - padding-right(next) */ 
 width:335px !important; /* IE Win = width - padding */ 
 width: 320px; /* the gap on the right edge of the image (not content padding) */ 
 padding-right:15px; /* use to position the box */ 
 margin:20px auto;
 } 
 
 
 /* set the top-right image */ 
  .cssbox2_head
 {
 background-position:top right; /* pull the right image over on top of border */ 
 margin-right:-15px; /* right-image-gap + right-inside padding */ 
 padding-right:40px;


 } 
 
 /* set the top-left image */ 
  .cssbox2_head h2{
  background-position:top left; 
  margin:0; /* reset main site styles*/ 
  border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ 
  padding:25px 0 15px 40px; 
  height:auto !important; height:1%;
 font: "Courier New", Courier, monospace;
font-size:20px;
color:#FFFFFF;   
  } /* IE Holly Hack */ /* set the lower-left corner image */ 
  
 .cssbox2_body
 { 
 background-position:bottom left; 
 margin-right:25px; /* interior-padding right */ 
 padding:15px 0 15px 40px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#E8E7B7;
 } /* mirror .cssbox_head right/left */ 


.enlace
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #996600;
	font-weight: bold;
	text-decoration:none;

}

.enlace:hover
{
	color:#000000;
}




/* estilo del menu */

.applemenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
color:#9A6601;
/*border: 1px solid #9A9A9A;*/
}


.applemenu div.silverheader a{
background-image:url(../imagenes/fondomenu.jpg);
background-repeat:no-repeat;
/*background: black url(silvergradient.gif) repeat-x center left;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #9A6601;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
height:20px;
}


.applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image:url(../imagenes/fondomenuover.jpg);
background-repeat:no-repeat;
color: white;
}


.applemenu div.submenu
{
font-family:Arial, Helvetica, sans-serif;
color:#949B00;;
font-size: 90%;

}


.applemenu div.submenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
color:#9A6601;
}

.applemenu div.submenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}


.applemenu div.submenu ul li a{
color:#949B00;
background: url(../imagenes/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.applemenu div.submenu ul li a:hover{
font-weight:bold;
}