body {margin:0; font-family:arial; }
#head{font-family:arial; background:url(imgs/bg_head.gif) top repeat-x; font-size:.8em; width:810px;}
#head a{color:#000000; text-decoration:none;}


.seoclass {
font-family: Tahoma,Arial;
font-size: 10px;
color: #000000;
}
.seoclass a:link {
color: #333333;
text-decoration:underline;
}
.seoclass a:visited {
text-decoration:underline;
color: #333333;
}
.seoclass a:hover {
text-decoration:underline;
color: #333333;
}
.seoclass a:active {
text-decoration:underline;
color: #333333;
}


.tel{ font-size:11px!important; color:#FFFFFF; font-weight:bold;  }
#head a:hover{text-decoration:underline;}
#top {border-bottom:3px solid #89ACCD; text-align:center; }
#head td {vertical-align:middle !important;}
#top #title {width:100%;}

#cabecera .tabs {margin:0px; font-size:1.1em; padding:0px; white-space:nowrap; font-weight:bold; background:#973F1B; padding-bottom:.1em; height:1.4em; width:816px;}
*html #cabecera .tabs{ width:820px}
#cabecera .tabs li {display:inline; margin:0px; padding:0px;}
* html  #cabecera .tabs li {padding-right:0px;}
#cabecera .tabs li a {background:#B0CA33; border:1px solid #B0CA33; font-size:.75em; -moz-border-radius: 6px 6px 0 0 ; color:#000000; text-decoration:none;}
#cabecera .tabs li a: hover{text-decoration:underline;}
#cabecera .tabs li li a {background:none; border:none; border-bottom:none; font-size:14px;}
#cabecera .tabs li li {display:block; list-style:none; text-align:center;}
#cabecera .tabs li span { margin-top:-.75em!important; text-align: left;}
#cabecera .tabs .active a {padding-top:.75em; padding-left:.4em!important;}
#cabecera .tabs a {padding:5px;}

.m_horizontal {margin:0; background: #FF6600; font-size:1.123em; height:1.55em; width:810px; padding-left:.5em; white-space:nowrap; font-weight:bold; text-align:left; border-bottom:.5em solid #B0CA33;}
* html .m_horizontal { margin-top:0px}
.m_horizontal li {display:inline; margin:0px;  border-right:1px solid black; padding-bottom:0px}
.m_horizontal li a{ color:#FFFFFF!important; text-decoration: none; font-size:14px; padding-left:.5em; padding-right:.5em;}
.m_horizontal li a:hover{ text-decoration: underline;}
.m_horizontal .active { background: #006699!important; margin-left:-.25em; padding-left:.25em; padding-bottom:.35em;padding-top:.1em;}
.m_horizontal a {padding:5px; margin:0px}
* html .m_horizontal li a{padding-bottom:5em!important;}

#controls {font-size:11px; line-height:1.25em; position:absolute; top:.25em;  width:16em;}
#controls ul,#controls ul li {margin:0 2em .7em;padding:0;}
#controls a{color:white; font-weight:normal}

#locations_menu {display:none; position:absolute; z-index:10; left:0px; border:1px; background:#B0CA33; top:2em; margin-top:-.5em; width:8.3em; }
* html #locations_menu {margin-top:0px;}
#locations_menu a {margin:0;}
td span a:hover {position:relative;}
#locations_menu a {font-size:9pt!important; padding:0 !important; display:block !important; line-height:1.5em;}
#menuhorizontal li{ float:left; list-style:none !important; margin-top:0px;}

table {font-size:.75em; }
td {vertical-align:top;}

BODY { margin: 0 0 10 0px; text-align: center; background:#CCCCCC}
#contenedor{text-align: left; width: 820px; margin: auto; border:1px solid #CCCCCC; background:#FFFFFF; padding:.2em; }
#cabecera{ color: #333300; font-size:12pt; font-weight: bold;}
#cuerpo{margin: 0px;}
#lateral{width: 160px;float:left;}
#lateral .quote{color:#250B78; font-weight:bold; font-size:10pt; background:#D9D9D9;}
#lateral #chat{ background:#E85631; width:15.7em!important; padding:0px;padding-right:2px; color:#FFFFFF; font-weight:bold; margin-top:1em; margin-bottom:1em;}
#lateral #chat img{ position:absolute; margin-left:-3em; margin-top:-.5em;}
#lateral #searchgoo{font-weight:bold; font-size:12px; padding-top:1em; padding-bottom:1.5em; width:100%;}
#lateral #searchgoo form{ margin-top:.5em;}
#lateral ul{margin : 0 0 0 0px; margin-bottom:1em; padding: 0 0 0 0px; list-style: none; }
#lateral li{color:#250B78; font-size:10.1pt; padding:0px; font-weight: bold; width:100%}
#lateral a{color: #3656E2; margin:0px; text-decoration: underline; font-size:9pt; padding-left:.5em; font-weight:normal;}
#lateral a:hover{text-decoration: none;}
#lateral #newsletter{color:#FFFFFF; background:#E75128; font-weight: bold; white-space:nowrap; padding:0px; padding-right:2px;padding-left:1em; border:1px solid #CCCCCC;}
#lateral #regnow{background:url(imgs/bt_newsletter_2.gif) no-repeat; padding-left:1.3em; margin-top:.5em;}
#lateral #regnow a{ color:#250B78; font-size:12px; font-weight:bold; text-decoration:none; }
#lateral #regnow a:hover{ text-decoration:underline;}
#lateral #program_special img{ margin-bottom:.25em;}
#otrolado{width: 595px; margin-left: 0px;float: right; position:relative; margin-bottom:1.5em; padding-top:.8em; padding-left:0px;}
#principal{ margin-left: 0px; background: #ffffff; width: 595px; float: right; font-size:9pt; }
/*HOME*/
#principal .img_learn img { border:0px; margin-left:.155em;margin-top:.5em;}
#principal .img_learn{ white-space:nowrap; float:left;}
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
#principal #location_map { margin-top:2em!important; }
#principal #location_map span { float:left;}
#principal #location_map span div p{color:#250B78; margin:0px; margin-top:.15em; font-weight:bold;}
#principal #location_map span div p a{color:#3656E2; text-decoration:none; }
#principal #location_map span div p a:hover{ text-decoration:underline; }
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
#home_destination{ background:#F9F9F9; padding: 3px;  clear:both; border:3px solid #DFDFDF;color:#7B7C7E; vertical-align:top; }
#home_destination h4{ font-size:11px; color:#7B7C7E;}
#home_destination a{color:#7B7C7E; text-decoration:underline; font-size:11px}
#home_destination a:hover{text-decoration:none;}
#home_destination .pais, #home_destination .localidad{ padding-top:1em;}
#home_destination .destino { width:22em!important;}
#home_destination .destino .pais{ margin-right:1em;}
#home_destination .localidad{ width:18em; text-align:left;}
#home_destination .destino{ margin-left:2em!important; height:10em!important;}
/*HOME*/

#principal #block_program h3{color:#3C2782; font-size:14px;}
#principal #block_program div{ width:24em; height:24em; border:1px solid #CCCCCC; float:left; margin-right:.5em; margin-bottom:.5em}
#principal #block_program div ul li{ font-weight:bold; list-style: circle;}
#principal #block_program #student_program { background:url(imgs/program_student.jpg) bottom no-repeat; padding:0px; font-weight:normal;}
#principal #block_program #student_program ul{ margin-top:0px;}
#principal #block_program #south ul{ margin:0px; margin-left:.5em; list-style:none; float:left; padding:0px;margin-right:1.5em;}
#principal #block_program #south ul li{margin:0px; list-style:none;}
#principal #block_program #centro_america{ background:url(imgs/program/Centro_america.jpg) no-repeat; }
#principal #block_program #centro_america ul{ margin:0px; margin-left:.5em; list-style:none; float:left; padding:0px;}
#principal #block_program #centro_america ul li{margin:0px; list-style:none; }
#principal #block_program #spain_usa{ background:url(imgs/program/spain_usa.jpg) no-repeat; }
#principal #block_program #spain_usa, #principal #block_program #centro_america, #principal #block_program #south{ background:url(imgs/program/bg_block.jpg) bottom;}
#principal #block_program #spain_usa ul{ margin:0px; margin-left:.5em; list-style:none; float:left; padding:0px;}
#principal #block_program #spain_usa ul li{margin:0px; list-style:none; }
#principal #block_program h4{ margin:0px; margin-top:.15em;}
#principal #block_program h4 a{ padding:0px; margin:0px; margin-top:.75em;color:#3C2782; text-decoration:none; font-size:13px; font-weight:bold;}
#principal #block_program a{ font-weight:normal;}
#principal #block_program a:hover {text-decoration:none;}
#principal #block_program div table{ font-size:12px; margin:.5em;}
#principal #block_program div table td{  width:50%}
#principal #general_description h3{color:#3C2782; text-decoration:none; font-size:13px; font-weight:bold;}
#principal #general_description p{ margin:2px; text-align:justify;}
#principal #navegacion{ margin-bottom:.65em; font-weight:bold;}
#principal #navegacion a{ font-weight:bold; color:#E75128; margin-bottom:.25em; text-decoration: underline; }
#principal #navegacion a:hover{ text-decoration: none;}
#principal .liclear{ list-style:none; margin:0px;}
#principal .liclear li{ padding-bottom:.25em;}
#principal h3{color:#3C2782; font-size:13px;}
#principal h1{color:#3C2782; font-size:16px;}
#principal #facts {background:#B0CA33; height:100px;padding:0px;}
#principal #facts div { padding-left:.75em;}
#principal #facts div h3{ color:#000000;}
#principal #content p{ text-align:justify !important;}
#principal #content ul{ padding-left:.1em}
#principal #googlemap{width:325px; float: right; height:210px; margin-bottom:.5em; margin-left:.9em;}
#principal #googlemap #temperature{ width:325px;} 
#principal #googlemap #temperature img{width:84px; height:38px !important;}
#principal #newsletter{color:#FFFFFF; background:#E75128; white-space:nowrap; padding:0px; padding-right:2px;padding-left:1em; border:1px solid #CCCCCC; font-weight:bold!important; font-size:12px;}
#principal #form_newsletter{ background:#D9D9D9; width:90%; padding-top:2em; padding-bottom:1em;}
#principal #quote{ font-family:Arial, Helvetica, sans-serif; font-size:14px!important; }
#mapsearch span{ width:100%;}
#mapsearch span img{ margin-top:4em!important; margin-left:8em!important;}
*html #principal #googlemap{margin-bottom:0px!important;}
.div{border:1px solid #CCCCCC; float:right; clear:both; text-align:center; font-style:italic; font-size:12px; padding:.5em; margin-bottom:.35em; margin-left:.6em;}
.div_about{float:left; text-align:center; font-size:11px; margin:0px; margin-bottom:.35em; margin-left:.3em;}
.div_about img{ width:135px; height:auto;}
.div_contact{float:left; text-align:center; font-size:12px; margin:0px; margin-bottom:.35em; margin-left:.75em;}
.img_location {height:auto; width:193px;}

#pie{background: #D1D5E3; padding: 3 10 3 10px; text-align:right; clear: both;}
#pie #footer {color:#646567;}
#pie #footer td {padding:.5em;}


#extra{width:27em!important; margin:0px;margin-bottom:1em; float:left;margin-top:2em; }
#extra .tabs{margin:0px; padding:0px; white-space:nowrap; height:1.7em; clear:both; margin-bottom:0px!important;}
#extra .tabs li {display:inline; margin:0px; font-size:12px;}
#extra .tabs li a{background:#B0CA33; border:1px solid #B0CA33; padding-bottom:.15em; padding-top:.25em; padding-right:.25em; padding-left:.25em; -moz-border-radius: 6px 6px 0 0 ; color:#000000; text-decoration:none; margin-bottom:0px;}
#extra .tabs li .active a{ background:#D9D9D9; font-weight:bold;}
#extra .tabs li a:hover{ text-decoration:underline; padding-top:.75em;}
#extra #cont_extra{ background:#D9D9D9; margin-top:0px; -moz-border-radius: 0 0 7px 7px ;padding:0px; padding-bottom:.5em; }
#extra #cont_extra ul{ margin:0px; padding-left:.25em;}
*html  #extra #cont_extra ul{ margin:0px; margin-left:.5em; }
#extra #cont_extra li{ list-style:none; margin-top:.2em; padding:0px;}
#extra #cont_extra li a:hover{ text-decoration:none;}
#participants #container{width:47% !important; text-align: justify;background:#B0CA33; float:left; height:10em; margin-left:.25em !important; margin-right:.25em !important; margin-bottom:.75em; }
#participants #container .parprin{ background:#D2E26E; height:20px; margin-top:0px; padding-top:.25em; padding-left:12px; }
#participants #container .parprin h3{ margin:0px}
#participants #container .parprin h3 a{ color:#000000; text-decoration:none;}
#participants #container .parprin h3 a:hover{ text-decoration:underline;}
*html #participants #container .parprin{ padding-top:10px;}
#participants #container p{ margin-left:12px; margin-right:12px; margin-top:.15em; margin-bottom:0px;}
#experiences #container{width:47% !important; float:left; text-align: justify; background:#D9D9D9;  margin-bottom:.75em; margin-left:.75em;}
#experiences #container .exptitle{background:#D2E26E; height:5px; margin:0px; padding-top:.25em; padding-left:12px;  }
#experiences #container .expcont{ margin:0px!important; text-align:left;}
#experiences #container .expcont p{ padding-top:0px; padding-bottom:.1em;}
*html #experiences  #container .parprin{ padding-top:10px;}
/*-_-_-_-_-_-_-_-_-_-_-_-_FORMULARIO-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
.comment {border:1px solid #89ACCD; padding:.5em; width:35em; border-left:1.5em solid #89ACCD; float:left; margin:.5em; height:25em;}

form {width:90%; font-size:1em; -moz-box-sizing: border-box;}
form label {display:block; text-align:right; padding:.25em;}
label textarea,label input,label select {width:65%; border:1px solid #89ACCD; margin-bottom:.25em;}
select {width:50%; border:1px solid #89ACCD; }
option {background:white;}
button {background:url(imgs/info.gif) bottom repeat-x;}
/*-_-_-_-_-_-_-_-_-_-_-_-_FORMULARIO-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/




#temperature {color:#666; font-size:1em; margin-left:.5em; margin-top:-3em; padding-bottom:.5em; position:absolute;}

.tablequote {width:75% !important; margin:.25em auto; font-size:12px!important; background:url(imgs/navgreen.gif);}
.tablequote tr td {text-align:left !important;}
.detailquote{width:75% !important; margin-right:2em; font-size:12px!important; font:Verdana, Arial, Helvetica, sans-serif;}
.detailquote tr { background: #B0CA33;}
.detailquote #titlequote {background: #D1E16C;}
.btquote{  width:95% !important; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px !important; font-size:11px; font-weight:bold;  text-align:left; padding:0px!important;}
.btquote label{ background:#E75128 !important; float:left;  text-align:center; color:#FFF !important; margin: 0 0 0 .5em !important; width:145px!important;}
.btquote span{  background:#B0CA33; height:15px; width:15px; float:left; display:inline; margin:0px; color:#000000; vertical-align:text-bottom;}
#photos {width:240px; border-spacing:5px; overflow:hidden; font-size:12px!important;}
#photos img {display:block;}
#photos .big img {width:240px;}
#photos .small {width:110px;}
#photos .small img {width:110px; position:relative;}
#photos td {border:1px solid #999; padding:5px; background:white;}

#block_book dl{border:1px solid #B0CA33; background:#D9D9D9; padding:0!important; margin:.25em .5em; width:22em!important; height:140px; font-size:12px!important; }
#block_book dl p { border:1px solid #000; background:#C6CC3A; color:#0000CC; width:225px; text-align:center; padding:.25em; margin: 1em auto 0 auto; }


#info ul,#info p,#content p {text-align:left;}
#info h2, #content h2 {text-transform:uppercase;}
#info dl p, #content dl p {clear:both;}
#info dl p span, #content dl p span{background:white !important; border:1px solid #89ACCD; padding:.25em .5em; width:1em; margin-right:.25em; display:block; float:left; text-align:center; font-weight:bold; color:#89ACCD;}
#info ul {padding:0; margin:0;}
#info ul li {padding:5px; margin:0; margin-left:1.5em;}
#info form {margin:0; padding:0;}
#info {width:22em; text-align:center;}
#info dl {border:1px solid #89ACCD; background:url(imgs/info.gif) top repeat-x; padding:.5em; margin:.25em .5em;}



#tellafriend { position:absolute; background:#FFFFFF; z-index:20; margin-top:-2em; width:16em; margin-left:-4em; }
* html #tellafriend{ margin-left:-5em; width:14em;}
#tellafriend form{ width:100%; border: 1px solid #89ACCD; text-align:center; padding:0px .75em 0 .75em; }
#tellafriend form input{ display:block; width:95%; }
#tellafriend form h2 {color:#3C2782; font-size:13px; margin-top:0px;}
/*
.Arabic #content .program {background:url(imgs/tablelightbrown.gif) top repeat-x; border:1px solid #CBC165;}
.Russian #content .program {background:url(imgs/tableemerald.gif) top repeat-x; border:1px solid #5ED1C5;}
.Portugues #content .program {background:url(imgs/tablebrown.gif) top repeat-x; border:1px solid #D08D60;}
.Japanese #content .program {background:url(imgs/tablelightgreen.gif) top repeat-x; border:1px solid #71C0AB;}
.Chinese #content .program {background:url(imgs/tablepurple.gif) top repeat-x; border:1px solid #C660D1;}
.Français #content .program {background:url(imgs/tablelightblue.gif) top repeat-x; border:1px solid #D3EEFF;}
.Español #content .program {background:url(imgs/tableyellow.gif) top repeat-x; border:1px solid #FFD355;}
.Deutsch #content .program {background:url(imgs/tablegreen.gif) top repeat-x; border:1px solid #E5F2E0;}
.English #content .program {background:url(imgs/tablered.gif) top repeat-x !important; border:1px solid #FFD3D4 !important;}
.Italiano #content .program {background:url(imgs/tableorange.gif) top repeat-x; border:1px solid #EFB47F;}

.Arabic #noselect {background:#CBC165}
.Russian #noselect {background:#5ED1C5}
.Portugues #noselect {background:#D08D60}
.Japanese #noselect {background:#71C0AB}
.Chinese #noselect {background:#C660D1}
.Français #noselect {background:#D3EEFF}
.Español #noselect {background:#FFF3D3}
.English #noselect {background:#FFD3D4}
.Deutsch #noselect {background:#E5F2E0}
.Italiano #noselect {background:#FFE8D3}

.Arabic .table tr td {border-bottom:1px dotted #CBC165;}
.Russian .table tr td {border-bottom:1px dotted #5ED1C5;}
.Portugues .table tr td {border-bottom:1px dotted #D08D60;}
.Japanese .table tr td {border-bottom:1px dotted #71C0AB;}
.Chinese .table tr td {border-bottom:1px dotted #C660D1;}
.Français .table tr td {border-bottom:1px dotted #32ABFF;}
.Español .table tr td {border-bottom:1px dotted #FFD355;}
.English .table tr td {border-bottom:1px dotted #F42A41;}
.Deutsch .table tr td {border-bottom:1px dotted #84C16F;}
.Italiano .table tr td {border-bottom:1px dotted #EFB47F;}

.Arabic #cont {background:white url(imgs/tablelightbrown.gif) repeat-x left -5em;}
.Russian #cont {background:white url(imgs/tableemerald.gif) repeat-x left -5em;}
.Portugues #cont {background:white url(imgs/tablebrown.gif) repeat-x left -5em;}
.Japanese #cont {background:white url(imgs/tablelightgreen.gif) repeat-x left -5em;}
.Chinese #cont {background:white url(imgs/tablepurple.gif) repeat-x left -5em;}
.Français #cont {background:white url(imgs/tablelightblue.gif) repeat-x left -5em ;}
.Español #cont {background:white url(imgs/tableyellow.gif) repeat-x left -5em ;}
.English #cont {background:white url(imgs/tablered.gif) repeat-x left -5em;}
.Deutsch #cont {background:white url(imgs/tablegreen.gif) repeat-x left -5em;}
.Italiano #cont {background:white url(imgs/tableorange.gif) repeat-x left -5em;}

#cont,#cont ul {margin:0; text-align:left}

.Arabic .table {border:1px solid #F0EDD3; background:url(imgs/tablelightbrown.gif) top repeat-x !important;}
.Russian .table {border:1px solid #D2F2EF; background:url(imgs/tableemerald.gif) top repeat-x !important;}
.Portugues .table {border:1px solid #F1DED2; background:url(imgs/tablebrown.gif) top repeat-x !important;}
.Japanese .table {border:1px solid #D7EDE7; background:url(imgs/tablelightgreen.gif) top repeat-x !important;}
.Chinese .table {border:1px solid #EFD2F2; background:url(imgs/tablepurple.gif) top repeat-x !important;}
.Français .table {border:1px solid #D3EEFF; background:url(imgs/tablelightblue.gif) top repeat-x !important;}
.English .table {border:1px solid #FFD3D4; background:url(imgs/tablered.gif) top repeat-x !important;}
.Español .table {border:1px solid #FFD355; background:url(imgs/tableyellow.gif) top repeat-x !important;}
.Deutsch .table {border:1px solid #84C16F; background:url(imgs/tablegreen.gif) top repeat-x !important;}
.Italiano .table {border:1px solid #EFB47F; background:url(imgs/tableorange.gif) top repeat-x !important;}

.Arabic .table .alt {background:#E7E2B8;}
.Russian .table .alt {background:#B5EAE4;}
.Portugues .table .alt {background:#FFCEA1;}
.Japanese .table  .alt {background:#BDE2D8}
.Chinese .table .alt {background:#E5B6EA;}
.Français .table .alt {background:#A1D9FF;}
.English .table  .alt {background:#FFA1A2;}
.Español .table .alt {background:#FFE6A1;}
.Deutsch .table .alt {background:#C7E3BD;}
.Italiano .table .alt {background:#FFCEA1;}

.Arabic #content h1 {color:#CBC165;}
.Russian #content h1 {color:#5ED1C5;}
.Portugues #content h1 {color:#D08D60;}
.Japanese #content h1 {color:#71C0AB;}
.Chinese #content h1 {color:#C660D1;}
.Français #content h1 {color:#32ABFF;}
.Español #content h1 {color:#2A93C9;}
.English #content h1 {color:#F42A41;}
.Deutsch #content h1 {color:#84C16F;}
.Italiano #content h1 {color:#EFB47F;}

#nav {width:15em; border-right:1px solid #89ACCD; background:url(imgs/nav.gif) top repeat-x;}

#dest {display:table;}
#dest div {display:table-row;}
#dest div div {display:table-cell; float:left;}



.Arabic .tabs .active a, .Arabic .tabs a:hover {background:#F0EDD3 url(imgs/nav_h2lightbrown.gif) top repeat-x;}
.Russian .tabs .active a, .Russian .tabs a:hover {background:#D2F2EF url(imgs/nav_h2emerald.gif) top repeat-x;}
.Portugues .tabs .active a, .Portugues .tabs a:hover {background:#F1DED2 url(imgs/nav_h2brown.gif) top repeat-x;}
.Japanese .tabs .active a, .Japanese .tabs a:hover {background:#D7EDE7 url(imgs/nav_h2lightgreen.gif) top repeat-x;}
.Chinese .tabs .active a, .Chinese .tabs a:hover {background:#F2DDF5 url(imgs/nav_h2purple.gif) top repeat-x;}
.Français .tabs .active a, .Français .tabs a:hover {background:#D3EEFF url(imgs/nav_h2lightblue.gif) top repeat-x;}
.Español .tabs .active a, .Español .tabs a:hover {background:#FFF3D3 url(imgs/nav_h2yellow.gif) top repeat-x;}
.English .tabs .active a, .English .tabs a:hover {background:#FFD3D4 url(imgs/nav_h2red.gif) top repeat-x;}
.Deutsch .tabs .active a, .Deutsch .tabs a:hover {background:#E5F2E0 url(imgs/nav_h2green.gif) top repeat-x;}
.Italiano .tabs .active a, .Italiano .tabs a:hover {background:#FFE8D3 url(imgs/nav_h2orange.gif) top repeat-x;}

.Español .tabs .active a {border-bottom:1px solid #FFF3D3;}
.English .tabs .active a {border-bottom:1px solid #FFD3D4;}
.Deutsch .tabs .active a {border-bottom:1px solid #E5F2E0;}
.Portugues .tabs .active a {border-bottom:1px solid #F4E5DC;}
.Français .tabs .active a {border-bottom:1px solid #D3EEFF;}
.Italiano .tabs .active a {border-bottom:1px solid #FFE8D3;}
.Chinese .tabs .active a {border-bottom:1px solid #EFE0F1;}
.Russian .tabs .active a {border-bottom:1px solid #DCF5F2;}
.Japanese .tabs .active a {border-bottom:1px solid #E0F1EC;}
.Arabic .tabs .active a {border-bottom:1px solid #F4F1DE;}



#content dl {width:17em; padding:.5em; margin:.25em .5em;}
#content dl li {display:block; float:left; width:10em; padding:0; margin:0;}
#content dl {float:left;}



#nav ul {padding:0; margin:0 0 0 -2px;}
#nav ul li {text-align:right; list-style-type:none;}
#nav ul li a {-moz-box-sizing: border-box; }
#nav ul li:hover {background:url(imgs/nav_li_hover.gif) bottom repeat-x;}
#nav ul h2 {text-transform:uppercase; text-align:left; font-size:1em; margin:0; padding:0 0 0 .5em;}
#nav ul h3 {font-size:1em; padding:0; margin:0;}
#nav ul a {display:block; padding:.175em .5em .175em 0; width:100%;}
#nav ul a:hover {text-decoration:underline;}




#menuinicial #container{width:40% !important; text-align:left; float:left; height:12em; margin-left:1em !important; margin-right:2.5em !important; margin-bottom:.75em;}
#container {border-bottom:1px solid #ddd; margin:0px; padding:0; font-size:1.4em}
#content h1 { font-size:1.5em; margin:0; padding:.5em .25em; z-index:3 !important; position:relative !important;}
#content p,#info p,#content h2,#info h2 {font-size:1em; margin:0; padding:.5em;}



#content table {width:100%; text-align:center; clear:both;}
#content ul li,#info ul li {list-style-type:square;}
#temperature {color:#666; font-size:1em; margin-left:.5em; margin-top:-1em; padding-bottom:.5em; z-index:0 !important; position:relative;}
#content .photoexperiences {float:right; padding:.25em; margin:.5em; width:9em; background:#FFFFFF; border:1px solid #ccc;}
#content .photoexperiences img {width:8.5em;}

#sitemap td {vertical-align:top; font-size:86%}
#sitemap ul {list-style-type:none; padding:0; margin:0; float:left; padding:.5em 1em; color:#666; width:20em; border-left:1px solid #ddd;}
#sitemap ul li{list-style-type:none;}
#sitemap a {color:#666; text-decoration:none;}
#sitemap a:hover {text-decoration:underline;}
#sitemap h2,#info h2 {font-size:1em; margin:0;}



.pais { height:10em; font-weight:bold; width:10em; display:block; float:left; padding:1em; margin:.25em; border:1px solid #999;}
.pais:hover {border:1px solid #666;}
.pais ul {font-weight:normal; margin:0; padding:0;}
.pais ul li {display:block;}


.table .rojo td {font-weight:bold;}

.comment {border:1px solid #89ACCD; background:url(imgs/info.gif) top repeat-x; padding:.5em; width:35em; border-left:1.5em solid #89ACCD; float:left; margin:.5em; height:25em;}

form {width:100%; padding:.5em; font-size:.75em; -moz-box-sizing: border-box;}
form#contactus {clear:both;}
form label {display:block; text-align:right; padding:.25em;}
label textarea,label input,label select {width:50%; border:1px solid #89ACCD; background:url(imgs/info.gif) left -2em repeat-x;}
select {width:50%; border:1px solid #89ACCD; background:url(imgs/info.gif) left -2em repeat-x;}
option {background:white;}
button {background:url(imgs/nav_li_hover.gif) bottom repeat-x;}


#content .program {overflow:auto;}
#content .program img, #content .program .location {float:left; border:1px solid #ddd; width:7em; background:white; margin:.25em; display:none}
#content .program a.location {display:block; overflow:hidden !important; width:auto; height:120px;}
#content .program .location img {display:block; height:5em; border:0 !important; text-align:center; width:6em !important; margin:auto .5em;}

.boton {width:25% !important;}*/

