/* Globales */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin: 0; padding: 0; }

body {
	font: 11px/18px Verdana,Geneva,sans-serif;
	text-align: center; 
    color: #000000;
	background:url(../images/bg_general.gif) repeat-x scroll 0 0 transparent;
}

ul, ol { list-style: none outside none; }
 
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
	font-size:1em;
	font-style:normal;
	font-weight:normal;
}

.footer-text {
	font-size:9px;
	margin:18px auto 10px;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
	width:950px;
}

h1, h2, h3, h4, h5, h6, .headline, .buttonColor { font-family:Verdana, sans-serif }

fieldset, img {	border:medium none; }

caption, th { text-align:left; }

table {	border-collapse:collapse; border-spacing:0; }

a { color:#005695; }

a:link, a:visited { color:#005695; }

a:hover, a:active { color:#F6921D; }

body, td, th, .container {
	color:#666666;
	font:11px/18px Verdana,Geneva,sans-serif;
}

.pg_border {
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
}

p b { font-weight: bold; color: #000; }

span.arrow {
	color:#F6921D;
	font-weight:bold;
	margin-left:4px;
}

span.bt-panel {
	background-position:100% 100%;
	background-repeat:no-repeat;
	cursor:pointer;
	text-indent:-9999px;
}

/* Fix */
.clear { clear: both; }
.clearer { clear: both; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden; }
.clearer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden; }

/* termina Globales */

.container { 
   	width: 980px;
   	background: #FFFFFF;
   	margin: 0 auto; 
   	text-align: left; 
} 

.container {	text-align:left; }
.container a:link {	text-decoration:underline;	}
.container a:visited {	text-decoration:underline;}

/* formulario antiguo */
.countryLink {
	color:#3366CC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:11px;
	float :left;
/*	border-color:silver;
	border-style:solid;
	color:black;*/
/*	font-family:Arial;*/
/*	font-size:small;
	font-style:normal;
	font-weight:normal;*/
}

.Estilo21 {
	color:#000000;
}

.countryNoLink {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:11px;
}


/* Empieza Header*/
#header {
 /*	border: 1px solid #0033CC; */
	height: 95px;
	overflow:hidden;
	margin: 0 auto 8px;
}

	#header .logo {
		width: 600px;
		height: 90px;
		margin-top: 10px;
		display: inline;
		float: left;	
	}

	/*#header .logo img{
		width: 300px;
		height: 80px;
	}*/


	#header .logo h1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:24px;
	}
	
	#header .links-right {
		margin-top: 30px;
		padding: 0 16px 0 0;
		float:right;
		display:inline;
	}
	
	#header .links-right .help-links {
		color: #999999;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:center;
	}
	
	#header .links-right .help-links a {
		color: #999999;
		text-decoration:none;
	}
	
/* Termina Header*/

