body { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, Sans Serif; font-size:10px; }

/*********/
/*GENERAL*/
/*********/

#impresion { display:none; }
.tamanoFuente { text-align:left; }
.ancho100 { width:100%; }
h1 { text-align:left; font-weight:bold; font-size:20px !important; }
img { border:0; }
a { text-decoration:none; color:#90af25; }
a:hover { color:#999; }

/***********/
/*INFBUSPRE*/
/***********/

.infBuspre { float:left; display:block; width:100%; text-align:right; }

/***************/
/*AUMENTO LETRA*/
/***************/

.aumentoletra { position:absolute; top:10px; right:0; }

/*************/
/*TITULOHIJOS*/
/*************/

.titulohijos { text-transform:uppercase; font-size:11px; }
.titulohijos img { position:relative; top:-2px; margin-right:3px; }

/************/
/*ESTRUCTURA*/
/************/

#contenedoraWeb { width:780px; margin:0 auto; padding:0; }
#capa_contenidos:after { display:block; content:""; height:1px; clear:both; }
#capa_contenidos { position:relative; clear:both; width:780px; background:url(http://www.gsr.com.es/modulos/usuariosftp/conexion/fondobajo.gif) no-repeat bottom left; padding-bottom:50px; }
.contenidoizq { width:200px; height:100%; display:block; float:left; }
.contenidoCentro, .contenidoCentroSinDerecha { width:560px; float:right; text-align:left; }

/**********/
/*CABECERA*/
/**********/

#h_cont_0 { position:relative; width:780px; height:145px; background:url(http://www.gsr.com.es/modulos/usuariosFtp/conexion/diseimagenes718a.jpg) no-repeat; } 
#h_cell_1 { position:absolute; width:140px; height:66px; top:6px; left:14px; z-index:2; }
#h_cell_1 img { width:100%; height:100%; }
#h_cell_2 { position:absolute; width:560px; height:30px; top:6px; right:130px; z-index:2; text-align:left; color:#FFF; }
#h_cell_2 .barraEstado a { color:#dfdfdf; margin-right:3px;}
#h_cell_2 .barraEstado a:hover { color:#FFF; }
#h_cell_3 { position:absolute; width:113px; height:30px; z-index:3; top:6px; right:0; }
#h_cell_3 .id_idioma { float:left;  }
#h_cell_3 .id_idioma a { color:#FFF; }
#h_cell_4 { position:absolute; width:560px; height:30px; top:36px; right:0; z-index:2; }
#h_cell_4 a { text-transform:uppercase; color:#666; font-weight:bold; float:left; padding:0 30px; }
#h_cell_4 a:hover { color:#999; }

/**********/
/*BUSCADOR*/
/**********/
#mod_buscador_input input { float:left; position:relative; top:-1px; font-size:10px; width:160px; }
#mod_buscador_button input { float:left; position:relative; top:3px; left:4px;}

/***********/
/*IZQUIERDA*/
/***********/

.contmenuizq { text-align:left; padding:20px 0; display:none; }
.cellpadremenuizq a { display:block; padding:5px 0 5px 18px; font-size:11px; font-weight:bold; color:#3f3f3f; background:url(http://www.gsr.com.es/modulos/usuariosftp/conexion/diseimagenes721a.gif) no-repeat 0 -1px; }
.cellpadremenuizq a:hover { color:#7f7f7f }
.PadreResaltado1 { padding:5px 0; }
.PadreResaltado2 { text-transform:uppercase; cursor:default; letter-spacing:-1px; padding-left:18px; font-size:11px; font-weight:bold; color:#90af25; background:url(http://www.gsr.com.es/modulos/usuariosftp/conexion/diseimagenes721a.gif) no-repeat 0 -6px; }


/*****/
/*PIE*/
/*****/

#b_cont_0 { position:relative; width:780px; height:100px; top:0; left:0; background:url(http://www.gsr.com.es/modulos/usuariosFtp/conexion/diseimagenes724a.jpg) no-repeat; }
#b_cell_1 { position:absolute; width:710px; top:7px; left:0; color:#333; font-size:10px; text-align:center; }
#b_cell_1 a { color:#333; }
#b_cell_1 a:hover { color:#666; }
#b_cell_4_1 { position:absolute; top:-1px; left:630px; height:6px; }
#b_cell_4_1 #linea { background:#666; width:1px; height:10px; position:absolute; top:10px; left:4px; }
#b_cell_4_1 img { position:relative; margin-left:6px; top:2px; height:16px; }
#b_cell_4_1 a span { margin-left:3px; }
#b_cell_4_1 a { color:#333;display:block; padding:3px; }
#b_cell_4_1 a:hover { color:#666; }
#b_cell_3 { position:absolute; top:48px; left:20px;  }
#b_cell_4 { position:absolute; width:630px; top:48px; right:0; text-align:center; font-size:10px; }

/**********/
/*LIGHTBOX*/

/**********/

.textoGaleriaLightbox { display:none; }

/*********/
/*MAPAWEB*/
/*********/

.dtree { text-align:left; }


/**************/
/*AREA PRIVADA*/
/**************/

#area { position:relative; width:560px; background:#efefef; margin-bottom:10px; border:1px solid #ccc; height:50px; }
#area h2 { position:absolute; top:-6px; *top:6px; left:40px; width:50px; line-height:16px; font-size:16px; }
#area #candado { position:absolute; top:6px; left:4px; }
#area .mod8_usuario { position:absolute; top:10px; left:120px; width:80px; text-align:right; }
#area .mod8_password { position:absolute; top:30px; left:120px; width:80px; text-align:right; }
#area input#usuariogsr { position:absolute; top:6px; left: 210px; font-size:10px; width:100px; }
#area input#clavegsr { position:absolute; top:27px; left:210px; font-size:10px; width:100px;}
#area .mod8_entrar { position:absolute; top:34px !important; left:320px; }
#area .mod8_recordar { position:absolute; top:8px; right:10px; width:120px; }
/**/
#area #mod8_logeado_gsr { position:absolute; left:140px; top:13px; }
#mod8_logeado_gsr a { position:relative; top:-38px; left:250px; }
/***/
#areaPrivadaCentro { position:relative; text-align:left; }
#tituloAreaPrivada { COLOR:#90af25; font-weight:bold; font-size:16px; }
#areaPrivadaCentro span { position:absolute; top:150px; right:0; width:310px;}
#imagencandado { width:250px; }
#areaPrivadaCentro #form1 { width:560px; }
#areaPrivadaCentro input { font-size:10px; }
#form1 .mod8_entrar { position:relative; top:4px; }

/************/
/*CATEGORIAS*/
/************/

.buskador { float:left; clear:both; margin:0; padding:0; height:30px; }
#buskador1 b, #buskador1 strong {width:61px; margin-right:10px; }
#buskador1 .normal { width:120px !important; margin-right:2px; }
.buskador  select { width:128px; }
.buskador b, .buskador strong { width:60px; display:block; float:left; position:relative; text-align:right; top:4px; }
.Categorias_Ok { position:relative; top:-19px; left:116px; }
