/* RESET CSS*/
      body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
      { margin : 0; padding : 0; }
      ol,ul { list-style : none; }
      address, caption, cite, code, dfn, em, strong, th, var
      { font-style : normal; font-weight : normal; }
      table { border-collapse : collapse; border-spacing : 0; }
      fieldset,img, img a { border : 0; }
      caption,th { text-align : left; }
      a { outline:none; }
      a img { border:none; }
      em { font-style: italic; }
/* END RESET CSS*/


/***ESTILOS GENERALES*************************************************/
body {
  margin:0px;
  color:#9C9B9B;
  font-family: "Trebuchet MS", sans-serif;
  font-size:12px;
  line-height:15px;
  text-align:center;
}

.azul_go{
 color: #372E8B;
}

/**CABECERA*****************************************************/
#cabecera{
	height:160px;
	background:url('../resources/fondo_menu.png') repeat-x left bottom;
	position: relative;
    z-index: 9999999;

}

#contenido_cabecera{
	width:990px;/*930px;*/
	margin:0 auto;
	text-align:left;

}


.logo{
	margin:22px 0 0 0; /*9px;*/
}

#cabecera_right{
	float:right;
	width:190px;
	text-align:right;
	margin-top:20px;
	clear:right;
}

#cabecera_right_logeado{
	float:right;
	text-align:right;
	margin-top:20px;
	clear:right;
	width:290px;
}

#cabecera_idiomas {
	border-bottom: 1px solid #c2c2c2;
	overflow:hidden;
}

#cabecera_telefono{
	font-size:25px;
	margin-top:15px;
	line-height:17px;
}

.idiomas{
    font-size:17px;
    float:right;
    margin-top:8px;
}

.idiomas li{
	float:left;
}


.idiomas li a{
   color:#9C9B9B;
   text-decoration:none;
}

.idiomas li a:hover, .idiomas li a.activo{
   color:#372E8B;
   text-decoration:none;
}

.area_privada, .area_privada_ok{
	float:left;
	background:url('../resources/candado_area_privada.png') no-repeat left center;
	height:22px;
	height: 22px;
    padding: 9px 0 0 24px;
    color:#9C9B9B;
    text-decoration:none;
}

.perfil, .logout{
	float:left;
	height:22px;
	height: 22px;
    padding: 9px 0 0 0;
    color:#9C9B9B;
    text-decoration:none;
    margin-left:15px;
}


.popup_condiciones{
	height: 22px;
    padding: 9px 0 0 0;
    color:#372E8B;
    text-decoration:none;
}

#formulario_busqueda{
	padding:10px;
}

#formulario_busqueda ul li{
	float:left;
}

#formulario_busqueda #busqueda{
	width:150px;
	height:15px;
	padding:1px 8px 3px 8px;
	border:1px solid #e2e2e2;
	font-size:12px;
	color:#585857;
	margin:0 4px 0 0;
}


#formulario_busqueda .enviar {
	width:40px;
	height:20px;
	display:block;
	float:right;
	background:url('../resources/boton_ok.png') no-repeat right top;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	font-size:10px;
	line-height:10px;
	font-style:italic;
	font-weight:bold;
	border:none;
}


/***CONTENIDO*********************************************/
#contenido{
margin: 0 auto;
    position: relative;
    top: -7px;
    width: 990px;
    text-align:center;
    overflow:hidden;
}

#contenido_interior {
  width:990px; /*910px;*/
   text-align:left;
   margin:0 auto;
}




/**********************************************/

/**slider home****************************************************************/

.contenedor_thumbs {
  width:90%;
  height:24px;
  position:absolute;
  bottom:4px;
  right:35px;
  /*overflow:hidden;*/
  padding:0px 2px 1px 2px;
  z-index:100000;
  text-align:right;
}

.customBox{
  width:100%;
  height:24px;

}

.custom {
  height:13px;
  width:14px;
  margin:2px;
  float:right;
  background:url('../resources/thumb.png') no-repeat left top;
  padding:2px 3px 5px 2px;
  text-align:center;
  font-weight:bold;
  color:#ffffff;
  cursor:pointer;
}

