/* REDCUSCO - DOCUMENTO CSS */
/* Generales */
img { border:0px solid white; }
img.right{ float:right;}
img.left{ float:left;}
#logo{float:left; margin:0; }

/* _____________ BUSCADOR _____________ */
#buscador{
/*border:1px solid white;*/
background-image:url(../imgs/buscador.png);
background-repeat:no-repeat;
width:451px; height:94px;
margin-left:auto; margin-right:auto;
}

#buscador #searchbox{
/*border:1px solid blue;*/
width:451px; height:22px;
font-weight:bold;
float:left; text-align:center;
margin:13px 0px 0px 0px;
}

#buscador #searchbox #paginate-slider2{
/*border:1px solid white;*/
width:400px;
padding:0px 0px 0px 50px;
}
#buscador #searchbox #paginate-slider2 .boton{
background-image:url(../imgs/buscador_boton.png);
background-repeat:no-repeat;
width:98px; height:22px;
text-align:center; float:left;
margin-right: 5px;margin-left: 10px;
}
#buscador #searchbox #slider2 .contentdiv form{ 
float:left; width:100%;
margin-top:20px;
}
#buscador #searchbox #paginate-slider2 .boton a:link		{color: #00559a;text-decoration: none;}
#buscador #searchbox #paginate-slider2 .boton a:visited	{color: #00559a;text-decoration: none;}
#buscador #searchbox #paginate-slider2 .boton a:active	{color: #00559a;text-decoration: none;}
#buscador #searchbox #paginate-slider2 .boton a:hover		{color:#e44a3e;text-decoration: none;}

#buscador #searchbox .texto{
font-family:tahoma; font-size:11px;
font-weight:normal; color:#003399;
width:150px;
}
#buscador #searchbox .boton{
vertical-align:bottom;
}

/* Usuario */
#usuario{
background-image:url(../imgs/usuario.jpg);
background-repeat:no-repeat;
width:200px; height:97px;
line-height:15px;
float:right;
color:#0066CC;
font-weight:bold;
}
#usuario #caja{
padding:5px 15px 0px 20px;
}
#usuario #caja form{margin:0px 0px 0px 0px; text-align:right;}
#usuario #caja a{ color:#d01f3c; font-weight:300; padding-left:10px; text-decoration:none; }
#usuario #caja a:hover{ text-decoration:underline; }
#usuario #caja input { font-size:10px; color:#d01f3c; width:85px; }
#usuario #caja input.button{ color:black; width: 94px; }
#usuario #caja img{ width:70px; height:70px;}

#usuario #caja #usuario_avatar a{ padding:0px;}

/* Cajas izquierda */
.cajaIzq {
color:#666666;
margin: 0px 0px 5px 0px;
}
.cajaIzq #titulo{
background-image:url(../imgs/titulo1.gif);
background-repeat:no-repeat;
color:#FFF; text-align:center;
font-weight:bold;
}
.cajaIzq #titulo2{
background-image:url(../imgs/titulo2.gif);
background-repeat:no-repeat;
color:#FFF; text-align:center;
font-weight:bold;
}
.cajaIzq #titulo3{
background-image:url(../imgs/titulo3.gif);
background-repeat:no-repeat;
color:#FFF; text-align:center;
font-weight:bold;
}

.cajaIzq #contenido_cajaIzq{
background-color:#FFFFFF;
padding:10px 20px 10px 20px;
}

.cajaIzq #ad_cajaIzq{
background-color:#FFFFFF;
padding:10px 0px 10px 20px;
}
.cajaIzq #contenido_cajaIzq ul{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
list-style:square;
line-height:15px;
}
.cajaIzq #contenido_cajaIzq ol{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
line-height:15px;
}
.cajaIzq #contenido_cajaIzq a			{color:#777777; font-weight:bold; text-decoration: none;}
.cajaIzq #contenido_cajaIzq a:link		{text-decoration: none;}
.cajaIzq #contenido_cajaIzq a:visited	{text-decoration: none;}
.cajaIzq #contenido_cajaIzq a:active	{text-decoration: none;}
.cajaIzq #contenido_cajaIzq a:hover		{text-decoration: underline;}

.cajaIzq #contenido_cajaIzq textarea	{width:160px; height:40px;}
.cajaIzq #contenido_cajaIzq input		{width:160px;}
.cajaIzq #contenido_cajaIzq select		{width:162px;}

.cajaIzq #ad_cajaIzq #lista_cantantes{
font-family:arial;
font-size:12px;
line-height:16px;
white-space:nowrap;
padding:0px 0px 0px 6px
}
.cajaIzq #ad_cajaIzq #lista_cantantes a{
text-decoration:underline;
color:#666666;
}

.cajaIzq #abc_cajaIzq{
background-color:#FFFFFF;
padding:10px 10px 10px 10px;
}
.cajaIzq #abc_cajaIzq #abc{
text-align:center; font-size:12px;
}
.cajaIzq #abc_cajaIzq a			{color:#777777; font-weight:bold; text-decoration: none;}
.cajaIzq #abc_cajaIzq a:link	{text-decoration: none;}
.cajaIzq #abc_cajaIzq a:visited	{text-decoration: none;}
.cajaIzq #abc_cajaIzq a:active	{text-decoration: none;}
.cajaIzq #abc_cajaIzq a:hover	{text-decoration: underline;}

