/*------------ ETIQUETAS HTML ------------*/
*{margin:0; padding:0;}
/*html { overflow-x:hidden; }*/
body{
background-color:#FFFFFF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}
a {color: #E55D13;}
a:hover {text-decoration: none;}
input, select, textarea, button{
padding:2px;
font-size:9px;
border:1px solid #F1A144;
}

textarea{
font-size:11px;
}
button{
background-color:#F8F0D9;
color:#E55D13;
cursor:pointer;
font-size:14px;
font-weight:bold;
margin-top:5px;
margin-top:5px;
}
button:hover{
background-color:#E55D13;
color:#FFFFFF;
}
p{padding-bottom:5px;}
h1{font-size:20px;  font-weight:normal;}
h2{font-size:18px;  font-weight:normal; padding:5px 0; clear:both;}
h3{font-size:16px; padding:5px 0;}
img{
border:none;
}
ol,ul{margin-bottom:5px;}
ul{padding-left:20px;}
ol{padding-left:27px;}
/*------------ FIN ETIQUETAS HTML ------------*/

/*------------ GENERALES ------------*/
#header, #menu, #main, #menu_footer, #footer{
width:760px;
margin:auto;
padding-left:5px;
padding-right:5px;
}
#main{
width:770px;
padding:0px;
}
.derecha{float:right;}
.izquierda{float:left;}
.center{text-align:center;}
.texto_derecha{text-align:right;}
.texto_izquierda{text-align:left;}
.half{width:50%;}
/*------------ FIN GENERALES ------------*/

/*------------ CABECERA ------------*/
#header{
height:70px;
background:url(../images/bg/bg_header.jpg) no-repeat #A8B83E;
background-position:top;
border-bottom:2px solid #EB850C;
margin-top:5px;
}
/*------------ LOGO */
#logo{
width:355px;
top: 15px;
position:absolute;
color:#FFFFFF;
text-align: center;
}
#logo h1{
height:30px;
letter-spacing: -1px;
font-size: 30px;
font-weight:normal;
clear:none;
}
#logo h2{
font-size: 15px;
clear:none;
}
#logo a{
color:#FFFFFF;
text-decoration:none;
}
/*------------ FIN LOGO */
/*------------ USER */
#user{
width:320px;
height:20px;
top: 45px;
position:absolute;
color:#E55D13;
padding:5px;
margin-left:420px;
background:url(../images/bg/bg_user.jpg) no-repeat #F8F0D9;
background-position:top;
}
#user input{
border:1px solid #EB850C;
background-color:#E8E5BA;
color:#E55D13;
font-size:11px;
}
#user button{
font-size:12px;
color: #E55D13;
background:none;
border:none;
font-weight:normal;
padding:0;
margin:0;
}
#user button:hover{color:#000000;}
/*------------ FIN USER */
/*------------ BUSCAR */
#buscar{
width: 210px;
top: 16px;
position:absolute;
margin-left: 552px;
}
#buscar input{
border:1px solid #F1F1F1;
font-size:9px;
background-color:#B1BF52;
}
#buscar button{
font-size:12px;
color:#FFFFFF;
background:none;
border:none;
font-weight:normal;
padding:0;
margin:0;
}
#buscar button:hover{color:#000000;}
/*------------ FIN BUSCAR */
#publicidad{
width:728px;
background:url(../images/publicidad.jpg) no-repeat;
padding-left:23px;
margin:auto;
margin-bottom:5px;
}

/*------------ MENU */
#menu{
height:22px;
background-color:#F8F0D9;
margin-bottom:5px;
word-spacing:5px;
}
#menu ul li{
list-style-type:none;
display:inline;
}
#menu a{
text-transform:uppercase;
color:#E55D13;
font-size:16px;
font-weight:bold;
text-decoration:none;
padding-left:4px;
padding-right:4px;
}
#menu a:hover{
color:#FFFFFF;
background-color:#F1A144;
}
/*------------ FIN MENU */