.custom:hover, .custom.current {
  background:url('../resources/thumb_hover.png') no-repeat left top;
}


.capa_texto_slider {
   position:absolute;
   top:49px;
   left:0px;
   padding:0 23px 23px 0px;
   text-align:left;
}

.capa_texto_slider .titulo{
	font-size:40px;
	font-style:italic;
	color:#372E8B;
	line-height:35px;
	border-bottom:1px solid #b7b7b6;
	padding-bottom:20px;
	margin-bottom:14px;
	padding-left:18px;
}




.capa_texto_slider .subtitulo{
	font-size:27px;
	font-style:italic;
	color:#585857;
	line-height:27px;
	padding-left:18px;
}


.capa_texto_slider .titulo.capa3{	
  background:url('../resources/ico_obra_publica.png') no-repeat left -10px;
  margin-top: 15px;
}

.capa_texto_slider .titulo.capa4{	
  background:url('../resources/ico_edificacion.png') no-repeat left -10px;
  margin-top: 15px;
}

.capa_texto_slider .titulo.capa5{	
  background:url('../resources/ico_industria.png') no-repeat left -10px;
  margin-top: 15px;
}

.capa_texto_slider .titulo.capa6{	
  background:url('../resources/ico_energia.png') no-repeat left -12px;
  margin-top: 15px;
}

.capa_texto_slider .titulo.capa7{	
  background:url('../resources/ico_jardineria.png') no-repeat left -10px;
  margin-top: 15px;
}

.capa_texto_slider .titulo.capa8{	
  margin-top: 25px;
}


.capa_texto_slider .titulo.capa3,
.capa_texto_slider .titulo.capa4,
.capa_texto_slider .titulo.capa5, 
.capa_texto_slider .titulo.capa6, 
.capa_texto_slider .titulo.capa7{	
 padding-left:85px;
 padding-top:10px;
}


.capa_texto_slider .subtitulo.capa3,
.capa_texto_slider .subtitulo.capa4,
.capa_texto_slider .subtitulo.capa5,
.capa_texto_slider .subtitulo.capa6,
.capa_texto_slider .subtitulo.capa7{	
 padding-left:85px;
 padding-top:5px;
}

#contenido .izquierda{
  width:435px;
  margin-right:40px;
  float:left;
}

#contenido .derecha{
  width:430px;
  float:right;
}

.noticia{
border-bottom:1px solid #e2e2e2;
margin-bottom:20px;
padding-bottom:17px;
overflow:hidden;
}

.noticia h2{
  font-size:16px;
  color:#585857;
  margin-bottom:5px;
}

.noticia .fecha{
  font-size:13px;
  color:#372E8B;
  margin-bottom:17px;
}

.noticia .leermas{
 float:right;
 text-align:right;
}

.noticia .leermas a{
  color:#372E8B;
  font-style: italic;
}

.noticia img{
float:left;
margin: 0 10px 10px 0;
border: 3px solid #f6f6f6;
}

#banner_ventajas{
	width:423px;
	height:128px;
	background:url('../resources/banner_ventajas.png') no-repeat right top;
	float:right;
	margin-bottom:15px;
}


#banner_curriculum{
	width:423px;
	height:140px;
	background:url('../resources/banner_curriculum.png') no-repeat right top;
	float:right;
	margin-bottom:15px;
}


#banner_ventajas .texto,
#banner_curriculum .texto,
#banner_opinion .texto{
	color: #585857;
    font-size: 25px;
    font-weight: bold;
    line-height: 26px;
    margin: 17px 0 0 24px;
    
    
    
    
}

#banner_curriculum .texto
{
    margin: 19px 0 0 25px;
}

#banner_curriculum .texto_mini{
color: #585857;
float: left;
font-size: 15px;
font-weight: bold;
line-height: 18px;
margin: 12px 0 0 24px;
}

#banner_curriculum .texto_mini a{
	text-decoration:none;
	color:#372E8B;
}


