@charset "utf-8";
/* CSS Document */

*{
margin:auto;
padding:0;
margin-top:0;
font-family:Arial, Helvetica, sans-serif;
}

a{
text-decoration:none;
}

img{
border:none;
}

#contenidohome{
background-image:url(../images/fondohome.jpg);
width:800px;
height:520px;
}

#contenidoacercade18{
background-color:#000000;
width:800px;
height:520px;
}

#contenidostaff{
background-color:#FFFFFF;
width:800px;
height:520px;
}

#contenidoconceptos{
background-color:#FFFFFF;
width:800px;
height:520px;
}

#contenidoconceptostextos{
background-color:#FFFFFF;
width:500px;
height:520px;
}

#contenidogaleria{
background-color:#FFFFFF;
width:100%;
height:75%;
margin:0px;
padding:0px;
}

#contenidoportafolio{
background-color:#FFFFFF;
width:800px;
height:520px;
}

#contenidofanclub{
background-color:#FFFFFF;
width:800px;
height:520px;
}

#contenidocontacto{
background-color:#FFFFFF;
width:800px;
height:520px;
}

#contenidologin{
background-color:#FFFFFF;
width:800px;
height:100%;
}

#contenidodescargas{
background-color:#FFFFFF;
width:800px;
height:520px;
}

#contenidoadminlogin{
background-color:#FFFFFF;
width:800px;
height:100%;
}

#contenidoadminmenu{
background-color:#FFFFFF;
width:800px;
height:100%;
}

#contenidoadminclientes{
background-color:#FFFFFF;
width:800px;
height:100%;
}

#contenidoadmindescargas{
background-color:#FFFFFF;
width:800px;
height:520px;
}

#menusuphome{
width:350px;
height:45px;
padding-left:450px;
}

#menusupacercade18{
width:800px;
height:45px;
text-align:right;
}

#menusupstaff{
width:800px;
height:45px;
text-align:right;
}

#menusupfanclub{
background-image:url(../images/fanclub/menusupfanclubfondo.jpg);
background-repeat:repeat-x;
width:800px;
height:45px;
text-align:right;
}

#menusupportafolio{
background-image:url(../images/portafolio/menusupportafoliofondo.jpg);
background-repeat:repeat-x;
width:800px;
height:45px;
text-align:right;
}

#menusupcontacto{
width:800px;
height:45px;
text-align:right;
}

#menusuplogin{
width:800px;
height:45px;
text-align:right;
}

#menusupdescargas{
width:529px;
height:45px;
float:right;
text-align:right;
}

#menusupadmindescargas{
width:529px;
height:45px;
float:right;
text-align:right;
}

#menusupadminlogin{
width:529px;
height:45px;
float:right;
}

#menusupadminmenu{
width:529px;
height:45px;
float:right;
text-align:right;
}

#menusupadminclientes{
width:529px;
height:45px;
float:right;
text-align:right;
}

#menuhome{
padding-top:270px;
padding-left:370px;
width:334px;
height:190px;
}

#acercade18{
width:530px;
height:440px;
float:right;
}

#imageacercade18{
width:270px;
height:380px;
padding-top:60px;
float:left;
display:block;
line-height:370px;
vertical-align:top;
text-align:right;
}

#pieacercade18{
height:35px;
}

#staff{
width:800px;
height:475px;
}

#conceptos{
width:550px;
height:510px;
padding-top:10px;
float:right;
}

#menuconceptos{
width:250px;
height:520px;
float:left;
text-align:center;
}

#textoconceptos{
width:100%;
height:100%;
}

#conceptoscol1{
width:250px;
float:left;
}

#conceptoscol2{
width:250px;
float:right;
}

#galeria{
width:800px;
padding-top:5px;
}

#portafoliopags{
background-color:#EDEDED;
width:795px;
height:20px;
text-align:left;
line-height:20px;
vertical-align:middle;
padding-right:5px;
margin-bottom:10px;
}

#portafoliorights{
background-color:#EDEDED;
width:795px;
height:15px;
text-align:right;
line-height:15px;
vertical-align:middle;
padding-left:5px;
}

#portafoliolineasup{
	width:800px;
	height:3px;
	background-color:#999999;
	display:block;
	margin-bottom:10px;
	margin-top:8px;
}

#portafolio{
width:800px;
padding-top:5px;
}

#portafolioitem{
width:700px;
height:155px;
}

#portafolioimage{
width:300px;
height:155px;
float:left;
}

#portafoliotexto{
width:400px;
float:right;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}

#portafoliotitulos{
width:105px;
float:left;
font-size:10px;
text-align:left;
text-align:right;
}

#portafoliodescripciones{
width:292px;
float:left;
font-family:Arial, Helvetica, sans-serif;
padding-left:3px;
font-size:10px;
line-height:18px;
}

#spanportafoliotitulos{
margin:0;
padding:0;
float:left;
font-size:14px;
text-align:left;
}

#spanportafoliosubtitulos{
margin:0;
padding:0;
float:left;
font-size:12px;
text-align:left;
}

#spanportafolioorden{
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	text-align:left;
	color:#333333;
}

#spanportafolioorden a{
	color:#333333;
}


#portafoliotextolinea{
width:292px;
height:3px;
background-color:#CCCCCC;
display:block;
float:right;
}

#portafolioordenlinea{
width:800px;
height:2px;
background-color:#CCCCCC;
margin-bottom:10px;
display:block;
float:right;
}


