/***************************************************************
   AUTHOR:  		    
   WEBSITE:   			Lucero
   VERSION:         	1.0          	
 **************************************************************/
  
  @import url(reset.css);

/******************************************************** BODY
***************************************************************/
* {
	margin: auto;
	padding: auto;
	vertical-align: middle;
}
body{
	margin:0;
	padding:0;
	height:100%;
	behavior:url("../csshover3.htc");
	font-family:Arial, Helvetica, sans-serif;
	background: url(../img/background2.jpg) no-repeat center top;
}
#wrapper{
  	position:relative;
}

/* HEADER */
#wrapper #header {
	 position: relative;
   	 z-index: 5555;
}

#header{
}

#headercontent{
	position:relative;
	height:50px;
	width: 998px;
	z-index:999999;
	margin: 0 auto;
	}

#flashcontent {
	display:block;
	position:fixed;
	margin:0;
	

	}

#logo{
	position:relative;
	float:left;
	width:257px;
	height:58px;
}
#logo img{
	
}
#info{
	float:right;
	height:49px;
}

#menu{
	position:relative;
	float:right;
	margin-right:4px;
	z-index:600px;
}
#menu ul{
	margin:0;
	padding:0;
}
#menu ul li{
	float:left;
}
#menu ul li a{
	display:block;
	line-height:33px;
	padding:8px;
	height:12px;
	background:url(../img/menu/bg.jpg) repeat-x;
	margin-right:1px;
}
#menu ul li a:hover{
	background:#c9c9c9;
	margin:0;
	line-height:30px;
	margin-right:1px;
}

/*   DROP DOWN MENU */
#menu li.off ul {
  display: none;
  position: absolute;
  top: 28px;
  left:219px;
  z-index:600;
}
#menu li.off:hover ul, #menu li.over ul { 
  display: block;
  width:200px;
  z-index: 6000;
}
#menu li.off ul a {
	display:block;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;	font-weight:bold;
	font-size:13px;
	line-height:20px;
	height:15px;
	width:140px;
	color:#fff;
	padding-left:10px;
	background:#3F2735;
	/*border-bottom:1px solid #ccc;*/
	text-decoration:none;
		background:url(../img/menu/bg.jpg) repeat-x;
}
#menu li.off ul a:hover {
	border:0;
	background:#C9C9C9;
	color:#000;

	text-decoration:none;
}

#menu li.off ul a {
  /*  cancel inherit of border
      on subnav of active topic */
	
}

/*   DROP DOWN MENU MEET */
#menu li.off0 ul {
  display: none;
  position: absolute;
  top: 28px;
  left:68px;
  z-index:600;
}
#menu li.off0:hover ul, #menu li.over ul { 
  display: block;
  width:200px;
  z-index: 6000;
}
#menu li.off0 ul a {
	display:block;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;	font-weight:bold;
	font-size:13px;
	line-height:20px;
	height:15px;
	width:131px;
	color:#fff;
	padding-left:10px;
	background:#3F2735;
	/*border-bottom:1px solid #ccc;*/
	text-decoration:none;
		background:url(../img/menu/bg.jpg) repeat-x;
}
#menu li.off0 ul a:hover {
	border:0;
	background:#C9C9C9;
	color:#000;

	text-decoration:none;
}

#menu li.off0 ul a {
  /*  cancel inherit of border
      on subnav of active topic */
	
}


/* SELECTED SUBMENU ITEM CLASS*/
#menu ul li.selected{
	background:#c9c9c9;
	margin:0;
	padding:2px 8px;
	line-height:23px;
	height:24px;
	border-left:1px #646062 solid;
	border-right:1px #646062 solid;
}

/* END HEADER */
/* SUBHEADER */
#subheader{
	z-index:500;
}
#subheader:hoover{
	display:none;
}
#subheadercontent{
	position:relative;
	width: 945px;
	margin: 0 auto;
	height:500px;
	z-index:550;
}
#subleft {
	position:absolute;
	top:315px;
	left:8px;
	width:308px;
	height:176px;
}
#subcenter{
	position:absolute;
	top:325px;
	left:330px;
	width:315px;
	height:166px;
}
#subright {
	position:absolute;
	top:325px;
	left:670px;
	width:285px;
	height:166px;
}
.subgrey{
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:13px;
	color:#474747;
}
.subgrey a{
	color:#1a7483;
	line-height:20px;
	text-decoration:underline;

}
.subgrey a:hover{
	color:#784A67;
	text-decoration:underline;
}

