@charset "utf-8";

/* VALORES POR DEFECTO */
*{outline:none;}
html, body, div, h1, h2, h3, ul, li, p, blockquote, pre, form, fieldset, table, th, td{margin:0; padding:0;}
a{text-decoration:none;}
img{border:none;}
h1, h2{font-weight:bold;}
h1{font-size:15pt; color:#FFF;}
h2{color:#166602; font-size:2em; font-weight:bold; height:100%; line-height:1.2em; overflow:hidden; padding:7px 0 10px;}
h2 a{color:#166602;}
h2 a:hover{text-decoration:underline;}
ul{list-style:none;}
li{background:url(../images/bullet.jpg) no-repeat left 5px; padding-left:20px; line-height:25px;}
body{font-size:10pt; font-family:Arial, Helvetica, sans-serif; background:#E4E4E4 url(../images/bg-default.jpg) center 0 no-repeat;}
th{background:#729D27; color:#FFF;}

.clear{clear:both;}
.input{width:350px; border:1px solid #80A444;}
.input-buscar{background:url(../images/bg-input-buscar.gif) no-repeat; border:0 none; display:block; margin:0 0 13px; padding:4px 0 4px 7px; width:195px; vertical-align:middle;}
.btnSubmit, .btnReset, .btn{border:none; padding:5px; font-weight:bold; cursor:pointer;}
.btnSubmit{background:#166602; color:#FFF;}
.btnReset{background:#CCC; color:#FFF;}
.btn{background:#94CB65; color:#000;}

.btn-buscar{float:right;}
.height50{height:50px;}
.height25{height:25px;}

/* TEXTO */
.texto{clear:both; font-size:10pt; height:100%; line-height:1.35em; overflow:hidden; padding:0;}
.texto p{padding:0 0 5px; margin-bottom:15px;}
.texto ul li{background:url(../images/bullet.gif) no-repeat scroll 0 7px transparent; padding:0 0 6px 12px;}
.texto ul li a{text-decoration:underline; color:#6CB306;}
.texto ul li a:hover{text-decoration:none;}

/* MENSAJES AL ENVIAR FORMULARIO */
#mensaje{color:#049; font-size:10pt; display:none;}
#mensaje span{font-weight:bold;}
#mensaje img{vertical-align:middle;}

/* CONTENEDOR */
#container{width:980px; margin:0 auto;}

/* NAV */
#nav{width:980px; height:73px; background:url(../images/bg-main.gif) repeat-y;}

/* MAIN CONTENT */
#main{width:900px; margin:0 auto; overflow:hidden;}

#col-left, #col-right, .col-content-right{padding-bottom: 30000px;  margin-bottom: -30000px;}

/* COLUMNA IZQUIERDA */
#col-left{width:253px; float:left; background:#F1F1F1;}
.col-content-left{width:202px; margin:0 auto;}

/* COLUMNA DERECHA */
#col-right{width:647px; float:right;}
.col-content-right{margin-top:83px; padding-top:20px; background:#FFF;}
.col-center{width:600px; margin:0 auto; border:none;}

/* BOX */
.box{background:#125801 url(../images/box/box-footer.gif) bottom; padding-bottom:10px;}
.box-header{width:202px; height:10px; background:url(../images/box/box-header.gif) no-repeat;}
.box-content h2{font-size:1.5em; color:#FFF; margin-left:20px;}
.box-content{background:url(../images/box/box-content.gif); min-height:200px;}
.box-content ul{width:160px; margin:0 auto;}
.box-content ul li{background:url(../images/box/box-line.gif) repeat-x scroll 0 bottom; padding:0;}
.box-content ul li a{font-size:9pt; color:#CDFB52;}
.box-content ul li a:hover{font-weight:bold;}


/* ADS */
#ads{height:270px;}
#ads1{width:202px; height:170px;}

/* */
.custom{border-bottom:1px solid #E5E5E5; height:100%; margin:0 0 20px; overflow:hidden; padding:0 0 28px;}
.custom .left{float:left; margin:0 18px 0 0; width:183px;}
.custom .title{height:75px;}
.custom .title h1{border-bottom:1px solid #166502; color:#000000; font-size:17px; font-weight:normal; margin:0 0 8px; padding:0 0 4px; text-transform:uppercase;}
.custom .title h2{color:#166502; font-size:14px; font-weight:normal; text-transform:uppercase;}
.custom p.img{padding:0 0 15px;}
.custom p{color:#343535; font-size:13px; line-height:1.35em; padding:0 0 14px;}
.custom .mr{margin:0; width:187px;}

/* LINK MAS */
.more-link span{background:url(../images/btn-mas.gif) no-repeat scroll 0 0 transparent; color:#FFF; display:block; float:right; font-size:12px; height:23px; line-height:22px; text-align:center; width:76px;}

/* FOOTER */
#footer{width:900px; height:55px; background:#CECDCD url(../images/bg-footer.gif) no-repeat; margin:0 auto;}

/* FORMULARIO */
.frm{background:#F1F1F1;}
.frm legend{color:#333; font-size:10pt; text-transform:capitalize; font-weight:bold;}
.frm .texto{background:url(../images/bg-input-texto.gif) no-repeat; border:none; display:block; margin:0 0 13px; padding:4px 0 4px 7px; width:350px; vertical-align:middle;}
.frm .textarea{background:url(../images/bg-input-textarea.gif) no-repeat; border:none; display:block; margin:0 0 13px; padding:4px 0 4px 7px; width:350px; height:200px;}
.frm label{display:block; padding:10px 0 3px;}