/* HOJA DE ESTILOS GENERAL PARA PROYECTOS DE ABACO DIGITAL
/* contiene definiciones para los elementos ms comunes
/* version: 3
/* creado: 13-09-06
/* ec
*/

#invisible {display:none}

#getquicktime {font-size:0.8em; text-align:left; margin:15px; width:auto; line-height:30px; vertical-align:bottom}

.invisible {display:none}

.SpryHiddenRegion {
	visibility: hidden;
}
	
	
/* imagenes con sombra */
  
 .img-shadow {
	float:left;
	background-image: url(../images/shadow.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: 10px 0px 0px 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color:#fff; border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  .img-shadow a:hover{ 
    position: relative;
  	top: 3px; left:3px;
  }
  
/* ESTILOS PARA POPUPS DE MAS INFORMACION */

a.popup_info_valido {
position: relative;
text-decoration: none;
color:#000000; border-bottom: 1px gray dotted; background-image: url(imgs/plus.gif); background-repeat:no-repeat; background-position:right; padding-right: 1.2em; margin-right:1.2em;
}
a.popup_info_valido span {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
display: none;
}
a.popup_info_valido:hover {
background-image: none; /* correction d'un bug IE */
z-index: 500; background-color: #CCCCCC;
}
a.popup_info_valido:hover span {
display: inline;
width: 250px; color: #666666;
position: absolute;
top: 4em;
left: -3em;
background-image: url(imgs/shad.jpg);
padding: 5px; margin: 2px; border:solid thin #999999;
text-decoration:none; background-repeat:no-repeat; background-color:#FFFFFF
}

a.popup_info_valido_top {
position: relative;
text-decoration: none;
color:#000000; border-bottom: 1px gray dotted; padding-right: 1.2em; margin-right:1.2em;
}
a.popup_info_valido_top span {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
display: none;
}
a.popup_info_valido_top:hover {
background-image: none; /* correction d'un bug IE */
z-index: 500; background-color: #CCCCCC;
}
a.popup_info_valido_top:hover span {
display: inline;
width: 250px; font-size:0.9em; color: #000;
position: absolute;
top: -50px;
left: -3em;
background-image: url(imgs/shad.jpg);
padding: 5px; margin: 2px; border:solid thin #999999;
text-decoration:none; background-repeat:no-repeat; background-color:#FFFFFF
}



/* ESTILOS PARA EL SISTEMA */

.general {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.6em;color: #032C4C;text-decoration: none;}
.general a:link {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FF9900;text-decoration: none;border-bottom-style:none; border:none;}
.general a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FF9900;text-decoration: none;border-bottom-style:none; border:none;}
.general a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: #CC0000;text-decoration: none;border-bottom-style:none; border:none;}

.titulo_listado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; color: #434343; font-weight: bold}
.etiquetas_cabecera_tabla {  font-family: Verdana; color:#CCCCCC; font-size: 0.7em; font-weight:bold  }
.cuerpo_tabla {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000}
.etiquetas_ficha {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #333333}
.fondo_celda {  background-image: url(imgs/linea_gris_h.gif); background-repeat: repeat-x}

/* ESTILOS PARA AMPLIAR LAS FOTOS */

.highslide {
	cursor: url(http://www.abaco-digital.es/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
	background-color: #EDF1F2;
	border: 1px solid #BFCAD5;
	padding: 4px;
	font-size: 11px;
	color: #993333;
	display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}

