* {
    padding: 0;
    margin: 0;
} 

#construccion {
   margin-left: 710px;
   margin-top:  -30px;
}

p {
  padding-top: 15px;
  padding-bottom: 15px;
}

input[type="text"], textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 1em;
    padding: 2px;
    border: solid 1px #356b35;
    background-image: url('images/input_bg.gif' );
    background-repeat: repeat-x;
    background-position: top;
}

textarea
{
    background-image: url('images/textarea_bg.gif' );
    background-repeat: repeat-x;
    background-position: bottom;
}


body {
background: #023802;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #333333;;
}

/* img { border: none; } */

#center img { border: 3px solid #ccc; }

a { color: #380202; text-decoration: underline; }
a:hover { text-decoration: none; color : #ff0000; }

#wrap {
width: 800px;
margin: 10px auto;
}

#top {
background: #023802 url(images/top.gif) no-repeat;
padding: 15px 0;
}

#header {
/*         background: #023802 url(images/header.gif) no-repeat; */
background: #023802 url(images/content.gif) repeat-y;
height: 220px;
}
#header h1 {
padding: 20px 0 0 40px;
font-size: 25px;
letter-spacing: -2px;
}
#header h1 a {
color: #bbb;
text-decoration: none;
}
#header h1 a:hover {
text-decoration: none;
color: #fff;
}
#header h2 {
padding-top: 5px;
padding-left: 42px;
font-size: 17px;
color: #eee;
font-weight: 100;
}

#content {
background: #023802 url(images/content.gif) repeat-y;
}
#content h2 a {text-decoration: none; }

#left {
float: left;
width: 180px;
padding: 10px 0 10px 30px;
}
#left h2 { 
background: #fff url(images/sidebarh2.gif) no-repeat;
color: #fff; 
font-size: 15px; 
letter-spacing: -1px; 
font-weight: 100;
height: 30px;
line-height: 30px;
padding-left: 10px;
}
#left ul { color: #2C4715; padding: 5px 0 5px 30px; list-style-type: square; }
#left ul li { padding-bottom: 5px; }
#left ul li a { color: #2C4715; text-decoration: none;  }
#left ul li a:hover { color: #000; }

ul { color: #2C4715; padding: 5px 0 5px 30px; list-style-type: square; }
ul li { padding-bottom: 5px; }
ul li a { color: #2C4715; text-decoration: none;  }
ul li a:hover { color: #000; }


#center {
float: left;
width: 360px;
padding: 10px 0 0 10px;
}
#center h2 {
background: #fff url(images/contenth2.png) no-repeat;
height: 30px;
line-height: 30px;
font-size: 18px;
letter-spacing: -1px;
font-weight: 100;
padding : 00 10px 0;
color: #fff;
}
#center h2 a { color: #fff; }
#center h2 a:hover { color: #000; text-decoration: none; }

/* by cepi */
h4 {
  font-size: 1em;
  color : #356b35;
}

/* by cepi */
#center h3 {
height: 30px;
line-height: 30px;
font-size: 18px;
letter-spacing: -1px;
font-weight: 100;
padding : 00 10px 0;
color: #356b35;
}


#right {
float: right; 
width: 180px;
padding: 10px 30px 10px 0;
}
#right h2 { 
background: #fff url(images/sidebarh2.gif) no-repeat;
color: #005EB0; 
height: 30px;
line-height: 30px;
color: #fff;
padding-left: 10px;
font-size: 15px; 
letter-spacing: -1px; 
font-weight: 100;
}
#right ul { color: #2C4715; padding: 5px 0 5px 30px; list-style-type: square; }
#right ul li { padding-bottom: 5px; }
#right ul li a { color: #2C4715; text-decoration: none;  }
#right ul li a:hover { color: #000; }

#bottom { 
background: #023802 url(images/bottom.gif) no-repeat;
padding: 15px 0;
}

#footer {
padding: 0 0 0 0;
text-align: center;
font-size: 11px;
color: #eee;
}
#footer a { color: #eee; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