.subgrey1{
	position:relative;
	top:5px;
	width:160px;
}
.subgrey2{
	position:relative;
	top:5px;
	width:200px;
}

.subgrey3{
	position:relative;
	top:5px;
	width:200px;
}
/* END SUBHEADER */


#contentMain{
	position:relative;
	width:1018px;
	margin: 0 auto;
	top:0px;
}
#contentMain2{
   position:relative;
   width: 998px;
   margin: 0 auto;
   padding-bottom:73px;
}
#leftColumn{
	float:left;
	width:280px;
}
/* LEFTMENU */
#leftMenu{
	position:relative;
	height:228px;
	width:280px;
	float:left;
	left:37px;
	padding-left:5px;
	background:url(../img/submenu/submenubg2.jpg) repeat-x;
	margin-bottom:1em;
}
.leftMenuHome{
	background:url(../img/submenu/submenubg2.jpg) repeat-x;
}

#leftMenu ul{
	margin:0;
	padding:0;
	width:265px;
	height:180px;
	margin-top:8px;
	border:4px #e3e3e3 solid;
}
#leftMenu ul li{
	float:left;
	height:35px;
	width:260px;
}
/* SELECTED SUBMENU ITEM CLASS*/
#leftMenu ul li.selected{
	background:url(../img/submenu/submenuover.jpg) no-repeat;
	width:265px;
	line-height:35px;
	height:35px;
	text-align:left;
}
/* END SELECTED SUBMENU ITEM CLASS*/
#leftMenu ul li.subdiv{
	height:1px;
	width:265px;
	background:url(../img/submenu/submenudiv.jpg) no-repeat;
}
#leftMenu ul li a{
	display:block;
	width:265px;
	line-height:35px;
	height:35px;
	text-align:left;
}
#leftMenu ul li a img{
	margin-top:10px;
}
#leftMenu ul li a.sub1{
	background:url(../img/submenu/submenubg.jpg) no-repeat;
}
#leftMenu ul li a.sub2{
	background:url(../img/submenu/submenubg.jpg) 0 -35px no-repeat;
}
#leftMenu ul li a.sub3{
	background:url(../img/submenu/submenubg.jpg) 0 -70px no-repeat;
}
#leftMenu ul li a.sub4{
	background:url(../img/submenu/submenubg.jpg) 0 -105px no-repeat;
}
#leftMenu ul li a.sub5{
	background:url(../img/submenu/submenubg.jpg) 0 -140px no-repeat;
}
#leftMenu ul li a.sub6{
	background:url(../img/submenu/submenubg.jpg) 0 -175px no-repeat;
}

#leftMenu ul li a:hover{
	background:url(../img/submenu/submenuover.jpg) no-repeat;
}
/* CONTACT */

#contactus{
	position:relative;
	float:left;
	left:15px;
	width:290px;
	top:0px;
	height:326px;
	background:url(../img/contactus.jpg) no-repeat;
}
#contactus form{
	position:absolute;
	top:80px;
	left:55px;
}
#contactus input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c0c0c1;
	background:none;
	width:192px;
	border:none;
	margin-top:10px;
	border-bottom:1px #959394 solid;
}
#contactus textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c0c0c1;
	background:none;
	width:192px;
	height:91px;
	margin-top:20px;
	border:1px #959394 solid;
}
#contactus form .submitBtn{
	float:right;
	margin-top:8px;
	margin-right:40px;
	
}
/* NEWSLETTER */
#newsletter{
	position:relative;
	top:35px;
	float:left;
	left:35px;
	background:url(../img/newsbg.jpg) no-repeat;
	width:345px;
	height:155px;
	z-index:2;
}
#newsletter p{
	margin-left:10px;
	margin-top:20px;
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:13px;
	color:#484848;
}
#newsletter form{
	margin-top:20px;
}
#newsletter input{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c0c0c1;
	width:185px;
	height:21px;
	margin-left:10px;
	line-height:21px;
	padding-top:3px;
	padding-left:3px;
	border:1px #959394 solid;
}
#newsletter form .newsBtn {
	float:left;
	margin-left:5px;
}
/* CONTENT */
#contentColumn{
	float:left;
	width:664px;
	margin-left:74px;	
	margin-bottom:30px;

}
#contentColumn ul {
	font-size:12px;
	width:400px;
	color:#484848;
	margin-left:50px;
	margin-top:10px;
	margin-bottom:10px;
	list-style-image:url(../img/bullet.jpg);	
	
}
#contentColumn ul li{
	margin-bottom:4px;
	margin-left:20px;
	line-height:20px;
	text-align:center;

}
#contentColumn  p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#A67092;
	text-decoration:underline;
}
#contentColumn p a:hover{
	color:#1a7483;
	text-decoration:underline;
}

