.text-input{
width:189px;
}
.logo{
background-image:url(images/logo.gif);
width:331px;
height:109px;
float:left;
}
.logo1{
background-image:url(images/logo1.gif);
width:331px;
height:109px;
float:left;
background-repeat:no-repeat;
}
.logo2{
background-image:url(images/logo2.gif);
width:331px;
height:109px;
float:left;
}
.logo3{
background-image:url(images/logo3.gif);
width:331px;
height:109px;
float:left;
}
.menu{
padding-top:6px;
padding-left:20px;
width:440px;
height:24px;
float:left;
}
.contacto{
padding-left:10px;
width:547px;
height:13px;
float:left;
}
.icono{
float:right;
padding-right:10px;
padding-left:5px;
}
.nav1{
background-image:url(images/nav1.gif);
width:448px;
height:28px;
float:right;
}
.nav2{
background-image:url(images/nav2.gif);
width:462px;
height:28px;
float:left;
}
.nav3{
padding-top:5px;
padding-right:10px;
float:right;
}
.amen{
float:right;
}
.n1{margin-left:20px;}
.n2{margin-left:23px;}
.n3{margin-left:30px;}
.n4{margin-left:25px;}
.n5{margin-left:23px;}
.n6{margin-left:33px;}
.mjb{
background-color:#FFFFFF;
}
.cjb{
}

.m1jb{
background-color:#FFFFFF;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
width:780px;
}
.m2jb{
background-color:#FFFFFF;
width:780px;
height:28px;
}
.m3jb{
background-image:url(images/pie.gif);
background-color:#FFFFFF;
width:760px;
height:30px;
padding-top:7px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
}
body{
background-image:url(images/bgjb.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}
td {
	font-size:11px;
}

h3, h6 {
	color: #330000;
padding-left:10px;
padding-right:10px;
}

h1, h2, h4, h5 {
  color: #660000;
padding-left:10px;
padding-right:10px;
}
h1{
font-size:14px;}

a {
	color: #003366;
}
p{
text-align:justify;
padding-left:10px;
padding-right:10px;}
#navcontainer
{
margin: 0 auto;
font-size: 13px;
text-align: center;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.2em 0 0.2em 0.2em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
margin-bottom:5px;

border-style: solid;
color: #777;
text-decoration: none;
background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background-color:#D6D6D6;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}
