@import url('reset.css');

body  { background-color:#f7f7f7; font:76% Veradana, Tahoma, Arial, Helvetica, sans-serif; color:#979797; margin-bottom:20px; }

a:link,
a:visited { color:#0d93b8; text-decoration:none; }
a:hover,
a:active { color:#0d93b8; text-decoration:underline; }

.limpiar { clear:both; }

#contenedor { background:#ffffff; padding:10px 10px 10px 40px; margin-bottom:25px; }

	#cabecera { margin-bottom:15px; border-bottom:1px solid #003d76; }
		#cabecera h1, #cabecera h2, #cabecera h3, #cabecera h4 { font-family:Times New Roman, Times, serif; color:#003d76; margin:0; padding:0; text-transform:uppercase; line-height:1em; }
		#cabecera h1 { font-size:1.2em;  }
		#cabecera h2 { font-size:1.1em;  }
		#cabecera h3 { font-size:1em;  }
		#cabecera h4 { font-size:.9em;  }
		#cabecera #logo { display:inline; width:267px; height:140px; margin-left:45px; }
		#cabecera ul { display:none; }
		#cabecera #imagenCabecera { display:none; }
		.cursorHand { cursor:pointer; }
		.cursorNormal { cursor:normal; }
		
		#menu { display:none; }
		
		#contenido {  }
			#contenidoRecuadro {  }
				#contenido #contenidoRecuadro h1 { margin:0; width:auto; height:auto; }
				#contenido #contenidoRecuadro h2 { font-size:1.2em; font-weight:bold; }
				#contenido #contenidoRecuadro h3 { font-size:1.6em; }
				
			#contenido h1 { font-size:1.6em; color:#7d96b3; margin:0 0 10px 0; }
			#contenido h2 { font-size:1.4em; margin-bottom:10px; padding-top:10px; color:#7d7d7d; font-weight:normal; }
			#contenido h3 { font-size:2em; margin-bottom:10px; padding-top:10px; font-weight:normal; }
			#contenido p, #contenido ul, #contenido blockquote, #contenido table { margin-bottom:15px; }
			#contenido blockquote { margin-left:25px; }
			#contenido li { list-style:disc; margin-left:25px; }
			#contenido table.cuadro { background-color:#fff; border:1px solid #e1eef5; margin:20px auto; }
				#contenido td, #contenido th { padding:3px 10px;  }
				#contenido th { background-color:#fff; }
				.par { background-color:#e1eef5; }
			.der { text-align:right; }
			#printBotton  { display:none; }

			/* Formularios */
			form table .label { text-align:right; font-weight:bold; color:#A4A4A4; font-size:.9em; }
			form table .etiqueta { color:#A4A4A4; font-size:.9em; }
			form table { width:480px; margin-left:85px; }
			.campoGr, .campoPq { border:1px solid #c1c1c1; }
			.campoGr { width:300px; }
			.campoPq { width:38px; }
			.boton { padding:0 20px; margin-top:10px; border:0; background-color:#c2c7db; color:#013d74; font-weight:bold; }
			
			.bloqueFirma { float:left; width:150px; margin-right:30px; }
			.foto { display:block; margin:15px auto; background-color:#fff; padding:2px; border:1px solid #e1eef5; }
			.cuadroPlano { margin:0 0 15px 0; background-color:#fff; padding:2px; border:1px solid #e1eef5; width:100%; }
			address { font-style:normal; }
			
			#colIzq { float:left; width:360px; margin-right:50px; }
				#colIzq img { padding:3px; border:1px solid #e0e0e0; margin-right:10px; float:left; }
			#colDer { float:right; width:200px; }
				#colDer li { list-style:none; margin:0 0 5px 0; }
				#colDer li a:link,
				#colDer li a:visited { color:#979797; font-weight:bold; text-transform:uppercase; padding:0 10px; border:1px solid #e0e0e0; line-height:1.8em; display:block; width:180px; }
				#colDer li a:hover,
				#colDer li a:active { text-decoration:none; background-color:#f3f3f3; }

		#pie { display:none; }