/*------------ SUBMENU */
#submenu{
height:20px;
background-color:#F8F0D9;
margin-bottom:5px;
letter-spacing:1px;
}
#submenu ul li{
padding:0;
list-style-type:none;
display:inline;
}
#submenu a{
text-transform:lowercase;
color:#E55D13;
font-size:14px;
text-decoration:none;
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
}
#submenu a:hover{
color:#FFFFFF;
background-color:#F1A144;
}
#submenu .active a{
color:#FFFFFF;
background-color:#F1A144;
}
/*------------ FIN SUBMENU */

/*------------ FIN CABECERA ------------*/

/*------------ CUERPO ------------*/
#main{}
#side{
width:200px;
float:left;
}
#content{
width:565px;
float:right;
overflow:hidden;
}
#content_100{
width:100%;
}
#content h3{
color:#F1A144;
}
.publicidad_cuerpo{
width:468px;
background:url(../images/publicidad_468x60.jpg) no-repeat;
background-position:left;
padding-left:20px;
margin:auto;
margin-bottom:5px;
clear:both;
}
.contenido{padding:5px; clear:both;}
/*------------ FIN CUERPO ------------*/

/*------------ PIE ------------*/
#menu_footer{
clear:both;
height:22px;
padding-top:2px;
text-align:center;
background:url(../images/bg/bg_menu_footer.jpg) no-repeat #A8B83E;
background-position:bottom;
}

#menu_footer ul li{
list-style-type:none;
display:inline;
}
#menu_footer a{
color:#FFFFFF;
padding-left:4px;
padding-right:4px;
}
#footer{
/*height:25px;*/
padding-top:5px;
text-align:center;
}

