/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7D839C; margin:0; padding:0; }

ul.ul-qh { float:left; padding:0 0 0 5px; margin:0; }
ul.ul-qh li { padding:1px 0; margin:0 0 0 15px; }

/* Fondos */
.fndh-1{ background-image:url(../imagenes/maquetacion/fndh-1.gif); background-position:center; background-repeat:no-repeat;}
.fndh-2{ background-image:url(../imagenes/maquetacion/fndh-2.gif); background-position:center; background-repeat:no-repeat;}
.fndh-3{ background-image:url(../imagenes/maquetacion/fndh-3.gif);background-repeat:no-repeat; background-position:top left;} 
.fndh-4{background-image:url(../imagenes/maquetacion/fndh-5.gif); background-position:top right; background-repeat:no-repeat;}
.fnd-1{ background-image:url(../imagenes/maquetacion/fnd-1.gif); background-position:inherit; background-repeat:repeat-x;}
.fnd-2{ background-image:url(../imagenes/maquetacion/fnd-2.gif); background-position:inherit; background-repeat:repeat-x;}
.fnd-3{ background-image:url(../imagenes/maquetacion/flch.gif); background-position:top; background-position:left; background-repeat:no-repeat;}
.fnd-4{ background-color:#7D839C; border-top:solid 2px #39467B;}

/* Textos */
.txt-1{ font-size:9px; color:#FFF; text-decoration:none;}
a.txt-1:hover{ color:#FD5000; text-decoration:none;}
.txt-2{ font-size:22px; color:#C0972F;}
.txt-3{ font-size:14px; color:#FFF; text-decoration:none; }
a.txt-3:hover{ color:#FFDD0A; text-decoration:none;}
.txt-4{ color:#0781B9; text-decoration:none;}
a.txt-4:hover{ color:#FFF; text-decoration:none;}
.txt-4-b{ color:#CCCCCC; text-decoration:none;}
a.txt-4-b:hover{ color:#FFF; text-decoration:none;}
.txt-5{ color:#FFF;}
.txt-6{ color:#FFDD0A;}
.txt-7{ font-size:14px; color:#C0972F; text-align:right;}
.txt-8{ font-size:14px;}
a.txt-8{ color:#7D839C; text-decoration:none;}
a.txt-8:hover{ text-decoration:none; color:#39467B;}
a.txt-9{ color:#0090D2; text-decoration:none;}
a.txt-9:hover{ color:#C0972F;}

/* Prrafos */
p.par-banner { color:#0090D2; text-transform:uppercase; text-align:center; }
p.tit-cat { clear:both; color:#0090D2; text-transform:uppercase; text-align:center; }
p.tit-cat-b { clear:both; padding:15px 0 0 0; color:#0090D2; text-transform:uppercase; text-align:center; }
p.tit-cat-c { color:#4B5787; margin:0; text-transform:uppercase;}
p.tit-cat-d { clear:right; padding:15px 0 0 0; margin:0; color:#4B5787; text-transform:uppercase; }
p.tit-cat-e { clear:both; color:#0090D2; padding:40px 0 0 0; text-transform:uppercase; text-align:center; }

/* Bordes */
.brd-1{ border-top:solid 2px #39467B;}
.brd-2{ border:solid 1px #FFDD0A;}
.brd-3{ border-left:solid 2px #39467B;}
.brd-4{ border-right:solid 2px #39467B;}
.brd-5{ border:solid 1px #39467B;}
.brd-6{ border-bottom:solid 1px #7D839C; width:100%; margin-bottom:5px; overflow:auto; }
.brd-7{ border-bottom:solid 1px #BEC1CE; width:375px; margin-bottom:5px;}
.brd-8{ border-left:solid 2px #39467B; border-right:solid 2px #39467B;}
.brd-8-b{ border-left:solid 2px #39467B; border-right:solid 2px #39467B; padding:0 0 0 20px; }
.brd-9{ border:solid 1px #39467B; margin-bottom:5px; margin-right:10px;}
.brd-img-ini-pre { float:left; border:0; margin:4px 15px 10px 0; }

/* Div*/
.div-1{ background-image:url(../imagenes/maquetacion/flch.gif); background-position:left; background-repeat:no-repeat; width:175px; font-size:22px; color:#C0972F; margin-right:75px;}
.div-2{ background-image:url(../imagenes/maquetacion/flcha.gif); background-position:left; background-repeat:no-repeat; width:250px; font-size:14px; color:#FFF;}
.div-3{ background-image:url(../imagenes/maquetacion/flch.gif); background-position:left; background-repeat:no-repeat; width:200px; font-size:22px; color:#C0972F; margin-right:45px;}
.div-4{ background-image:url(../imagenes/maquetacion/fnd-3.gif); background-position:left; background-repeat:no-repeat; width:450px;}
.div-5{ background-image:url(../imagenes/maquetacion/fnd-4.gif); background-position:left; background-repeat:no-repeat; width:450px;}
.div-6{ background-image:url(../imagenes/maquetacion/flch.gif); background-position:left; background-repeat:no-repeat; width:175px; float:right; padding:10px 0 10px 0; font-size:22px; color:#C0972F; margin-right:75px;}
.div-7{ background-image:url(../imagenes/maquetacion/flch.gif); background-position:left; background-repeat:no-repeat; width:200px; font-size:22px; color:#C0972F; margin-right:10px;}
.div-8{ background:url(/imagenes/maquetacion/flch.gif) 125px no-repeat; padding:10px 0 10px 0; font-size:22px; color:#C0972F; }
.div-9{ background:url(/imagenes/maquetacion/flch.gif) no-repeat center left; width:280px; font-size:22px; color:#C0972F; margin-right:45px; }
.div-9-b{ background:url(/imagenes/maquetacion/flch.gif) no-repeat center left; width:260px; font-size:22px; color:#C0972F; margin-right:45px; }

#cortizo { margin:0; padding:11px 0 0 0; text-transform:uppercase; font-size:80%; letter-spacing:1px; }

/* CATALOGO */
#dl-cat { margin:0; padding:10px 0 0 25px; }
#dl-cat dd { float:left; margin:0 0 5px 0; padding:0; }
#dl-cat dd a { padding:0 25px 0 0; font-size:14px; color:#C0972F; text-decoration:none; text-transform:uppercase; background:url(/imagenes/genericas/flecha-l.gif) right no-repeat; }
#dl-cat dd a:hover { text-decoration:underline; }

.blo-cat-1 { float:left; width:144px; margin:10px 16px 5px 0; }
.blo-cat-2 { float:left; width:144px; margin:10px 0 5px 0; }
.blo-cat-1 p, .blo-cat-2 p { margin:0; padding:1px 3px; border:1px solid #39467B; border-bottom:0; background:#7D839C; color:#FFF; letter-spacing:-1px; }
.blo-cat-1 img, .blo-cat-2 img { border:1px solid #39467B; }
.blo-cat-1 strong, .blo-cat-2 strong { display:block; letter-spacing:0; }

.tb-cat { margin:0 0 5px 0; border-bottom:solid 1px #7D839C; }
.tb-cat fieldset { margin:18px 0 15px 0; padding:5px 5px; border:1px solid #7D839C; }
.tb-cat fieldset legend { margin:0; padding:0 5px; font-weight:bold; text-transform:uppercase; }
.tb-cat fieldset ul { margin:0; padding:0 0 0 25px; }
.tb-cat fieldset ul li { margin:0 0 0 0; padding:0; }
.tb-cat fieldset ul li a.no-sel { color:#7D839C; text-decoration:underline; }
.tb-cat fieldset ul li a.no-sel:hover { color:#0000CC; text-decoration:underline; font-weight:bold; }
.tb-cat fieldset ul li a.select { color:#39467B; text-decoration:underline; font-weight:bold; }
.tb-cat fieldset ul li a.select:hover { color:#000; font-weight:bold; }

#td-cat-left { padding:25px 45px 10px 0; }
#td-cat-left .div-vis-ko { display:none; }
#td-cat-left .div-vis-ok { display:block; border:2px solid #39467B; }
#td-cat-left .div-vis-ok p { margin:0; padding:1px 10px; color:#FFF; background:#7D839C; border-bottom:1px solid #39467B; }
#td-cat-left .div-vis-ok img { width:507px; }
.par-tit-cat-1 { font-size:14px; color:#C0972F; text-align:right; text-transform:uppercase; }

.img-cat-1 { float:right; margin:0 0 5px 20px; border:1px solid #39467B; }
.img-cat-2 { float:left; margin:15px 20px 5px 0; border:1px solid #39467B; }
.img-cat-3 { margin:0 0 15px 0; border:1px solid #39467B; }
.img-cat-4 { border:1px solid #39467B; }

/* Mrgenes */
.mrg-1{ margin-right:50px;}
.mrg-2{ margin-bottom:10px;}
.mrg-2-b { margin:15px 0 1px 0;}
.mrg-3{ margin-left:45px; margin-right:45px; margin-bottom:10px; margin-top:5px;}
.mrg-4{ margin-right:10px;}
.mrg-5{ margin-left:10px;}
.mrg-6{ margin-left:45px; margin-bottom:10px; margin-top:5px;}
.mrg-7{ margin-left:45px; margin-right:45px; margin-top:5px;}
.mrg-7-b { margin:5px 0 10px 0;}
.mrg-8{ margin-left:143px; margin-right:45px; margin-bottom:10px; margin-top:5px;}
.mrg-9{ margin-left:45px; margin-right:45px; margin-top:5px;}
.mrg-10{ margin-left:45px; margin-right:45px;}
.mrg-11{ margin-top:20px; margin-bottom:10px; }

/* Imgenes */
.img-empleo { position:absolute; margin:40px 0 0 -345px; border:0; }
.img-idi { border:0; margin:3px 0 0 2px; }
#img_back { margin:0 5px 0 0; border:0; }
#img_volver { margin:2px 5px 0 0; border:0; }
.img-ocu { display:none; }
.img-der { margin:0 5px 0 0; }
.img-qh-1 { float:left; margin:0 10px 5px 0; border:1px solid #39467B; }
.img-qh-2 { float:right; margin:0 0 5px 10px; border:1px solid #39467B; }
.img-qh-mar-1 { float:left; margin:0 55px 0 0; }
.img-qh-mar-2 { float:left; margin:0 55px 30px 0; }

.img-fcc { margin:0 0 0 0; }
.img-corsan-corviam { position:absolute; margin:10px 0 0 190px; }
.img-bruesa { position:absolute; margin:-25px 0 0 350px; }
.img-assignia { position:absolute; margin:115px 0 0 260px; }

/* Formulario */
.frm-1{ border:solid 1px #39467B; background-color:#BEC1CE; width:230px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
.frm-1-b{ border:solid 1px #39467B; background-color:#FFFFFF; width:230px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#39467B; }
.frm-2{ border:solid 1px #39467B; background-color:#BEC1CE; width:310px; height:128px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
.frm-2-b{ border:solid 1px #39467B; background-color:#BEC1CE; width:320px; height:73px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
.frm-txt-asu { font-style:italic; }
.frm-ocu { display:none; }
/* Botones */
.btn { width:60px; border:solid 1px #39467B; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#39467B; font-weight:bold; cursor:pointer; }
.btn-b { width:60px; margin:31px 0 8px 5px; border:solid 1px #39467B; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#39467B; font-weight:bold; cursor:pointer; }

/* Mapa */
#mapa { height:384px; border-left:solid 2px #39467B; }

/* Cursores */
.cur-1 { cursor: help; }
.cur-1:hover { border-bottom: 1px dotted #000; }

/* Validacion */
.val-1 { width:100%; padding:2px; background-color:#6DAB8F; border:2px solid #189B60; border-bottom:0; font-family:Arial, Helvetica, sans-serif;text-align: center; font-size:11px; color:#FFF; }
.val-2 { width:100%; padding:2px; background-color:#AB6D7E; border:2px solid #9B183C; border-bottom:0; font-family:Arial, Helvetica, sans-serif;text-align: center; font-size:11px; color:#FFF; }