* {
padding: 0;
margin: 0;
}
html { height:100%}

h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0;
}
li,dd {
margin-left:1em;
}
fieldset {
padding:.5em;
}
body {
font-size:76%;
font-family: 'Century Gothic', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
text-align:center;
background: #fff url('../img/fondoweb.jpg') no-repeat top center;
}


/* ADVERTENCIA INICIAL */
#advertencia { border:3px solid #000; background-color:#ff0; padding:0.5em; position:relative; display:block}
	#advertencia h1 { font-size:1.5em; font-weight:bold}
	#advertencia p { font-size:1em}


/* MAQUETACION ESTRUCTURA GENERAL */
#contenedor { min-width:800px; max-width:980px; width:auto !important; text-align:left; margin:0 auto; height:100%; background: transparent url('../img/10px.png') repeat; }
#cabecera { height:171px; width:100%; clear:both; background: transparent url('../img/fondocabecera.png') no-repeat top right;}
#izquierda { float:left; min-width:185px; max-width:216px; width:24% !important; overflow:hidden}
#derecha { float:right; width:75%; overflow:hidden}
#pie { clear:both}

.inside { padding:1.5em}
.nover { display:none}
.subraya { text-decoration:underline}
.sinboldy_t { font-weight:normal; background: transparent url('../img/lat.png') no-repeat; padding-left:20px}
.sinboldy_c { font-weight:normal; background: transparent url('../img/lac.png') no-repeat; padding-left:20px}
.textoarojo { color:#FF0000; font-size:14px;}

/* MAQUETACION ESPECIFICA */
#cabecera h1 {background: transparent url('../img/logodia.png') no-repeat; text-indent:-9999px; height:100%; width:200px; float:left;}
#cabecera h2 {float:right; text-indent:-9999px; margin:0; padding:0; display:block; width:400px; height:171px; background: transparent url('../img/imagencampana.png') no-repeat top right;}

#derecha {}
#derecha h2 { border-bottom:1px solid #666; color:#333; margin:0; padding:0; font-size:1.8em; font-family: 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;}
#derecha p { margin:0.75em 0; text-align:justify; font-size:1.1em; color:#333}

#izquierda {}
	#izquierda ul { list-style-type: none; margin:0; padding:0; padding-right:0.75em}
	#izquierda ul li {margin:0; padding:0; background: #666 url('../img/fondobotones.jpg') repeat-x top center; height:26px; margin-bottom:1px; line-height:2em}
	#izquierda ul li a { color:#fff; text-decoration:none; display:block; width:100%; padding-left:1em; font-weight:bold}
	#izquierda ul li a:hover {text-indent:4px; color:#C66}
	#izquierda ul li a.activo {text-indent:4px; color:#999}
	#izquierda div {text-align:center}
	
/* MODULO ACCESIBILIDAD */
#accesibilidad {width:100%; height:30px; margin:0; padding:0; clear:both}
	#accesibilidad ul { display:block; float:right; list-style-type: none;}
	#accesibilidad ul li { float:left; list-style-type: none; margin:0; padding:0; border:1px solid blue}



.firma { text-align:right; clear:both; width:100%; display:block; margin:0.1em; float:right; border:0px solid red }
.firma2 { text-align:right; font-size:0.89em; clear:both; width:100%; display:block; margin:0.1em; float:right; border:0px solid red }



#formulario { margin:1em 0em; width:647px; margin-bottom:8px; padding-top:1px; background: transparent url('../img/tiraalta.png') no-repeat top; }
#formulario2 {width:647px;  background: transparent url('../img/tirabaja.png') no-repeat center bottom;  margin-top:8px; padding-bottom:8px; }
#formulario form { padding:0 2em; padding-bottom:10px; margin:0 auto; background:#fff; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}
	#formulario input { font-size:0.9em; color:#999; font-style:italic; margin-left:0.3em}
#formulario .fila { margin:0.3em; clear:both;}
#formulario .fila span { width:40%; display:block; text-align:right; float:left}
#formulario p { font-size:0.8em; color:#666}
#formulario .sub { clear:both; margin:0.5em 0 0 0; font-size:1.1em}
#formulario .subarojo { clear:both; color:#f00; margin:1em 0 0 0; font-weight:bold; font-size:1.1em}
#formulario .boton { background-color:#666; color:#fff; text-align:center; width:100%; margin:0.5em auto; font-size:1.2em; font-style:normal; padding:0.2em}
#formulario .bajoform {background: transparent url('../img/tirabaja.png') no-repeat center bottom; border:1px solid red}
