/* GENERALES */
* {
padding : 0;
margin : 0;
z-index : 1;
border: 0;
}

.cr1 {border:1px solid  #000000; }
.cr2 {border:1px solid  #ff0000; }

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75em;
  color:#ffffff;
  background-color:#9bd9fb;
  }

#cajon
	{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#9bd9fb;

	}


/* TXT */
  h1 {font-size:  1.50em; }
  h2 {font-size:  1.25em;; }
  h3 {font-size:  1em;; }
  h4 {font-size:  0.95em;}
  h5 {font-size:  0.875em;}
  h6 {font-size:  0.8em;}

.negrita {font-weight:bold;}
.azul2{color:#ff0000;}
.gris {color:#999999;}
.color_pie {color:#000000;}
.rojo {color:#ff0000;}
.num {color:#17479f;}


.centrado {text-align:center;}
/* ********** */
.cr {border:1px solid #000000;}
/* ********** */



/* CAPAS */
.promos {
	float:right;
	width:75%;
	margin-top:50px;
	margin-bottom:15px;
	color:#ffffff;

	text-align:center;
		}

#cabeza {
  width:1000px;
  height:156px;
  background-image:url(../deco/directorio-porno-cap.jpg);
  background-repeat: no-repeat;
  }
.msn {
	float:left;
  padding-top:80px;
  padding-left:10px;}

.promo_cabeza
		{
		padding-top:63px;
float:right;

		}


#menu_cap {
  width:100%;
  height: 24px;


  color:#e30308;

  }


/* MENU CAP */
.enlace1 {
  color: #ffff00;
  text-decoration: none;
  font-weight:bold;
  }

.enlace1:hover {
  color: #ffffff;
  text-decoration: none;
  font-weight:bold;
  }

.enlacepie {
  color: #fdfcd1;
  text-decoration: none;

  }

.enlacepie:hover {
  color: #ffff00;
  text-decoration: underline;

  }

.enlacepromo {
  color: #fffc00;
  text-decoration: none;

  }

.enlacepromo:hover {
  color: #ff0000;
  text-decoration: none;
  font-weight:bold;

  }


.enlace_cap {
  color: #ffff00;
  text-decoration: none;
  font-weight:bold;
  }

.enlace_cap:hover {
  color: #ff0000;
  text-decoration: none;
  font-weight:bold;
  }
.enlace_cap_exitos {
  color: #0d5dd5;
  font-size:15px;
  text-decoration: none;
  font-weight:bold;
  }

.enlace_cap_exitos:hover {
  color: #000000;
  font-size:15px;
  text-decoration: none;
  font-weight:bold;
  }
.enlace_cap_exitos2 {
  color: #0d5dd5;
  font-size:11px;
  text-decoration: none;
  font-weight:bold;
  }

.enlace_cap_exitos2:hover {
  color: #000000;
  font-size:11px;
  text-decoration: none;
  font-weight:bold;
  }
/* CAJAS */


#menu_iz {
    width:20%;
    float:left;
    margin-top:15px;
    padding-left:10px;
    height:100%;
    }

.caja_iz {
  width:90%;
  border:1px solid #021926;
  background-color:#0e91d8;
  background-image:url(../deco/menu-deco.jpg);
  background-repeat: repeat-y;
  padding:5px;
  }
.caja_izpro {

  color:#000000;
  text-align:center;
  width:90%;
  border:1px solid #ff0000;
  background-color:#e6e8ec;
  padding:5px;
  }

.caja_cabeza {
  padding:5px;
  width:90%;
  color:#ffffff;
  border:1px solid #021926;
  background-color:#0a6394;
}
#menu_de {

    width:75%;
    float:right;
    margin-top:15px;
    padding-left:10px;
    }

.caja_de {

	height:100%;
    width:38%;
    float:right;
    color:#022c43;

	padding-right:0px;
    padding-left:10px;
    padding-bottom:20px;
    padding-top:20px;
    border-top:1px solid #ff0000;
	margin-top:30px;

    }
.caja_inicio{
	width:360px;
	height:100%;
	margin-left:25px;
    float:left;
    color:#022c43;


    }

 .caja_inicio2{
	width:200px;
	height:100%;
	margin-left:25px;
    float:left;
    color:#022c43;


    }


.caja_de_escenas {

	height:100%;
    width:70%;
    float:left;
    color:#ffffff;

	padding-right:0px;
    padding-left:50px;
    padding-bottom:20px;
    padding-top:20px;
    border-top:1px solid #ff0000;
	margin-top:30px;

    }

.caja_letras {
	padding-left:5px;
	float:left;
	width:70%;
	color:#1984c8;
	}

.caja_letras2 {
	padding-left:5px;
	float:left;
	width:150px;
	color:#1984c8;
	}

.caja_letras_inter {
	padding-left:5px;
	float:right;
	text-align:justify;
	color:#1984c8;
	width:200px;
	}
.caja_de_detalle {


    width:35%;

    color:#3c649f;

	padding-right:0px;
    padding-left:10px;
    padding-bottom:20px;
    padding-top:20px;
    border-top:1px solid #ff0000;
	margin-top:30px;

    }

.caja_de_detalle_discos {


    width:35%;
float:right;
    color:#3c649f;

	padding-right:0px;
    padding-left:10px;
    padding-bottom:20px;
    padding-top:20px;
    border-top:1px solid #ff0000;
	margin-top:30px;

    }
.caja_bio {

	width:68%;
    float:right;
    color:#ffffff;
    text-align:justify;
	padding-right:35px;
    padding-left:35px;
    padding-top:20px;
    padding-bottom:20px;
    border-bottom:1px solid #fbc4c5;
    border-top:1px solid #fbc4c5;
    margin-bottom:30px;
    margin-top:30px;
    }
#pie {
	width:100%;
	clear:both;
 	 background-repeat: repeat-x ;
 	 background-image:url(../deco/barra_cap.jpg);
    float:left;
	color:#cccccc;
    text-align:center;
    background-color:#0d90d8;

    padding-top:20px;
    padding-bottom:20px;
    border-top:1px solid #ffffff;


    margin-top:30px;
    }

#promo {
	width:100%;
	clear:both;

    float:left;
	color:#cccccc;
    text-align:center;


    padding-top:20px;
    padding-bottom:20px;
    border-top:1px solid #ff0000;

    margin-top:30px;
    }
#menu_general {
	width:100%;
	clear:both;
	height: 24px;
	margin-bottom:5px;
	float:left;
	background-color: #189de5;
	border-bottom:1px solid #010912;
	border-top:1px solid #ffffff;

}
.enlaces_general {
  padding-top:5px;
  padding-left:20px;
  }
