@charset "utf-8";

/* CSS Document */

@font-face {

  font-family: FuturaStd-Book;

  src: url(../fonts/FuturaStd-Book.otf);

}

@font-face {

  font-family: FuturaStd-Heavy;

  src: url(../fonts/FuturaStd-Heavy.otf);

}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td ,img, a

{

    margin: 0;

    padding: 0;

	border: 0;
	
	outline:none;

}

body{

	background-image:url(../images/bg-body.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	color:#333333;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

}

/*common styles*/



/*contenedores*/

#page{

	width:960px;

	margin:0px auto;

}



#header{

	background-image:url(../images/bg-header.jpg);

	background-repeat:no-repeat;

	height:162px!important;

	width:960px!important;

	float:left;

}

	#logo{

		height:106px;!important

		width:240px;

		padding-top:15px;

		/*float:left;*/

	}

		#logo .image-logo{

			float:left;

		}

		#logo .image-logo img{

			height:106px;

		}

	#logo .phone-number{

		float:left;

		width:455px;

		padding-top:20px;

		text-align:right;

		font-family:Arial, Helvetica, sans-serif;

		font-size:20px;

		color:#004466;

	}

	

	#logo .phone-number img{

		height:18px;

	}

	

	#logo .line-div{

		background-image:url(../images/bg-linediv.jpg);

		background-repeat:no-repeat;

		float:right;

		height:2px;

		width:200px;

		margin-right:-40px;

	}

	

	#pages_nav{

		width:960px;

		height:40px;

		/*float:left;*/

	}

		#pages_nav ul{
			float:right;
			padding-right:15px;
			/*background-color:#666;*/
		}

		#pages_nav li{
			margin-right:5px;
			display:inline;
			float:left;
			height:41px;
		}

		#pages_nav li a{
			display:block;
			text-decoration:none;
			font-family: FuturaStd-Heavy;
			text-align:center;
			padding:10px 10px 10px 10px;
			color:#FFFFFF;
			text-transform:uppercase;
			font-size:16px;
			text-shadow:2px 2px 2px #414141;
		}

		#pages_nav li a:hover{
			background-image:url(../images/bg-button-nav.jpg);
			background-repeat:repeat-x;
			/*color:#FFFFFF;*/
		}



#page_body{

	background-image:url(../images/bg-content.jpg);

	background-repeat:no-repeat;

	width:960px;

	min-height:350px;

	float:left;

}



	#content{

		/*background-color:#000033;*/

		width:910px;!important

		float:left;

		padding:25px;

	}
	
	#content-home{

		/*background-color:#000033;*/

		width:910px;!important

		float:left;

		padding:25px;

	}

	#sidebar{

		background-color:#009900;

		width:250px;

		float:left;

	}

	

#footer{

	background-image:url(../images/bg-footer.jpg);

	background-repeat:no-repeat;

	float:left;

	width:960px;

	padding-top:40px;

	min-height:70px;



}

	#footer ul{

		padding-left:400px;

	}

		#footer li{

			list-style:none;

			float:left;

		}

		#footer li a{

			text-decoration:none;

			display:block;

			padding:5px;

			font-family:Tahoma;

			color:#a1a1a1;

		}

		#footer li a:hover{

			/*color:#CCCCCC;*/

		}

/*banner*/

#banner{
	margin-top:20px;
	width:990px;
	height:202px;
}

	#banner .imagen-banner{
		float:left;
		padding-right:8px;
	}

#slider2{
	overflow: hidden;
	float:left;
	height:202px;
}

	#slider2 li{
		list-style:none;
		overflow:hidden;
		float:left;

	}
#slider1prev2{
	float:left;
	width:15px;
	margin-left:-15px;
}

#slider1next2{
	float:left;
	width:15px;
}	



/*end banner*/

/*slider*/

#slider-content{

	width:960px;

	margin-right:-15px;

	margin-left:-15px;

}

