/* CSS Document */
body{
	background-color:#FFF;
	color:#000;
	padding:0px;
	margin:0px;
	font:12px/17px Verdana, Arial, Helvetica, sans-serif;
}
div, ul, li, h1, h2, h3, h4, p, img{margin:0px; padding:0px;
}
div, ul, li, h1, h2, h3, h4, p, img{margin:0px; padding:0px;}
ul{list-style-type:none;}

/*----TOP PANEL----*/
#header_container{
	height:170px;
	position:relative;
	margin:0 auto;
	padding:0px;
	background-image:url(images/header_slice.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#header{width:755px; height:125px; position:relative; margin:0 auto; padding:0px 9px 0px 14px;}

#header ul{
	width: 400px;
	height:30px;
	padding:0 auto;
	position:absolute;
	top:43px;
	left:343px;
	background: none;
	list-style-type:none;
	
}

#header ul li{

	border-right:#e4e4e4 dotted 1px;
	font:12px/24px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #000;
	padding-left:12px;
	padding-right:12px;
	float:left;
	list-style-type:none;
}

#header ul li.contact{
	border:none;
	list-style-type:none;
}

#header ul li a{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	list-style-type:none;
}
#header ul li a:hover{
	color: #FC0;
	text-decoration:none;
}
#header h1{
	padding:152px 0px 0px 33px;
	background:url(images/banner-home.png) 0 0 no-repeat;
	width:536px;
	height:46px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #FFF;
	position:relative;
	top:101px;
	left:172px;
	float:left
}
#news {
	float:left;
	background:none;
	;
	padding:0px;
	width: 93px;
	height:30px;
	padding:0 auto;
	position:absolute;
	top:82px;
	list-style-type:none;
	left: 593px;

}

#news2 {
	float:left;
	background:none;
	;
	padding:0px;
	width: 253px;
	height:30px;
	padding:0 auto;
	position:absolute;
	top:85px;
	list-style-type:none;
	left: 353px;

}
#promo2 {
	float: right;
	background:none;
	padding:0px;
	width: 300px;
	height:244px;
	padding:0 auto;
	position: relative;

	top:-1000px;
	list-style-type:none;

}
#promo3 {
	float: right;
	background:none;
	padding:0px;
	width: 300px;
	height:244px;
	padding:0 auto;
	position: relative;
	
	top:-820px;
	list-style-type:none;

}
#promo4 {
	float: right;
	background:none;
	padding:0px;
	width: 300px;
	height:244px;
	padding:0 auto;
	position: relative;

	top:-750px;
	list-style-type:none;

}
#promo5 {
	background:none;
	width: 300px;
	height:244px;
	padding:0 auto;
	float:left;
	padding-top:20px;
}

#sub{
	width:755px;
	height:50px;
	position:relative;
	margin:0 auto;
	padding:0px 9px 0px 14px;
}

#sub ul{
	width: 770px;
	height:30px;
	padding:0 auto;
	position:absolute;
	top:16px;
	left:0px;
	background: none;
	list-style-type:none;
	
}

#sub ul li{

	border-right: #e4e4e4 dotted 1px;
	font:12px/24px Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #000;
	padding-left:8px;
	padding-right:8px;
	float:left;
	list-style-type:none;
}

#sub ul li.contact{
	border:none;
	list-style-type:none;
}

#sub ul li a{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	list-style-type:none;
}
#sub ul li a:hover{
	color: #fff;
	text-decoration:none;
}
#sub h1{
	padding:152px 0px 0px 33px;
	background:url(images/banner-home.png) 0 0 no-repeat;
	width:536px;
	height:46px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #FFF;
	position:relative;
	top:101px;
	left:172px;
	float:left
}
#redes{
	float:left;
	padding:0px;
	width: 50px;
	height:30px;
	padding:0 auto;
	position:absolute;
	top:98px;
	}

/*----BODY1 PANEL----*/
#body1{width:778px; height:77px; position:relative; margin:0 auto; background:url(images/from_shadow.jpg) 0 100% no-repeat;}