#banner_opinion .texto
{
    margin: 8px 0 0 25px;
    font-size:14px;
    line-height:18px;
    font-weight:bold;
}

#banner_opinion .texto a{
	text-decoration:none;
	color:#585857;
}
#banner_opinion .texto a span{
	font-size:20px;
	color:#372E8B;
}

.go_rentals{
margin-top:6px;
color:#372E8B;
font-size:24px;
display:block;
}

.float_left{
 float:left;
}

.question {
 color:#585857;
 font-size:18px;
}

#banner_ventajas .texto a, #banner_curriculum .texto a {
	color: #585857;
	text-decoration:none;
}

#banner_ventajas .texto .logo{
 margin-top:6px;
}

.columnas_mini{
margin:24px 20px 0 25px;
}

.columnas {
overflow:hidden;
font-size:13px;
line-height:18px;
margin-bottom:30px;
}

.columnas_2{
margin-bottom:50px;
}

p{
 margin-bottom:15px;
 font-size:15px;
 line-height:20px;
}

#banner_opinion{
	width:423px;
	height:66px;
	background:url('../resources/banner_opinion.png') no-repeat right top;
	float:right;
	margin-bottom:15px;
}

#banner_conversion{
	width:423px;
	height:228px;
	background:url('../resources/banner_conversion.png') no-repeat right top;
	float:right;
	margin-bottom:15px;
	position:relative;
}

#banner_conversion  .texto{
  bottom: 22px;
  font-size: 18px;
  font-weight: bold;
  left: 28px;
  position: absolute;

}

#banner_conversion  .texto a{
   text-decoration:none;
   color: #372E8B;
}

#banner_conversion  .texto .url{
   color: #585857;
   font-size: 9px;
   margin-left: 18px;

}



#migas, #migas a{
	font-style:italic;
	font-size:14px;
	margin: 15px 0 25px 0;
	text-decoration:none;
	color:#9C9B9B;
}

#migas .actual{
color:#585857;
}


h1,h2{
	font-size:18px;
	color:#585857;
	margin-bottom:35px;
}


/*--------------------tu opinion*/
.cabecera_opinion{
	height:90px;
	padding:40px 0 0 190px;
	background-color:#f6f6f6;
	width:798px; /*760px;*/
}

.datos_opinion{
	/*padding:20px 0 0 150px;*/
	margin:20px 0 0 190px;
	overflow:hidden;
	width:700px;
}

.cabecera_opinion ul  li, .datos_opinion ul  li{
	width:320px;
	float:left;
	margin-bottom:20px;
}





.datos_opinion ul > li.ancho, .cabecera_opinion ul > li.ancho{
	width:572px;
}

.datos_opinion ul > li.ancho2{
	width:562px;
}


.datos_opinion ul > li.medio{
	width:425px;
}

.datos_opinion ul > li.clear{
	clear:both;
}

.datos_opinion ul > li.leyenda.clear{
	width:436px;
}

.datos_opinion .titulo {
	font-size:17px;
	font-weight:normal;
	color:#585857;
	margin-bottom:15px;
    clear:both;
}

.datos_opinion .subtitulo {
	font-size:15px;
	font-weight:normal;
	color:#9C9B9B;
	margin-bottom:25px;

}


label{
	color:#6F6F6E;
	font-style: italic;
	font-weight:bold;
}

.datos_opinion label.condiciones{
  float:left;
  margin-top:8px;
/*  margin-left:29px;*/
}

.datos_opinion input, .cabecera_opinion input{
	width:230px;
	height:14px;
	padding:10px;
	border:1px solid #e2e2e2;
	font-size:12px;
	color:#585857;
}

.datos_opinion .checkbox{
	width:13px;
	height:13px;
}

.datos_opinion .input_ancho, .cabecera_opinion .input_ancho{
	width:550px;
}

.datos_opinion .textarea_ancho{
	width:550px;
	height:90px;
	padding:10px;
	border:1px solid #e2e2e2;
}


