body{margin: 0px; padding:0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;height: 100%;background-image:url(images/bg.jpg); background-repeat:repeat-x;background-color:#9ec8ee;}

html{height:100%;margin: 0px; padding:0px;}

.side{position:relative;width:265px; float:right; height:125px; background-image:url(images/side.jpg); padding:20px; margin:0px 1px 0px 1px; }
.content{position:relative;width:880px; float:left; height:100%; padding:0px; margin:0px 40px 0px 40px; }
.rightdiv{position:relative;width:190px; float:right; height:100%; padding:0px; margin:0px 1px 0px 0px;}

#fullPage {border:0px;margin: 0px; padding:0px;top:0px;left:0px; color:#4b4b4c; line-height:18px; font-size:12px;}
#enclosing {width:960px;border:0px;position:relative;top:0px;left:0px;}
#inside { background-image:url(images/bginside.jpg);position:relative;top:7px;left:0px;width:960px;margin: 0px; padding:0px;}

.top1{ background-image:url(images/top1.jpg); width:960px; height:123px;}
.top2{ background-image:url(images/top2.jpg); width:960px; height:296px;}
.top2_flash{ width:866px; height:282px; margin:5px 0px 0px 48px;}

.foot{ background-image:url(images/footer.jpg); background-repeat:repeat-x;  width:100%; height:38px; clear:both;  padding-top:0px; color: #696969; text-align:center; line-height:30px; font-size:11px; padding-top:5px;}

p {line-height:18px; font-size:12px; color:#000000;}
a, a:link, a:visited, a:active{ color: #5a001a; text-decoration: underline;}
a:hover { color: #b20033; margin: 0px; padding:0px; text-decoration:none;}

.menu{ display:block; width:880px; height:30px; padding:91px 0px 0px 41px;}
.topmenu1{ text-decoration:underline;}
a.topmenu{display:block; width:auto; height:auto; padding:7px 18px 5px 18px; font-size:12px; font-weight:bold; text-align:center; color:#ffffff; text-decoration:none;}
a.topmenu,  a.topmenu:link, a.topmenu:visited, a.topmenu:active{display:block; width:auto; height:auto; padding:7px 18px 5px 18px; font-size:12px; font-weight:bold; text-align:center; color:#ffffff; text-decoration:none;}
a.topmenu:hover{ background-color:#03558e;}

.button{float:left;}
.divisormenu{ width:180px; height:20px;}

h1{display:block; background-image:url(images/h1bg.jpg); width:500px; padding:5px 0px 0px 40px; font-size:16px; color:#0f6cba; font-weight:bold; height:20px;margin:0px 0px 5px 0px; background-repeat:no-repeat;}
h2{display:block; background-image:url(images/h2bg.jpg); width:500px; padding:5px 0px 0px 40px; font-size:16px; color:#0f6cba; font-weight:bold; height:20px;margin:0px 0px 5px 0px; background-repeat:no-repeat;}
h3{display:block; width:200px; padding:5px 0px 0px 0px; font-size:16px; color:#0f6cba; font-weight:bold; height:20px;margin:0px 0px 5px 0px;}
h4{display:block; background-image:url(images/h4bg.jpg); width:500px; padding:5px 0px 0px 40px; font-size:16px; color:#0f6cba; font-weight:bold; height:20px;margin:0px 0px 5px 0px; background-repeat:no-repeat;}

.divisorprincipal{width:400px;  height:20px;}

.slider{ width:845px; height:77px; background-image:url(images/slider.jpg); padding:15px;overflow: auto;overflow-x:hidden; overflow-y:hidden; }

.info{ display:block; float:left; width:290px; height:80px; margin:0px 12px 0px 0px;}
.info_img{ display:block; float:left; margin:0px 7px 00px 0px; border:2px solid #ffff7d;}
.info_desc{ display:block; float:left; width:140px; height:80px; font-size:11px; color:#565555; line-height:17px;}

#stage{width:632px; overflow: auto;overflow-x:hidden; overflow-y:hidden; height:200px; margin:0 auto;}
#slider-buttons{width:632px; margin:0 auto;}
#myList{width:2000px; border:0; margin:0; padding:0; left:400px;}
#myList li{	list-style:none; margin:0; padding:0; border:0; width:290px; float:left;}

#izquierdo{position:absolute;left: 2px;top: 200px;}
#derecho{position:absolute;left: 860px;top: 200px;}

.stepcarousel{
position: relative;
background-image:url(images/slider.jpg); padding:15px;overflow: auto;
overflow: scroll;
width: 845px;
height: 90px; 
}

.stepcarousel .belt{
position: absolute; 
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left;
overflow: hidden;
margin:10px 5px 5px 5px;
padding-left:15px;
width: 270px;
}
