/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}
/* Left & Right alignment */
.left  {float:left}
.right  {float:right}
.wrapper {width:100%;overflow:hidden}
/* Global properties ======================================================== */
body {
	background:url(../images/bg_top.gif) 0 0 repeat-x #000;
	border:0;
	color:#000000;
	line-height:24px;
	min-width:980px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.css3{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 4px rgba(0, 0, 0, .4);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);position:relative; behavior: url(PIE.htc);}
/* Global Structure ============================================================= */
.main {margin:0 auto; color:#000000;	width:960px;position:relative; margin-bottom:15px;}
.bg1 {background:#090909}
/* ============================= main layout ====================== */
a {
	color:#FFFFFF;
	text-decoration:blink;
	outline:none
}
a:hover {
	font-size: 18px;
	color: #999966;
	text-decoration: blink;
	text-transform: none;
}
h1 {padding:39px 0 0 9px;float:left}
h2 {
	font-size:33px;
	color:#000;
	font-weight:700;
	line-height:1.2em;
	padding:30px 0 11px 0;
	letter-spacing:-1px
}
h3 {
	font-size:27px;
	color:#000;
	font-weight:700;
	line-height:1.2em;
	padding:33px 0 17px 0;
	letter-spacing:-1px
}
h3.color1 {padding:0 0 7px 0}
p {padding-bottom:24px}
/* ============================= header ====================== */
header {height:179px}
#page1 header {}
#logo {display:block;text-indent:-9999px;background:url(../images/logo.png) 0 0 no-repeat;width:240px;height:44px}
#search {float:right;padding:50px 10px 0 0 }
#search .bg {background:url(../images/search.png) 0 0 no-repeat;width:220px;height:23px}
#search .input {background:none;padding:3px 13px;font:14px Arial, Helvetica, sans-serif;color:#000;height:17px;width:194px;margin:0}





#menu  {padding-top:30px}
#menu > li  {float:left;padding-right:5px}
#menu .last {padding-right:0px}
#menu > li > a {width:188px;display:block;font-size:17px;color:#fff;text-transform:uppercase;font-weight:400;height:61px;line-height:58px;border-top:1px solid #1f1f1f;background:#000;text-align:center;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;position:relative; behavior: url(PIE.htc);}
#menu > li > a:hover, #menu > .active > a {background:#5f870e;border-color:#9cba2f}
#menu > li > a span {display:block;position:relative}




#slider {position:absolute;top:209px;left:0;width:100%;height:453px;overflow:hidden;z-index:1}
.items {display:none}
.pagination {position:absolute;bottom:82px;right:274px;z-index:2}
.pagination li {float:left;padding-left:3px}
.pagination a {display:block;width:17px;height:17px;background:url(../images/buttons.png) right 0 no-repeat;text-indent:-9999px}
.pagination a:hover, .pagination .current a {background-position:left}
.banner {position:absolute;top:87px;z-index:2;right:32px;color:#a0a0a0;width:350px}
.title {font-size:47px;line-height:1.2em;letter-spacing:-2px;display:block;padding-bottom:9px}
.title .color2 {color:#000}
.title span {display:block;margin-top:-17px}
.banner .button1 {font-size:28px;padding:0 24px;height:49px;line-height:46px;margin-top:-1px;letter-spacing:-2px}
.banner .button1:hover {background:#090909;color:#fff}
.signature {text-align:right;display:block;color:#5f870e;line-height:20px;padding-top:6px}
.signature strong {display:block;color:#fff}
/* ============================= content ====================== */
#content, #content2 {padding:0 20px}
#content {padding-bottom:9px}
#content2 {padding-bottom:21px}
.pad_bot1 {padding-bottom:12px}
.marg_right1 {margin-right:40px}
.marg_right2 {margin-right:20px}
.no_pad { padding-bottom:0}
.color1 {color:#5f870e}
.color2 {color:#fff}
.button1 {
	display:inline-block;
	font-size:22px;
	color:#fff;
	padding:0 18px;
	background:#5f870e;
	height:45px;
	line-height:44px;
	position:relative;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	letter-spacing:-1px;
	margin-top:-4px;
	background-color: #0033FF;
	behavior: url(PIE.htc);
}
.button1:hover {background:#fff;color:#000}
.list1{}
.list1 a {color:#808080;padding-left:15px;background:url(../images/marker_1.png) 0 5px no-repeat}
.list1 a:hover {color:#5f870e}
.list2{}
.list2 li {padding-left:15px;background:url(../images/marker_1.png) 0 9px no-repeat;padding-bottom:12px}
figure {padding-top:2px}
.dropcap_1 {float:left;background:url(../images/dropcap_1.png) 0 0 no-repeat;width:25px;height:25px;text-align:center;font-size:16px;line-height:22px;color:#858896;font-weight:700;margin-right:15px;margin-top:2px;margin-bottom:10px}
.address a {text-decoration:underline}
/* ============================= footer ====================== */
footer  {padding:49px 20px 0;height:98px}
footer a {color:#808080}
footer a:hover {color:#fff}
#icons {width:184px;float:right}
#icons li {float:left;padding-right:10px}
#icons .first {float:none;font-size:23px;color:#fff;font-weight:400;line-height:1.2em;margin-top:-15px;letter-spacing:-1px;padding-bottom:9px}
/* Tooltips */
.aToolTip  {background:#5f870e;color:#fff;	margin:0;padding:2px 10px 3px;font-size:12px;line-height:1.2em;position:absolute}
.aToolTip .aToolTipContent  {position:relative;	margin:0;padding:0}
/* ============================= forms ============================= */
#ContactForm {margin-top:-2px}
#ContactForm .wrapper {overflow:inherit;min-height:30px;line-height:26px}
#ContactForm .textarea_box {min-height:189px}
#ContactForm  span {float:left;width:80px}
#ContactForm a {margin-left:15px;float:right;width:124px;padding:0;text-align:center}
#ContactForm .input  {margin:0;width:420px;height:18px;background:none;padding:4px 10px;color:#000;font:14px Arial, Helvetica, sans-serif}
#ContactForm textarea  {overflow:auto;width:820px;height:160px;background:none;padding:4px 10px;color:#000;font:14px Arial, Helvetica, sans-serif;margin:0}
#ContactForm  .bg {
	background:#CCC;
	position:relative;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	float:left;
	behavior: url(PIE.htc);
}

#cu3er-container							{
	width:100%;
	height:798px;
	float:left;
	outline:0;
	position:absolute;
	top:201px;
	left:3px;
	z-index:1;
	overflow:hidden;
}
.items {display:none}
.pagination {position:absolute;bottom:82px;right:274px;z-index:2}
.pagination li {float:left;padding-left:3px}
.pagination a {display:block;width:17px;height:17px;background:url(../images/buttons.png) right 0 no-repeat;text-indent:-9999px}
.pagination a:hover, .pagination .current a {background-position:left}
.banner {position:absolute;top:87px;z-index:2;right:32px;color:#a0a0a0;width:350px}
.title {font-size:47px;line-height:1.2em;letter-spacing:-2px;display:block;padding-bottom:9px}
.title .color2 {color:#000}
.title span {display:block;margin-top:-17px}
.banner .button1 {font-size:28px;padding:0 24px;height:49px;line-height:46px;margin-top:-1px;letter-spacing:-2px}
.banner .button1:hover {background:#090909;color:#fff}
.signature {text-align:right;display:block;color:#5f870e;line-height:20px;padding-top:6px}
.signature strong {display:block;color:#fff}
img.ban_bg									{
	width:960px;
	float:left;
	position:absolute;
	top:140px;
	left:-24px;
	height: 468px;
}


#row2
{
background:#272626;
width:960px;
height:60px;
}
#row2 div
{

}

#row3
{
background:#272626;
width:960px;
height:60px;
}
#row3 div
{

}
#row4 
{
	position: absolute;
	left: 0px;
	/*bottom: -170px;*/
	width: 100%;
	height: 7%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/color.png);
	color:#FFFFFF;
	padding: 3px;
	overflow: hidden;

}
#pie
{
	position: absolute;
	left: 0px;
	/*bottom: -390px;*/
	width: 100%;
	height: 7%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/color.png);
	color:#FFFFFF;
	padding: 3px;
	overflow: hidden;
	
	}
#pie2
{
	position: absolute;
	left: -4px;
	/*bottom: -190px;*/
	width: 100%;
	height: 7%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/color.png);
	color:#FFFFFF;
	padding: 3px;
	overflow: hidden;
	display:block;
	
	}
	
	
	#pie3
{
	position: absolute;
	left: -4px;
	/*bottom: -2600px;*/
	width: 100%;
	height: 7%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/color.png);
	color:#FFFFFF;
	padding: 3px;
	overflow: hidden;
	display:block;
	}
		#pie4
{
	position: absolute;
	left: -4px;
	/*bottom: -300px;*/
	width: 100%;
	height: 7%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/color.png);
	color:#FFFFFF;
	padding: 3px;
	overflow: hidden;
	display:block;
	}
	
			#pie5
{
	position: absolute;
	left: -4px;
	/*bottom: -750px;*/
	width: 100%;
	height: 7%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/color.png);
	color:#FFFFFF;
	padding: 3px;
	overflow: hidden;
	display:block;
	}
	
			#pie6
{
	position: absolute;
	left: -4px;
	/*bottom: -1000px;*/
	width: 100%;
	height: 7%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/color.png);
	color:#FFFFFF;
	padding: 3px;
	overflow: hidden;
	display:block;
	}
	
	
#box1{
	float:left;
	color:#000;
	}	
.boton{
	/* estilos para la tipografia del botón*/
	
	color: #fff;
	font-family: sans-serif;
	font-size: 24px;
	font-weight: bold;
    padding: 15px 25px;
	margin-right: 30px;
	cursor: pointer;
	border: 0;
    border-radius: 30px;

	/* propiedades para la animacion del boton */
	
	transition: all 0.20s linear;
	-webkit-transition: all 0.20s linear;
	-moz-transition: all 0.20s linear;
	position: relative;
	bottom: 0;
	behavior: url(PIE.htc);
}

.rojo{
	/* Estilos para el fondo del boton */
	background: #bf1b04;
	box-shadow: 0px 5px 0 #8F1502;
	behavior: url(PIE.htc);			
}
.boton:active{
	/* Posicion del boton al clickearlo */
	bottom: -5px;
}

.rojo:active{
	/* Sombra del boton al clickearlo */
	box-shadow:0 0 0 #9a1604, inset 0 0 5px #000000;
	background: #ff0000;			
	behavior: url(PIE.htc);
}

/*CODIGO CAJAS  MENU LISTA*/

*{
	margin:0px;
	padding:0px;
	}
	
	div#menue{
	width:235px;
	float:left;
	margin-top:70px;	
		
		}
		
	div#menue ul{
		list-style:none;
		
		}
	div#menue ul li{
		margin-top:15px;
		font-family:thaoma;
		font-size:18px;
		background-color:#6372D8;
		width:200px;
		padding-top:10px;
		padding-bottom:10px;
		border-radius:0px 20px 20px 0px;
		padding-left:20px;
		box-shadow:10px 3px 10px #939393;
		webkit-transition:padding-left 0.6s;
		color:#FFFFFF;
	    behavior: url(PIE.htc);
		}
	
	div# menue ul li:hover
	{
		padding-left:50px;	
		}
div#menue1{
	width:235px;
	float:left;
	margin-top:30px;	
		
		}
		
	div#menue1 ul{
		list-style:none;
		
		}
	div#menue1 ul li{
		margin-top:15px;
		font-family:thaoma;
		font-size:18px;
		background-color:#6372D8;
		width:200px;
		padding-top:10px;
		padding-bottom:10px;
		border-radius:0px 20px 20px 0px;
		padding-left:20px;
		box-shadow:10px 3px 10px #939393;
		webkit-transition:padding-left 0.6s;
		color:#FFFFFF;
		behavior: url(PIE.htc);
	
		}
	
	div# menue1 ul li:hover
	{
		padding-left:50px;	
		}
div#flotin{
	margin-top:20000px;
	 
	}
	
#imagen{
	margin-top:70px;	
	float:left;}
#imagen2{
	width:auto;
	margin-top:10px;	
	float:left;}
#imagen3{
	width:auto;
	margin-top:50px;
	margin-right:35px;	
	float:left;}
.clear {clear: both;}
}
#push{height: 100px;
}