.cabecera_opinion .input_ancho.delegacion{
	margin-top:5px;
}
.siguiente {
	width:90px;
	height:34px;
	display:block;
	float:right;
	background:url('../resources/boton.png') no-repeat right top;
	color:#ffffff;
	text-transform:uppercase;
	padding:8px 0 0 23px;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
	border:none;
}


.enviar {
	width:113px;
	height:29px;
	display:block;
	float:right;
	background:url('../resources/boton.png') no-repeat right top;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	border:none;
}

.volver{
 background: url("../resources/flecha_volver.png") no-repeat left 5px;
    height: 13px;
    width:150px;
    margin: 0 0 30px 152px;
    padding-left: 21px;
    cursor:pointer;
}


.bloque_graduacion{
	width:114px;
	height:50px;
	text-align:center;
	color:#ffffff;
	float:left;
	font-size:13px;
	margin-bottom:15px;
}

.rojo{background-color:#c20e1a;}
.naranja{background-color:#dc911b;}
.amarillo{background-color:#dcdb22;}
.verde{background-color:#6aa842;}
.verde_oscuro{background-color:#386539;}

.rojo .num{background-color:#e0868c;}
.naranja .num{background-color:#edc88d;}
.amarillo .num{background-color:#eded90;}
.verde .num{background-color:#b4d3a0;}
.verde_oscuro .num{background-color:#9bb29c;}

.num{
	height:15px;
	margin-bottom:10px;
	font-size:12px;
}

#valoracion {
 clear:both;
 float:left;
 margin-bottom:20px;
}


#valoracion li{
	border: 1px solid #e2e2e2;
	padding: 1px 10px;
	width:550px;
	margin-bottom:4px;
}

#valoracion li.leyenda, li.leyenda{
border:none;
padding-right: 0px;
width: 560px;
}

li.leyenda div{
  /*float:right;
  margin-left: 4px;
  margin-right: 4px;
  color:#585857;
  text-align: left;
  width: 26px;*/
 
 
  color: #585857;
    float: right;
    margin-left: 0;
    margin-right: 10px;
    text-align: left;
    width: 20px;
 
}


li.leyenda.medio div{
  color: #585857;
    float: right;
    margin-right: 12px;
    text-align: left;
    width: 13px;
}

 li.leyenda div.nsnc{
 /*float:right;
  margin-left:2px;*/
 float: right;
margin-right: 0px;
text-align: right;
width: 41px;

}

 li.leyenda.medio div.nsnc{

  float: right;
    margin-left: 0;
    width: 38px; /*17px;*/

}


#valoracion label{
  float: left;
  font-size: 14px;
  font-style: normal;
  margin-top: 7px;
}

#relacion .radio_label{
  float: left;

  font-style: normal;
  margin-top: 9px;
}

#valoracion input{
	float:right;
	width:25px;
}

#valoracion input.borde_rojo{border:1px solid #c20e1a;}
#valoracion input.naranja{background-color:#dc911b;}
#valoracion input.amarillo{background-color:#dcdb22;}
#valoracion input.verde{background-color:#6aa842;}
#valoracion input.verde_oscuro{background-color:#386539;}


.espacio_ns{
float:right; width:15px;
}

/**********************************************/

#productos_maquinaria{
 background: url("../resources/top_capa_maquinaria.png") repeat-x left top;
 overflow:hidden;

}


#productos_maquinaria > .izquierda {
 float:left;
 width:240px;
 margin-right:0;
 padding-top:45px;
 position:relative;
}

#productos_maquinaria .derecha {
 float:left;
 width:750px;
}

#productos_maquinaria .titulo {
color:#6e6e6d;
margin-bottom:10px;

}

#productos_maquinaria #busca_maquinaria {
 width:200px;
 height:9px;
 border:1px solid #e2e2e2;
 margin-bottom:10px;
 padding:10px;
 font-size:12px;
 color:#585857;
 font-style:italic;
}

.boton_buscar_m {
    background: url("../resources/buscar.png") no-repeat left top;
	border: none;
	height: 26px;
	position: absolute;
	right: 21px;
	text-indent: -9999px;
	text-transform: capitalize;
	top: 73px;
	width: 26px;
	cursor:pointer;
}

