@charset "UTF-8";
/* CSS Document */

html, body { height:100%;}
/*cope with inheritance bugs*/
body, table, th, td{ font-family: Helvetica, Verdana, Arial, sans-serif; font-size : 12px; font-style: normal; font-weight:normal; color : #848484; text-decoration : none;}
/*body specific*/
body{ background-color:#f4f4f2;}

#baugrund_box{position: relative; width: 950px; height: 80px; margin:30px 0 0 0; border-top: dotted 1px  #848484; padding-top:5px;}
#baugrund {position: absolute; right: 4px; bottom: 45px;}
#facebo_like {position: absolute; left: 2px; bottom: 40px; }

#facebo {position: absolute; left: 125px; bottom: 42px; }
#tweet {position: absolute; left: 227px; bottom: 41px; }
#facebo2 {position: absolute; left: 300px; bottom: 42px;}
#facebo3 {position: absolute; left: 430px; bottom: 42px;}




/*resalta pagina actual*/ 
body#home a#homenav,
body#artists a#artistsnav,
body#artists2 a#artists2nav,
body#blog a#blognav,
body#contacto a#contactnav {
/*background: #f5f9f7 ;*/
color: #fc323c;
}

 /*url(../_images/h_menu_pointer.gif) bottom center no-repeat*/

/*centrado horizontal  header*/ 
#container_header { margin:0 auto;position:relative;text-align:left;height:40px;width:950px;clear:left;}
#container_headergallery { margin:0 auto;position:relative;text-align:left;height:40px;width:830px;clear:left;}
#container_headerblog { margin:50px auto 0 auto;position:relative;text-align:left;width:950px;clear:left;}

/*centrado horizontal / vertical contenido principal*/ 
#distance { width:0px;height:50%;margin-bottom:-330px; float:left; }/* margin-botttom half of container's height */
#container_main {margin:0 auto;position:relative;text-align:left;height:550px;width:950px;clear:left;}
#container_gallery {margin:0 auto;position:relative; text-align:left;height:700px;width:830px;clear:left;}



/*index page specific*/ 
td.definitions{font-size : 15px;line-height : 18px;text-align: justify;color:#58545b;}
/*#containerhome {position: relative; width: 500px; height: 550px;  border: 1px dotted #848484;  top:4px; background-image: url(../_images/habitacion_bghome.jpg);background-repeat:repeat;}*/
#textohome {position: absolute;width: 430px; left: 35px; right:35px; top: 10px; }
.titleartistcover{color : #fc323c;background-color : transparent;font-size : 12px;font-style:italic;text-decoration : none;}

td.hometext {padding: 10px 0px 5px 0px;  font-size:16px; line-height:18px;font-family:"Arial Narrow",Tahoma, Arial, Helvetica, sans-serif; text-align:justify; }
.artistslist{  color:#58545b; font-size:17px; line-height:20px;  font-weight:lighter; word-spacing:1px; }


/*artist page specific*/

.ed{color: #fc323c; font: bold 12px Arial; }

td.workseries {border-right: 0px solid #fc323c;}
td.names { text-align:justify; padding:30px 20px 0px 10px;}

#aviso1 {
	position: relative;
	left: 5px;
	padding-bottom:8px;
	width:700px;
}

a.bios_txt:link{ 
        font-size : 16px; 
		line-height:20px;
        color : #848484;
        background-color : transparent;
        text-decoration : none;
		border:none;
}

a.bios_txt:visited{ 
        font-size : 16px;
		line-height:20px;   
        color:#848484;
        background-color : transparent;
        text-decoration : none;
		border:none;
}
a.bios_txt:hover{
        font-size : 16px;
		line-height:20px;     
        color : #fc323c;
        background-color : transparent;
        text-decoration : none;
		border:none;
}


a.menu:link{ 
        font-size : 16px; 
		line-height:20px;
        color : #848484;
        background-color : transparent;
        text-decoration : none;
		border:none;
}
a.menu:visited{ 
        font-size : 16px;
		line-height:20px;   
        color:#848484;
        background-color : transparent;
        text-decoration : none;
		border:none;
}
a.menu:hover{
        font-size : 16px;
		line-height:20px;     
        color : #fc323c;
        background-color : transparent;
        text-decoration : none;
		border:none;
}

a.menuw:link{font-size : 11px;color : #848484;text-decoration : none;}
a.menuw:visited{font-size : 11px;color : #848484;text-decoration : none;}
a.menuw:hover{font-size : 11px;color : #fc323c;text-decoration : none;}

#container_artist {
	margin:0 auto;
	position:relative;
	text-align:left;
	height:70px;
	width:950px;
	clear:left;
}
#artist_1{
	width:220px;
	display: inline;
	position:absolute;
	padding-top:8px;
	left:3px;
}

#artist_2{
	width:220px;
	display: inline;
	position:absolute;
	padding-top:8px;
	left:245px;
}

#artist_3{
	width:220px;
	display: inline;
	position:absolute;
	padding-top:8px;
	left:485px;
}

#artist_4{
	width:220px;
	display: inline;
	position:absolute;
	padding-top:8px;
	left:725px;
}

#artist_web{
font-size:11px;
margin-bottom:6px;
padding:1px 0  3px 0;
border-bottom: dotted 0px #848484;
border-top: dotted 0px #848484;
width:220px;
}

#artist_mail{
position:absolute;
top:7px; 
left:184px;
}


.alt{
	font-size: 11px;
	font-weight:lighter;
	text-align: left;
	background-color : transparent;
	color: #fc323c;
	text-decoration : none;
}

.toggleborder img{ border: 1px solid #848484;font-size : 11px;color : #848484;text-decoration : none;}
.toggleborder:hover img{border: 1px solid #fc323c;}



#descriptionartist {
	padding-top: 10px;
	/*text-align:justify;*/
	font-size:17px;
}

p{ font-size:13px; text-align:justify; line-height:17px; } 




/*centrado galeria singler*/ 
#container_gallerysngl{
	margin:0 auto;
	position:relative;
	text-align:left;
	height:500px;
	width:830px;
	clear:left;
	background-color:#f5f9f7;
}
#container_gallerysngltxt{ margin:0 auto;position:relative;text-align:left;width:830px;clear:left;}


/*whoandhow-------------------------------*/
.destacado{
	font-family:Arial, Helvetica, sans-serif;
	    font-size : 28px;  
		line-height : 32px;
	    font-style: normal;
        font-weight:300;
		letter-spacing: -2px;
        color : #000000;
        background-color : transparent;
        text-decoration : none;}
		
		
.subdestacado{
	font-family:Arial, Helvetica, sans-serif;
	    font-size : 20px;  
		line-height : 24px;
	    font-style: normal;
        font-weight:300;
		letter-spacing: -1px;
        color : #000000;
        background-color : transparent;
        text-decoration : none;}
.titulo{color : #2f2d2d;font-size :14px; line-height:19px; font-weight:bold;}
.titulo2{color : #2f2d2d;font-size :14px; line-height:18px; font-weight:bold; font-style:italic;}
.artista{color : #f2005f;font-size :14px; line-height:18px; font-weight:normal;}
font.grostitreoff{ color : #848484; font-size : 28px; line-height : 30px;}
#concept_txt {font-family:courier new, sans, helvetica, arial;text-align:justify;font-size :14px;line-height:22px;color : #000000;}
#line2 { width:100%;border-top:1px dotted #ffffff;}






/*contacto link-------------------------------*/
.error {font-size : 11px; color: #fc323c; text-align:justify; padding-left:24px;}
.mailreq {font-size : 11px; color: #848484; text-align:justify; padding-left:24px;}
td.interfacemail { border-bottom: 1px dotted #848484; background-color: #f5f9f7;padding: 5px 0 15px 24px;text-align:left;}

/*forms*/
input.field {width: 300px;}
input.btn {width: 80px;}
select {width: 95px;}
textarea {width: 300px; height: 60px;}
.bouton{ font-family : Helvetica,Verdana; font-size : 11px;width : 40px; height : 21px;}


/*admin area*/
.oneColElsCtr #container {
	width: 950px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-top: 0px solid #f2005f;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color:#f4f4f2;
}
.oneColElsCtr #mainContent {
	padding: 0 0 0 0; /* remember that padding is the serie inside the div box and margin is the serie outside the div box */

}
table tr.imgartistst td {padding-top: 5px ;  }
table tr.nameartistst td {padding-bottom: 6px ;  }
table tr.bioartistst td {padding-bottom: 4px ; border-bottom: dotted 1px #848484; }
table tr.gallery td { border-bottom: 1px solid #848484;  }
table td.galleryadmin {width:237px;border-right: 0px solid #666666;}
table td.fondog {padding-top: 10px;}
td.interface { border-bottom: 1px dotted #848484; background-color: #f5f9f7;padding: 20px 0 20px 25px;text-align:left;}
font.grostitreoff{color : #848484;background-color : transparent;font-size : 28px;text-decoration : none; line-height : 30px;}

.imgalbumoff{ border: solid 1px #848484; } 
.imgalbumon{ border: solid 1px #f2005f;}

#interface_1{position:relative;display: inline;top:10px;left:0px;}
#interface_2{position:relative;display: inline;top:10px;left:255px;}
#interface_3{position:relative;display: inline;top:10px;left:220px;}

