/* CSS Document */

body { 
padding: 0 0 0 0;
margin:	0 0 0 0;    
font-size: 14px;
font-family:Calibri, Trebuchet MS, sans-serif; 
color:#505050; 
background-color: #59b6e2;
background-image:url(/pp/images/bg.jpg);
background-repeat: repeat-X;
height:100%;
}

html{
height:100%;
}

div.container {
width: 998px;
margin-left: auto;
margin-right:auto;
background-image:url(/pp/images/bg_2.png);
background-repeat: repeat-Y;
min-height:100%;

}


div.spacer {
clear: both;
}

div.footer {
clear: both;
text-align:center;
}

div.top {
width: 938px;
height:20px;
padding: 10px 40px 0px 20px;
text-align: right;
}

div.header {
width: 915px;
height:30px;
padding: 0px 20px 35px 25px;
}

div.menu {
width:920px;
clear: both;
padding: 0px 19px 0px 19px;
margin-left:20px;
margin-right:20px;
height:30px;
background-image:url(/pp/images/bg_menu.jpg);
}


div.text_left{
width: 700px;
float:left;
min-height:400px;
padding: 20px  40px 40px 20px;
margin-left:18px;
}

div.text_right{
text-align:center;
width:182px;
float:left;
padding: 40px 0px 30px 0px;
min-height:400px;
overflow:hidden;
}

div.thumbnail{
width: 150px;
height:150px;
padding:5px;
text-align:center;
border: solid 1px #CCCCCC;
margin-right:2px;
margin-left:4px;
margin-bottom:5px;
background-color:#F0F0F0;
float:left;
font-size: 11px;
}

div.thumbnail_public{
width: 150px;
height:120px;
padding:5px;
text-align:center;
border: solid 1px #CCCCCC;
margin-right:2px;
margin-left:4px;
margin-bottom:5px;
background-color:#F0F0F0;
float:left;
font-size: 11px;
}



h1{
font-size:22px;
color:#3a7999; 
}

h2{
font-size:18px;
color:#3a7999;
}

h3{
color:#3a7999;
font-weight:bold;
}

.table_header_1{
background-color:#3399CA;
color:#FFFFFF;
}

.border {border: 1px solid #9ACDF7}

.border2 {border-bottom: 1px solid #9ACDF7}

.foto{
margin: 10px 30px 10px 0px;
}

.pointer{
cursor: pointer;
}

a:link{color:#003663; text-decoration:underline;}
a:visited{color:#003663; text-decoration:underline;}
a:hover{color:#003663; text-decoration:underline;}

a.link_1:link{color:#505050; text-decoration:none;}
a.link_1:visited{color:#505050; text-decoration:none;}
a.link_1:hover{color:#505050; text-decoration:none;}

.border_right{border-right: solid 1px #2e5e75;}
.border_left{border-left: solid  1px #bad8e6;}

a.over:link {
color:#FFFFFF;  
text-decoration:none;   
font-size:16px;
float:left;
text-align:center;
height:26px;
background-image:url(/pp/images/bg_menu_over.jpg);
padding: 3px 10px 0px 10px;
}
 

a.over:visited {
color:#FFFFFF; 
text-decoration:none;   
font-size:16px;
float:left;
text-align:center;
height:26px;
background-image:url(/pp/images/bg_menu_over.jpg);
padding: 3px 10px 0px 10px;
}

a.over:hover {
color:#FFFFFF; 
text-decoration:none;   
font-size:16px;
float:left;
text-align:center;
height:26px;
padding: 3px 10px 0px 10px;
}



a.out:link {
color:#FFFFFF;  
text-decoration:none;   
font-size:16px;
float:left;
text-align:center;
height:26px;
padding: 3px 10px 0px 10px;
}
 

a.out:visited {
color:#FFFFFF; 
text-decoration:none;   
font-size:16px;
float:left;
text-align:center;
height:26px;
padding: 3px 10px 0px 10px;
}

a.out:hover {
color:#FFFFFF; 
text-decoration:none;   
font-size:16px;
float:left;
text-align:center;
height:26px;
background-image:url(/pp/images/bg_menu_over.jpg);
padding: 3px 10px 0px 10px;
}

a.button:link {
color:#FFFFFF; 
text-decoration:underline;   
font-size:14px;
text-align:center;
height:24px;
background-image:url(/pp/images/bg_menu_over.jpg);
padding: 2px 10px 2px 10px;
}
 

a.button:visited {
color:#FFFFFF; 
text-decoration:underline;   
font-size:14px;
text-align:center;
height:24px;
background-image:url(/pp/images/bg_menu_over.jpg);
padding: 2px 10px 2px 10px;
}



a.out_sub:link {
display:block;
float:left;
text-align:center;
padding: 2px 10px 2px 10px;
text-decoration:none; 
margin-left:5px; 
border-top: solid 1px #C2E1EF;
border-left: solid 1px #C2E1EF;
border-right: solid 1px #C2E1EF;
}
 

a.out_sub:visited {
display:block;
float:left;
text-align:center;
padding: 2px 10px 2px 10px;
text-decoration:none;
margin-left:5px;
border-top: solid 1px #C2E1EF;
border-left: solid 1px #C2E1EF;
border-right: solid 1px #C2E1EF;
}

a.out_sub:hover {
display:block;
float:left;   
text-align:center;
background-color:#DDF0F9;
padding: 2px 10px 2px 10px;
text-decoration:none;
margin-left:5px;
border-top: solid 1px #C2E1EF;
border-left: solid 1px #C2E1EF;
border-right: solid 1px #C2E1EF;
}

a.over_sub:link {
display:block;
float:left;   
text-align:center;
background-color:#DDF0F9;
padding: 2px 10px 2px 10px;
text-decoration:none;
margin-left:5px;
border-top: solid 1px #C2E1EF;
border-left: solid 1px #C2E1EF;
border-right: solid 1px #C2E1EF;
}

a.over_sub:visited {
display:block;
float:left;   
text-align:center;
background-color:#DDF0F9;
padding: 2px 10px 2px 10px;
text-decoration:none;
margin-left:5px;
border-top: solid 1px #C2E1EF;
border-left: solid 1px #C2E1EF;
border-right: solid 1px #C2E1EF;
}

a.over_sub:hover {
display:block;
float:left;   
text-align:center;
background-color:#DDF0F9;
padding: 2px 10px 2px 10px;
text-decoration:none;
margin-left:5px;
border-top: solid 1px #C2E1EF;
border-left: solid 1px #C2E1EF;
border-right: solid 1px #C2E1EF;
}

a.button:hover {
color:#FFFFFF; 
text-decoration:underline;   
font-size:14px;
text-align:center;
background-color:#00aeef;
padding: 2px 10px 2px 10px;
}

