﻿html, body{height: 100%}

body{background: url(images/bg-content.gif) repeat; font: 12px Arial, Tahoma, Geneva, San-Serif; color:rgb(92,97,100)}
table{background-color: white; border-spacing: 0px;}
tr, td{border: none; vertical-align:top;}
div{letter-spacing: .2px;}

a:link{text-decoration:none; color:#073F5A}
a:visited{text-decoration:none; color:#073F5A}
a:active{text-decoration:none; color:#073F5A}
a:hover{text-decoration:none; color:#073F5A}
a img{border-width:0;}

#contents{background-color: #0c2635; margin: 0; height: 185px;}
#contents .header{margin: 0; top:30px; padding:0; position: relative;}
#contents .footer{text-align: center; letter-spacing: .2px;}
#contents .background{background-color: #ffffff; line-height: 20px; height: 320px; min-height: 320px; width: 800px; border-radius: 3px; margin: 0 auto; text-align: justify;}
html>body #contents .background{height: auto; min-height: 320px;}

#tableheader{background-color: #dcdcdc; width:800px;}
#tableheader td.left{background: url(images/bg-menu-left-curve.gif) no-repeat left top;}
#tableheader td.right{background: url(images/bg-menu-right-curve.gif) no-repeat right top;}

.tablebackground{width:100%; /*border: 1px solid #000000;*/}
.tablebackground td{padding: 10px 20px 0px 20px;}
.tablebackground td.img{padding: 10px 20px 0px 0px;}

#logo {display: block; padding: 20px 0 0 20px;}
#subtitle{font: 15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#0E2934; height: 100px; margin: 3px; padding: 20px 20px; background-color:#B7C2C8;}
#footer{text-align: center;	letter-spacing: .2px;}
	
.menu{margin: 0; padding:0; width:300px; list-style:none; background:rgb(255,255,255);}
.menu li{padding:0; margin:0 0 1px 0; height:34px; display:block; }
.menu li a{text-align:left; height:34px; padding:0px 25px; font:16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:rgb(112,117,120); display:block; background:url('images/verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('images/verMenuImages.png') 0px -34px no-repeat; color:rgb(255,255,255);}
.menu li a.active, .menu li a.active:hover{background:url('images/verMenuImages.png') 0px -68px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:34px;}

.lista{margin:0; padding:0 0 0 25px; list-style:none; background:rgb(255,255,255);}
.lista li{margin:0 0 1px 0; display:block; text-align:left; padding: 0px 25px; display:block; background:url('images/verMenuImages.png') 0px -8px no-repeat; text-decoration:none;}

.titulo2{font: 20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:rgb(39,189,189);}