#body1 form{
	width:690px;
	height:77px;
	margin:0;
	padding:0 0 0 88px;
}

#body1 form label{
	width:200px;
	height:44px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #333;
	background-color:#e4e4e4;
	display:block;
	float:left;
	background-image: url(images/level.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:60px;
	line-height:20px;
	margin-top:17px;
}
/***************************************************/
#body1 form label#socialmedia{
	width:200px;
	height:44px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #333;
	background:none;
	display:block;
	float:right;
	margin-left: 20px;
	line-height:20px;
	margin-top:17px;
}

/***************************************************/

#body1 form input{width:135px; height:18px; float:left; display:block; margin:28px 25px 0 0; padding:0 0 0 10px;}
#body1 form input.botton{
	width:100px;
	height:28px;
	float:left;
	background:url(images/button.gif) 0 0 no-repeat #e4e4e4;
	border:none;
	color:#fff;
	margin:26px 0 0;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
}
img.env{
	float:left;
	margin:26px 0 0;
	padding:0px;
}

/*----/BODY1 PANEL----*/

/*----BODY MIDDLE PANEL----*/
#bodymiddlePan{
	width:760px;
	position:relative;
	margin:0 auto;
	padding:0 40px;
	clear:both;
}
#contacto{width:760px; position:relative; margin:0 auto; padding:0 40px; clear:both;}
#bodymiddlePan h2{
	width:400px;
	height:45px;
	display:block;
	background:#fff;
	color:#2c7691;
	font:28px/50px Tahoma, "Geneva", sans-serif;
	font-weight:normal;
}
#bodymiddlePan h3{
	width:400px;
	height:45px;
	display:block;
	background: # FFF;
	color: #2c7691 ;
	font:20px/32px Tahoma, "Geneva", sans-serif;
	font-weight:normal;
}
#bodymiddlePan h4{
	width:400px;
	height:45px;
	display:block;
	background:#fff;
	color: #2c7691;
	font:20px/32px Tahoma, "Geneva", sans-serif;
	font-weight:normal;
}
#bodymiddlePan h5{
	width:400px;
	border: solid thin #C00;
	height:25px;
	display:block;
	padding:10px 10px 10px 10px;
	background: #FFF;
	color: #fff;
	font:16px/25px Tahoma, "Geneva", sans-serif;
	font-weight:normal;
}
#bodymiddlePan p.lasttext{padding:0 0 25px 0;}
#bodymiddlePan p {background:#fff; color:#000;}

.promo2{
	width:320px;
	z-index: 100;
}

#promo{
	width:430px;
	margin:0 auto;
	padding:0 40px;
	padding-right:380px;
	clear:both;

}
#promotexto{
	width:430px;
	float:left;
	padding:0 20px;
	margin-left:-20px;
}
#promotexto h2{
	width:200px;
	height:45px;
	display:block;
	background:#fff;
	color:#2c7691;
	font:28px/50px Tahoma, "Geneva", sans-serif;
	font-weight:normal;
}
#promotexto h3{
	width:400px;
	height:45px;
	display:block;
	background: # FFF;
	color: #2c7691 ;
	font:20px/32px Tahoma, "Geneva", sans-serif;
	font-weight:normal;
}
#contenedorlink{
	width:770px;
	margin:0 auto;
	padding:0 40px;
}

#promo h2{
	width:400px;
	height:45px;
	display:block;
	background:#fff;
	color:#2c7691;
	font:28px/50px Tahoma, "Geneva", sans-serif;
	font-weight:normal;
}
#promo h3{
	width:400px;
	height:45px;
	display:block;
	background: # FFF;
	color: #2c7691 ;
	font:20px/32px Tahoma, "Geneva", sans-serif;
	font-weight:normal;
}
#bodymiddlePan h4{
	width:400px;
	height:45px;
	display:block;
	background:#fff;
	color: #2c7691;
	font:20px/32px Tahoma, "Geneva", sans-serif;
	font-weight:normal;
}
#bodymiddlePan h5{
	width:400px;
	border: solid thin #C00;
	height:25px;
	display:block;
	padding:10px 10px 10px 10px;
	background: #FFF;
	color: #fff;
	font:16px/25px Tahoma, "Geneva", sans-serif;
	font-weight:normal;
}
#bodymiddlePan p.lasttext{padding:0 0 25px 0;}
#bodymiddlePan p span{background:#3B3B3B; color:#fff;}

