/*
Designed RGB Consultores
soporte@rgb.com.ni
*/

/* CSS reset */
* {margin: 0;padding: 0;border: 0; font-style:normal; font-weight:normal; font-size: 100%;}
ol,ul {list-style:none;}
/* end CSS reset */

body {
font-family: "Myriad Pro", Arial, sans-serif;
font-size: 12px;
background: #000 url(../img/bg_page.png) repeat left 200px;
text-align: center;
}

p, h1, h2, h3, ul li{
text-align: left;
}

h1, h2, h3 {font-weight: bold; text-align: left; padding: 0 0 .5em; font-family: "Trebuchet MS", Arial, sans-serif;}
h1 {font-size: 30px; padding-bottom: 1em; text-indent: -10000px; height: 55px;}
h2 {font-size: 18px;}
h3 {font-size: 13px;}

strong {font-weight: bold;}

a, a:visited {text-decoration: none; color: #333;}
a:hover {color: rgb(116,0,24);}

.bold  {font-weight: bold;}
.italic {font-style: italic;}

a.btnlink {width: 100px; height: 20px; display: block; font-size: 10px; text-align: center; color: #777;}
a.btnlink:hover {color: #62B020;}

#container {
margin: auto;
width: 960px;
position: relative;
}

/* MENU */


#sidebar {
float: left;
display: inline;
width: 280px;
margin: 0;
padding: 20px 0;
line-height: 1.5em;
color: #fff;
}

#navigation {padding: 20px;}
#menu {padding: 10px;}
#navigation a, #menu a {color: #fff;}
#navigation a:hover, #navigation a.hilite, #menu a:hover, #menu a.hilite {color: #62B020;}

#navigation ul li {
line-height:25px;
}

#navigation ul li a {
padding-left: 25px;
background: url(../img/arrow.png) no-repeat 0 50%;
display: block;
min-width: 108px;
width: auto !important;
width: 108px;
}

#navigation ul li a:hover {background: url(../img/arrow_hover.png) no-repeat 0 50%;}

#contacto p {text-align: center; padding-top: 20px;}

#content {
float: left;
display: inline;
position: relative;
width: 580px;
min-height:400px;
height:auto !important;
height:400px;
margin: 0;
padding: 40px 50px 0;
line-height: 1.5em;
background: url(../img/bg_content.png) right top repeat-y;
}

#menu2 {width: 580px; float: left; margin: 5px 0;}

#menu2 ul li {
width: 100px;
float:left;
display: inline;
line-height: 32px;
border: 2px solid #fff;
background: url(../img/bg_boton.png);
}

#menu2 ul li a {
color: rgb(232,240,234);
text-align: center;
background: url(../images/sprite_menu.png) no-repeat;
display: block;
min-width: 108px;
width: auto !important;
width: 108px;
}

#menu2 ul li a:hover {
color: rgb(255,255,255);
}

#content p {padding: 0 0 1em; text-align: left;}
#content h2 {padding-top: 1em;}
#content ul, #events ul {list-style: circle outside;}

/* FOOTER */

#footer {
clear: both;
font-size: 10px;
color: #fff;
padding-top: 30px;
background: url(../img/bg_footer.png) right top no-repeat;
}

#footer p {text-align: center;}

#footer ul li {
display: inline;
text-align: center;
margin: 0 .5em;
padding: 0;
border-right: 1px solid #333;
padding-right: 1em;
}

#footer ul li.last {
border: 0;
padding: 0;
}

#footer-menu2 {
padding: 0;
margin: 10px;
}

#footer-copyright p {
text-align: center;
line-height: 20px;
}
