* {
	margin: 0;
	padding: 0;
}
body{
   background-image: url(imgs/bg.jpg);
   background-color:#0C364E;
   background-repeat: no-repeat;
   background-position: center top;
}
/*******************************************************************************
 LAYOUT                                                                       
*******************************************************************************/
div#main {
   width: 864px;
   margin: 0 auto;
}
div#header {
   width: 864px;
   height: 114px;
   float: left;
}
div#logo {
   width: 295px;
   height: 114px;
   float: left;
}
#subpanel{
   width: 864px;
   height: 50px;
   float: left;
}
div#flash-cont{
   width: 864px;
   height: 345px;
   float: left;
   border-bottom: 1px solid #587989;
}
div#services {
   width: 824px;
   height: 160px;
   float: left;
   padding: 0px 20px 5px 20px;
}
.services-box{
   width: 166px;
   height: 115px;
   padding: 40px 20px 0px 20px;
   float: left;
   display: inline;
}
div#footer {
   width: 780px;
   height: 50px;
   float: left;
   padding: 35px 0px 0px 84px;
}


/*******************************************************************************
NAV                                                                      
*******************************************************************************/

div#navpanel {
   width: 232px;
   height: 16px;
   float: right;
   padding: 49px 0px 49px 333px;
}

#navpanel ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
}

#navpanel li {
    padding: 0px 10px 0px 10px;
    background: url(imgs/rayita.gif) no-repeat;
	display: inline;
}
div#sub-bar {
    width: 844px;
	height: 40px;
	float: left;
	padding: 10px 0px 0px 20px;
}
div#slider-nav{
    width: 90px;
	height: 30px;
	float: right;
	padding-top: 2px;
}
ul#tour-path {
	width: 150px;
	height: 40px;
	padding: 0px 0px 0px 0px;
}

ul#tour-path li {
	display: inline;
}

ul#tour-path li a {
	float: left;
}
#tour-path a.on {
	background:transparent url(http://www.artificial.cl/proyectos/v4/imgs/aca.jpg) no-repeat scroll 0% ;
}


/*******************************************************************************
Scroller                                                                      
*******************************************************************************/
div#box-scroller{
   width: 864px;
   height: 300px;
   float: left;
}
.scroller {
    width: 864px;
	height: 300px;
	float: left;
	overflow: hidden;
}
.scroller .contents {
    width: 3000px;
	height: 300px;
}
.scroller .contents .section {
    width: 864px;
	height: 300px;
	float: left;
	display: inline;	
	overflow: hidden;	
}
.cell-info{
    width: 250px;
	height: 280px;
	display: inline;
	padding: 20px 19px 0px 19px;
	overflow: hidden;
	float: left;
}
/*******************************************************************************
Image layout                                                                    
*******************************************************************************/
img.boximg-1 {
    padding: 0px 0px 15px 0px;
}
div#valid-box {
    width: 180px;
	height: 30px;
	float: right;
}
/*******************************************************************************
Tipografía                                                                     
*******************************************************************************/
.h1 { font-family: "Trebuchet MS"; font-size: 16px; color:#FFFFFF; font-weight: bold; text-align: justify;}
.h2 { font-family: "Trebuchet MS"; font-size: 12px; color: #FFFFFF; text-align: justify;}
.h3 { font-family: Tahoma; font-size: 11px; color: #FFF; text-align: justify;}
.h4 { font-family: Tahoma; font-size: 10px; color: #6699CC; text-align: justify;}


a.estilo1:link {
    font-family: Tahoma; font-size:11px; color: #FFF; text-decoration: none;
}
a.estilo1:visited {
    font-family:Tahoma; font-size:11px; color: #FFF; text-decoration: none;
}
a.estilo1:hover {
    font-family:Tahoma; font-size:11px; color: #FFCC00; text-decoration: underline;
}
a.estilo1:active {
    font-family:Tahoma; font-size:11px; color: #FFF; text-decoration: none;
}