
/*  INICIO: Marquetacion  */
	BODY {
	 COLOR: #000;
         background-color: #8ca8cd; 
		          background-image: url(../images/bg_fondo_portada.png); 
          
        
		 TEXT-ALIGN: center;
		 FONT-FAMILY: Arial, Helvetica, sans-serif;	 
         background-repeat: repeat-x;
         margin-top:0px;
         margin-bottom:0px;
         margin-left:0px;
         margin-right:0px;
         
	}
    
    
/*MENU HORIZONTAL - BOTONERA*/
#menu {
	font-family: Arial;
	font-size: 0.8em;
    background: #FFF;
	
	

}

#menu li {
	/* Indicamos que la posición de 'li' sea adjunte siempre a la izquierda */
	float: left;
	/* Eliminamos las marcas que genera el li como pueden ser las redonadas o recuadros */
	list-style-type: none;
   
	
}

/* Por defecto ul genera una separación hacia la derecha. con margin:0 queda anulada */
#menu ul {
	margin: 0;
	padding: 0;	
			
}

#menu a {
	display: block;
	text-decoration: none;
	color:#f5f5f5;
	padding: 5px 10px 5px 10px;
	text-align: center;
	/* Pintamos las lineas de todos los lados, excepto el izquierdo */
	/*border-width: 0px 1px 0px 1px;*/
	
	white-space:nowrap;


	
	
	
 
	font-size:12px;
}

/* El primer recuadro, no tiene la linea izquierda. Aqui se la colocamos */
#menu a#primero {
/*	border: 1px solid #6643ff;*/
	/*border-left: 1px solid #404040;*/
	
background: #4d8ccd;
	
	
	
}

#menu a:hover {
	background: #8db7e0;
	font-size:12px;
    color:#FFF;
    
	}

/* El primer recuadro, no tiene la linea izquierda. Aqui se la colocamos */
#menu a#primero {

font-weight:bold;
	border-bottom: 1px solid #CCCCCC;
    color:#FFF;
    /*
    border-left: 1px solid #404040;*/
 /* background-image:url(../images/fondo_gris_boton_b.jpg) ;*/}

#menu a:hover {
	}








    
    #ContTabul {
      border-left: 1px solid #ededed;
      border-right: 1px solid #CCC;
      /* border-bottom: 1px solid #CCC; */
      /*  padding: 2px 5px 6px 5px;  */
      margin-left:5px;
      margin-right:5px;
      background-color:#FFF
}
ul#tabnav {
      list-style-type: none;
      margin: 0;
      padding-left: 5px;
      padding-bottom: 24px;
      border-bottom: 1px solid #ededed;
      font-family: arial, sans-serif;
      margin-left:5px;
      margin-right: 5px;
}
ul#tabnav li {
      float: left;
      height: 21px;
      background-color: #f0f0f0;
      color: #666;
      margin: 2px 10px 0 2px;
      border: 1px solid #ededed;
}
ul#tabnav a:link, ul#tabnav a:visited {
      display: block;
      color: #0C4EA6;
      text-decoration: none;
      padding: 4px;
}
ul#tabnav a:hover {
      
      text-decoration:underline;
}
#tabnav .activo {
      border-bottom: 1px solid #fff;
      border-right:1px solid #CCC;
      color: #000000;
      font-weight:bold;
      background-color: #FFFFFF;
    font-size: 12px;
    padding-left:15px;
    padding-right:15px;
    padding-top:0px;
    padding-bottom:0px;
    
    
      }
#tabnav .inactivo {
  text-decoration:none;
    font-size: 12px;
  

}

    
    
    
    
/*  FIN: Marquetacion  */

/*  INICIO: Vaidación  */
    .alerta{
     /* background: #FFFFFF;
      border: 1px solid #FF0000; */
      color: #FF0000;
      font-size:11px;
      	font-weight:bold;
      padding:3px;
      margin:3px;
      text-align:center;
    }
    
    
    
/*  FIN: Vaidación  */

