/* CSS Document */
/* nicomartinez.com */

body { margin:15px; background-color:#42697F; color:#19313F; text-align:center; }
body, td { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1 { font-family:"Times New Roman", Times, serif; color:#19313F; font-size:24px; font-weight:bold; padding:0px; }
h2 { color:#19313F; font-size:12px; font-weight:bold; padding:0px; }
h3 { color:#19313F; font-size:15px; font-weight:bold; padding:0px; margin-top:20px; }

h5 { font-family: Helvetica, sans-serif; color:#19313F; font-size:21px; letter-spacing:-1px; font-weight:bold; padding:0px; margin:0px; }
h6 { font-family: Helvetica, sans-serif; color:#EA2C00; font-size:16px; letter-spacing:-1px; font-weight:normal; padding:0px; margin:0px; }

.formulario td { border-bottom:1px solid #42697F; }
.formulario td.linea { border-top:1px solid #42697F; }
.campoInv { border:0; background-color:#A1B4BF; }
.campoInv:focus { border:0; background-color:#A1B4BF; }

#calendarioIzq { float:left; width:340px; }
#calendarioDer { float:right; width:180px; }

.txtGr { font-size:16px; }
.txtPq { font-size:10px; }

form { border:0px; margin:0px; padding:0px; }
input,select { background-color:#D0DADF; }
input:focus, select:focus { background-color:#fff; }
.boton { background-color:#42697F; font-weight:bold; color:#fff; border-width:2px; border-style:groove; font-size:10px; }
.boton:focus { background-color:#EA2C00; color:#fff; }
.boton:hover { background-color:#EA2C00; color:#fff; }

#principal { width:730px; margin:0px auto 0px auto; }

	#homeIzq { text-align:right; float:left; }
	#homeContenido { width:540px; background-color:#A1B4BF; padding:35px; overflow:visible; float:right; }

	#cabecera { padding:5px 15px 0px 23px; }
		#fotoNico { float:left; }
		#logoNico { float:right; padding:5px 15px 0px 15px; }

	#cuerpo { width:730px; margin:0px auto 0px auto; background-color:#7A9DB1; text-align:left; border-color:#42697F; border-style:solid; border-width:0px 1px 1px 1px; }
		#menu { text-align:right; float:left; }
			#menu ul { margin:0; padding:19px 0px 0px 0px; white-space:nowrap; }
			#menu li { list-style-type:none; padding:0px; font-weight:bold; }
			#menu li a { color:#19313F; font-size:11px; text-decoration:none; padding-right:10px; border-right:4px solid #7A9DB1; }
			#menu li a:hover { color:#ffffff; border-right:4px solid #ffffff; }
			#menu .current { color:#EA2C00; border-right:4px solid #42697F; }
			#menu .currentLB { color:#EA2C00; }
			#menu p { text-align:center; font-size:10px; margin-top:25px; }
			#menu p a { color:#19313F; text-decoration:none; font-weight:bold; }
			#menu p a:hover { color:#ffffff; }
		
		#contenido { min-height:400px; width:540px; background-color:#A1B4BF; padding:35px; overflow:visible; float:right; }
			#contenido p {  }
			#contenido a { color:#EA2C00; text-decoration:none; }
			#contenido a:hover { background-color:#EA2C00; color:#fff; }
			#contenido ul { margin:0px; padding:0px; white-space:nowrap; }
			#contenido li { list-style-type:none; padding:0px; }
			#contenido li a { color:#19313F; font-size:11px; text-decoration:none; padding-left:10px; padding-right:10px; border-left:2px solid #7A9DB1; }
			#contenido li a:hover { background-color:#7A9DB1; border-left:2px solid #19313F; }
			#contenido .current {  border-left:2px solid #42697F; background-color:#8DA8B8; }
				#anyos { float:left; width:100px; margin-bottom:40px; }
				#eventos { float:right; width:440px; margin-bottom:40px; }
				#buscador { border:1px solid #42697F; padding:5px; }
					#buscador ul { margin:0px; }
					#buscador li { display:inline; list-style-type:none; padding:0px 10px 0px 0px; }
				.form { border:1px solid #42697F; padding:5px; margin:10px 0px 50px 0px; text-align:center; }
				.form input { width:200px; }
				.form input.boton { width:150px; }
				.form input.check { width:15px; margin:5px 5px 0px 0px; padding:0px; background-color:#A1B4BF; }
				input.check { width:15px; margin:5px 5px 0px 0px; padding:0px; background-color:#A1B4BF; }
				#especiales { margin-bottom:20px; }
					#especiales ul { margin:0px; }
					#especiales li { display:inline; list-style-type:none; padding:0px 10px 0px 0px; }
					#especiales li a { color:#19313F; text-decoration:none; padding:0px; border:0px; }
					#especiales li a:hover { border:0px; }
					#especiales li img { color:#19313F; font-size:11px; text-decoration:none; padding:0px; border-left:4px solid #7A9DB1; }
					#especiales li img:hover { border-left:4px solid #19313F; }
					#especiales .current {  border-left:4px solid #42697F; }
				#eventosEspeciales { margin-bottom:40px; }

				#acciones { background-color:#8EA5B2; text-align:center; padding:10px; }
					#acciones ul { margin:0; padding:0px; white-space:nowrap; }
					#acciones li { display:inline; list-style-type:none; padding-right:0px; }
					#acciones li.espExtra { padding-right:15px; }
					#acciones li a { border:0px; color:#19313F; text-decoration:none; font-weight:bold; }
					#acciones li a:hover { border:0px; color:#EA2C00; background-color:#8EA5B2; }
			
		#contacto { width:600px; padding:2px 5px 2px 5px; background-color:#8EA5B2; float:right; }
		#contacto ul { margin:0; padding:0px; white-space:nowrap; text-align:right; }
		#contacto li { display:inline; list-style-type:none; padding:0px 10px 0px 10px; font-weight:bold; }
		#contacto a { color:#19313F; text-decoration:none; }
		#contacto a:hover { color:#fff; }

		.tiraFotos { margin:10px 2px 10px 2px; }
		.tiraFotos img { margin:-2px; padding:19px 5px 19px 5px; background-image:url(images/negativo.gif); background-position:top; background-repeat:no-repeat; }
		.tiraFotos img:hover { background-image:url(images/negativoOn.gif); }

	#pie { width:730px; margin:0px auto 0px auto; padding:5px 0px 30px 0px; }
		#copyright { width:540px; height:45px; text-align:left; float:left; padding:0 0 5px 40px; border-bottom:3px solid #8EA5B2; color:#A1B4BF; font-size:10px; }
		#powered { width:110px; height:45px; text-align:right; float:right; padding:0 40px 5px 0; border-bottom:3px solid #8EA5B2; color:#A1B4BF; font-size:10px; }
		#powered img { border:0; }
		
a.rss { background:url(../images/rss.gif) no-repeat center left; padding:5px 0 5px 18px; }
	
.limpiar { clear:both; }