.menu_head{
 cursor:pointer;
 color:#6e6e6d;
 margin-bottom:7px;
 margin-top:15px;
 font-size:14px;
}

.menu_body{
  display:none;
}

.menu_body ul{
margin-left:15px;
}

.menu_body ul li{
margin-bottom:5px;
}

#tabla_productos { border-collapse:collapse; margin-bottom:5px; }

#tabla_productos th{
  font-weight:bold;
  height:18px;
  width:100px;
  text-align:center;
  padding: 8px 10px;
  color:#585857;
  cursor:pointer;
}


#tabla_productos th span{
 background: url("../resources/reordenar_maquinaria.png") no-repeat right center;
 padding-right:25px;
}

#tabla_productos th.first{
width:233px; /*340*/
cursor:auto;
padding-left:146px;
text-align:left;
}

#tabla_productos tr {
  margin:6px 0 0 0;
  float:left;
  clear:both;
}

#tabla_productos thead tr {
 margin:0px;
}

#tabla_productos tr td{
 width:100px;
 height:20px;
 border:2px solid #e6e6e6;
 border-left:none;
 border-right:none;
 padding: 10px;
   text-align:center;
}

#tabla_productos tr td.first{
 border-left:2px solid #e6e6e6;
 width:366px;
text-align:left;
}

#tabla_productos tr td.first .titulo a{
color:#372e8b;
  margin-bottom:10px;
text-decoration:none;
}

#tabla_productos tr td.first p{
 font-size:12px;
 line-height: 15px;
}

#tabla_productos tr td.last{
 border-right:2px solid #e6e6e6;
}


.img_maquinaria{
  float:left;
  width:112px;
  margin-right:23px;
}

.pie_tabla{
  font-style:italic;
  margin:10px 0;
  float:left;
}

#detalle_maquinaria, #interesado_maquinaria, #productos_alquiler {
  overflow:hidden;
  margin-bottom:20px;
}

#detalle_maquinaria .izquierda, #interesado_maquinaria .izquierda {
  width:288px;
  float:left;
  padding:0;
  margin:0;
  overflow:hidden;
  padding-top:15px;
}

#detalle_maquinaria .derecha, #interesado_maquinaria .derecha{
  width:692px;
  float:left;
  padding:2px;
  margin:0 0 5px 0;
  overflow:hidden;

}


#detalle_maquinaria .derecha{
   border: 2px solid #d8d8d7;
 }

#detalle_maquinaria .izquierda img{
width:247px;
margin-bottom:30px;
float:left;
}


#detalle_maquinaria .izquierda .me_interesa{
	width:245px;
	height:29px;
	display:block;
	background:url('../resources/boton_interesado.png') no-repeat right top;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	font-size:14px;
	cursor:pointer;
	border:none;
	margin-bottom:20px;
}

#me_interesa{
	float:left;
}

#detalle_maquinaria .volver_maquinaria, #interesado_maquinaria .volver_maquinaria{
  float:right;
 /* text-aligh:right;*/
  font-style:italic;
}




#detalle_maquinaria .derecha .informacion {
  background: url("../resources/top_capa_maquinaria.png") repeat-x left top;
  float:left;
  width:100%;
  padding-bottom:10px;
}

#detalle_maquinaria .derecha .informacion .cabecera{
 margin:7px 0 39px 30px;
 color:#6f6f6e;
 font-size:16px;
 font-weight:bold;
}

#detalle_maquinaria .derecha .informacion li {
  margin: 0 0 19px 30px;
}


#detalle_maquinaria .derecha .informacion label{
  width:185px;
  display:inline-block;
}


#interesado_maquinaria .derecha .titulo {
 color:#797978;
 margin-bottom:25px;
 font-weight:bold;
 font-size:15px;
}

#interesado_maquinaria .derecha li{
  margin-bottom:12px;
}

#interesado_maquinaria .derecha  label {
 width:110px;
 display:inline-block;
 float: left;
margin-top: 11px;
}

