/* CSS Document */

.innerb {height:10em; overflow:auto;}

.back
{
font-family:Arial, Helvetica, sans-serif;
font-style:inherit;
font-size:12px;
color:#FFFFFF;
background-image:url(images/fondo.gif);
}
.back4
{
font-family:Arial, Helvetica, sans-serif;
font-style:inherit;
font-size:12px;
color:#FFFFFF;
background-image:url(../images/pro_four0.gif);
}
.backcel
{
font-family:Arial, Helvetica, sans-serif;
font-style:inherit;
font-size:12px;
background-color:#F4F4F4;
}

.pie
{
font-family:Arial, Helvetica, sans-serif;
font-style:inherit;
font-size:14px;
color:#FFFFFF;  
}


.error
{
font-family:Arial, Helvetica, sans-serif;
color:#FF3333;
text-decoration:blink;
font-size:11px;
}

#chromemenu {
	WIDTH: 100%
}
#chromemenu:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#chromemenu UL {
	PADDING-LEFT: 0px; BACKGROUND: url(chromebg.gif) repeat-x center center; FLOAT: left; MARGIN: 0px; FONT: bold 11px Arial; WIDTH: 702px
}
#chromemenu UL LI {
	DISPLAY: inline
}
#chromemenu UL LI A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: url(divider.gif) no-repeat right center; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 6px; TEXT-DECORATION: none;
}
#chromemenu UL LI A:hover {
	COLOR: #fff997
}
UNKNOWN {
	content: " v"
}
.dropmenudiv {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); VISIBILITY: hidden; FONT: 11px/18px Verdana; BORDER-LEFT: #bbb 1px solid; WIDTH: 150px; BORDER-BOTTOM: #bbb 0px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: white
}
.dropmenudiv A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: black; TEXT-INDENT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #bbb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;height:19px
}
.dropmenudiv A:hover {
	BACKGROUND-COLOR: #dcecfe
}


.fratop
{ display:block;
  position:absolute;
  z-index:1; 
  top:100px;
  left:60px;
  width:580px;
  height:180px;
} 

.fradown
 {
   position:absolute;
   z-index:0; 
 } 


.aviso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
}
.TextoNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0099CC;
}
.TextoBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.CabeceraCelda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/fondo.gif);
	background-repeat: repeat-x;
	padding: 3px;
	margin: 1px;
}
.Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
}

.CeldaRayAbajo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom:#F2F2F2;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.textoBlancoN{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

#opc
a.opc:link {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:           #555F77;
text-decoration:  none;
}

#opc
a.opc:visited {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #555F77;
text-decoration:  none;
} 

#opc
a.opc:hover {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            red;
text-decoration:  underline;
}

#opc
a.opc:active {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            red;
text-decoration:  underline;
}


#opcb
a.opcb:link {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:           #ffffff;
text-decoration:  none;
}

#opcb
a.opcb:visited {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #ffffff;
text-decoration:  none;
} 

#opcb
a.opcb:hover {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            yellow;
text-decoration:  underline;
}

#opcb
a.opcb:active {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            yellow;
text-decoration:  underline;
}

.subTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;*/
	font-weight: bold;
	margin: 3px;
	padding: 3px;
}

.campoa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #f7f7f7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;	
}

.campox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #f7f7f7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;		
}
.campox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #f7f7f7;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;	
}

.campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6666FF;
	background-color:#EAEAEA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color:#3333FF;
	border-left-color: #CCCCCC;	
}

a.detalle{
    position:relative; /*this is the key*/
    z-index:24; background-color:#FFFFFF;
    color:#000;
    text-decoration:none}
 
a.detalle:hover{z-index:25; background-color:#FFFBE1; text-decoration:none}
 
a.detalle span{display: none}
 

a.detalle:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    left:-350px; 
	width:auto;
 
    background-color:transparent ;
    text-align:center;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
 }
 
 
 valorceldadet
 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-style:inherit;
 }
 
 .back2
 {
  background-image:url(images/fondoa.gif);
  background-repeat: repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
 }
 
 .camponew
 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3399FF;	
 }
 



