﻿body{background-image: url(images/bg2.png); background-repeat: repeat-x; background-color: #D1D1D1; margin: 0px;}
#page{position:absolute; bottom:0px; height:650px; width:100%; background-image: url(images/bg2.png); background-repeat: repeat-x; background-color: #ffffff; margin: 0px;}
#zoom_content a {color: #f07d10; text-decoration:none;border-bottom:1px #f07d10 dashed; }
#zoom_content a:hover {color: green; text-decoration:none;border-bottom:1px green solid; }
a:focus { -moz-outline-style: none; }
#zoom_content { font-family: Arial; font-size: 13px; color: #333333; }
#logo{position: absolute; top: 250px; width:100%; text-align: center; }
#menu{position: absolute; top: 450px; width:100%; text-align: center;}
#flags img{margin:2px; border:0; filter:alpha(opacity=65);-moz-opacity:.65}
#flags img:hover{margin:2px; border:0; }
#flags{position:absolute; bottom:0; left:0}
.menu {margin: 0px 50px 0px 50px;}
#foot {position: absolute; bottom: 0px; font-family: Arial; font-size: 12px; color: #808080; text-align: center; margin: 0px auto;width:100%;padding-bottom:3px;}
#foot a {color: #808080; text-decoration:none; }
#foot a:hover {color: #303030; text-decoration:none; border-top:1px #303030 solid; }
#address{height: 60px; border-top: 1px solid silver; border-bottom: 1px solid silver; background-image: url(images/sede.jpg); background-repeat:no-repeat; background-position:right;}
#address .line {display:block; padding: 2px;}
#worked span{display:block; float:left; white-space:nowrap; letter-spacing:1px; margin: 1px 1px 6px 12px; font-family: Arial; font-size: 13px; color: #808080; }
.success {background-image: url(images/success.jpg) !important; background-repeat: no-repeat !important; background-position:center !important;}
.team {background-image: url(images/team.gif) !important; background-repeat: no-repeat !important; background-position:bottom right !important;}