/* Bare page skeleton */
body, h1, h2, h3, h4, h5, input, #submenu {
font-family:'UbuntuLight','Ubuntu Light','Bitstream Vera Sans','DejaVu Sans',Tahoma,sans-serif;
font-weight:lighter;
}

body {
    background: url("images/bg.png") repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    text-align: center;
}

#logo_background {
    background: url("images/logo_neto2_bg.png") no-repeat scroll 0 0 transparent;
    height: 100%;
    margin-left: -168px;
    margin-top: -40px;
    position: fixed;
    top: 0;
    width: 600px;
    z-index: -100000;
}

#container {
margin-right:auto;
margin-left:auto;
/*padding:14px;*/
width:945px;
margin:0px auto 0;
padding-bottom:0;
margin-bottom:50px;
text-align:left;
}

.tab-title {
	background: #3A4D8A;
display: block;
height: 18px;
left: 292px;
padding-right: 12px;
padding-left:12px;
padding-top: 11px;
padding-bottom: 7px;
position: absolute;
top: 80px;
width: auto;
font-size: 15px;
line-height: 18px;
color: white;
font-family: 'UbuntuRegular';
border-radius: 15px 15px 0 0;
left: 308px;
}

.warning {
        background-color:#E7E7E7;
background-image:url(warning.png);
background-position:left center;
background-repeat:no-repeat;
border:1px dashed #3C6690;
font-style:italic;
height:50px;
margin-bottom:6px;
margin-left:16px;
margin-top:4px;
padding:10px 10px 2px 50px;
width:647px;
}

.error {
        font-style: italic;
        color: red;
	margin-top: 4px;
	margin-bottom: 6px;
	padding: 10px 10px 2px 50px;
	background-color: #E7E7E7;
	border-width: 1px;
	border-color: #3C6690;
	border-style: dashed;
        height: 50px;
	background-image: url(error.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.question {
    font-style: italic;
    margin-top: 4px;
    margin-bottom: 6px;
    color: #3C6690;
    padding: 10px 10px 2px 50px;
    background-color: #E7E7E7;
    border-width: 1px;
    border-color: #3C6690;
    border-style: dashed;
    height: 50px;
    background-image: url(question.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.question form {
   text-align: right;
}

.question input {
   color:#304C68;
   margin-top: 8px;
   padding: 1px;
   padding-left: 4px;
   padding-right: 4px;
   font-family: helvetica,sans-serif;
   font-style: normal;
   font-size:12px;
   font-weight:normal;
   background-color:white;
   border:1px solid;
   border-top-color:#304C68;
   border-left-color:#304C68;
   border-right-color:#304C4C;
   border-bottom-color:#304C4C;
}

.question .smallinput 
{
   color:black;
   width:70px;
   margin-top: 8px;
   margin-left: 5px;
   padding: 0px;
   padding-left: 0px;
   padding-right: 0px;
   font-family: helvetica,sans-serif;
   font-style: normal;
   font-size:12px;
   font-weight:normal;
   background-color:white;
   border:1px solid;
   border-top-color:#304C68;
   border-left-color:#304C68;
   border-right-color:#304C4C;
   border-bottom-color:#304C4C;
}


.question input.hvr {
  color: white;
  background-color:#3C6690;
  border-top-color:#3C6690;
  border-left-color:#3C6690;
  border-right-color:#3C663C;
  border-bottom-color:#3C663C;
}


.information {
	/*font-style: italic;
	margin-top: 4px;
	margin-bottom: 6px;
        color: #3C6690;
	padding: 10px 10px 2px 50px;
        height: 50px;
	background-color: #E7E7E7;
	border-width: 1px;
	border-color: #3C6690;
	border-style: dashed;
	background-image: url(information.png);
	background-repeat: no-repeat;
	background-position: left center;*/
background-color:#E7E7E7;
background-image:url(information.png);
background-position:left center;
background-repeat:no-repeat;
/*border:1px dashed #3C6690;*/
font-style:italic;
height:50px;
margin-bottom:6px;
margin-left:3px;
margin-top:4px;
padding:10px 10px 2px 50px;
width:647px;
}

tbody
{
/*background:#ffffff;*/
}

tbody tr td input
{
border: 1px solid #cccccc;
color:#666666;
margin-right:5px;
}

tbody tr td
{
/*padding-bottom:5px;*/
}

table.table tbody
{
background:#F0F0F0;
}

a
{
color:#333333;
text-decoration:underline;
}

/*---Languages---*/
    #selectlang-gui {
       
        text-align: center;
    }

    #selectlang {
        font-size:11px;
        position: relative;
        text-align: center;
        margin-top: 20px;
        color: #5E5D5D;
	float:right;
	width:300px;
    }
    #selectlang a:link, #selectlang a:visited  {
        color: #5E5D5D;
        text-decoration:none;
    }
    #selectlang a:hover {
        color: black;
        text-decoration:underline;
    }
    #selectlang li {
        display: inline;
        list-style: none;
    }
    #selectlang .std {
        padding-left: 7px;
        padding-right: 8px;
        border-right: 1px solid #AAAAAA;
    }
    #selectlang .last {
        padding-left: 7px;
    }

#selectlang ul
{
top:10px;
}

#selectlang {
	margin-top:8px
}
#selectlang-gui {
	margin:0;
}