#interesado_maquinaria .derecha input{
	width:408px;
	height:14px;
	padding:10px;
	border:1px solid #e2e2e2;
	font-size:12px;
	color:#585857;
}


#interesado_maquinaria .derecha textarea{
	width:408px;
	height:90px;
	padding:10px;
	border:1px solid #e2e2e2;
}

#interesado_maquinaria .derecha .ancho{
width:540px;
margin-bottom:20px;
}

a.volver_m {
color: #9C9B9B;
text-decoration:none;
margin-bottom:5px;
float:right;
}



.bloque_familia{
  width:213px;
  padding-right:5px;
  height:161px;
  float:left;
  margin: 0 36px 36px 0;
  border:1px solid #f0f0f0;
  background: url("../resources/fondo_familia.png") repeat-x left bottom;
  text-align:center;
  position:relative;
}

.bloque_familia.last{
	
	margin-right:0px;
}

.bloque_familia .info {
  width:190px;
  position:absolute;
  left:16px;
  bottom:20px;
  text-align:left;
}

.bloque_familia .info .nombre {

  font-weight:bold;
  font-size:15px;
  line-height:18px;
  margin-bottom:8px;
}
.bloque_familia .info .nombre a{
  text-decoration:none;
  color:#372e8b;
}

.bloque_familia .info .tipo {
  color:#585857
}


.bloque_enlace{
 width:265px;
  height:136px;
  float:left;
  margin: 50px 30px 0 0;
  border:1px solid #f0f0f0;
  padding:25px 0 0 25px;
}

.bloque_enlace a {
 color:#828281;
 font-size:20px;
 text-decoration:none;
 line-height:23px;
}


.pie_alquiler{
   margin:0 0 10px 290px;
   float: left;
   font-style: italic;
   text-align: left;
}


.calidad li {
	padding-left:15px;
	margin:0 0 20px 12px;
  background: url("../resources/tic_calidad.png") no-repeat left 3px;
  font-size: 15px;
}


.texto_contacto{
 float:left;
 width:230px;
 font-size:15px;
 line-height:20px;
}

.texto_contacto .negrita{
  color:#585857;
}

.texto_contacto a {
  color: #9C9B9B;
  text-decoration:none;
}

.boton_contacto{
	width:232px;
	height:195px;
	float:left;
    background: url("../resources/boton_contacto.png") no-repeat left top;
  padding:55px 0 0 3px;
  text-align:center;
  margin:0 41px 0 41px;
}

.boton_contacto a{
  color:#ffffff;
  text-decoration:none;
}

.boton_contacto .grande{
	font-size:16px;
}

#mapa{
	width:420px;
	height:250px;
	float:left;
	margin:0 0 40px 22px;
}

.fondo_gris{
   background-color:#f6f6f6;
   color:#868686;
   font-weight:bold;
   font-style:italic;
   padding: 6px 0 6px 8px;
   margin-bottom:20px;
}



.listado_descargas{

	border-bottom:1px solid #ececec;
	padding: 20px 10px 19px 48px;
	background:url('../resources/ico_pdf.png') no-repeat 9px 25px;
	overflow:hidden;
}


.listado_busqueda{

	border-bottom:1px solid #ececec;
	padding: 20px 10px 19px 0px;
	overflow:hidden;
}

.listado_busqueda a{
	color:#585857;
	text-decoration:none;
	font-size:16px;
}

.descarga{
	float:left;
	margin-top:10px;
	width:400px;
}

.ficheros{
 /*  float:right;*/
	margin-top:10px;
}

.ficheros a{
	color:#372E8B;
	font-style:italic;
	background:url('../resources/descargar_ico.png') no-repeat 9px 9px;
	padding:11px 0 11px 32px;
	float:left;
	clear:both;
}

.descarga .titulo{
	color:#585857;
	font-size:16px;
	float:left;
	margin-right:5px;
	margin-top:3px;
}

.descarga .descripcion{
	color:#868686;
	font-size:13px;
	font-style:italic;
	float:left;
	width:600px;
}


/**PIE*******************************************/