#agregar_portafolio #frm_portafolio{
margin-top:30px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
}

#galeriaitem{
width:700px;
height:230px;
}

#agregar_galeria #frm_galeria{
margin-top:30px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
}

#galeriaimage{
width:300px;
height:225px;
float:left;
}

#galeriatexto{
width:400px;
float:right;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}

#galeriatitulos{
width:105px;
float:left;
font-size:10px;
text-align:left;
text-align:right;
}

#galeriadescripciones{
width:292px;
float:left;
font-family:Arial, Helvetica, sans-serif;
padding-left:3px;
font-size:10px;
line-height:18px;
}

#spangaleriatitulos{
margin:0;
padding:0;
float:left;
font-size:14px;
text-align:left;
}

#spangaleriasubtitulos{
margin:0;
padding:0;
float:left;
font-size:12px;
text-align:left;
}

#galeriatextolinea{
width:292px;
height:3px;
background-color:#CCCCCC;
display:block;
float:right;
}

#agregar_fanclub #frm_fanclub{
margin-top:30px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
}

#fanclublineasup{
width:800px;
height:3px;
background-color:#999999;
display:block;
}

#fanclub{
width:800px;
height:472px;
padding-top:5px;
}

#fanclubitem{
width:700px;
height:155px;
}

#fanclubimage{
width:300px;
height:155px;
float:left;
}

#fanclubtexto{
width:400px;
float:right;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}

#fanclubtitulos{
width:105px;
float:left;
font-size:10px;
text-align:left;
text-align:right;
}

#fanclubdescripciones{
width:292px;
float:left;
font-family:Arial, Helvetica, sans-serif;
padding-left:3px;
font-size:10px;
line-height:18px;
}

#spanfanclubtitulos{
margin:0;
padding:0;
float:left;
font-size:18px;
text-align:left;
}

#spanfanclubsubtitulos{
margin:0;
padding:0;
float:left;
font-size:12px;
text-align:left;
}

#fanclubtextolinea{
width:292px;
height:3px;
background-color:#CCCCCC;
display:block;
float:right;
}

#contacto{
width:800px;
height:510px;
padding-top:10px;
float:right;
}

#contactosello{
width:300px;
height:142px;
float:right;
}

#contactodatos{
width:300px;
height:126px;
line-height:510px;
vertical-align:middle;
}

#contactopie{
width:300px;
height:20px;
line-height:510px;
vertical-align:bottom;
}

#login{
width:800px;
height:520px;
text-align:center;
}

#loginlogo{
width:550px;
height:300px
}

#loginform{
width:800px;
height:200px;
display:block;
text-align:center;
}

#loginuser{
color:#999999;
}

#loginpassword{
color:#999999;
}

#loginpie{
width:750px;
height:20px;
line-height:520px;
vertical-align:bottom;
}

#descargaslogocliente{
width:180px;
height:80px;
float:left;
margin-top:10px;
}

#descargas{
width:800px;
height:410px;
color:#666666;
padding-top:20px;
}

#descargaslista{
width:470px;
float:right;
}


#descargasmodificacion{
width:150px;
float:left;
}

#descargasbienvenido{
width:300px;
float:left;
}

#descargasbienvenido a{
color:#333333;
}


#descargasmodificacionlista{
width:600px;
float:right;
}

#descargasmodificacionlista a{
color:#666666;
}

#descargastitulos{
font-size:20px;
}

#descargastablelineas{
font-size:12px;
padding:3px;
padding-top:20px;
}

#descargastablelineas a{
color:#666666;
}


#descargassubtitulos{
font-size:16px;
}

#adminlogin{
width:800px;
height:490px;
padding-top:30px;
text-align:center;
}

#adminmenu{
width:800px;
height:490px;
padding-top:30px;
text-align:center;
line-height:30px;
color:#999999;
}

#adminmenu a{
color:#999999;
}

#adminmenutitulos{
font-size:20px;
}

#admintableclientes{
padding-top:20px;
color:#999999;
line-height:30px;
}

#admintableclientes a{
color:#999999;
}

#adminclientestitulos{
font-size:20px;
}

#adminclientes form{
font-size:10px;
}

#adminclientes frm_cliente{
font-size:12px;
}

#admindescargaslogocliente{
width:180px;
height:80px;
float:left;
margin-top:10px;
}

#admindescargas{
width:800px;
height:410px;
color:#666666;
padding-top:20px;
}

#admindescargas a{
color:#666666;
}

#admindescargasmodificacion{
width:150px;
float:left;
}

#admindescargasbienvenido a{
color:#333333;
}


#admindescargasmodificacionlista{
width:600px;
float:right;
}

#admindescargastitulos{
font-size:20px;
}

#admindescargastablelineas{
font-size:12px;
padding:3px;
padding-top:20px;
}

#admindescargastablelineas a{
color:#666666;
}


#admindescargassubtitulos{
font-size:16px;
}

#admindescargasmodificacionlista #frm_descarga{
font-size:14px;
}

#adminportafolioeliminar a{
font-size:12px;
color:#666666;
float:right;
width:30px;
height:10px;
}

#admingaleriaeliminar a{
font-size:12px;
color:#666666;
float:right;
width:30px;
height:10px;
}

#adminfanclubeliminar a{
font-size:12px;
color:#666666;
float:right;
width:30px;
height:10px;
}


#error, #error2{
font-size:10px;
color:#990000;
}

.finFlotado{
clear:both;
}