/*----BODY MIDDLE PANEL----*/

/*----BODY BOTTOM PANEL----*/
#bodyBottomPan{
	width:755px;
	background: 0 0 no-repeat;
	position:relative;
	margin:auto;
	padding:25px 0 0 0px;
	clear:both;
}
/*----Info Panel----*/
#infoPan{
	width:187px;
	height:150px;
	background:url(images/infopanelbg.jpg) 0 100% no-repeat #fff;
	float:left;
	margin:0 28px 0 0;
	padding-right:55px;
	font:13px/17px Verdana, Arial, Helvetica, sans-serif;
}
#infoPan h2{
	width:163px;
	height:40px;
	background:url(images/infopaneltop.jpg) 0 0 no-repeat #3B3B3B;
	color:#fff;
	font:24px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:20px 0 0 24px;
}
#infoPan p{padding:10px 0 0 24px; line-height:17px;}
#infoPan p.view{
	width:90px;
	height:18px;
	padding:10px 0 0 24px;
}
#infoPan p.view a{width:66px; height:18px; display:block; background:url(images/infoview-normal.gif) 0 0 no-repeat #F0C40E; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#infoPan p.view a:hover{background:url(images/infoview-hover.gif) 0 0 no-repeat #F0C40E; color:#fff; text-decoration:none;}
/*----/Info Panel----*/

/*----Services Panel----*/
#servicesPan{width:187px; height:150px; background:url(images/servicespanelbg.jpg) 0 100% no-repeat #fff; color:#212121; float:left; margin:0 28px 0 0; font:13px/17px Verdana, Arial, Helvetica, sans-serif; padding-right:55px;}
#servicesPan h2{
	width:163px;
	height:40px;
	background:url(images/servicespaneltop.jpg) 0 0 no-repeat #3B3B3B;
	color:#fff;
	font:20px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:20px 0 0 24px;
}
#servicesPan p{padding:10px 0 0 24px; line-height:17px;}
#servicesPan p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#servicesPan p.view a{width:66px; height:18px; display:block; background:url(images/servicesview-normal.gif) 0 0 no-repeat #B8B8B8; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#servicesPan p.view a:hover{background:url(images/servicesview-hover.gif) 0 0 no-repeat #B8B8B8; color:#fff; text-decoration:none;}
/*----/Services Panel----*/

/*----Schedule Panel----*/
#schedulePan{width:187px; height:150px; background:url(images/schedulepanelbg.jpg) 0 100% no-repeat #3B3B3B; color:#fff; float:left; margin:0 28px 0 0; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
#schedulePan h2{
	width:163px;
	height:40px;
	background:url(images/schedulepaneltop.jpg) 0 0 no-repeat #3B3B3B;
	color:#FFF;
	font:24px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:20px 0 0 24px;
}
#schedulePan p{padding:10px 0 0 24px; line-height:17px;}
#schedulePan p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#schedulePan p.view a{width:66px; height:18px; display:block; background:url(images/scheduleview-normal.gif) 0 0 no-repeat #E45D5D; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#schedulePan p.view a:hover{background:url(images/scheduleview-hover.gif) 0 0 no-repeat #E45D5D; color:#fff; text-decoration:none;}
/*----/Schedule Panel----*/

/*----BOTOM PANEL----*/
#bottomPan{height:170px; background:url(images/bottombg.gif) 0 0 repeat-x; position:relative; margin:0 auto; padding:30px 0 0; clear:both;}