#pie{
background-color:#f6f6f6;
text-align:center;
padding:45px 0;

}



#contenido_pie{
 margin: 0 auto;
 width: 990px; /*930px;*/
 text-align:left;
 overflow:hidden;
}


#contenido_pie .bloque_1{
width:650px;
margin-right:20px;
float:left;
}

#contenido_pie .bloque_2{
width:140px;
margin-right:20px;
float:left;
}

#contenido_pie .bloque_3{
width:155px;
float:left;

}

#contenido_pie .bloque_1 .subbloque{
 float: left;
padding-right: 11px;
width: 205px;
}


#contenido_pie .titulo{
  font-size:12px;
  text-transform:uppercase;
  font-weight:bold;
  color:#585857;
  margin-bottom:15px;
}

#contenido_pie .familia, #contenido_pie .bloque_3 ul li{
text-transform:uppercase;
  font-weight:bold;
  color:#585857;
  margin-bottom:8px;
  font-size:11px;
}



#contenido_pie .familia a,#contenido_pie .bloque_3 ul li a{
 margin-bottom:8px;
 color:#585857;
 text-decoration:none;
}

#contenido_pie .subfamilia, #contenido_pie .bloque_3 ul li ul li{
 color:#a8a7a7;
font-size:10px;
margin-bottom:10px;
}

#contenido_pie .bloque_3 ul li ul{
margin-top:10px;
 }

#contenido_pie .bloque_3 ul li ul li{
 margin-bottom:5px;
}


#contenido_pie .subfamilia li a, #contenido_pie .bloque_3 ul li ul li a{
 margin-bottom:5px;
 color:#A8A7A7;
 text-decoration:none;
 font-size:11px;
}


#contenido_pie .bloque_3 ul li ul li a{
font-size:10px;
}



#subpie{
 height:25px;
 background-color:#585857;
 text-align:center;
 padding:15px 0 20px 0;
}

#contenido_subpie{
 margin: 0 auto;
 width: 990px; /*930px;*/
 text-align:left;
 color:#ffffff;
}

#contenido_subpie ul{
  margin-top:10px;
  float:left;
}

#contenido_subpie ul li{
  float:left;
  margin-right:10px;
  padding-right:10px;
	background:url('../resources/separador_pie.png') no-repeat right 2px;
}

#contenido_subpie ul li:last-child{
 background:none;
}

#contenido_subpie ul li a{
  color:#ffffff;
  text-decoration:none;
}


.area_privada_pie,.area_privada_pie_ok{
	float:right;
	background:url('../resources/candado_area_privada.png') no-repeat left center;
	height:22px;
    padding: 9px 0 0 25px;
    color:#9C9B9B;
    text-decoration:none;
   /* margin-top:12px;*/
}


#contenido_subpie ul .duonet{
 color:#9C9B9B;	
	
}

#contenido.error{
	margin-top:40px;
	text-align:left;
}




#carpetas{
	width:280px;
	border-right:1px solid #cecece;
	float:left;
	padding:10px 0 20px 0;
	min-height:456px;
	margin-right:10px;
	overflow:scroll;
}


#contenido_fichero{
	width:660px;
	float:left;
	padding:0px 19px;
	
}


.ztree li span.button.pIcon01_ico_docu{background-position: -110px -32px;
    margin-right: 2px;
    vertical-align: top;}

.ztree li span.button.pIcon01_ico_open{margin-right:2px; background: url(zTreeStyle/img/diy/folder-open.png) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
.ztree li span.button.pIcon01_ico_close{margin-right:2px; background: url(zTreeStyle/img/diy/folder.png) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}

.ztree li span.button.home_ico_open{margin-right:2px; background: url(zTreeStyle/img/diy/1_open.png) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
.ztree li span.button.home_ico_close{margin-right:2px; background: url(zTreeStyle/img/diy/1_close.png) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}

#ids_usuarios{
	width:300px;
}

.ms-drop li{
	padding:0px;
	margin:0px;
	overflow:hidden;
}

.ms-drop label{
	width:200px;
	padding-top:4px;
}





