/* ==================================== */
/* =========.Reseteamos todo.========== */
/* ==================================== */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 1em; line-height: 1;
	font-family: inherit; text-align: left; vertical-align: baseline;}

a img, :link img, :visited img { border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
ol, ul { list-style: none;}
div{float: left;}

/* =============================== */
/* =========.Estructura.========== */
/* =============================== */

/*----fijador----*/
.fijador{clear:both; font-size:0; height:0;}


/* ====================================== */
/* ==========.    COLUMNAS  ============= */
/* ====================================== */ 
/*----Columnas----*/
.elem0Columnas, .elem1Columnas, .elem2Columnas, .elem3Columnas, .elem4Columnas { display: block; padding:0; margin: 0; }

.columna1, .columna2, .columna3, .columna4, .columna5, .columna6, .columna7, .columna8{float: left;}

/*----2 columnas----*/
.elem2Columnas .columna2{ float:right;}
.elem2Columnas .columna1, .elem2Columnas .columna2{width:49%;}

/*----3 columnas----*/
.elem3Columnas .columna3 { float:right;}

.elem3Columnas .columna1, .elem3Columnas .columna3{ width:32%; }
.elem3Columnas .columna2{width:32%; margin:0 auto 0 auto; }


/*----4 columnas----*/
.elem4Columnas .columna1, .elem4Columnas .columna2,
.elem4Columnas .columna3, .elem4Columnas .columna4{width:24%;}


/* ====================================== */
/* ==========.FORMULARIOS      .========= */
/* ====================================== */
#frmFormBase{ padding:0; margin:0; text-align: left;}
#frmFormBase form{ display:inline; margin:0; padding:0; width: 100%;}
#tabFormulario{ padding:0; margin:0;}
.lnfLinea, div.boton{float:left;display:block;clear:both;width:100%}

/*----Check Representante----*/
/* esta es el div que envuelve la check de la sección del repreentante*/
.checkRepresentante{clear:both;}

/*----Campos----*/
/* esta es el div que envuelve un campo de un formulario incluido el label*/
.campo_texto, .campo_lista { display: block; float: left;}
.campo_lista .campoLista1, .campo_lista .campoLista2{ display: block; float: left;}
.lblError {}

/* ====================================== */
/* ==== Seleccion Ficheros Adjuntos  ==== */
/* ====================================== */
.selecFicheros{}
.selecFicheros table{}
.selecFicheros tr{}
.selecFicheros input.boton{}
.selecFicheros input.btnFichero{}
.selecFicheros div.listaFicheros table{}
.selecFicheros div.listaFicheros th{background: #333333;color: #ffffff;	padding-top: 0px;}
.selecFicheros div.listaFicheros tr{}


/* ====================================== */
/* ==========.CONSULTAS        .========= */
/* ====================================== */

.datosResultado, .servicio {margin:0;padding:0;}
.datosResultado div.formMTM{margin:0; padding:0;}
.EDCresultado table,.EDCresultado td{ border:none; margin: 0px; padding:0px;}
.EDCresultado th{background-color:#333333;color: #fff; padding:0px;}

/* ====================================== */
/* ==========.LOGIN            .========= */
/* ====================================== */

#Login{ margin:0; padding:0;}
.paginaLogin{width:100%;}
.paginaLogin div.elem2Columnas div.columna{ float:left; width:48%;}
.paginaLogin div.elem2Columnas div.columna form{ margin:0; padding:0;}

/**** Estilo para el formulario de alta de usuarios ****/
div#frmAltaUsuario{ width:100%;}
.datosNuevoUsuario{}

/*==========================  Contenidos ASP ============================================*/




/* ====================================== */
/* ==========.CATEGORIAS       .========= */
/* ====================================== */
.categoritzacio{padding: 0px;margin: 0px;display: block;float: left;width: 75%;}
.categorias{display: block;	float: left;padding: 0px;margin: 0px;width: 100%;}
.categorias .nivel1{display: block; float: left; margin: 0px;padding: 10px;	width: 45%;}
.categorias .nivel2{}
.categorias .niveles{display: block;float: left;padding: 0px;margin: 0px;width: 100%;}
.categorias .menuCategorias{margin:0; padding:0;float: left;display: block;border: 0px; width: 100%;}
.categorias .jerarquia{}
.categorias .jerarquia a{font-size: 9px;color: #000;}
.categorias .menuCategorias .linea{ display: block; float: left; clear: both; width: 100%;}
.categorias .menuCategorias .titulo h1{}
.categorias .menuCategorias .niveles{}

.categorias .menuCategorias .niveles .nivel1 a, 
.categorias .menuCategorias  .niveles .nivel1 a:hover,
.categorias .menuCategorias  .niveles .nivel1 a:visited
{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	clear: both;
}



/* ====================================== */
/* ==========.BARRA DE USUARIO  .======== */
/* ====================================== */
.usuarioInfo{margin :0; padding:0; display: block; float: left; width: 100%;} 
.usuarioInfo form,.usuarioInfo form span#usuario, .usuarioInfo form span#ciudadano{ margin :0;padding:0;}
.usuarioInfobtn {margin:0;padding:2px 20px 2px 20px; cursor: pointer;}
