body { 
	position:relative;
	font-family:'Roboto Condensed', Arial, sans-serif;
	font-weight:300;
	font-size:18px;
	line-height:24px;
	color:#2a363e;
	background-color:#FFF;
	background-image:url(../img/back1.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:85px; }

img.fill { width:100%;}
	
b { font-weight:400;}

.p0 {padding:0px;}
p, 
.p1	{padding-bottom:5px;}
.p2	{padding-bottom:10px;}
.p3	{padding-bottom:15px;}
.p4	{padding-bottom:20px;}
.p5	{padding-bottom:25px;}

.m1	{margin-bottom:5px;}
.m2	{margin-bottom:10px;}
.m3	{margin-bottom:15px;}

a {color:#2a363e;}
a:hover {color:#000;}

.aleft		{text-align:left;}
.acenter	{text-align:center;}
.ajustify	{text-align:justify;}
.aright		{text-align:right;}
.pleft		{float:left;}
.pright		{float:right;}


.container_12 img {
	max-width:100%; }



/* Header */

#menu {
	font-size:16px;
	line-height:20px;
	margin-left:11px; }

#menu a {
	display:block;
	float:left;
	padding:15px 39px 5px 39px;
	border-bottom:#2a363e 10px solid;
	color:#FFF;
	background-color:#2a363e;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:400;}
#menu a.current {
	border-bottom-color:#fdcb1b;}
#menu a:hover {
	color:#fdcb1b;
	background-color:#1a1e25;
	border-bottom-color:#1a1e25;}

.slide img {
	width:100%;
	display:block;}
.slides .slidesjs-pagination {position: relative; float:left; margin-top:-30px; margin-left:10px; z-index:1099; overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.slides .slidesjs-pagination li {font-size:0px;line-height:0;margin:5px; display:block; float:left; text-indent:-5000px;}
.slides .slidesjs-pagination li a {height:13px;width:13px; background:url(../img/pagination.png) -13px 0 no-repeat;display:block;}
.slides .slidesjs-pagination li.current a,
.slides .slidesjs-pagination li a:hover  {background:url(../img/pagination.png) -26px 0 no-repeat;}
.slides .slidesjs-pagination li a.active,
.slides .slidesjs-pagination li a.active:hover {background:url(../img/pagination.png) 0 0 no-repeat;}




/* Content */

.box4 {
	background-image:url(../img/back_box_4.png);
	background-repeat:no-repeat;
	background-size:contain;
	color:#FFF; }
.box4 .left {
	width:88px;
	height:194px;
	float:left; }
.box4 .right {
	width:200px;
	height:194px;
	float:left; }
.box4 h1 {
	margin-top:15px;
	text-align:center;
	font-size:50px;
	line-height:50px; }
.box4 h2 {
	margin-top:10px; }
.box4 p {
	font-size:16px;
	line-height:18px; }
.box4 a {
	color:#FFF; }


#TDLmap  {
	width:100%;
	height:400px;
	border-radius:10px; }
#TDLmap img {
	max-width:none;
	display:block;}



/* Footer */

#footer {
	font-size:16px;
	line-height:20px;
	min-height:110px;
	background-color:#2a363e;
	background-image:url(../img/back2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	color:#FFF; }
#footer a {
	color:#FFF;
	text-decoration:none;}
#footer a:hover {
	color:#FFF;
	text-decoration:underline;}



@media only screen and (min-width: 768px) and (max-width: 995px) {

	body {
		background-image:url(../img/back1bis.jpg);
		margin-top:65px;}
	#menu {
		margin-left:19px; }
	#menu a {
		padding:10px 24px 5px 24px;
		border-bottom-width:5px;}

	.box4 .left {
		width:70px;
		height:153px;
		float:left; }
	.box4 .right {
		width:160px;
		height:153px;
		float:left; }
	.box4 h1 {
		margin-top:10px;
		text-align:center;
		font-size:40px;
		line-height:40px; }
	.box4 h2 {
		margin-top:5px; }
	.box4 p {
		font-size:14px;
		line-height:16px; }

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

	body {
		background-image:url(../img/back1tris.jpg);
		margin-top:55px;}
	#menu {
		margin-left:1px; }
	#menu a {
		padding:10px 24px 5px 24px;
		border-bottom-width:5px;}

	.box4 .left {
		width:122px;
		height:271px;
		float:left; }
	.box4 .right {
		width:288px;
		height:271px;
		float:left; }
	.box4 h1 {
		margin-top:15px;
		text-align:center;
		font-size:80px;
		line-height:80px; }
	.box4 h2 {
		font-size:24px;
		line-height:26px;
		margin-top:20px;
		margin-bottom:10px; }
	.box4 p {
		font-size:18px;
		line-height:22px; }

	#footer {
		background-image:none;}

}

@media only screen and (max-width: 479px) {

	body {
		font-size:16px;
		line-height:20px;
		background-image:url(../img/back1quater.jpg);
		margin-top:45px;}
	#menu {
		font-size:15px;
		margin-left:0px; }
	#menu a {
		padding:8px 7px 5px 7px;
		border-bottom-width:3px;}

	.box4 .left {
		width:78px;
		height:169px;
		float:left; }
	.box4 .right {
		width:172px;
		height:169px;
		float:left; }
	.box4 h1 {
		margin-top:13px;
		text-align:center;
		font-size:45px;
		line-height:45px; }
	.box4 h2 {
		margin-top:10px;
		margin-bottom:5px; }
	.box4 p {
		font-size:15px;
		line-height:16px; }

	#footer {
		background-image:none;}

}