/*------------ FIN PIE ------------*/
/*------------ CONTENEDORES SIDE------------*/
.verde, .azul {width:184px; height:100%; margin-bottom:5px; padding:8px;}
.publicidad_lateral{margin-bottom:5px;}
.titulo_azul_side, .titulo_verde_side{color:#FFFFFF;}
.azul a, .verde a{font-weight:bold; color:#000000;}

.azul{
background:url(../images/bg/bg_azul_claro.jpg) no-repeat #C5DFE9;
background-position:bottom;
}
.verde{
background:url(../images/bg/bg_verde_claro.jpg) no-repeat #E4E9C5;
background-position:bottom;
}

.titulo_azul_side{
background:url(../images/bg/bg_azul.jpg) no-repeat #3F94B9;
background-position:top;
padding-left:2px;
}
.titulo_verde_side{
background:url(../images/bg/bg_verde.jpg) no-repeat #A8B83E;
background-position:top;
padding-left:2px;
}

.azul img{
border:1px solid #3F94B9;
}
.verde img{
border:1px solid #A8B83E;
}

.azul a:hover {color: #204B5C;}
.verde a:hover {color: #545C20;}

.titulo_azul_side h1{
background:url(../images/iconos/k.gif) no-repeat;
background-position:left;
padding-left:22px;
}
.titulo_verde_side h1{
background:url(../images/iconos/n.gif) no-repeat;
background-position:left;
padding-left:22px;
}
/*------------ FIN CONTENEDORES SIDE------------*/

/*------------ TITULOS CONTENIDO------------*/
.titulo_naranja,.titulo_naranja_765, .titulo_azul, .titulo_verde{
height:26px;
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
clear:both;
}
.titulo_naranja{
background:url(../images/bg/titulo_naranja.jpg) no-repeat #F1A144;
}
.titulo_naranja_765{
background:url(../images/bg/titulo_naranja_750.jpg) no-repeat #F1A144;
}
.titulo_azul{
background:url(../images/bg/titulo_azul.jpg) no-repeat #3F94B9;
}
.titulo_verde{
background:url(../images/bg/titulo_verde.jpg) no-repeat #A8B83E;
}

.titulo_naranja h1, .titulo_naranja_765 h1{
background:url(../images/iconos/s.gif) no-repeat;
background-position:left;
padding-left:22px;
}
.titulo_azul h1{
background:url(../images/iconos/k.gif) no-repeat;
background-position:left;
padding-left:22px;
}
.titulo_verde h1{
background:url(../images/iconos/n.gif) no-repeat;
background-position:left;
padding-left:22px;
}
/*------------ FIN TITULOS CONTENIDO------------*/

/*------------ ESPECIFICOS ------------*/

.ancho480{
width:480px;
margin:auto;
clear:both;
padding-bottom:10px;
}
.columnas_2{
float:left;
margin-bottom:5px;
width:50%;
}
.columnas_5{
float:left;
margin-bottom:0px;
width:20%;
}
.columnas_5 ul{
list-style:none;
}
.sombra{
border-bottom: 1px solid #F1F1F1;
padding:5px;
}
.sombra:hover{
background-color:#F7F7F7;
}
.sombra span.izquierda{padding:5px;}
.contenido span.izquierda{padding:5px;}

.letras{
font-family:"Courier New", Courier, monospace;
width:500px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
}
.letras p{
margin-bottom:10px;
}

.comentarios{
border:1px solid #F8F0D9;
margin-bottom:10px;
padding:10px;
background:url(../images/bg/bg_coma.jpg) no-repeat;
background-position:top right;
clear:both;
}
.votacion{
padding-top:8px;
padding-right:3px;
float:left;
font-weight:bold;
}

.foto{
margin-bottom:10px;
margin:auto;
}
.foto_img2{
width:450px;
height:450px;
vertical-align:middle;
text-align:center;
background-color:#F9F9F9;
border:1px solid #F1F1F1;
}
.foto_img{
width:200px;
height:200px;
vertical-align:middle;
text-align:center;
background-color:#F9F9F9;
border:1px solid #F1F1F1;
}
.foto_desc{
padding:10px;
}
.foto_img:hover{
border:1px solid #CCCCCC;
}

.miratambien{
margin:auto;
margin-bottom:5px;
}
.mira_artista{
width:50px;
height:50px;
margin-left:7px;
padding:5px;
float:left;
background-color:#F9F9F9;
border:1px solid #F1F1F1;
}
.mira_artista:hover{
border:1px solid #CCCCCC;
}
.eliminar{
color: #E55D13;
cursor:pointer;
}
.enlace, .enlace:hover{
background:none;
margin:0;
border:none;
color:#E55D13;
font-weight:normal;
font-size:11px;
}
/*------------ FIN ESPECIFICOS ------------*/

/*------------ POSTNUKE ------------*/
table.pn-datatable {
width:100%;
border-collapse:collapse;
margin-bottom:10px;
}
table.pn-datatable thead th, table.pn-datatable tfoot th, table.pn-datatable tfoot td {
text-align:center;
font-variant:small-caps;
letter-spacing:1px;
color:#E55D13;
background: #F8F0D9;
}
table.pn-datatable td, table.pn-datatable th {
padding:3px;
}
table.pn-datatable tr td {
border-bottom: 1px solid #F1F1F1;
}
table.pn-datatable a{
text-decoration: none;
}
table.pn-datatable tbody tr:hover {
background-color:#F7F7F7;
}

.search_options li{
padding:2px;
}
.pn-errormsg, #pn-expirewarning, .pn-statusmsg{
margin:5px 0;
padding:8px 8px 8px 90px;
min-height:50px;
}
.pn-errormsg, #pn-expirewarning {
border: 1px solid #FF7F7F;
background: url(../images/iconos/error.gif) no-repeat #FFE5E5 20px;
}

.pn-statusmsg {
border: 1px solid #A8B83E;
background: url(../images/iconos/info.gif) no-repeat #F6F8EB 20px;
}
.pn-admincontainer h2{ clear:none;}
/*------------ FIN POSTNUKE ------------*/


/*------------ ESTRELLAS VOTACION ------------*/

.ratingblock {
	display:block;
	padding-bottom:8px;
	margin-bottom:8px;
	float:right;
	}

.loading {
	height: 30px;
	background: url('../images/iconos/working.gif') 50% 50% no-repeat;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../images/iconos/starrating.gif') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover{
	background: url('../images/iconos/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/iconos/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.nothanks {color:#CC0000;}
.static {color:#5D3126;}

/*------------ FIN ESTRELLAS VOTACION ------------*/