#bottomMainPan{width:778px; height:100px; position:relative; margin:0 auto; padding:20px 0 0;}
#bottomBorderPan{width:778px; float:left;  }
#bottomBorderPan h2{
	width:210px;
	height:25px;
	position:absolute;
	top:28px;
	left:0px;
	display:block;
	background: none;
	color:#FFF;
	font:22px/20px Georgia, "Times New Roman", Times, serif;
}
#bottomBorderPan h3{
	width:210px;
	height:25px;
	position:absolute;
	top:28px;
	left:259px;
	display:block;
	background:#ccc;
	color:#0C0C0C;
	font:22px/20px Georgia, "Times New Roman", Times, serif;
}
#bottomBorderPan h4{
	width:254px;
	height:35px;
	position:absolute;
	top:28px;
	left:502px;
	display:block;
	background:#ccc;
	color:#FFF;
	font:16px/25px Georgia, "Times New Roman", Times, serif;
	text-align: center;
	background:none;
}

#bottomBorderPan ul{float:left; width:258px; padding:30px 0 0;}
#bottomBorderPan ul li{width:225px; height:22px; margin:0 10px 0 0;}
#bottomBorderPan ul li a{
	width:200px;
	height:22px;
	display:block;
	background:url(images/arrow-normal.gif) 0 8px no-repeat;
	color:#FFF;
	font:13px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 16px;
}
#bottomBorderPan ul li a:hover{
	background:url(images/arrow-hover.gif) 0 8px no-repeat ;
	color: #FC0;
	text-decoration:none;
}
/*----/BOTOM PANEL----*/

/*----FOOTER PANEL----*/
#footermainPan{
	height:120px;
	background:url(images/footerbg.gif) 0 0 repeat-x #3B3B3B;
	position:relative;
	margin:0 auto;
	color:#333;
	font:13px/22px "Trebuchet MS",Arial, Helvetica, sans-serif;
	clear:both;
	padding:10px 0 0;
	background-color: #FFFFFF;
}

#footerPan{width:778px; position:relative; margin:0 auto;}

#footerlogoPan{
	display:block;
	width:200;
	height:70px;
	position:absolute;
	top:-5px;
	left:580px;
}

#footerPan ul{width:546px; position:absolute; top:0px; left:0px;}
#footerPan li{float:left; }
#footerPan ul li a{
	padding:0 10px 0;
	color:#333;
	text-decoration:none;
	background-color: #FFF;
	background-image: url(images/footermenubg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.templateworld{
	width:535px;
	background:#3B3B3B;
	color:#000;
	display:block;
	position:absolute;
	top:90px;
	left:10px;
	background-color: #e4e4e4;
	height: 64px;
}
#footerPan ul.templateworld li a{
	background:#e4e4e4;
	display:block;
	color:#06C;
	text-decoration:none;
}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan p.copyright{
	width:526px;
	background: e4e4e4;
	color:#333;
	position:absolute;
	top:33px;
	left:9px;
}

#footerPanhtml{width:70px; height:24px; display:block; position:absolute; top:49px; left:5px;}
#footerPanhtml a{width:65px; height:24px; display:block; background:url(images/html-normal.gif) 0 0 no-repeat #3B3B3B; color:#fff; font-size:13px; line-height:23px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 5px;}
#footerPanhtml a:hover{background:url(images/html-hover.gif) 0 0 no-repeat #3B3B3B; color:#fff;}
#footerPancss{width:58px; height:24px; display:block; position:absolute; top:50px; left:80px;}
#footerPancss a{width:49px; height:24px; display:block; background:url(images/css-normal.gif) 0 0 no-repeat #3B3B3C; color:#3B3B3B; font-size:13px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 10px;}
#footerPancss a:hover{background:url(images/css-hover.gif) 0 0 no-repeat #3B3B3B; color:#3B3B3C; text-decoration:none;}

#media{
	margin-left:150px;
}
#cuadrado{
	
	}
#tabla{
	z-index:90;
	top:400px;
	
	}
