/******** original  ***********************/

html {
  min-height:100%;
}
body {
  margin:0;
  color: #33312F;
  font-family: Arial, Verdana,  Tahoma;
  font-size: 11px;
  text-align: center;
  background-color:rgb(254,254,253);
  padding: 0 0 3em 0;
  color:#9A9A9A;/* 121212 */
  background-color:white;
  background-image:url(footbg.gif);
  background-position:center bottom;
  background-repeat:no-repeat;
 }

* {margin:0; padding:0; border:0;}

a                 {text-decoration: underline;}
a img             {border: none;}
a:link, a:visited {color: #C99292; }


h1,h2,h3,h4 {
	margin-bottom: 0px;
	color:#9A9A9A;
}

p { margin: 0.5em 0; padding:5px 5px 5px 0px;  }


table {
font-size:10px;
}

textarea, input {
font-family :  Verdana, Arial CE, Helvetica CE, Arial, Helvetica;
font-size:11px;
background-color:#F7F7F7;
} 

/******** mains  ***********************/

#container {
width:740px;
margin:0 auto;
text-align:left;

}

#header {
background-image: url(infobg.gif);
background-repeat: repeat-x;
height:150px;
padding-top:15px;

}
#header a{
text-decoration:none;
color:#9A9A9A;
}
#header a:hover{
text-decoration:underline;
/* color:red; */
}

#header .block {
font-size:9px;
font-weight:normal;
display:inline;
padding:5px 10px 10px 5px;
letter-spacing:3px;
}

.refs {
width:260px;
text-align:left;
background-color:transparent;
}

.refs a{
color:#504E4E;
text-decoration:none;
}

.refs h3{
font-size:16px;
letter-spacing:3px;
text-transform:uppercase;
margin:3px 0;
}

.refs h4{
font-size:12px;
font-weight:normal;
color:#504E4E;
letter-spacing:0px;
text-transform:none;
margin:5px 0px 0px 0px;
}
.refs p{
margin:0;padding:0;
}
.cleaner#refcleaner {
margin-bottom:2em;
}
/******** references ***********************/
#thumbnails {
text-align:center;
line-height:0;
background:#F2F2F2;
}
a.photo-thumb {
margin:0;padding:0;border:0;
}
img.ref-img {
margin:0;padding:0;border:0;
}
#info {
background-image: url(infobg.gif);
background-repeat: repeat-x;
/* background-color:#F4F4F4; 
border-top:15px solid #F4F4F4;
border-bottom:15px solid white;*/
padding:2em;
text-align:left;
}
#info .left {
width:80%;
padding:1em;
padding-left:5%;
}

#info h2 {
font-size:17px;
letter-spacing:3px;
}

#info a {
color:#FEAD01;
}

.autor { 
width:120px;
height:130px;
float:left;
margin:0px 20px 80px 0px;
padding:10px;
background-image:url(autor_nobody.gif);
background-repeat:no-repeat;
}
img.autor-foto {

}

a.back {
display:block;
width:80px;
height:30px;
background-image:url(ico_back.gif);
background-repeat:no-repeat;
}
#detail {
background-image: url(infobg.gif);
background-repeat: repeat-x;
padding:2em 0 0 0;
}

.cont-photo {
/* background-color:#F4F4F4; 
border-top:15px solid #F4F4F4;
border-bottom:15px solid white;*/
width:650px;margin:0 auto;
}

img.photo {
border:10px solid white;
}


.link_out {
padding-left:15px;
background-image: url(ico_out.gif);
background-repeat: no-repeat;
background-position:top left;
}

/******** logo image control  ***********************/

div#w_images{
width: 478px;
height: 144px;
background-image:url(w_imahges.gif);
background-repeat:no-repeat;
background-color:transparent;
margin:0 auto;
}
    
#w_images a {
display:block;
height:144px;
float:left;
margin:0;
padding:0;
background-repeat:no-repeat;
background-color:transparent;
}

a#i                 { width:37px;  background-image:url(w_i.gif);}   
a#i:hover           { background-image:url(w_i_hover.gif);}
a#i.off:hover       { background-image:url(w_i.gif);} 
 
a#m                 { width:126px; background-image:url(w_m.gif);}
a#m:hover           { background-image:url(w_m_hover.gif);} 
a#m.off:hover       { background-image:url(w_m.gif);} 
 
a#a                 { width:80px; background-image:url(w_a.gif);}
a#a:hover           { background-image:url(w_a_hover.gif);}
a#a.off:hover       { background-image:url(w_a.gif);}  

a#g                 { width:83px; background-image:url(w_g.gif);}
a#g:hover           { background-image:url(w_g_hover.gif);} 
a#g.off:hover       { background-image:url(w_g.gif);} 
 
a#e                 { width:84px; background-image:url(w_e.gif); }
a#e:hover           { background-image:url(w_e_hover.gif);} 
a#e.off:hover       { background-image:url(w_e.gif);} 


a#s         { width:64px;background-image:url(w_s.gif); } 
a#s:hover   { background-image:url(w_s_hover.gif);} 
a#s.off:hover   { background-image:url(w_s.gif);} 

a#i.on          { background-image:url(w_i_hover.gif);}
a#m.on          { background-image:url(w_m_hover.gif);}
a#a.on          { background-image:url(w_a_hover.gif);}
a#g.on          { background-image:url(w_g_hover.gif);}    
a#e.on          { background-image:url(w_e_hover.gif);} 
a#s.on          { background-image:url(w_s_hover.gif);}  

h3#head_i           { color:#FE7C12;}
h3#head_m           { color:#055AFB;}
h3#head_a           { color:#2DEC02;}
h3#head_g           { color:#D754C4;}
h3#head_e           { color:#FF3B3B;}
h3#head_s           { color:#FAEF02;}

.refs#refs_i     { margin-left:142px;}
.refs#refs_m     { margin-left:180px;}
.refs#refs_a     { margin-left:304px;}
.refs#refs_g     { margin-left:387px;}
.refs#refs_e     { margin-left:472px;}
.refs#refs_s     { margin-left:549px;}   



/******** foot  ***********************/

#footer {
	font-size: 11px;
	text-align: center;
  width:100%;
}


#footer .in {
  visibility:hidden;
  padding:0;
}