/* Caja Principal */
#cajaMain{
float:left;
width:100%; height:auto;
}
#cajaMain #menu_links {
width:100%; float:left;
}
#cajaMain #menu_links ul {
list-style:none; float:left;
margin:0; padding:0;
}
#cajaMain #menu_links li {
background:url(../imgs/menu_bg_left.gif) no-repeat left top;
margin:0; padding:0 0 0 9px; float:left;
border-bottom: #aaa solid 1px;
}
#cajaMain #menu_links li#activo{ border-bottom: #fff solid 1px; }
#cajaMain #menu_links li#activo a { color:#d01f3c; }
#cajaMain #menu_links a {
background:url(../imgs/menu_bg.gif) no-repeat right top;
padding:5px 15px 4px 6px;
color:/*#d01f3c*/#777; font-weight:bold; font-size:12px;
text-decoration:none;
float:left; display:block; width:.1em;
}
#cajaMain #menu_links > ul a {width:auto;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#cajaMain #menu_links a {float:none;} /* End IE5-Mac hack */
#cajaMain #menu_links a:hover { color:#0066cc; }

#cajaMain #contenido{
background-color:#FFFFFF;
color:#666666;
min-height:660px;
width:100%; float:left;
font-family:arial;
font-size:12px;
padding:0px 0px 20px 0px;
}
#cajaMain #contenido #caja{
padding:10px 20px 20px 20px;
/*
min-height:594px;
height:594px;
*/
}

#cajaMain #contenido #caja h1{
margin:10px 0px 10px 0px;
color:#d01f3c; font-size:18px;
}
#cajaMain #contenido #caja h2{
margin:0px 0px 0px 0px;
color:#4b72a9; font-size:18px;
}
#cajaMain #contenido #caja h3{
margin:10px 0px 10px 0px;
font-family:tahoma;
color:#d01f3c; font-size:15px;
}
#cajaMain #contenido #caja h1.left{float:left;}
#cajaMain #contenido #caja h1.right{float:right;}
#cajaMain #contenido #caja h2.left{float:left;}
#cajaMain #contenido #caja h2.right{float:right;}

#cajaMain #contenido #caja p{
margin:10px 0px 10px 0px;
}
#cajaMain #contenido #caja ol{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 20px;
}
#cajaMain #contenido #caja ul{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 20px;
}
#cajaMain #contenido #caja table			{text-align:center; line-height:15px;margin:0px auto 10px auto;}
#cajaMain #contenido #caja td				{border:1px solid #cccccc; vertical-align:top;}
#cajaMain #contenido #caja td img			{padding:5px 3px 0px 3px;}
#cajaMain #contenido #caja a:link			{color: #4b72a9;text-decoration: none;}
#cajaMain #contenido #caja a:visited		{color: #4b72a9;text-decoration: none;}
#cajaMain #contenido #caja a:active		{color: #d01f3c;text-decoration: none;}
#cajaMain #contenido #caja a:hover		{color: #d01f3c;text-decoration: none;}

#cajaMain #contenido #caja table#listarArtistas			{line-height:15px;margin:0px 0px 0px 0px;text-align:left;}
#cajaMain #contenido #caja table#listarArtistas td		{border:0px solid #cccccc; vertical-align:top;}
#cajaMain #contenido #caja table#listarArtistas td li	{width:180px;}

#cajaMain #contenido #caja #boton a:active	{color: #4b72a9;text-decoration: none;}
#cajaMain #contenido #caja #boton a:hover	{color: #e44a3e;text-decoration: none;}

#cajaMain #contenido #caja #ads_top{ margin:0px auto 0px auto; }
#cajaMain #contenido #caja #ads_right{ float:right; margin:10px 0px 10px 0px; }
#cajaMain #contenido #caja #ads_left{ float:right; margin:0px 0px 0px 0px; }

#cajaMain #contenido #caja #form_registro table .left{float:left;}
#cajaMain #contenido #caja #form_registro table .right{float:right;}
#cajaMain #contenido #caja #form_registro td {text-align:left; border:0px solid #ccc;}
#cajaMain #contenido #caja .cuadro_left{float:left; width:200px;}
#cajaMain #contenido #caja .cuadro_right{float:right; width:200px;}

#cajaMain #contenido #caja #mensajesError{color:#d01f3c;}

#cajaMain #contenido #caja #navegacion{
text-align:center;
font-size:14px;
font-weight:bold;
padding:0px 0px 0px 300px;
}
#cajaMain #contenido #caja #navegacion #navegacion_content{
width: 100%;
height: 20px;
}
#cajaMain #contenido #caja #navegacion #navegacion_content #anterior{
float:left;
}

#cajaMain #contenido #caja #navegacion #navegacion_content #actual{
float:left;
}

#cajaMain #contenido #caja #navegacion #navegacion_content #siguiente{
float:left;
}

/* footer separacion */
#footer_separacion {
background-image:url(../imgs/footer_separacion.gif);
background-repeat:repeat-x; height:16px;
}
/* stats */
#stats {
height:30px;
background:#828282;
padding:10px 15px;
color:#FFFFFF;
}
#stats a { color:#FFFFFF; text-decoration:none; }
#stats a:hover { text-decoration:underline; }
#stats #left {
float:left;
text-align:left;
padding:0px 0px 0px 25px;
}
#stats #right {
float:right;
text-align:right;
padding:0px 25px 0px 0px;
}

/* rights */
#rights {
}
#rights #left {
float:left;
padding:30px 0px 0px 25px;
}
#rights #right {
float:right;
text-align:right;
padding:40px 25px 0px 0px;
}
#rights #right a{
color:#FFFFFF; text-decoration:none;
}
#rights #right a:hover{
color:#FFFFFF; text-decoration:underline;
}