.caja_de_titulo {
    margin-bottom:15px;
    border-bottom:1px solid #1984c8;
    width:75%;
    float:right;
    margin-top:30px;
    padding-left:0px;
    }
 .paginacion {
	width:74%;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	float:right;
	text-align: right;
	border-bottom:1px solid #ff0000;
}
 .caja_formulario {
	width:73%;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	float:left;

	border-bottom:1px solid #ff0000;
}
.caja_de_titulo_detalle {
    margin-bottom:20px;

    width:75%;
    float:right;
    margin-top:30px;
    padding-left:0px;
	padding-bottom:5px;
    }
.caja_fotico {
	float:left;
	margin:10px;
	padding:3px;
	border:1px solid #ffffff;

		}


.caja_listado {
	height: 60px;
	width:200px;
	float:left;
	margin:15px;
	padding:3px;
	margin-bottom:25px;
	border-leeft:1px solid #0a69c9;
	border-toop:1px solid #0a69c9;
	border-boottom:1px solid #5e86ae;
		}

.caja_listado2 {
	height: 60px;
	width:150px;
	float:left;
	margin:15px;
	padding:3px;
	margin-bottom:25px;
	border-leeft:1px solid #0a69c9;
	border-toop:1px solid #0a69c9;
	border-boottom:1px solid #5e86ae;
		}

.caja_listado_links {
	height: 150px;
	width:200px;
	float:right;
	margin-top:15px;
	padding:3px;
	margin-bottom:25px;

		}

.caja_listado_links_inter {

	height: 150px;
	width:355px;
	float:left;
	margin-top:15px;
	padding:3px;
	margin-bottom:25px;

	border-bottom:1px solid #5e86ae;
		}


/*****************************
*
*  				FORMULARIOS
*
*
******************************/



input, select, textarea {
	padding:3px;
	border:1px solid #color: #125f89;

	}
/* CALENDARIO */

.fondo {background-color:#125f89;}
TD  {

	text-align:right;
	color: #125f89;
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
.der {
	width:40%;
	text-align:right;
	color: #125f89;
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
.der2 {
	width:40%;
	text-align:right;
	color: #ff0000;
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
.tdiz  {
	text-align:left;
	color: #125f89;
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
}
.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #125f89;
	background-color: #cccccc;
	font-weight: bold;
}
.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 7pt;
	color: #125f89;
	background-color: #cccccc;
}

td.gristd {
	padding:10px;
	background-color:#ceeafa;}
td.gristd2 {
	padding:10px;
	background-color:#ffffff;}

td.oscuro {
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:10px;
	background-color:#0a6da3;}
td.oscuro2 {
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:10px;
	background-color:#4a91b8;}

.caja_tabla
	{
	 text-align:center;
	}
table.enlaces {

	border:1px solid #0a6da3;}

/* Error en formulario */

select.error {border:1px solid #ff0000;}
td.error2 {color:1px solid #ff0000;}

