/* CSS Document */

* {margin:0; padding:0;}

body {background:#ebede9 url(../imagenes/bg.gif) center repeat-y; margin-bottom:50px; margin: 0; padding:0;}

a {outline-style:none;}

p {font:300 11px lucida, verdana, arial, sans-serif; font-style:italic; font-variant:small-caps; color:#70846b; text-align:left; line-height:15px; padding-left:26px; margin-bottom:15px; width:840px;}

h1, h2, h3, h4 {font:bolder 21px georgia, times, serif; font-style:italic; text-align:left; color:#3a8325; letter-spacing:0.1px; padding-left:26px; margin-top:10px; margin-bottom:10px;}

img {border:0; padding:0; margin:0;}

#main {width:937px; margin: 0 auto; text-align:center; background-color:#fff; border-right:1px solid #c2cdc7; border-left:1px solid #c2cdc7; overflow:hidden;}

.main_header {width:937px; height:440px;}

#menu-wrapper {background-color:#133201;width:937px; border-bottom:2px solid #c2cdc7; margin-bottom:20px;}

.menu {margin:0; padding-top:15px; height:39px; width:937px; display:block; background-color:#133201;
border-bottom:4px solid #284b17;
}
.menu ul { padding:0; list-style:none; display:block; background-color:#133201;}
.menu li{padding:0; list-style:none; display:inline; background-color:#133201; }
.menu li a{ float:left; padding-left:40px; margin-left:58px; display:block; color:#70846b; text-decoration:none; font:300 11px georgia, times, serif; font-style:italic; letter-spacing:0.2px; cursor:pointer; background:url(../imagenes/top.gif) no-repeat;}
.menu li a span{padding-top:15px; padding-bottom:10px; float:left; display:block; padding-right:20px; background:none; background-color:#133201;}
.menu li a:hover{background-position:0px -59px; color:rgb(236,248,225);}
.menu li a:hover span{background:url(../imagenes/top.gif) no-repeat;background-position:100% -59px;}
.menu li a.active, .menu li a.active:hover{line-height:40px; font:300 11px georgia, times, serif; font-style:italic; letter-spacing:0.2px; background:url(../imagenes/top.gif) 0px -59px no-repeat; color:rgb(236,248,225);}
.menu li a.active span, .menu li a.active:hover span{background:url(../imagenes/top.gif) 100% -59px no-repeat;}

em {color:#70846b;}

.main_qui, .main_pro, .main_ins, .main_con {width:897px; float:left; margin-left:20px; margin-bottom:20px; padding:0; }
.main_qui, .main_ins {background:#fcfbe9 url(../imagenes/bg.png) repeat;}
.main_pro, .main_con {background:#e0f1d5 url(../imagenes/bg2.png) repeat;}
.main_inslist {padding-left:2px;}
.main_ins li {display:inline; float:left; font:300 11px lucida, verdana, arial, sans-serif; font-style:italic; font-variant:small-caps; color:#70846b; letter-spacing:1px; margin-bottom:15px; margin-left:20px; text-align:left !important;}
.main_ins a img { border:solid 4px #70846b; margin-bottom:10px; }
.main_ins a:hover img { border:solid 4px #b2bb57; margin-bottom:10px; }

.box01-top{background:url(../imagenes/box01-top.gif) top left no-repeat; height:6px; width:897px;}
.box01-bottom{background:url(../imagenes/box01-bottom.gif) top left no-repeat; height:6px; width:897px; clear:left;}

.box02-top{background:url(../imagenes/box02-top.gif) top left no-repeat; height:8px; width:897px;}
.box02-bottom{background:url(../imagenes/box02-bottom.gif) top left no-repeat; height:8px; width:897px;}

.prod1, .prod2, .prod3, .prod4{ font-weight:bold; margin-top:10px; margin-bottom:0 !important; font-size:12px; font-variant:normal !important; font-family:Georgia, "Times New Roman", Times, serif; }
.prod1 {color:#448426;}
.prod2 {color:#0072d2;}
.prod3 {color:#cf1420;}
.prod4 {color:#db9b00;}

.titleprod1, .titleprod2, .titleprod3, .titleprod4 { font:300 11px lucida, verdana, arial, sans-serif; font-style:italic; text-transform:uppercase; color:#e2f7e1; text-align:left; padding-left:20px; padding-top:8px; padding-bottom:12px; padding-right:20px; margin-left:26px; margin-bottom:15px;}

.titleprod1{ background:url(../imagenes/titlebox1.gif) top left no-repeat; }
.titleprod2{ background:url(../imagenes/titlebox2.gif) top left no-repeat; }
.titleprod3{ background:url(../imagenes/titlebox3.gif) top left no-repeat; }
.titleprod4{ background:url(../imagenes/titlebox4.gif) top left no-repeat; }

.boton{ width:102px; height:30px; margin-top:25px; background:#ccc;}
.boton ul{ width:102px; height:30px; margin:0; padding:0; list-style:none;}
.boton ul li { height:30px; padding:0; width:102px; margin:0; list-style: none; }
.boton ul li a { margin:0; height:30px; width:102px; padding:0; display: block; text-decoration:none; text-indent:-9999px; background: url(../imagenes/entrar.gif) top left no-repeat; }
.boton ul li a:hover { background-position:0 -30px; margin:0; padding:0; }