.contentBg{
	background:url(../img/centerbg.jpg) no-repeat;
}

.contentBg2 {
	background:url(../img/centerbg2.jpg) no-repeat;
}
#contentColumn p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:13px;
	width:635px;
	color:#484848;
	margin-top:10px;
	margin-left:10px;	
}
.box{
	position:relative;
	left:53px;
	float:left;
	top:161px;
	width:320px;
	height:156px;
	background:url(../img/bgBox.jpg) repeat-x;
}
.box2{
	position:relative;
	left:52px;
	_left:52px;
	float:left;
	width:318px;
	top:161px;
	height:160px;
	background:url(../img/financingbg.jpg) no-repeat;
}
.box3{
	float:left;
	width:315px;
	height:146px;
}
.box4{
	margin-left:15px;
}
.spacer{
	height:5px;
}
.mapImg{
	margin-left:5px;
}
.spacer2{
	width::5px;
}


/* FOOTER */
#boxes_footer{
	position:relative;
	width: 1035px;
	height:160px;
	top:-198px;
	left:19px;
	_left:19px;
	margin: 0 auto;
	z-index:1;
}

#footer{
	position:absolute;
	height:63px;
	bottom:-45px;
	width:100%;
	background:url(../img/footerBackground.jpg) 50% 0%  no-repeat;

}
#footerMenu {
	position:relative;
	width: 745px;
	margin: 0 auto;
	height:20px;
	text-align:center;
}

#footerMenu a{
	float:left;
	margin-top:10px;
	margin-left:15px;
	padding:4px;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size:14px;
	color:#fff;
	text-decoration:underline;
}
#footerMenu a:hover{
	color:#1a7483;
	text-decoration:underline;
}

.divider{
	color:#fff;
	float:left;
	width:20px;
	margin-top:10px;
	text-align:center;
}

#SEOSignature{
	position:relative;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;	color:#fff;
	width: 800px;
	line-height:26px;
	margin: 0 auto;
	text-align:center;
}

#SEOSignature a{
	color:#853d67;
	padding:0;
	margin:0;
	vertical-align:top;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-decoration:underline;
}

#SEOSignature a:hover{
	color:#fff;
	text-decoration:underline;
}
.cotentBox{
	margin-bottom: 20px;
	vertical-align:top;
}
.titleContent{
	color:#242424;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}
table#contact td { position:relative;vertical-align:top; }
table#contact tr { position:relative;top:0px; vertical-align:text-top;} 


/*LANGUAGE DIV*/

.lang{
	text-align:right;
}
.lang2{
	position:absolute;
	top:50px;
	left:892px;
}
.lang a, .lang2 a{
	float:right;
	width:62px; 
	padding:3px; 
	background:#1C1C1C; 
	color:#fff;
	border:2px #666666 solid; 
	line-height:18px; 
	font-size:12px;
	text-align:center;
}


/*///////////--PopUps--///////////*/
#box_layer{
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
	display: block;
	background-color: #000;
  	filter:alpha(opacity=80);
  	-moz-opacity: 0.8;
  	opacity: 0.8;
	z-index: 899;
	visibility: hidden;
}


#PopUp{
	position: absolute;
	width: 330px;
	height: 262px;
	left: 50%;
	top: 150px;
	display: block;
	overflow: hidden;
	margin-left: -150px;
	z-index: 900;
	visibility: hidden;
}


#btnClosePopUp{
	position: relative;
	height: 15px;
	width: 15px;
	top: 5px;
	left: 300px;
}
#FormPopUp{
	position: relative;
	width: 330px;
	height: 262px;
}

#texto_popup{
	position: absolute;
	left:50px;
	top:75px;
}

#gallerylight {
	text-align:center;
	padding-top:10px;
}



.textarea_popup{ width:300px; height:110px; font:11px Arial, Verdana, Helvetica, sans-serif; color:#445555; outline:none; text-decoration: none; padding:3px 3px 3px 3px;}

/***********************Contact Maps lilJen***********************************/

#mapleft {
	float:left;
	width:300px;
	}
#mapright {
	float:left;
	width:300px;
	}
.mapcopy {
	clear:both;
	width:651px;
	}			