/* Empieza Menu */
#menu{
	background:url(../images/bg_menu.png) no-repeat scroll 0 0 transparent;
	height: 45px;
	margin-left: 3px;
	position: relative;
	z-index: 1000;
}

	#menu .lista-left {
		display:inline;
		margin: 0 8px;
	}
	
	#menu .lista-left li{
		display:inline;
	}

	#menu .lista-left li a:link,  #menu .lista-left li a:visited{
		text-decoration:none;
	}

	#menu .lista-left li.list-active a {
		border-left: 0 none;
		padding-left: 22px;
		vertical-align: middle;
	}
	
	#menu .lista-left .list-active a{
		border: 0 none;
		color: #F6921D;
		font-size: 14px;
		font-weight: bold;
		line-height: 39px;
		margin: 0;
		padding: 8px 8px 0;
	}	

	/* Item Activo menu */
	
	#menu .lista-left  li #mn-sobre .texto a  {
		border:0 none;
		color:#F6921D;
		font-size:14px;
		font-weight:bold;
		line-height:39px;
		margin:0;
		padding:4px 8px 0;
	}

	#menu .lista-left li #mn-sobre{
		display:inline;
		float:left;
	}
	
	#menu .lista-left li  .left, #menu #mn-sobre .right, #menu #mn-sobre .texto {
		display:inline;
		float:left;
	}
	
	#menu .lista-left li #mn-sobre .texto {
		background:url(../images/tab_bg.png) repeat scroll 0 0 transparent;
	}
	
	#menu .lista-left li #mn-sobre .left, #menu #mn-sobre .right {
		width:14px;
	}
	
	#menu .lista-left li #mn-sobre .left, #menu #mn-sobre .right, #menu #mn-sobre .texto {
		height:43px;
	}

	#menu .lista-left li #mn-sobre .left{
		background:url(../images/global_images.png) repeat scroll 0 -1546px transparent;
	}
	
	#menu .lista-left li #mn-sobre .right{
		background:url(../images/global_images.png) repeat scroll 0 -983px transparent;
	}
	
	/* Fin Item activo menu */
	
	/* Item inactivos */
	#menu .lista-left li a {
		border-left: 1px solid #CCCCCC;
		color: #FFFFFF;
		float:left;
		font-size:13px;
		line-height:28px;
		margin-top:10px;
		padding:0 14px;
		text-decoration:none;
		vertical-align:middle;
	}
	
	#menu .lista-left li a:link, #menu .lista-left li a:visited {
		text-decoration:none;
	}
	
	#menu .lista-left li a:hover {
		color:#005695;
	}

	/* Fin Item Inactivos */
/* Termina Menu */

