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

@import url('reset.css');

/* accordeon content */
      #contents  					            {width:780px; margin:0 auto; text-align:left;}

      em, #contents a                           {color:#addbea;}
   	  #contents                                 {min-height:450px; height:auto !important; height:450px;}

      		#info                               {float:left;}
      		#info a                             {color:#fa7f0b}
            #info                               {width:560px; overflow:hidden; position:relative; margin:0 0px 0 -4px;}
            #info p, #info h4                   {margin:0;clear:both}
            *:first-child+html #info img.detail {margin:5px 0 0 87px; position:static;} /* Solo para IE */
            #info h2                            {margin:0;
												 color:#fa7f0b}
            #info ul.first-list                 {font-size:12px;
												 line-height:130%;
												 color:#000;
									 			 background:transparent;}
            #info ul.first-list li              {width:170px;}
            #info li.float-left                 {float:left;clear:left;margin:0 0 0 -0px;}
            #info li.float-right                {float:right;clear:right;}
			#info li.nofloat	                {margin-left:195px;}

            #info div.detail                    {padding:5px 0 15px 0}
      
            #info h4    {	font-weight:bold;color:#000;
							font-family:"Century Gothic", Helvetica, Arial;
							font-size:12px;
							line-height:120%;
							background:transparent;
							text-align:justify;}
            #info span    {	color:#000;
							font-family:"Century Gothic", Helvetica, Arial;
							font-size:12px;
							line-height:120%;
							background:transparent;
							text-align:justify;}
							
			#companies a {	color:#000;
							font-weight:bold;}							
/* end-accordeon content */

/* footer */
.swissmade{float:right;padding:20px;}
#foot #footnav li{font-size:12px;background:transparent;float:left;padding:0;line-height:18px;padding:20px;}
#foot{background:transparent url(images/bg_top_crosshatch.png)!important;background:#1e1e1e;}
#w3c p{color:#fff;float:left;margin:0;padding:0 20px;}
#w3c .recommendation{color:#818181;}
/* end-footer */

/* forms */
form#two p {color:#000; text-align:left; padding:15px 5px 5px 0; margin:0;}
form#two fieldset#current p {padding:4px; margin:0;}

form#two fieldset {width:542px; border:1px dotted #000; padding:5px 5px 10px 10px; margin-bottom:0.5em;}
form#two fieldset:hover {border:1px solid #000;}

form#two legend {font-weight:bold; padding:10px; color:#000;}
* html form#two legend {padding:0 0 30px 0; margin:5px 0 0 0; border:none;}

form#two label {float:left; width:100px; text-align:right; padding-right:10px; color:#000; margin-bottom:0.6em;}

form#two input {border:1px solid #000; padding-left:0.5em; margin-bottom:0.6em; width:140px; background:#ffffa0;}
form#two input:hover { background:#414d59; border:1px solid #000; color:#000;}
form#two input:focus {background:#000; border:1px solid #414d59; color:#414d59;}

form#two input#cc {border:0px; padding-left:0.5em; width:15px;background-color:transparent}
form#two input#title {border:0px; padding-left:0.5em; width:15px; background-color:transparent}
form#two input#position {border:0px; padding-left:0.5em; width:15px; background-color:transparent}
 
form#two fieldset#medical input, form#two fieldset#current input {width:45px;}

form#two textarea {width:235px; height:147px; color:#414d59; border:1px solid #000; padding:0.5em; overflow:auto; float:right; margin-top:-25px; margin-right:10px; background:#ffffa0;}
form#two textarea:hover {background:#414d59; border:1px solid #000; color:#000;}
form#two textarea:focus {background:#000; border:1px solid #414d59; color:#414d59;}

form#two #button {float:right; margin-right:10px;}
form#two #button:hover {color:#000; background:#414d59; border:1px solid; border-color:#000; }
/* end forms */

body{
font:11px "Century Gothic", Helvetica, Arial;
color:#aaa;
background:#444d52 url(images/bg.jpg) top left; background-repeat:no-repeat;
text-align:center;cursor:default;margin:0;padding:15px 0;}

div{text-align:left;}

a{color:#fa7f0b;text-decoration:none;}

a:focus,a:active{outline:none;}

li{list-style:none;}
#nav li{ display:inline;}


p{margin-top:15px;line-height:16px;}

a:hover,strong{color:#fff;}

body.home #nav a.navhome{background:#fa7f0b none!important;color:#000;border-bottom:3px solid #fa7f0b;cursor:default;margin:0 3px 0 0;}

body.home #footnav a.navhome{color:#fff;cursor:default;}

#head .brand{;height:50px;display:block;background:transparent no-repeat 0 0!important;background:#1e1e1e  no-repeat 0 0;float:left;margin:0px 10px 0 0;}

#head .brand:hover{background-position:0 -50px!important;}
#head ul li{float:left;margin-left:15px;}
#nav{border-bottom:2px solid #fa7f0b;margin:0 0 10px;}
#nav li a{font-size:13px;float:left;display:block;color:#fff;background:transparent url(images/bg_top_crosshatch.png)!important;background:#1e1e1e;margin:0 3px 3px 0;padding:6px 15px;}

#nav li a:hover{background:transparent repeat 0 0!important;background:#fa7f0b;}

#container{width:950px;margin:0 auto;}
#wrapper{background:#fff url(images/model.jpg) no-repeat 100% 100%;margin:0 0 10px;padding:25px;}
#content{width:525px;}
.clear{clear:both;}

*,#head p{margin:0;padding:0;}
h1,#nav h3,.hide{display:none;}

#head{margin:0 0 10px;padding:0px 0 41px 0;}
#head ul,.right{float:right;}
#w3c .top:hover{background:#fa7f0b;color:#000;}