/* BEGIN DEMO STYLE */
	*{margin:0;padding:0}
	body{
		/*padding:20px;*/
		background:white;
		text-align:center;
		background:#08546a;
		color:#FFF;
		font:80%/140% arial;
		}
	h1,h2{font:bold 80% 'arial';letter-spacing:1px;text-transform:uppercase; color:#FFF; font-size:16px;}
	h3{font: 80% 'arial';letter-spacing:1px; color:#FFF; font-size:14px;}
	a{color:#FFF;text-decoration:none;outline:none;}
	a:hover{color:#EDEDED; text-decoration:underline;}
	.caption{font-style:italic;color:#887;}
	/*.demo{position:relative;margin-top:2em; width:800px; border:2px solid #111;}*/
	.demo{
		position:relative;
		/*margin-top:2em;*/
		}
	.gallery_demo{
		width:702px;
		margin:0 auto;
		}
	.gallery_demo li{
		width:68px;
		height:50px;
		border:3px double #014354;margin: 0 2px;
		background:#fff;
		}
	.gallery_demo li div{
		left:240px
		}
	.gallery_demo li div .caption{
		font:italic 0.7em/1.4 georgia,serif;
		}
	.gray {
		position:relative;
		border solid #333;
		/*background:repeat scroll 0 0 #014354*/
		background-color:#08546a;
		text-align:center;
		width:100%;
		}
	

	#main_image img{margin-bottom:10px;}
	
	/*#014354*/
	
	.nav{
		background-color:#08546a;
		/*background-color:#014354;*/
		padding-top:5px;
		padding-bottom:5px;
		clear:both;
		font:80% 'arial';
		letter-spacing:1px;
		text-transform:uppercase;
		}
	.nav a{color:#FFF}	
	
	.info{
		text-align:center;
		color: #AFD6E0;
		/*width:700px;*/
		/*margin:30px auto;*/
		border-top:1px solid #014354;
		/*padding-top:30px;*/
		/*background-color:#267C94;*/
		background-color:#014354;
		/*background-color:#1F7DA5;*/
		}
	.info p{margin-top:1.6em; color:#AFD6E0; background-color:#014354; font-size:10px; padding-bottom:5px;}
	.titulo_tabla{background-color:#014354;}
	.foto{background-color:#22687c}
	.foto_selected{background-color:#c8081e}


/*EStilos slide*/
#wrapper {
    width: 800px;
    margin: 25px auto;
}

#intro {
    padding-bottom: 10px;
}

#slider {
    width: 585px;
    margin: 0 auto;
    position: relative;
	border: 0px solid #014354;
}

.scroll {
	overflow: hidden;
	width: 585px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
    padding: 10px;
    width: 155px;
	height: 180px;
}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/rightshadow.png) repeat-y;
}

.inside {
	padding: 10px;
	border: 1px solid #22687C;
	background-color:#014354;
}

.inside img {
	display: block;
	border: 1px solid #666;
	margin: 0 0 10px 0;
	width: 130px;
}

.inside h2 {
	font-weight: normal;
	color: #AFD6E0;
	font-size: 10px;
	text-transform:none;
	margin: 0 0 8px 0;
}

.inside p {
	font-size: 11px;
	color: #ccc;
}

.scrollButtons {
    position: absolute;
    top: 70px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -45px;
}

.scrollButtons.right {
    right: -45px;
}

.hide {
    display: none;
}

	