/* Inicia Submenu */
#submenu{
}

	.submenu-glb  {
		background:url(../images/sub_menu.png) repeat scroll 0 0 transparent;
		clear:both;
		height:23px;
		margin:0 auto;
	}
	
	.submenu-glb .sub-left {
		float:left;
		position:relative;
		width:970px;
		z-index:900;
	}

	.submenu-glb .sub-left li {
		display:inline;
		float:left;
		padding:0 12px;
		position:relative;
		z-index:auto;
	}

	.submenu-glb .sub-left li:hover{z-index: 999;}
	.submenu-glb .sub-left li.hover{z-index: 999;}

	.submenu-glb .sub-left li a:link, .submenu-glb .sub-left li a:visited {
		text-decoration:none;
	}

	.submenu-glb .sub-left li a {
		color:#005695;
		font-size:11px;
		line-height:22px;
		text-decoration:none;
	}

	.submenu-glb .sub-left li a:link, .submenu-glb .sub-left li a:visited{text-decoration: none;}
	.submenu-glb .sub-left li a:hover { color: #f6921d; }
	.submenu-glb .sub-left li.active a { font-weight: bold; color: #f6921d; }

	
	/* Drop down */
	.submenu-glb .sub-left li ul {
		color:#666666;
		display:none;
		font-weight:normal;
		left:0;
		line-height:13px;
		position:absolute;
		top:22px;
		width:100%;
		z-index:998;
		background:none repeat scroll 0 0 #EFEFEF;
		border-color: #999999;
		border-left:1px solid #999999;
		border-right:1px solid #999999;
		border-style:none solid;
		border-width:medium 1px;
		margin:0;
		padding:0;
		width:160px;
	}
	
	.submenu-glb .sub-left li ul li {
		display:block;
		float:none;
		padding:6px 12px;
	}
	
	.submenu-glb .sub-left li ul li a {
		color:#666666;
		font-weight:normal;
	}
	
	.submenu-glb .sub-left li ul li a:hover {color: #f6921d; font-weight:normal}
	
	.submenu-glb .sub-left li.active ul li a { line-height: 22px; font-weight: normal; color: #666; }
	.submenu-glb .sub-left li.active ul li a:hover {color: #f6921d; font-weight:normal}
	
	.submenu-glb .sub-left li:hover>ul { display: block; left: -1px; }
	.submenu-glb .sub-left li.hover ul { display: block; left: -1px; }
	
	.submenu-glb .sub-left li.lst{border: solid 1px #fff; border-bottom: none;}
	.submenu-glb .sub-left li.lst:hover { background: #efefef; border: solid 1px #999; border-bottom: none; line-height: 22px; left: 1px; }
	.submenu-glb .sub-left li.lst_hover { background: #efefef; border: solid 1px #999; border-bottom: none; line-height: 22px; left: 1px; }
	.submenu-glb .sub-left li.lst:hover a { line-height: 22px; }
	.submenu-glb .esub-left li.lst_hover a { line-height: 22px; }

	.submenu-glb .sub_deco {
		bottom:-8px;
		font-size:1px;
		height:8px;
		left:-1px;
		padding:0 8px;
		position:absolute;
		width:146px;
	}
	
	.submenu-glb .sub_deco .sbleft {
		background: url(../images/global_images.png) no-repeat 0px 0px;
		background-position: 0 -1320px; 
		width:8px; 
		height:8px; 
		position:absolute; 
		bottom:0; 
		left:0; 
		z-index:auto;
	}

	.submenu-glb .sub_deco .sbext {
		height:7px; 
		background:#EFEFEF; 
		border-bottom:#9C9C9C 1px solid
	}
	
	.submenu-glb .sub_deco .sbright {
		/*behavior:none;*/
		background: url(../images/sub_menu_dd_bg.png) no-repeat -22px 0px; 
		width:8px; 
		height:8px; 
		position:absolute; 
		bottom:0; 
		right:0; 
		z-index:auto;
	}

	/* termina drop down*/

/* Termina Submenu */

#content, #footer {
	width: 972px;
}
/* Empieza Contenido */
#content{
	background:none repeat scroll 0 0 #FFFFFF;
	margin:0 auto;
}

	#panel {
		background:url(..images/panel_bg.jpg) no-repeat 0 0 transparent;
		cursor:pointer;
		height:465px;
		position:relative;
	}
	
	#panel .panel-right {
		float:right;
		margin:22px;
	}
	
	/* Slide */
	#panel .descripcion {
		font-size:12px;
		height:200px;
		left:518px;
		position:absolute;
		top:60px;
		width:400px;
	}

	#panel .descripcion2 {
		font-size:12px;
		height:400px;
		left:18px;
		position:absolute;
		top:60px;
		width:940px;
	}

	#panel h3 {
		color:#000000;
		font-size:18px;
		line-height:21px;
	}
	
	#panel p {
		margin:10px 0;
	}

	#panel #slide1 { background:#FFFFFF;	}
	
	#panel #slide2 { background-image:url(../images/slide_2_img.jpg); display:none;	}
	
	#panel #slide3 { background-image:url(../images/slide_3_img.jpg); display:none;	}

	#panel #slide4 { background-image:url(../images/slide_4_img.jpg); display:none;	}
	
	#panel #slide5 { background-image:url(../images/slide_5_img.jpg); display:none;	}
	
	#panel #slide6 { background-image:url(../images/slide_6_img.jpg); display:none;	}


	#panel .post_it {
		background-image:url(../images/slide1_post-it.png);
	}

	#panel .post_it {
		background:url(../images/slide1_post-it.png) no-repeat scroll 0 0 transparent;
		height:141px;
		left:-14px;
		position:absolute;
		text-indent:-9999px;
		top:136px;
		width:142px;
	}
	
	#panel .image {
		background-position:0 100%;
		background-repeat:no-repeat;
		height:388px;
		left:2px;
		position:absolute;
		text-indent:-9999px;
		top:61px;
		width:515px;
	}
	
	#panel h2 {
		/*background:url("/_imgs/online2/home/billboard/billboard_headline_global_es.png") no-repeat scroll 50% 50% transparent;*/
		height:54px;
		left:0;
		position:absolute;
		/*text-indent:-9999px;*/
		top:18px;
		color:#006BA6;
		width:100%;
		font-size:36px;
		font-style:italic;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		text-align:center
	}
	
	#panel .bt-panel {
		background-image:url(../images/panel_button-7days.png);
		bottom:8px;
		height:78px;
		position:absolute;
		right:7px;
		width:360px;
	}

	#panel ol {
		cursor:auto;
		left:415px;
		padding:20px 22px;
		position:absolute;
		top:395px;
	}
	
	#panel ol li {
		background:url(../images/varios.png) no-repeat scroll 0 0 transparent;
	}
	
	#panel ol li {
		background-position:-24px -130px;
		color:#FFFFFF;
		cursor:pointer;
		float:left;
		height:23px;
		overflow:hidden;
		text-align:center;
		width:25px;
	}

	#panel ol li.hover {
		background-position:1px -130px;
		color:#4E4E4E;
	}

	#panel ol li.hover a{
		color:#4E4E4E;
	}

	#panel ol li a{
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#panel .cont-box {
		width:320px;
		height:258px;
	}
	
	#panel #cont-box1, #panel #cont-box2, #panel #cont-box3 {
		top:85px;
		position:absolute;
	}
	
	#panel #cont-box1 { background:url(../images/drop-box1.jpg) no-repeat; }
	#panel #cont-box2 { background:url(../images/drop-box2.jpg) no-repeat; left:316px;}
	#panel #cont-box3 { background:url(../images/drop-box3.jpg) no-repeat; left:633px;}	
	
	#panel .cont-box h4{
		color:#FFF;
		position:relative;
		text-align:center;
		top:15px;
	}
	
	#panel .cont-box p{
		font-size:0.95em;
		left:10px;
		position:relative;
		text-align:justify;
		top:12px;
		width:275px;
	}
	
	#panel .cont-box li{ 
		list-style:disc; 
		font-size:0.95em; 
		left:25px;
		width:280px;
		position:relative;
	}
	
	/* Termina Slide */

	#content #panel #titular{
		top:250px;
		width:450px;
		position:absolute;
	}
	
	#content #panel #titular h1{
		color:#F6921D;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
		margin:0;
	}
	
	#content #panel #titular h1 span.blk{
		color:#000000;
		font-size:17px;
		font-weight:normal;
		line-height:22px;
	}
	
	#content #panel #titular p{
		/*color:#005695;
		font-size:12px;*/
		line-height:normal;
		text-align:justify;
	}
	
	#content #panel #titular a{
		color:#005695;
		font-size:13px;
		font-weight:bold;
		line-height:normal;
	}

	#content .pg_separator {
		background:url(../images/separator.jpg) no-repeat scroll 0 0 transparent;
		height:10px;
		overflow:hidden;
		width:972px;
	}
	
	#content #links {
		background:url(../images/links_bg.gif) no-repeat scroll 48px 12px transparent;
		padding:12px 48px;
	}
	
	#content #links h1{
		font-size:12px;
		font-weight:bold;
		color: #f6921d; 
		margin-bottom:8px;
	}
	
	#content #links .col, #footer #ft_flow .col { float: left; display: inline; width: 156px; margin: 0 12px; }
	#content #links .col.col_a, #footer #ft_flow .col.col_a { margin-left: 0; }
	#content #links .col.col_d, #footer #ft_flow .col.col_d { margin-right: 0; }
	#content #links .col.col_d { width: 336px; }

	#content #links .col, #footer #ft_flow .col {
		display:inline;
		float:left;
		margin:0 12px;
		width:156px;
	}
	
	#content #links .col p.headline { 
		font-size: 12px; 
		line-height: 18px; 
		font-weight: normal; 
		color: #f6921d; 
		margin-bottom: 8px; 
	}
	
	#content #links .col p.headline a, p span { 
		font-weight: normal; 
		color: #005695; 
		text-decoration: none; 
	}
	
	#content #links .col p.headline a:hover { text-decoration: underline; }
	#content #links .col ul li { font-size: 11px; line-height: 18px; vertical-align: middle; margin-bottom: 4px; }
	#content #links .col ul li a { color: #666; text-decoration: none; }
	#content #links .col ul li a:hover { text-decoration: underline; }

	#content #links_bar { padding: 0 48px 12px 48px; height: 75px; }
	#content #links_bar img { float: left; display: inline; }
	#content #links_bar #statistic { float: right; display: inline; }
	
	/* formulario */
	#content #frmcontacto {
		width: 300px;
		margin: 0 auto;
		padding:10px 10px 10px 50px;
	}
	
	#content #panel .imgcontacto{	float:left;	}
	
	#content #frmcontacto label{
		font-family: Trebuchet MS,Tahoma,Times New Roman;
		float:left
	}
	
	#content #frmcontacto h3{
		color:#3366CC;
		font-family:Trebuchet MS,Tahoma,Times New Roman;
		font-size:14px;
		margin-bottom:5px;
		margin-top:10px;
		
	}
	
	#panel .pcontact {
		float:right;
		width: 300px;
	}
	/*fin formulario*/
	
	/* Interactivo */
	#panel .inter {
		font-size:12px;
		height:400px;
		width:900px;
		padding: 10px;
	}
	
	#panel .interactive1 {
		text-align:justify;
	}

	/*Fin interactivo */