#slider{

	overflow: hidden; 

	width: 900px;

	float:left;

}



	#slider ul{

	}

	

	#slider li{

		float:left;

		list-style:none;

	}

	

	#slider1prev{

		width:15px;

		float:left;
		padding-right:3px;

	}

		#slider1prev a{

			display:block;

		}

	

	#slider1next{

		float:left;

		width:15px;

	}

		#slider1next a{

			display:block;

		}

/*end slider*/

/*Text Title*/

h3{
	background-image:url(../images/bg-title.gif);
	height:39px;
	margin-top:-25px;
	margin-left:-25px;
	margin-right:-25px;
	margin-bottom:25px;
	padding:30px 25px 5px 25px;
	font-family: FuturaStd-Book;
	color:#FFFFFF;
	font-size:24px;
	text-shadow:2px 2px 2px #999;
	text-transform:uppercase;
}



h2{
	background-image:url(../images/bg-subtitle.gif);
	height:26px;
	width:350px;
	margin-left:-25px;
	margin-right:-25px;
	margin-bottom:25px;
	padding:25px 25px 5px 25px;
	color:#FFFFFF;
	font-family:Tahoma;
}

h5{
	font-family: FuturaStd-Book;
	text-shadow:2px 2px 2px #999;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:15px;
	color:#FFF;
	/*background-image:url(../images/bg-h5.jpg);
	background-repeat:repeat-y;*/
	background-color:#FFC400;
	padding:0px 30px 15px 225px;
	margin-top:-60px;
	margin-left:-25px;
	margin-right:-25px;
	/*letter-spacing:-1px;*/
}

.h3-title{
	font-size:15px;
	/*padding-left:185px;*/
}
/*end text Title*/

/*content*/

#content p{
	color:#535353;
	font-family:Tahoma;
	font-size:12px;
	margin-bottom:15px;
	line-height:180%;
}

#content ul{
	padding-left:40px;
}

#content li{
	color:#535353;
	font-family:Tahoma;
	font-size:12px;
	margin-bottom:3px;
}

#content h4{
	color:#005A89;
	border-bottom:#005A89 solid 1px;
	margin-bottom:5px;
}

#content h6{
	color:#005A89;
	/*border-bottom:#005A89 solid 1px;*/
	margin-bottom:5px;
	font-size:10px;
	padding-left:30px;
}

#content a{
	color:#005A89;
	text-decoration:none;
}

#content a:hover{
	text-decoration:underline;
}

#content .cossed-up{
	text-decoration:line-through;
}

#content img{
	width:200px;
	height:auto;
	padding:1px;
	border:#999 dotted 1px;
	margin-right:10px;
	
}
/*contact form*/
#form-contact7my p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003e6b;
	padding-left:40px;
}

#form-contact7my{
	/*padding-right:20px;*/	
}

#form-contact7my .wpcf7-form-control-wrap input{
	background-image:url(../images/bg-input.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	padding:8px;
	border: #FFF solid 1px;
}

#form-contact7my .wpcf7-form-control-wrap input:hover{
	border:#fcc730 solid 1px;
}

#form-contact7my .wpcf7-form-control-wrap textarea{
	background-image:url(../images/bg-input.jpg);
	background-repeat:no-repeat;
	border: #FFF solid 1px;
	padding:8px;
	width:460px;
}

#form-contact7my .wpcf7-form-control-wrap textarea:hover{
	border:#fcc730 solid 1px;
}

#form-contact7my .button{
	margin-left:200px;
	background-image:url(../images/bg-button.jpg);
	background-repeat:repeat-x;
	height:54px;
	border:none;
	min-width:165px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-family: FuturaStd-Heavy;
	color:#FFFFFF;
	background-color:#FFF;
	font-size:18px;
}

#form-contact7my .select-form{
	border:#D9D9D9 solid 1px;
	width:278px;
	background-image:url(../images/bg-input.jpg);
	background-repeat:no-repeat;
	color:#003E6B;
}

#form-contact7my .select-form option{
	
}

/*end contact form*/