body{
margin:0;
padding:0;
color: #ffffff;
background-color: #251a1a;
background: url(bk_mono.gif);
}

#container{
position:relative;
width: 880px;
height:540px;
margin-left: auto;
margin-right: auto;
aborder: 1px dotted #ffffff;
margin-top:40px;
}

#intro_footer{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #ffffff;
font-weight: bold;
line-height: 20px;
margin-top:20px;
margin-bottom:20px;
}
#intro_footer a {
text-decoration: none;
color: #ffffff;
}
#intro_footer a:hover {
text-decoration: none;
color: #404040;
}

#intro_headline{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight: bold;
line-height: 14px;
margin-top:60px;
}

#tos_desc{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: normal;
line-height: 15px;
width:200px;
margin-top:20px;
}

#tos_desc h2{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #f14f12;
font-weight: normal;
margin:0;
}

#tos_icon{
position:absolute;
abackground-color: #f14f12;
aborder: 1px dotted #ffffff;
width:220px;
height:220px;
left:260px;
top:0px;
}
#tos_img{
position:absolute;
abackground-color: #f14f12;
aborder: 1px dotted #ffffff;
width:480px;
height:220px;
left:0px;
top:240px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
}
#tos_img a{
color: #f14f12;
text-decoration: none;
}
#tos_press{
position:absolute;
width:380px;
height:140px;
background: url(../images/design_workstation_lg.gif);
background-repeat: no-repeat;
aborder: 1px dotted #ffffff;
left:500px;
top:-40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
padding-top: 40px;
padding-left: 18px;
apadding-right: 40px;
}
#tos_press a{
color: #f14f12;
text-decoration: none;
}
#tos_press p{
margin:0;
padding:0;
}

#tos_menu{
position:absolute;
width:380px;
height:108px;
aborder: 1px dotted #ffffff;
left:500px;
top:112px;
}
#tos_menu ul{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: normal;
line-height: 18px;
margin: 0;
padding:0;
list-style: none;
float:left;
padding-right:40px;

}
#tos_menu ul li.sub{
list-style-image: url(bullet.gif);
list-style-type: circle;
}

.home{color: #fff200;}
.home a{color: #ffffff;}
.home a:hover{color: #fff200;}
.tos08{color: #e30a16;}
.tos08 a{color: #ffffff;}
.tos08 a:hover{color: #e30a16;}
.imprensa{color: #a50006;}
.imprensa a{color: #ffffff;}
.imprensa a:hover{color: #a50006;}
.contactos{color: #a50006;}
.contactos a{color: #ffffff;}
.contactos a:hover{color: #a50006;}
.newsletter{color: #d5b162;}
.newsletter a{color: #ffffff;}
.newsletter a:hover{color: #d5b162;}
.mapa {color: #e30a16;}
.mapa a{color: #ffffff;}
.mapa a:hover{color: #e30a16;}
.tos07 {color: #8c8556;}
.tos07 a{color: #ffffff;}
.tos07 a:hover{color: #8c8556;}

#tos_menu ul li a{
text-decoration: none;
}

#tos_content_holder{
position:absolute;
width:380px;
height:220px;
aborder: 1px dotted #ffffff;
left:500px;
top:240px;
}
#tos_content{
width:395px;
height:220px;
overflow: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
color: #ffffff;

}

#tos_content a{
color: #f14f12;
text-decoration: none;
}

#tos_contacts{
position: absolute;
top: 480px;
left: 500px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f14f12;
text-align: left;
font-weight: bold;
}
#tos_contacts a{
color: #ffffff;
text-decoration: none;
}

#tos_contacts a:hover {
color: #f14f12;
text-decoration: none;
}

#tos_lang{
position: absolute;
top: 480px;
right:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f14f12;
text-align: left;
font-weight: bold;
}
#tos_lang a{
color: #ffffff;
text-decoration: none;
font-weight: normal;
}

#tos_lang a:hover {
color: #f14f12;
text-decoration: none;
}

#gallery {
margin: 0px;
padding: 0px;
}
#gallery ul { 
list-style: none; 
margin: 0px;
padding: 0px;
}
#gallery ul li { 
display: inline;
 }

#gallery ul img.picOff {
border: 3px solid #8c8556;
margin-bottom:6px;
margin-right:4px;
}
#gallery ul img.picOn {
border: 3px solid #ffffff;
margin-bottom:6px;
margin-right:4px;
}
#gallery ul img.picSel {
border: 3px solid #ffffff;
margin-bottom:6px;
margin-right:4px;
}

.p_list {
list-style:none;
margin:0;
padding:0;
font-size: 10px;
line-height:14px;
}
.p_list li{
display:block;
width: 180px;
float:left;
}

#logos{
background-color: #ffffff;
width: 100%;
text-align:center;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: bold;

}

#logos img{
padding-top: 10px;
padding-bottom: 10px;	
}
#logos p{
text-align:left;
padding-left:8px;
}

input{
font-size: 8px;
margin-bottom:6px;
}

.error{
color:#ff0000;
}

#blogos{
width: 100%;
text-align:center;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

#blogos img{
padding-top: 10px;
padding-bottom: 10px;	
border: 0px;
}
#blogos p{
text-align:left;
padding-left:8px;
}

