@charset "utf-8";
/* CSS Document */

/*---------------------------Genrael Clases---------------------------------------*/

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	background:#176AAC url(../images/bg.jpg) repeat-x;
}

* {
	margin:0px;
	padding:0px;
}

.fl{
	float:left;
}

.fr{
	float:right;
}
.clr{
	clear:both;
}

ul,li{
	list-style:none;
}

a {
	text-decoration:none;
	color:#262626;
}

a:hover{
	text-decoration: underline;
}

/*---------------------------Layout Content Clases---------------------------------*/

#Layout{                /*------------------------For Page Main Width------------------------------------*/
	width:850px;
	margin:auto;
}


#Top{
	height:192px;
	position: relative;
}

#Logo{
position:absolute;
left:20px;
top:0px;
font-size:14px;
color:#EAE7E7;
font-weight:bold;
}
#Logo div{
padding-top:7px;
_padding-top:4px;
}

#TopContent{
position:absolute;
right:10px;
top:10px;
}
#Nav{
	position:absolute;
	bottom:0px;
	left:0px;
	height:81px;
	overflow:hidden;
}
#Nav ul{
	height:52px;
	background:url(../images/top-nav.gif) no-repeat;
	width:828px;
	padding-left:22px;
}
#Nav ul li{
	float:left;
	height:52px;
	overflow:hidden;
	background: url(../images/sep.gif) no-repeat right;
}
#Nav ul li.end{
background:none;
}
#Nav ul li a{
	color:#000000;
	line-height:52px;
	float:left;
	padding:0 27px;
	font-size:14px;
}

#Nav ul li a:hover{
background: url(../images/nav-hover.gif) bottom center no-repeat;
text-decoration:none;
}

#Nav .SubLevel{
background:url(../images/btm-nav.gif) no-repeat left top;
height:29px;
line-height:29px;
width:850px;
position:relative;
}
#Nav .SubLevel div{
padding-left:30px;
color:#FFFFFF;
}
#Nav .SubLevel div a{
color:#FFFFFF;
padding:0 10px;
}

#Header{
font-size:0px;
}


#Content{
padding:0 15px;
padding-top:25px;
background:#fff url(../images/contect-bg.jpg) repeat-x top;
width:789px;
overflow:hidden;
margin:auto;
}

#ServicBoxs{
padding-bottom:10px;
border-bottom: solid 1px #DDDEDE;
margin-bottom:15px;
}
#ServicBoxs li{
background:url(../images/service-box.gif);
width:257px;
height:240px;
float:left;
margin-right:8px;
border-right: solid 1px #D0D0D0;
}
#ServicBoxs li.last{
margin-right:0px;
border:none;
}
#ServicBoxs li .Text{
padding:5px 17px;
}
#ServicBoxs li .Text h3{
font-size:24px;
color:#262626;
margin-bottom:13px;
line-height:24px;
background:url(../images/serviec-round.gif) no-repeat;
height:64px;
padding-bottom:5px;
border-bottom:#D0D0D0 solid 1px;
}
#ServicBoxs li .Text h3 span{
	padding-top:6px;
	padding-left:10px;
	display:block;
	width:110px;
	float:left;
}
#ServicBoxs li .Text h3 small{
font-size:55px;
color:#999999;
float:left;
width:63px;
line-height:60px;
text-align:center;
}

#ServicBoxs li .Text p{
margin-bottom:7px;

}
#ServicBoxs li .linktoure{
text-align:center;
padding-top:10px;
color:#EA7722;
}

#ServicBoxs li .linktoure .price{
background:url(../images/dolor.gif) no-repeat left;
height:70px;
background-position:17px 10px;
float:left;
}
#ServicBoxs li .linktoure .price span{
background:url(../images/pasas.gif) no-repeat right;
height:70px;
display:block;
float:left;
font-size:58px;
padding:0 36px;
font-weight:bold;
}
#ServicBoxs li .linktoure .MoreInfo{
padding-top:15px;
float:left;
padding-left:10px;

}
#ServicBoxs li .linktoure .MoreInfo li{
float:left;
background:url(../images/index_24.gif) no-repeat left;
height:40px;
width:auto;
border:none;

}
#ServicBoxs li .linktoure .MoreInfo li a{
float:left;
height:40px;
line-height:40px;
overflow:hidden;
color:#4D4D4D;
font-size:16px;
font-weight:bold;
padding:0 10px;
background: url(../images/more-info-right.gif) no-repeat right;}