/*  INICIO: Enlaces  */

	a {   COLOR: #0C4EA6; TEXT-DECORATION: none }
	a:link { COLOR: #0C4EA6; TEXT-DECORATION: none}
	a:visited {	COLOR: #0C4EA6; }
	a:active {	TEXT-DECORATION: none }
	a:hover { TEXT-DECORATION: underline;}
	
	a.enlace_azul { FONT-SIZE: 14px;  COLOR: #0066CC; TEXT-DECORATION: none; 	font-weight:bold; }
	a.enlace_azul { COLOR: #0066CC; TEXT-DECORATION: none; 	font-weight:bold;}
	a.enlace_azul:visited {	COLOR: #0066CC; 	font-weight:bold; }
	a.enlace_azul:active {	TEXT-DECORATION: none;  	font-weight:bold;}
	a.enlace_azul:hover { TEXT-DECORATION: none; COLOR: #0066CC; 	font-weight:bold;}
    
/*  INICIO: Enlaces  */

/* INICIO: Estilo a Etiquetas Genericas  */
	form { margin:0px;}
	input , select, textarea{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	}

	H1 {
      font-family: Georgia, "times new roman";
	 font-size:22px; 
     font-weight:normal;
	 MARGIN-BOTTOM: 0px;
	 margin-top:0px;
	}
	H2 {
    font-family:;
	 font-size:14px; 
	 MARGIN-BOTTOM: 2px;
	 margin-top:2px;
	 color:#454647;
	 
	}
    H3 {
	 font-size:13px; 
	 MARGIN-BOTTOM: 2px;
	 margin-top:2px;
	 color:#000;
     font-weight:100;
	 
	}
    
	P {
		FONT-SIZE: 14px;
	}
	input.button{
	
	}

/* FIN: Estilo a Etiquetas Genericas  */


.normal_negra      {color:#2C2C2C; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.blanca      {color:#bebebe; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.normal_negra_peq      {color:#2C2C2C; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.normal_gris       {color:#777777; font-size:10px; font-family:Arial, Helvetica, sans-serif}
.gris              {color:#949494; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.normal_verde {color:#093; font-size:12px;}
.normal_rojo {color:#ff0000; font-size:12px;}


.casilla_azul  { background-color:#0070DF; color:#FFFFFF; }
.casilla_azul2 { background-color:#F8FAFC; color:#FFFFFF; }

.casilla         {FONT-SIZE: 11px;COLOR: #0066CC;font-family: Arial, Verdana, sans-serif;text-decoration:none;}
.casilla:link    {FONT-SIZE: 11px;COLOR: #0066CC;font-family: Arial, Verdana, sans-serif;}
.casilla:visited {FONT-SIZE: 11px;COLOR: #0066CC;font-family: Arial, Verdana, sans-serif;}
.casilla:active  {FONT-SIZE: 11px;COLOR: #0066CC;font-family: Arial, Verdana, sans-serif;}
.casilla:hover   {FONT-SIZE: 11px;COLOR: #FFFFFF;font-family: Arial, Verdana, sans-serif;text-decoration:none; font-weight:bold;}

.paginador{
background-color:#ffff99;
	font-size:12px;
     padding: 5px;
text-align:center
}
.paginador2{
background-color:#ffffFF;
	}

input , select, textarea{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
}

.boton_M 
{
	color: #FFFFFF;
	background-color:#0066CC;
    BACKGROUND: url(../images/fondo_boton_M.jpg); 
	font-size:14px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #225fa4;
    height:28px;
    margin-top:4px;
    margin-bottom:4px;
}
.boton_M:hover
{  border:1px solid #002e5b;}

.boton_F 
{
	color: #FFFFFF;
	background-color:#E800E8;
    BACKGROUND: url(../images/fondo_boton_F.jpg); 
	font-size:14px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #ff9dff;
    height:30px;
    margin-top:4px;
    margin-bottom:4px;
}
.boton_F:hover
{  border:1px solid #E800E8;}

.boton_E
{
	color: #624f00;
	background-color:#ffcc00;
    BACKGROUND: url(../images/fondo_boton_E.jpg); 
	font-size:14px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #ffdf5e;
    height:30px;
    margin-top:4px;
    margin-bottom:4px;
}
.boton_E:hover
{  border:1px solid #ffcc00;}

.boton_O
{
	color: #ffffff;
	background-color:#ffcc00;
    BACKGROUND: url(../images/fondo_boton_O.jpg); 
	font-size:14px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #00d791;
    height:30px;
    margin-top:4px;
    margin-bottom:4px;
}
.boton_O:hover
{  border:1px solid #009966;}

.boton_A
{
	color: #ffffff;
	background-color:#cc3333;
    BACKGROUND: url(../images/fondo_boton_A.jpg); 
	font-size:14px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #de7c7c;
    height:30px;
    margin-top:4px;
    margin-bottom:4px;
}
.boton_A:hover
{  border:1px solid #cc3333;}

.boton_T
{
	color: #ffffff;
	background-color:#000000;
    BACKGROUND: url(../images/fondo_boton_T.jpg); 
	font-size:14px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #999999;
    height:30px;
    margin-top:4px;
    margin-bottom:4px;
}
.boton_T:hover
{  border:1px solid #000000;}

/* 
.boton {
	color: ;
	background-color:;
    BACKGROUND: url(../images/fondo_boton_.jpg); 
    //BACKGROUND: url(../images/fondo_boton_M.jpg);
	font-size:14px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    
    border:1px solid ;
    height:30px;
    margin-top:4px;
    margin-bottom:4px;

	}
.boton:hover
{  border:1px solid ;
}
 */
.boton_defecto {
	color: #FFFFFF;
	background-color:#0066CC;
	font-size:14px;
    padding-left:10px;
    padding-right:10px;
    padding-top:6px;
    padding-bottom:6px;
	BACKGROUND: url(../images/fondo_boton_M.jpg);     
    border:1px solid #4fa7ff;

	}
.boton_defecto:hover
{  border:1px solid #0066CC;
}

    
.boton_naranja {
	color: #FFFFFF;
	background-color:#ff6d0a;
	font-size:16px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
	BACKGROUND: url(../images/fondo_boton_naranja.jpg);     
    border:1px solid #ffa062;
	}
.boton_naranja:hover
{  border:1px solid #ff6d0a;
}
    






/*Efecto Nuevo reghistro*/
.nuevo_registro{
 background-color:#F1f1f1; 
 padding:5px; 
 margin:5px; 
 border-top:1px solid #Fdfdfd; 
 border-left:0px solid #FAD163; 
 border-bottom:0px solid #FAD163; 
 border-right:0px solid #FAD163; 
}

/* Estilo para emular tabla con div */
.borde_gris{
     padding:10px;
	 border:1px solid #ededed;
	 
}

div.tabla
{
	clear: none;
	overflow: auto;
	 margin-top:10px;
	 height:auto;
}

div.fila
{
	clear: both;
}

div.columna
{
	float: left;
	padding-left:5px;
}


.foto_M{
/* 	    border-left:#0066CC 1px solid; */      
 		border:#59acff 1px solid;
 		BACKGROUND-COLOR:#F8F8F8; 
        PADDING:1px;
        border-right:#0076ec 1px solid;
        border-bottom:#0076ec 1px solid;        
    }
.foto_F{
    /* border-left:#E800E8 2px solid; */
    border:#ff46ff 1px solid;
    BACKGROUND-COLOR:#F8F8F8; 
    PADDING:1px;
    border-right:#E800E8 1px solid;
    border-bottom:#E800E8 1px solid;        
}
.foto_E{
    /* border-left:#FC0 2px solid; */
    border:#ffff11 1px solid;
    BACKGROUND-COLOR:#F8F8F8; 
    PADDING:1px;
    border-right:#dfdf00 1px solid;
    border-bottom:#dfdf00 1px solid;        
}
.foto_O{
	/* border-left:#096 2px solid; */
    border:#00c686 1px solid;
    BACKGROUND-COLOR:#F8F8F8; 
    PADDING:1px;
    border-right:#009966 1px solid;
    border-bottom:#009966 1px solid;        
}
.foto_A{
    /* border-left:#C33 2px solid; */
    border:#d55555 1px solid;
    BACKGROUND-COLOR:#F8F8F8; 
    PADDING:1px;
    border-right:#ad2c2c 1px solid;
    border-bottom:#ad2c2c 1px solid;        
}

.foto_T{
    /* border-left:#000000 2px solid; */
    border:#7c7c7c 1px solid;
    BACKGROUND-COLOR:#F8F8F8; 
    PADDING:1px;
    border-right:#000000 1px solid;
    border-bottom:#000000 1px solid;        

}

/* Formularios */

.espacio{clear:both; height:1px;}




/* FOTOS */
.borde_imagen TD A:link   { PADDING: 2px; DISPLAY: block; FONT-SIZE: 8pt; TEXT-DECORATION: none}
.borde_imagen TD A:visited{	PADDING: 2px; DISPLAY: block; FONT-SIZE: 8pt; TEXT-DECORATION: none}
.borde_imagen TD A:hover  {	PADDING: 2px; DISPLAY: block; FONT-SIZE: 8pt; TEXT-DECORATION: none}
.borde_imagen TD A:hover  {	PADDING: 2px; DISPLAY: block; FONT-SIZE: 8pt; TEXT-DECORATION: none}

.borde_imagen_clasico     { border:#E0E0E0 1px solid; BACKGROUND-COLOR:#FFFFFF; PADDING: 6px; }
.borde_imagen_clasico_peq { border:#E0E0E0 1px solid; BACKGROUND-COLOR:#FFFFFF; PADDING: 4px; }

TABLE.borde_imagen TD A:link    { border:#E0E0E0 1px solid; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none}
TABLE.borde_imagen TD A:visited { border:#E0E0E0 1px solid; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none}
TABLE.borde_imagen TD A:hover   { border:#E0E0E0 1px solid; BACKGROUND-COLOR: }
/* #fd68fb */

.mensaje_cargando{position:absolute; border:1px solid #999999; background-color:#F1F1F1;left:47%; top:60%; padding:8px;z-index:10000;}



.fondo_editar {
 background-color:#FFFDD3;
 color:#996633;
}
.fondo_normal {
 background-color:#FFFFFF;
 color:#000000;
}

.mensaje{padding:6px; background-color:#a8ffaa; font-size:12px; color:#2C2C2C; font-family:Arial, Helvetica, sans-serif; text-align:center;  margin-top:10px; margin-bottom:10px;}
.mensaje_alerta{padding:4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center;  padding-top:15px;  padding-bottom:15px;}


.celda_sin_resaltado { background-color:#ffffff;}
.celda_resaltado { background-color:#edf4fd;}









/* search form 
-------------------------------------- */
.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 1px 2px;
	
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchfield {
	background: #fff;
	padding: 1px 1px 1px 5px;
	width: 120px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;

	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 0px rgba(0,0,0,.2);
}
.searchform .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 20px;
	width: 50px;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);

	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

.tabla_principal{

background-color:#FFF;
border:1px solid #C2C2C2;

width:777px; 


}

.comentario_respuesta{
background-color:#FFF; padding:5px; margin:0px;  border-left:#CCC solid 1px;border-top:#CCC solid 1px; margin-left:5px; margin-right:5px;

}
.nuevas_invitaciones{
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
background: #ffff00;
padding-left:5px;
padding-right:5px;
	

}
.redondo_verde{
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
background: #59ff94;
padding-left:5px;
padding-right:5px;
	

}

a:hover { text-decoration:none;} /*BG color is a must for IE6*/
 
      a.tooltip span {display:none; padding:2px 3px; margin-left:8px; }
  
      a.tooltip:hover span{display:inline; position:absolute; }
   
   
   
   
   
   
/*PARA LOS BOTONES*/     
/* 
    M-> MASCULINO
    F-> FEMENINO
    E-> EMPRESA
    O-> FUNDACION
    A-> ARTISTA
    T-> OTRO
*/

.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
DIV:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
.clearfix {
	MIN-HEIGHT: 0px
}
DIV {
	MIN-HEIGHT: 0px;
    
}
* HTML .clearfix {
	HEIGHT: 1%
}
* HTML DIV {
	HEIGHT: 1%
}
#contenedor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px auto; WIDTH: 80em; PADDING-TOP: 1em

}
#contenedor DIV {
	FLOAT: left; WIDTH: 30%;
        
}


P {
	MARGIN-BOTTOM: 1em
}      
.boton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
    

}
BUTTON.boton {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible; WHITE-SPACE: nowrap; outline: none;
}
.boton SPAN.brillo SPAN {
	PADDING-RIGHT: 0.9em; MIN-WIDTH: 5.63em; DISPLAY: block; PADDING-LEFT: 0.9em; PADDING-BOTTOM: 0px; FONT:  14px arial, sans-serif; COLOR: #fff; PADDING-TOP: 0px; POSITION: relative; TOP: -0.54em; TEXT-ALIGN: center

}
* HTML .boton SPAN.brillo SPAN {
	WIDTH: 5.63em; WHITE-SPACE: nowrap; 
}
.boton SPAN.borde-h {
	DISPLAY: block; FLOAT: left;

}
.boton SPAN.borde-v {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; CURSOR: pointer; MARGIN-RIGHT: -1px; PADDING-TOP: 1px; POSITION: relative
}
.boton SPAN.brillo {
	padding-top:4px;
	DISPLAY: block;
}



/*BOTON AZUL - HOMBRES*/

.boton-M SPAN.borde-h {
	BORDER-RIGHT: #245084 0px solid; BORDER-TOP: #245084 1px solid; BORDER-LEFT: #245084 0px solid; BORDER-BOTTOM: #245084 1px solid
}
.boton-M SPAN.borde-v {
	BORDER-RIGHT: 1px solid #245084; 1px solid; BORDER-TOP: #245084 0px solid; BACKGROUND: #9BBCE3; BORDER-LEFT: #245084 1px solid; BORDER-BOTTOM: #245084 0px solid
}
.boton-M SPAN.brillo {
	BORDER-TOP: #3A7CCA 10px solid; BACKGROUND: #2E66AB
}
.boton-M:hover SPAN.borde-h {
	BORDER-LEFT-COLOR: #0f575c; BORDER-BOTTOM-COLOR: #0f575c; BORDER-TOP-COLOR: #0f575c; BORDER-RIGHT-COLOR: #0f575c
}
.boton-M SPAN.hover {
	BORDER-LEFT-COLOR: #0f575c; BORDER-BOTTOM-COLOR: #0f575c; BORDER-TOP-COLOR: #0f575c; BORDER-RIGHT-COLOR: #0f575c
}
.boton-M:hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #0f575c; BACKGROUND: #88AEDD; BORDER-BOTTOM-COLOR: #0f575c; BORDER-TOP-COLOR: #0f575c; BORDER-RIGHT-COLOR: #0f575c
}
.boton-M .hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #0f575c; BACKGROUND: #88AEDD; BORDER-BOTTOM-COLOR: #0f575c; BORDER-TOP-COLOR: #0f575c; BORDER-RIGHT-COLOR: #0f575c
}
.boton-M:hover SPAN.brillo {
	BACKGROUND: #275894; BORDER-TOP-COLOR: #316DB7
}
.boton-M .hover SPAN.brillo {
	BACKGROUND: #275894; BORDER-TOP-COLOR: #316DB7
}

/*BOTON ROSADO - MUJERES*/

.boton-F SPAN.borde-h {
	BORDER-RIGHT: #982727 0px solid; BORDER-TOP: #800080 1px solid; BORDER-LEFT: #800080 0px solid; BORDER-BOTTOM: #800080 1px solid
}
.boton-F SPAN.borde-v {
	BORDER-RIGHT: #800080 1px solid; BORDER-TOP: #800080 0px solid; BACKGROUND: #FF5BFF; BORDER-LEFT: #800080 1px solid; BORDER-BOTTOM: #800080 0px solid
}
.boton-F SPAN.brillo {
	BORDER-TOP: #B700B7 10px solid; BACKGROUND: #9F009F
}
.boton-F:hover SPAN.borde-h {
	BORDER-LEFT-COLOR: #790079; BORDER-BOTTOM-COLOR: #790079; BORDER-TOP-COLOR: #790079; BORDER-RIGHT-COLOR: #790079
}
.boton-F SPAN.hover {
	BORDER-LEFT-COLOR: #790079; BORDER-BOTTOM-COLOR: #790079; BORDER-TOP-COLOR: #790079; BORDER-RIGHT-COLOR: #790079
}
.boton-F:hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #790079; BACKGROUND: #FF28FF; BORDER-BOTTOM-COLOR: #790079; BORDER-TOP-COLOR: #790079; BORDER-RIGHT-COLOR: #790079
}
.boton-F.hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #790079; BACKGROUND: #FF28FF; BORDER-BOTTOM-COLOR: #790079; BORDER-TOP-COLOR: #790079; BORDER-RIGHT-COLOR: #790079
}
.boton-F:hover SPAN.brillo {
	BACKGROUND: #880088; BORDER-TOP-COLOR: #A400A4
}
.boton-F .hover SPAN.brillo {
	BACKGROUND: #880088; BORDER-TOP-COLOR: #A400A4
}
    

/*BOTON EMPRESA*/
.boton-E SPAN.borde-h {
	BORDER-RIGHT: #f64e04 0px solid; BORDER-TOP: #f64e04 1px solid; BORDER-LEFT: #f64e04 0px solid; BORDER-BOTTOM: #f64e04 1px solid
}
.boton-E SPAN.borde-v {
	BORDER-RIGHT: #f64e04 1px solid; BORDER-TOP: #f64e04 0px solid; BACKGROUND: #f0e811; BORDER-LEFT: #f64e04 1px solid; BORDER-BOTTOM: #f64e04 0px solid
}
.boton-E SPAN.brillo {
	BORDER-TOP: #f0af2c 10px solid; BACKGROUND: #f67c04
}
.boton-E:hover SPAN.borde-h {
	BORDER-LEFT-COLOR: #c63f03; BORDER-BOTTOM-COLOR: #c63f03; BORDER-TOP-COLOR: #c63f03; BORDER-RIGHT-COLOR: #c63f03
}
.boton-E SPAN.hover {
	BORDER-LEFT-COLOR: #c63f03; BORDER-BOTTOM-COLOR: #c63f03; BORDER-TOP-COLOR: #c63f03; BORDER-RIGHT-COLOR: #c63f03
}
.boton-E:hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #c63f03; BACKGROUND: #f0c911; BORDER-BOTTOM-COLOR: #c63f03; BORDER-TOP-COLOR: #c63f03; BORDER-RIGHT-COLOR: #c63f03
}
.boton-E .hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #c63f03; BACKGROUND: #f0c911; BORDER-BOTTOM-COLOR: #c63f03; BORDER-TOP-COLOR: #c63f03; BORDER-RIGHT-COLOR: #c63f03
}
.boton-E:hover SPAN.brillo {
	BACKGROUND: #f65f04; BORDER-TOP-COLOR: #f0962b
}
.boton-E .hover SPAN.brillo {
	BACKGROUND: #f65f04; BORDER-TOP-COLOR: #f0962b
}


/*BOTON VERDE - FUNDACIONES*/


.boton-O SPAN.borde-h {
	BORDER-RIGHT: #008056 0px solid; BORDER-TOP: #008056 1px solid; BORDER-LEFT: #008056 0px solid; BORDER-BOTTOM: #008056 1px solid
}
.boton-O SPAN.borde-v {
	BORDER-RIGHT: #008056 1px solid; BORDER-TOP: #008056 0px solid; BACKGROUND: #00CE8B; BORDER-LEFT: #008056 1px solid; BORDER-BOTTOM: #008056 0px solid
}
.boton-O SPAN.brillo {
	BORDER-TOP: #00A670 10px solid; BACKGROUND: #008A5E
}
.boton-O:hover SPAN.borde-h {
	BORDER-LEFT-COLOR: #526407; BORDER-BOTTOM-COLOR: #526407; BORDER-TOP-COLOR: #526407; BORDER-RIGHT-COLOR: #526407
}
.boton-O SPAN.hover {
	BORDER-LEFT-COLOR: #526407; BORDER-BOTTOM-COLOR: #526407; BORDER-TOP-COLOR: #526407; BORDER-RIGHT-COLOR: #526407
}
.boton-O:hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #526407; BACKGROUND: #00BF82; BORDER-BOTTOM-COLOR: #526407; BORDER-TOP-COLOR: #526407; BORDER-RIGHT-COLOR: #526407
}
.boton-O .hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #526407; BACKGROUND: #00BF82; BORDER-BOTTOM-COLOR: #526407; BORDER-TOP-COLOR: #526407; BORDER-RIGHT-COLOR: #526407
}
.boton-O:hover SPAN.brillo {
	BACKGROUND: #007952; BORDER-TOP-COLOR: #008C5F
}
.boton-O .hover SPAN.brillo {
	BACKGROUND: #007952; BORDER-TOP-COLOR: #008C5F
}


/*BOTON ROJO - ARTISTAS*/

.boton-A SPAN.borde-h {
	BORDER-RIGHT: #982727 0px solid; BORDER-TOP: #982727 1px solid; BORDER-LEFT: #982727 0px solid; BORDER-BOTTOM: #982727 1px solid
}
.boton-A SPAN.borde-v {
	BORDER-RIGHT: #982727 1px solid; BORDER-TOP: #982727 0px solid; BACKGROUND: #E08989; BORDER-LEFT: #982727 1px solid; BORDER-BOTTOM: #982727 0px solid
}
.boton-A SPAN.brillo {
	BORDER-TOP: #CC3939 10px solid; BACKGROUND: #B02D2D
}
.boton-A:hover SPAN.borde-h {
	BORDER-LEFT-COLOR: #A22B2B; BORDER-BOTTOM-COLOR: #A22B2B; BORDER-TOP-COLOR: #A22B2B; BORDER-RIGHT-COLOR: #A22B2B
}
.boton-A SPAN.hover {
	BORDER-LEFT-COLOR: #A22B2B; BORDER-BOTTOM-COLOR: #A22B2B; BORDER-TOP-COLOR: #A22B2B; BORDER-RIGHT-COLOR: #A22B2B
}
.boton-A:hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #A22B2B; BACKGROUND: #DA7474; BORDER-BOTTOM-COLOR: #A22B2B; BORDER-TOP-COLOR: #A22B2B; BORDER-RIGHT-COLOR: #A22B2B
}
.boton-A .hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #A22B2B; BACKGROUND: #DA7474; BORDER-BOTTOM-COLOR: #A22B2B; BORDER-TOP-COLOR: #A22B2B; BORDER-RIGHT-COLOR: #A22B2B
}
.boton-A:hover SPAN.brillo {
	BACKGROUND: #9A2727; BORDER-TOP-COLOR: #C03232
}
.boton-A .hover SPAN.brillo {
	BACKGROUND: #9A2727; BORDER-TOP-COLOR: #C03232
}

/*NEGRO OTROS*/

.boton-T SPAN.borde-h {
	BORDER-RIGHT: #1d1d1d 0px solid; BORDER-TOP: #1d1d1d 1px solid; BORDER-LEFT: #1d1d1d 0px solid; BORDER-BOTTOM: #1d1d1d 1px solid
}
.boton-T SPAN.borde-v {
	BORDER-RIGHT: #1d1d1d 1px solid; BORDER-TOP: #1d1d1d 0px solid; BACKGROUND: #a1a1a1; BORDER-LEFT: #1d1d1d 1px solid; BORDER-BOTTOM: #1d1d1d 0px solid
}
.boton-T SPAN.brillo {
	BORDER-TOP: #686868 10px solid; BACKGROUND: #1d1d1d
}
.boton-T:hover SPAN.borde-h {
	BORDER-LEFT-COLOR: #1d1d1d; BORDER-BOTTOM-COLOR: #1d1d1d; BORDER-TOP-COLOR: #1d1d1d; BORDER-RIGHT-COLOR: #1d1d1d
}
.boton-T SPAN.hover {
	BORDER-LEFT-COLOR: #1d1d1d; BORDER-BOTTOM-COLOR: #1d1d1d; BORDER-TOP-COLOR: #1d1d1d; BORDER-RIGHT-COLOR: #1d1d1d
}
.boton-T:hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #1d1d1d; BACKGROUND: #bdbdbd; BORDER-BOTTOM-COLOR: #1d1d1d; BORDER-TOP-COLOR: #1d1d1d; BORDER-RIGHT-COLOR: #1d1d1d
}
.boton-T .hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #1d1d1d; BACKGROUND: #bdbdbd; BORDER-BOTTOM-COLOR: #1d1d1d; BORDER-TOP-COLOR: #1d1d1d; BORDER-RIGHT-COLOR: #1d1d1d
}
.boton-T:hover SPAN.brillo {
	BACKGROUND: #555453; BORDER-TOP-COLOR: #959493
}
.boton-T .hover SPAN.brillo {
	BACKGROUND: #555453; BORDER-TOP-COLOR: #959493
}
.texto_blanco{
	color:#FFFFFF;
    font-family: arial;
    font-size:12px;
}

/* 


.caja {


	position:absolute;
	height: 128px; 
    background-image: url("../images/fondo_tooltip_centro.png"); 
    /* background-repeat: repeat-x;  */
    background-repeat: no-repeat;  
    background-position:center; 
} 

.cajader 
{ 	
height: 128px; 
    background-image: url("../images/fondo_tooltip_der.png"); 
    background-position: right; 
    background-repeat: no-repeat; 
} 

.cajaizq { height: 128px; 
    background-image: url("../images/fondo_tooltip_izq.png"); 
    background-position: top left; 
    background-repeat: no-repeat; 
    padding: 15px 15px 15px 15px; 
} 
 */