/* Termina Contenido */
/* Empieza Pie de pagina */
#footer {
	background:none repeat scroll 0 0 #EEEEEE;
	border-top:4px solid #005695;
	font-size:9px;
	line-height:14px;
	margin:0 auto;
	padding-bottom:24px;
}

	#footer #ft_flow {
		padding:24px 48px 0;
	}
	
	#footer #ft_flow .col p.headline { font-size: 12px; line-height: 18px; font-weight: normal; color: #999; margin-bottom: 8px; }
	#footer #ft_flow .col p.headline a { font-weight: normal; color: #999; text-decoration: none; }
	#footer #ft_flow .col p.headline a:hover { text-decoration: underline; }
	#footer #ft_flow .col ul { margin: 0 16px; }
	#footer #ft_flow .col ul li { 
		font-size: 11px; 
		line-height: 18px; 
		vertical-align: middle; 
		margin-bottom: 4px; 
		list-style: url(images/arrow.gif);
	}
	
	#footer #ft_flow .col ul li a { color: #666; text-decoration: none; }
	#footer #ft_flow .col ul li p, span { color: #666; font-weight: normal; }
	#footer #ft_flow .col ul li a:hover { text-decoration: underline; }
	#footer #ft_flow .col ul li span.phone_number { color: #f6921d; font-size: 11px; font-weight: bold; white-space: nowrap; }
	#footer #ft_flow .col ul li ul li { list-style: disc; color: #999; margin-bottom: 0; }
	#footer #ft_flow .col ul li ul li a { color: #999; text-decoration: none; }
	#footer #ft_flow .col ul li ul li a:hover { text-decoration: underline; }
	#footer #ft_flow .col #englishtest, #footer #ft_flow .col #englishtownfriends { margin-bottom: 8px; }
	#footer #ft_flow .col #englishtest img { float: left; margin: 0 8px; display: inline; }
	#footer #ft_flow .col #englishtest a { color: #005695; }
	#footer #ft_flow .col #englishtest a:hover { color: #f6921d; }
	#footer #ft_flow .col #englishtest span.a_after { color: #f6921d; font-weight: bold; }

	#footer .wrap { padding: 12px 0; }
	#footer .wrap #ft-copyright { display: block; float: left; }
	#footer .wrap #ft-direccion { display: block; float: right; }
	#footer .logo-camara {float:left; margin-left:20px;}
	#footer .footer-logo {float:left; margin-left:85px;}
	
/* Termina pie de pagina */