.BigText{
margin-bottom:20px;
}
.BigText .detial{
width:600px;
float:left;
padding-right:10px;
}
h3{
color:#1579C9;
font-size:20px;
margin-bottom:10px;
}
.BigText p{
margin-bottom:10px;}
.BigText .Thum{
float:left;
width:166px;
border:#DFDFDF solid 1px;
padding:4px;
font-size:0px;}


.btn{
float:right;
padding-left:10px;

}
.btn li{
float:left;
background:url(../images/btn-left.gif) no-repeat left;
height:30px;
width:auto;
border:none;

}
.btn li a{
float:left;
height:30px;
line-height:30px;
overflow:hidden;
font-size:16px;
font-weight:bold;
padding:0 10px;
color:#4D4D4D;
background: url(../images/btn-right.gif) no-repeat right;}


.BigBtn span{
float:right;
line-height:30px;
font-weight:bold;
}

.LeftTop li{
background:url(../images/index_45.gif) no-repeat 0 2px;
padding-left:30px;
margin-bottom:15px;

}
.LeftTop li strong{
display:block;
}
.LeftTop li span{
color:#EA7722;
font-weight:bold;
}

.LeftTop .try{
height:60px;
margin-bottom:10px;
}
.LeftTop .try img,
.LeftTop .try div{
float:left;
}
.LeftTop .try img{
margin-right:15px;
}
.LeftTop .try div {
background:url(../images/sep2.gif) no-repeat left;
height:59px;
padding-left:20px;
color:#11419D;
font-size:20px;
line-height:42px;
}

.bodytext{
padding-bottom:15px;}
.bodytext p{
margin-bottom:13px;
}

.bodytext a{
text-decoration:underline;
}
.bodytext a:hover{
text-decoration:none;
}

.more{
text-align:right;
}
.more a{
color:#EA7722;
font-weight:bold;
}





#Content .LeftSide{
	float:left;
	width:515px;

}
#Content .RightSide{
	float:right;
	width:256px;
}

#Content .RightSide .RightBox{
background: url(../images/right-bg.gif) repeat-y;
margin-bottom:10px;
-height:10px;
}
#Content .RightSide .RightBox .rightInner {
background:url(../images/right-top.gif) no-repeat top;
padding:15px;
padding-top:12px;
line-height:16px;
}

#Content .RightSide .RightBox .top{
background:url(../images/right-btm.gif) no-repeat  bottom;
}


#Content .RightSide .RightBox h3{
color:#11419D;
font-size:18px;
padding-bottom:6px;
border-bottom:#DBDBDB solid 1px;
margin-bottom:0px;
}



#Content .RightSide .RightBox li strong{
display:block;
}
#Content .RightSide .RightBox li small{
color:#11419D;
}
#Content .RightSide .RightBox  .rightdetial li{
background:url(../images/right-line.gif) no-repeat bottom center;
padding:7px;
margin-bottom:10x; 
}

#Content .RightSide .RightBox .join{
padding-top:10px;
}
#Content .RightSide label{
display:block;
color:#EA7722;
padding-top:10px;
font-weight:bold;
padding-bottom:5px;
}
#Content .RightSide .field input{
border:#DBDBDB solid 1px;
height:16px;
padding:3px;
width:215px;
}

#Content .RightSide .Action input{
border:#DBDBDB solid 1px;
background:#DBDBDB;
width:105px;
height:22px;
margin-right:10px;
font-size:13px;
font-weight:bold;
}
#Content .RightSide .Action{
padding-top:10px;}

#Footer{
background: url(../images/footer.gif);
color:#FFFFFF;
text-align:center;
height:59px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:20px;
width:819px;
margin:auto;
margin-bottom:20px;
}
#Footer a{
color:#FFFFFF;
margin:0px 3px;
}
#Footer div{
display:block;
padding-top:13px;
}

#Sub-Header{
background:url(../images/sub-header.jpg);
width:815px;
height:97px;
line-height:90px;
font-size:30px;
color:#FFFFFF;
padding-left:35px;}