
/* CSS Document */

*, html {
margin:0;
padding:0
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
background: url(images/fdBody.jpg) top center no-repeat;
line-height:130%
}
h1, b, a {
color: #0b7b44
}
h1, h2, h3 {
font-size: 1em;
}
h2 {
color: #2c292a
}
p {
/*clear: both*/
}
a:link, a:visited {
text-decoration:underline
}
img {
border: none
}
#contenedor {
width:800px;
margin: 0 auto;
}

#cabecera {
height:93px;
width:800px;
clear:both;
border-bottom: 5px solid #0b7b44
}
#cabeceraIzq {
float: left
}
#cabeceraDer {
float: right
}

#cuerpo {
background:url(images/fdCuerpo.gif) repeat-y;
overflow: hidden
}

#menuIzq {
font-size: 0.95em;
width: 166px;
padding:17px;
float: left
}
#menuIzq li, #menuIzq ul {
list-style-type:none;
margin-bottom:10px
}
#menuIzq li a:link, #menuIzq li a:visited {
text-decoration:none;
}
#menuIzq li a:hover, #menuIzq li a.activo {
color: #2c292a;
}
#contenDer {
width: 599px;
float: right
}
#secc {
width:598px;
text-align:right;
padding-right: 1px;
height:34px;
background: url(images/fdSecc.gif) bottom left repeat-x
}
#contenTxt {
padding: 12px;
min-height: 200px
}
#contenTxt img {
float: right;
margin-left:10px
}

.descarga {
font-weight: bold;
vertical-align:top;
}
.descarga a:link, descarga a:visited {
text-decoration: none;
display:block;
padding:5px;
background: url(images/fdSecc.gif) bottom left repeat-x
}
.descarga a:hover {
background: url(images/fdSecc.gif) #eee bottom left repeat-x
}
#pie {
font-size:10px;
text-align: center;
clear: both;
height:34px;
line-height:34px;
margin-bottom:30px;
background: url(images/fdPie.gif) bottom left repeat-x
}

/*****formularios******/
span.espacioLabel {
color:#12371b;
font-weight:bold;
display:block;
float:left;
width:152px;
margin-right:8px;
clear:both
}
span.espacioLabelInactivo {
color:#666;
display:block;
float:left;
width:172px;
margin-right:8px;
clear:both
}
.label {
clear:both;
display:block;
}
.separadorForm {
font-size:1px;
display:block;
height:10px;
clear:both;
width:100%
}
input[type=password] {
width:250px !important;
    border: 1px solid #bbb !important;
    padding: 3px !important;
}
input[type=submit] {
color: white;
font-weight: bold;
border:none;
background-color: #0b7b44;
padding: 3px 10px 3px 10px
}
.select {
width:258px;
    border: 1px solid #bbb;
    padding: 3px;
}
input.inputText {
border: 1px solid #bbb !important;
width:300px !important;
padding:3px;
}
.inputTextCaptcha {
    border: 1px solid #bbb !important;
width:80px !important;
padding:3px;
}
.inputDia {
border: 1px solid #bbb !important;
width:30px !important;
padding:3px;
}

.inputAuto {
border: 1px solid #bbb !important;
padding:3px;
}

.textarea {
width:370px;
    border: 1px solid #bbb !important;
    padding: 3px !important;
}
.captcha {
margin-left:181px;
}





