@charset "utf-8";
/* CSS Document */
@font-face{
	font-family: "Yanone-Regular";
	src: url(../otf/YanoneKaffeesatz-Regular.otf) format("opentype");
}
@font-face{
	font-family: "Yanone-Thin";
	src: url(../otf/YanoneKaffeesatz-Thin.otf) format("opentype");
}
@font-face{
	font-family: "Yanone-Bold";
	src: url(../otf/YanoneKaffeesatz-Bold.otf) format("opentype");
}
@font-face{
	font-family: "CaracteresL1";
	src: url(../ttf/CaracteresL1.ttf) format("truetype");
}
@font-face{
	font-family: "CaracteresL2";
	src: url(../ttf/CaracteresL2.ttf) format("truetype");
}
@font-face{
	font-family: "BEBAS";
	src: url(../ttf/BEBAS___.TTF) format("truetype");
}
html, body, #container {
	height: 100%;
	margin:0px;
	padding:0px;
}
body > #container{
	height: auto;
	min-height: 100%;
	background-image:url(../img/bg-header.png);
	background-repeat:repeat-x;
}
#content{
	padding-bottom:38px;
	width:800px;
	margin:auto;
}
a:focus{
	outline:none;
}
h1{
	margin:0px;
	padding:0px;
}
	h1 > a{
		background-image:url(../img/logo.png);
		font-size:1px;
		display:block;
		width:273px;
		height:72px;
		color:#b20e0e;
		text-decoration:none;
	}
	h1 > em{
		display:none;
	}
	
#menu1{
	list-style:none;
	float:right;
	margin:0px;
	padding:0px;
	margin:-65px -10px 0px 0px;
}
	#menu1 > li{
		float:left;
	}
		#menu1 > li > a{
			color:#b6b6b6;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:8pt;
			text-decoration:underline;
			padding:10px 10px 10px 10px;
		}
			#menu1 > li > a:hover{
				color:#D8D8D8;
			}
#menu2{
	list-style:none;
	float:right;
	margin:0px;
	padding:0px;
	margin:-21px -10px 0px 0px;
}
	#menu2 > li{
		color:#B2B2B2;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:8pt;
		float:left;
	}
		#menu2 > li > a{
			color:#3c3c3c;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:8pt;
			text-decoration:underline;
			padding:10px 10px 10px 10px;
		}
#contenido{
	display:block;
	margin:10px 0px 10px 0px;
	padding:15px;
	background-color:#424242;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:justify;
	-moz-border-radius:5px;
	text-shadow:0px 1px #000;
}
#contenido > a{
	color:#FFF;
}
	#contenido > h2{
		color:#FFF;
		margin:0px 0px 10px 0px;
		padding:0px;
		text-align:right;
		font-weight:normal;
		font-family:"Yanone-Regular", Arial, Tahoma;
		font-size:20px;
		font-weight:normal;
		letter-spacing:1px;
		text-shadow:0px 2px 0px #333;
		text-transform:uppercase;
	}
		#contenido > h2 > a{
			color:#FFF;
			text-decoration:none;
		}
	#contenido > .nota{
		color:#807f7f;
		text-shadow:0px 0px 0px #333;
		font-size:10px;
	}
	#contenido > form{
		background-color:#6f6f6f;
		padding:20px;
		margin:5px 0px 5px 0px;
		-moz-border-radius:5px;
	}
		#contenido > form > .lazo-form{
			float:right;
			margin:-23px -23px 0px 0px;
		}
		#contenido > form > .info{
			color:#FFF;
			text-shadow:0px 0px 0px #333;
			font-size:11px;
			margin:0px 0px 0px 15px;
		}
		#contenido > form > label{
			font-size:8pt;
			width:130px;
			display:inline-block;
			letter-spacing:0px;
			text-shadow:0px 0px 0px #333;
		}
			#contenido > form > label:hover{
				text-decoration:underline;
				cursor:pointer;
			}
		#contenido > form > .text{
			background-color:#c2c2c2;
			-moz-border-radius:3px;
			color:#333;
			border:none;
			font-size:8pt;
			padding:6px;
			margin:0px 0px 1px 0px;
			width:200px;
		}
			#contenido > form > .text:focus{
				background-color:#FFF;
			}
		#contenido > form > .select{
			background-color:#c2c2c2;
			-moz-border-radius:3px;
			color:#333;
			border:none;
			font-size:8pt;
			padding:6px;
			margin:0px 0px 1px 0px;
			width:212px;
		}
			#contenido > form > .select:focus{
				background-color:#FFF;
			}
		#contenido > form > .submit{
			background-image:url(../img/boton.png);
			background-repeat:no-repeat;
			background-color:transparent;
			width:144px;
			border:none;
			font-size:11px;
			color:#333;
			margin:0px 0px 0px 130px;
			padding:8px 0px 9px 0px;
			display:block;
			text-shadow:0px 0px 0px #333;
			text-decoration:none;
			text-align:center;
		}
		#contenido > form > .submit:hover{
			background-position:-288px 0px;
			outline:none;
		}
		#contenido > form > .submit:focus{
			background-position:-144px 0px;
			outline:none;
		}
#footer{
	clear: both;
	position: relative;
	z-index: 10;
	margin-top: -38px;
	background-image:url(../img/bg-footer.png);
	height:26px;
	color:#b6b6b6;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	padding:12px 0px 0px 0px;
}
	#footer > div{
		width:800px;
		margin:auto;
	}
	#footer > div > span{
		float:right;
		margin:0px;
		padding:0px;
	}
	#footer > div > p{
		float:left;
		margin:0px;
		padding:0px;
	}
::-moz-selection{
	background:#000;
	color:#fff;
}

::selection {
	background:#000;
	color:#fff;
}
.cuadro-rojo{
	border:1px solid #dc0f0f;
	color:#FFF;
	padding:6px 6px 6px 26px;
	-moz-border-radius:4px;
	background-color:#922727;
	background-image:url(../img/icons/exclamation.png);
	background-repeat:no-repeat;
	background-position:6px 6px;
	text-shadow:none;
	margin:0px 0px 7px 0px;
}
.cuadro-verde{
	border:1px solid #1aaa46;
	color:#FFF;
	padding:6px 6px 6px 26px;
	-moz-border-radius:4px;
	background-color:#2b6d3f;
	background-image:url(../img/icons/tick.png);
	background-repeat:no-repeat;
	background-position:6px 6px;
	text-shadow:none;
	margin:0px 0px 7px 0px;
}
