html, body {font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align:center; background: transparent url(images/bg.jpg) repeat-y center top;} 
#pagewidth {width:550px; text-align:left; margin-left:auto; margin-right:auto;} 
#pagewidthficha {width:750px; text-align:left; margin-left:auto; margin-right:auto;} 
#pagArtistas #pagewidth {width: 800px; text-align:left; margin-left: auto; margin-right: auto;} 
#header {position:relative; height:85px; background: transparent url(images/logogris.jpg) no-repeat center; width: 550px;}
	#header h1 { display: none; }
	#headerficha {position:relative; height:85px; background: transparent url(images/logogris.jpg) no-repeat center; width:750px;} 
#pagArtistas #header {position:relative; height:85px; background: transparent url(images/logogris.jpg) no-repeat center; width: 800px;}
#menu {text-align:center; position: relative; height:15px; margin: 0 0 25px 0; font-size: 11px; color:#000;}
.menuactual {font-size: 11px; color: #999;}
#maincol {display:block; position: relative; width:550px; height:355px; top: 0; margin: 0 0 0 0; text-align: center;}
	#maincolexpos {float: left; display:inline; position: relative; width:550px; height:550px; top: 0px; margin: 0 0 0 0; text-align:center;}
	#maincolficha {float: left; display:inline; position: relative; width:750px; top: 0; margin: 10px 0 55px 0; text-align:center;}
	#maincolartistas {float: left; display:inline; position: relative; width:550px; height:650px; top: 0px; margin: 40px 0 0 0; text-align:center;}
	#maincolcontact {float: left; display:inline; position: relative; width:550px; height:600px; top: 0px; margin: 0; text-align: center;}
.expos {display: block; width:250px; height:80px; margin: 15px 0 0 0; border-top: 1px solid #818181; border-bottom: 1px solid #818181; border-left: 15px solid #818181; border-right: 1px solid #818181; text-align:left;}
.exposactual {display: block; width:250px; height:80px; margin: 15px 0 0 0; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 15px solid #933; border-right: 1px solid #000; text-align:left; background-color: #bfc6d1; color: #fff;}
#expoactual {display: block; text-align:center; font-size: 12px; color:#fff; background-color:#000; top: 0; padding: 3px 0 3px 0; /*border-bottom: 1px solid #666;*/ }
#expotext {width: 135px; margin: 0; float: left;}
#expopic {width: 100px;	margin: 0; float: right;}
#actual {width:550px; position: relative; text-align:left; font-size: 10px; color:#000; border-top: 1px solid #666; border-bottom: 1px solid #666; /*border-left: 1px solid #000; border-right: 1px solid #000;*/}
.right {float: right;}
.artista {display: none; padding: 10px 0 0 10px;}
.artistaportada {display: block; font-size: 16px; font-weight:bold; color:#933; padding: 10px 0 0 10px;}
.artistaexpo {display: block; font-size: 12px; font-weight:bold; color:#933; padding: 8px 0 0 8px;}
.artistaexpo a {font-size: 12px;font-weight:bold;color:#933; text-decoration: none;}
.artistaexpopte {display: block; font-weight: bold; color: #999; text-decoration: none; font-size: 12px; padding: 8px 0 0 8px;}
.fechas {display: block; font-weight:normal; padding-left:10px; font-size: 10px; color:#000;}
.datos {display: block;	float: left;font-size: 11px;}
.datosportada {display: block; padding: 3px 0 3px 10px; font-size: 10px; color:#000;}
.datosactual {display: block; padding: 5px 0 5px 10px; color:#b2b2b2; background-color: #000; border-top: 1px solid #666; text-align: center;}
#fotoartista {position:absolute; width:250px; height:87px; left: 292px; top: 2px;}
#footer {height:75px; text-align:center; clear:both; font-size: 11px; color:#999; margin-top:25px; padding-top:3px; border-top: 1px dotted #999;}
#footer a {color:#999;}
.titulos {display:block; text-align:left; height:55px; border-top: 1px solid #999; border-bottom: 1px solid #999; border-left: 25px solid #000; border-right: 1px solid #999; padding: 15px 0 0 3px; margin: 0 0 0 0; background-color:#e4e4e4; font-size: 14px; color:#000;}
#titulosficha {position: relative; display:block; text-align:left; height: 55px; padding: 5px 0 7px 5px;}
#titulosficha2 {position: relative; display:block; text-align:left; height: 55px; border-top: 1px solid #999; border-bottom: 1px solid #999; border-left: 25px solid #000; border-right: 1px solid #999; padding: 5px 0 5px 5px; margin: 0 0 25px 0; background: transparent url(images/bglinear.gif) repeat;}

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
#wrapper:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#wrapper{display: inline-table;}

/* Hides from IE-mac \*/
* html #wrapper{height: 1%;}
#wrapper{display: block;}
/* End hide from IE-mac */  

.textbig {font-size: 12px; color: #000;}
.textmed {font-size: 10px; color: #000;}
.textsmall {font-size: 9px; color: #000;}
#dynloadarea {width:548px; min-height: 450px; padding-bottom: 50px; float: right; font-size: 12px; color: #000;}
#dynloadarea img {border: 1px solid #bbb; margin-bottom: 20px;}
#barrantes #dynloadarea img {border: 0;}
#sub1 img.noBorder { border: 0; }
#fichathumbs {width: 200px; margin: 0; float: left; text-align:left;}
#fichathumbs img {border: 0;}
.tablafichastyle {border: 1px dotted #999;}
#div1 {display:block; font-size: 11px; color: #000; margin: 0 0 10px 0;}
.links {color: #000; text-decoration: none;}
.links:visited {color: #000; text-decoration: none;}
.links:hover {color: #999; text-decoration: none; border-bottom: 1px dotted #999;}
.links:active {color: #000; text-decoration: none;}
#listas {width:200px; height:550px; padding-bottom: 50px; float: right; font-size: 12px; color: #666; text-align:right; border-left:1px dotted #999; line-height:20px;}
#listas a {color: #333; text-decoration:none; font-weight:bold;}
#listas a:hover {color: #933; text-decoration:none; border-bottom: 1px dotted #933;}

#pagArtistas #listasthumbs {width: 70px; height: 70px; background-color: #ccc; margin-top: 3px;}
#listasthumbs {width: 345px; height:550px; float: left; margin: 0; background-color: transparent; text-align:right;}
#listasthumbs2 {width: 340px; height:550px; float: left; margin: 0; background-color: transparent; text-align:right;}
#listasthumbs2 img {border: 0}
#listasthumbs a {color: #333; border-color: #999;}
.masinfo {float: right; font-size: 11px; color: #464646; text-decoration:none;} 
.masinfo a {color: #464646; text-decoration:none;}
.masinfo a:hover {color: #900; text-decoration:none;}

#curriculum {width: 100%; height: 535px;}
#menuartista {position: relative; display:block; text-align:right; height: 12px; padding: 4px 5px 6px 13px; margin: 0 0 10px 0; background: transparent url(images/bg_menuartistas.jpg) repeat-x bottom right; font-size: 10px; color:#000; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 5px solid #464646;}

.aviso {display: block; width: 152px; margin-top: 15px; text-align: left; color: #666; font-size: 11px;}
.aviso a:link, a:visited {color: #333; font-size: 12px;}
.aviso a:hover, a:active {color: #900;}

#menulist {position: relative; width: 100%; height: 45px; padding: 10px 0 0 0; text-align: center;}
#colectiva05 {padding: 2px 0 10px 15px; font-size: 11px; color: #999;}
#colectiva05 a {font-weight: bold; text-decoration: none; color: #333;}
#colectiva05 a:hover {color: #900;}
#div2 {font-size: 11px; margin: 0 0 10px 0; text-align: right; width: 338px; float: left; padding-right: 7px;}
.fondosnav {display: block;	padding: 0 0 8px 0;}
.red {color: #900; text-decoration: none;}

/* FORM */
#Nombre {width: 300px;}
#email {width: 300px;}
#Comentarios {width: 300px;}

/* CURRICULUM */
h1 {font-size: 22px;} 
h2 {font-size: 15px; color: #000; font-weight: bold; padding: 30px 0 0 0; margin: 0;} 
.year {font-size: 13px; font-weight: bold; color: #900;} 

#dynloadarea #sub1, #sub2 {text-align: left;}
.right {text-align: right;}
.descripcion {margin: 25px 0 5px 0; padding: 0; font-size: 12px;}
#sub2 ol li ul {list-style: none; margin: -1.2em 0 0 0; padding: 0;}
tr td.seprow {height: 10px;}

ul.listArtistas {list-style: none; float: left; font-size: 10px; color: #000; padding: 0; margin: 0;}
ul#list1 {padding-left: 45px;}
ul#list2, ul#list3  {margin-left: 25px;}
ul.listArtistas li {margin: 3px 0; width: 200px; border-left: 5px solid #333; line-height: 12px;}
ul.listArtistas li a {display: block; background-color: #bfc6d1; height: 30px; padding: 6px 4px; text-decoration: none; color: #000;}
ul.listArtistas li a.nolink {background-color: #d3d6da; cursor: default;}
ul.listArtistas li a.nolink:hover {background-color: #d3d6da; color: #000;}
ul.listArtistas li a:hover {background-color: #333; color: #fff;}
ul.listArtistas li a strong {display: block; font-size: 12px;}
ul.listArtistas li img {float: left; padding-right: 4px;}

#artalcanvi .tablafichastyle img {width: 50px; height: 50px;}
#ainacifre .tablafichastyle img {width: 50px; height: 50px;}
p.alignRight { text-align: right; }
