/* cssProducto.css. Hoja de estilos base para todas las plantillas. Contiene los estilos basicos */
/* *** ESTILOS BASE *** */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, 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:100%;font-family:inherit;vertical-align:baseline}
body {line-height:1.5}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a img {border:none}
/* reset.css */

html {min-height:100%;height:100%;font-size:99%;line-height:100%}
body {min-height:100%;height:100%;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;color:#000;text-align:center}
a {text-decoration:underline}
a:visited,a:active,a {}
.fijador {clear:both;font-size:1px;line-height:0;height:0;overflow:hidden}
ul,
ul li {list-style-image:none;list-style:none;line-height:100%}
blockquote {margin-left:15px}
p {margin:5px 0;line-height:175%}

ul {padding:7px 6px}
ol {padding:7px 6px 7px 16px}
li {padding:5px 5px 5px 15px;line-height:175%}
ol li {padding:5px;line-height:175%}

/* paddings/margins basicos (unifica los margins/paddings de los navegadores al resetearlos en la linea 3) */
h1, h2, h3 ,h4, h5, h6,
.linea,
.textoBase {padding:5px 0;clear:both}

.soloPrint {display:none}

/* titulos (unifica el tamaņo de los titulos de los navegadores */
h1,h2,h3,h4,h5,h6 {margin:5px 0;color:#000;font-weight:bold}
h1 {font-size:xx-large}
h2 {font-size:x-large}
h3 {font-size:large}
h4 {font-size:medium}
h5 {font-size:small}
h6 {font-size:x-small}

/* campos tramites */
.campo_booleano,
.campo_texto,
.campoLista1,
.campo_fecha,
.campo_fechaHora,
.campoLista2,
.campo_numerico {float:left;padding:5px 5px 5px 0}

/* floats */
.fleft, .cizq  {float:left}
.fright, .cder {float:right}

/* SECCIONES OCULTAS */
/* por defecto */
#auxiliarInferior,
#auxiliarSuperior {display:none}
.hidden {display:none}

.campo_imagen a {background-image:url(img/attach.gif);background-repeat:no-repeat;padding-left:18px}

/* ESTRUCTURA BASE */
/* Estilso base */
#pagina{height:98%;min-height:98%;text-align:left;padding-top:7px}

.aux_cnt_1 {width:940px;margin:0 auto;min-height:100%} */
.aux_cnt_2 {min-height:100%}
.aux_cnt_3 {padding:0;min-height:100%}
.aux_cnt_4 {margin:0 auto;min-height:100%}
.tit {font-weight:bold}

#generica,
#documentoFinal,
#Login,
#consulta,
#contenidos,
#formularioBase,
#documentoConfirmacion {height:98%;min-height:98%}

/* ***  CABECERA *** */
/* genericos */
.cabecera {position:relative}
.cabecera  .cab_aux_2 {height:80px} /* modificar en el ayuntamiento.css */
.cabecera .logo {padding:5px}
.cabTitulo {position:absolute;top:43px;left:80px} /* modificar en el ayuntamiento.css */

/* utilidades */
.cabecera .utilidades {position:absolute;right:12px;top:3px;font-size:.6em;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;width:40%;text-align:right}
.cabecera .utilidades .linea {display:inline}
.cabecera .utilidades .contenidoASP,
.cabecera .utilidades .barraUsuario,
.cabecera .utilidades .cambiaEstilo {width:100%}
.cabecera .utilidades .buscador {display:block}

.cabecera .selecIdiomas,
.cabecera .buscador,
.cabecera .barraUsuario,
.cabecera .cambiaEstilo {padding-bottom:10px}

.nombreUsr {font-weight:bold;padding-right:10px}

.selecIdiomas div,
.selecIdiomas form,
.cambiaEstilo div,
.buscador h3,
.buscador form,
.buscador input,
.barraUsuario p.usuario,
.barraUsuario p.nombreUsr,
.barraUsuario input {display:inline}

.buscador h3 {font-size:1.2em}
.buscador .campo_texto {float:none;clear:both;width:auto;margin-right:0;display:inline}
.buscador .campo_texto input {border:1px solid #B6B6B6;font-size:1.5em}
.buscador .linkCompuesto {display:inline}
.buscador .linkCompuesto img {width:18px;height:16px;margin-top:3px;position:relative;top:3px}


/* *** MENU *** */
/* genericos */
.menu ul,
.menu li {padding:0;background-image:none}
.menu li a {padding:5px 10px;display:block}
.menu li a:hover {display:block}

/* menu superior */
.menuPrincipal {font-size:.8em}
.menuPrincipal ul,
.menuPrincipal li {background-image:none}
.menuPrincipal ul {margin:0;padding:0}
.menuPrincipal ul li {display:block;margin-right:4px;padding:0;float:left}
.menuPrincipal ul.menu a {float:left}
.menuPrincipal ul.menu a:hover {float:left}

/* *** PIE *** */
/* modificar en el ayuntamiento.css segun la cabecera */
.pie {width:938px;position:relative;margin-top:-30px;clear:both;float:none;height:30px;margin-left:auto;margin-right:auto;padding-bottom:14px}
.pie a {}
.pie a:hover {}
.pie .about {text-align:center;font-size:.6em;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}
.pie .textoBase {width:100%;display:block;text-align:center;padding:10px 0 0 0;font-size:.6em;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}
.pie p.info {width:100%;margin:0;padding:5px 0}
.pie_aux_1 {height:30px;background-repeat:repeat-y;width:100%}
.w3c_links {position:absolute;top:13px;left:13px;font-size:.8em}
.links_pie {position:absolute;right:13px;top:10px;font-size:.8em} 


/* *** CONTENIDO  *** */
/* Genericos */
.contenido {padding-top:10px;font-size:.8em;margin-bottom:30px}
.contenido li li {font-size:1em}
/* Estructura columnas */
/* una columna */
.unaColumna .contenido  .columnaDerecha,
.unaColumna .contenido  .columnaContenido,
.unaColumna .contenido  .columnaIzquierda {width:100%;margin-bottom:10px;float:left}
/* dos columnas */
.dosColumnas .contenido .columnaDerecha {width:20%;float:right;margin-bottom:10px}
.dosColumnas .contenido .columnaIzquierda  {width:20%;float:left;margin-bottom:10px}
.dosColumnas .contenido .columnaContenido  {width:75%;float:left;margin-bottom:10px;}
.dosColumnas.colIzq .contenido .columnaContenido {float:right}
.dosColumnas.colDer .contenido .columnaContenido {float:left}
/* tres columnas */
.tresColumnas .contenido .columnaDerecha {width:20%;float:right;background-image:none;margin:0 0 10px 0;padding:0}
.tresColumnas .contenido .columnaIzquierda  {width:20%;float:left;background-image:none;margin:0 0 10px 0;padding:0}
.tresColumnas .contenido .columnaContenido  {width:58%;float:left;padding:0;margin:0 0 10px 1%;}

/* Estilos interior columnas */
/* dos columnas */
.columnas2 .linea,
.columnas2 .campo_texto,
.columnas2 .campoLista1,
.columnas2 .campoLista2 {width:48%;float:left;clear:none}
/* tres columnas */
.columnas3 .linea,
.columnas3 .campo_texto,
.columnas3 .campoLista1,
.columnas3 .campoLista2 {width:33%;float:left;clear:none}
/* quatro columnas */
.columnas4 .linea,
.columnas4 .campo_texto,
.columnas4 .campoLista1,
.columnas4 .campoLista2 {width:24%;float:left;clear:none}


/* secciones busqueda */
.btnSeccionBusq {background:none url('img/buscar.gif') no-repeat;width:25px; height:25px; display:inline; border:medium none; }
input.btnSeccionBusq {border:1px solid #FFF;background-color:#FFF;width:30px;height:30px}
