/* CSS Document */
body {
background:#fff url(../img/bg.gif) repeat-x top left;
margin:0;
padding:0;
text-align:center;}

#main {
margin:0 auto;
width:890px;
text-align:left;}

#menusup{background-image:url(../img/menusup/top.gif); background-repeat:no-repeat; height:40px; text-align:center; position:absolute; right:0; width:321px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; } 
*html #menusup{top:0px !important; right:0px !important; position:relative; float:right; margin-bottom:-50px;} 
#otroid {float:left; padding:10px; letter-spacing:1px;}
#otroid a:link {color:#fff; text-decoration:none;}
#otroid a:visited {color:#fff; text-decoration:none;}
#otroid a:hover {color:#fff; text-decoration:underline;}
#inscrip { float:left; padding:5px 15px;}
#header{ position:relative;
height:159px;
}
#logo{ padding:50px 0 0 5px; float:left; width:370px;}
#stgo { padding:53px 0 2px 313px; float:left; width:120px;}
*html #stgo { padding-bottom: 0px !important; margin-bottom: -1px !important;}
#menu { width:890px; float:left;}
#menu ul {margin:0; padding:20px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; _padding-top:14px;}
#menu li {text-align:center; display: inline; width: auto; height:25px; padding:6px 10px;}
#menu li a:link {color:#000; text-decoration:none;}
#menu li a:visited {color:#000; text-decoration:none;}
#menu li a:hover {color:#f6a237 !important; text-decoration:underline;}
/*****/
#travel {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:20px; padding:0 10px}
#travel a:link {color:#464646; text-decoration:none;}
#travel a:visited {color:#464646; text-decoration:none;}
#travel a:hover { text-decoration:underline;}
.travel {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646;}
.travellinea1 {height:30px; background-color:#f4f4f4;}
.travellinea2 {height:30px; background-color:#fff;}
.travel a:link{color:#464646; text-decoration:none;}
.travel a:hover{color:#000 !important; text-decoration:underline;}
.travel a:visited{color:#464646; text-decoration:none;}
#travel h5 {font-size:16px; color:#6ead00;}

/****/
#publi img {border:0;}
#publi h3 {display:block; border-bottom:1px dashed #ccc; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7cab5f; font-weight:normal;}
#publi { padding:30px;}

 


/******/
#contenido h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0 0 10px; padding:0; color:#6ead00; diaplay:block; }

#columna-1{ margin:0; padding:0; width:568px; float:left;}
#flash { padding-top:4px;}
#contenido {font-family:Arial, Helvetica, sans-serif; color:#666666;}
#contenido a:link{text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#666666;}
#contenido a:visited{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#666666;}
#contenido a:hover{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif; color:#666666;}
#invitados {background:#f4f4f4; border:1px solid #eeeeee; width:265px; height:110px; float:left; margin:0 15px 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646;}
#invitados img{ float:left; margin:10px;}
#invitados h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:10px 0; color:#6ead00;}

#invitados2 {background:#f4f4f4; border:1px solid #eeeeee; width:265px; height:110px; float:left; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646;}
#invitados2 img{ float:left; margin:10px;}
#invitados2 h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:10px 0; color:#6ead00;}
/*********/
#contenido-org {font-family:Arial, Helvetica, sans-serif; color:#666666;}
#contenido-org h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0 0 10px; padding:0; color:#6ead00; diaplay:block; border-bottom:1px dotted #ccc;}
#org {width:460px; float:left;padding:25px 15px 15px 100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646;}
#org img{ float:left; margin-left:-100px;}
#org h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0 0 10px; padding:0; color:#6ead00; diaplay:block; border-bottom:1px dotted #ccc;}
#org h2 a:link{color:#6ead00;}
#org h2 a:visited{color:#6ead00;}
#org h2 a:hover{text-decoration:underline;}
#contenido-org h5 {font-size:16px; color:#6ead00; float:left; display:block; width:100%;}
#contenido-org #asistentes {font-size:12px; line-height:20px;}
.pequenn {font-size:11px; font-weight:normal;}
/******/
#columna-2{ float:right; width:322px; }
#barra{ background-image:url(../img/bg-barra.gif); background-repeat:repeat-y; padding:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
#barra img{ border:0; }
#barra-bottom{background-image:url(../img/bg-barra-bottom.png); background-repeat:no-repeat; height:20px; }
#columna-3{ float:right; width:890px; height:700px; }
#barra h6 {font-size:14px; color:#6ead00; text-decoration:underline; margin-top:0; }
/***/
#footer {
width:100%;
background-image:url(../img/bg-bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
height:97px;
float:left;
bottom:0;
margin:0;
padding:30px 0 0;
}
#footer2 {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;}
#footer2 ul {margin:0; padding:15px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; }
#footer2 li {text-align:center; display: inline; width: auto; height:25px; padding:6px 10px;}

#footer2 li a:link {color:#fff; text-decoration:none;}
#footer2 li a:visited {color:#fff; text-decoration:none;}
#footer2 li a:hover {color:#fff !important; text-decoration:underline;}
#footer3 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding:30px 0 0; text-align:center;}

.programinternational {height:30px; background-color:#f4f4f4; padding:10px;}
.programchilean {height:30px; background-color:#fff7c0; padding:10px;}
.programActivities {height:30px; background-color:#bddd83; padding:10px;}
.programfood {height:30px; background-color:#fff; padding:10px;}

#pdf a:link { font-size:12px; color:#6ead00; font-weight:bold; text-decoration:none;}
#pdf a:visited { font-size:12px; color:#6ead00; font-weight:bold; text-decoration:none; }
#pdf a:hover { text-decoration:underline; }


#anillo a:link {color:#999999; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#anillo a:visited {color:#999999; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#anillo a:hover {color:#999999; text-decoration:underline;}

#contenido h3 {display:block; border-bottom:1px dashed #ccc; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7cab5f; font-weight:normal; display:block; width:549px;}


#vertical_slide, #horizontal_slide {
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
color: #666666;
	width:549px;
}

#vertical_slide h3 {display:block; border-bottom:1px dashed #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7cab5f; font-weight:700; display:block; width:549px; margin-bottom:5px; text-align:right;}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}