body,html {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin:0 auto;
	text-align:center;
}
body {
	background-color: #AFDCEF;
	background-image: url(../images/fondo.jpg);
	background-repeat: repeat-x;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

a{
text-decoration:none;
color:#1E4558;}

a:hover{
text-decoration:none;
color:#666;}

.fL{
float:left;}

.fR{
float:right}

.b{
border:1px solid red;}

.c{
clear:both;}

.underConstruction{
color:#9DCEFF;
font-size:13px;
font-weight:bold;}

#header{
background:#fff;
}

#footer{
width:800px;
padding:0px 0px;
margin:0 auto;
font-weight:normal;}

#lala{
margin:0 auto;
text-align:center;
width:800px;
height:auto;}

#contenido{
padding-top:7px;
float:right;
width:485px;
*width:520px;
padding-left:25px;
padding-right:20px;
background:#fff;
font-size:11px;
text-align:justify;}

#contenedor2{
width:800px;
margin:0 auto;
background:#fff;
height:auto;}

#logo{
height:120px;
width:250px;}

#logo img{
margin-top:30px;
margin-left:15px;}

#idiomas{
width:540px;
height:130p;
text-align:right;
font-weight:bold;
color:#1D456E;
font-size:12px;
padding-right:10px;
padding-top:10px;}

#faq{
width:530px;
margin-top:7px;
height:1px;}

#banner{
width:800px;
height:222px;}

#banner img{
width:780px;}

#banner, #banner img{
margin:0 auto;
text-align:center;}


<!--botones izquierda->

#botonera{ 
	width:800px;
	vertical-align:middle;
	text-align:center;
	height:80px;
	text-align:center;
	margin:0 auto;
	margin-top:1px;
	}

#botonera a{
	text-decoration:none;
	font-family: Arial, Helvetica;
	font-size:12px;
	vertical-align:middle;
	text-align:center;}

#botonOut_courses{
	color: #FFFFFF;
	background-image:(../images/bt_courses.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;}

#botonOver_courses{
	color: #FFFFFF;
	background-image:url(../images/bt_courses_roll.jpg);
	background-repeat:no-repeat;
	background-position:left;
	cursor: pointer;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;}

#botonPpalOut_courses{
    height:26px;
	padding:6px 28px 2px 29px;
	margin-right:1px;
	float:left;
	color: #FFFFFF;
	background:url(../images/bt_courses.jpg) no-repeat;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;}

#botonPpalOver_courses{
	height:26px;
	padding:6px 28px 2px 29px;
	margin-right:1px;
	float:left;
	color: #FFFFFF;
	background:url(../images/bt_courses_roll.jpg) no-repeat;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;}
	
	#botonOut{
	color:#FFFFFF;
	background-image:url(../images/bt_centro.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;}

#botonOver{
	color: #FFFFFF;
	background-image:url(../images/bt_centro_roll.jpg);
	background-repeat:no-repeat;
	background-position:left;
	cursor: pointer;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;}

#botonPpalOut{
	height:26px;
	padding:6px 28px 2px 27px;
	margin-right:1px;
	float:left;
	color: #FFFFFF;
	background:url(../images/bt_centro.jpg) repeat-x;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;}

#botonPpalOver{
	height:26px;
	padding:6px 28px 2px 27px;
	margin-right:1px;
	float:left;
	color: #FFFFFF;
	background:url(../images/bt_centro_roll.jpg) repeat-x;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;}

<!--fin botones centrales-->

<!--boton derecha-->

#botonOut_photos{
	color:#FFFFFF;
	background-image:url(../images/bt_photos.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding:0px 2px;
	border-top:2px solid #fff;}

#botonOver_photos{
	color: #FFFFFF;
	background-image:url(../images/bt_photos_roll.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #fff;}

#botonPpalOut_photos{
	height:26px;
	padding:6px 27px 2px 27px;
	float:left;
	color: #FFFFFF;
	background:url(../images/bt_photos.jpg) no-repeat;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #fff;}

#botonPpalOver_photos{
	height:26px;
	padding:6px 27px 2px 27px;
	float:left;
	color: #FFFFFF;
	background:url(../images/bt_photos_roll.jpg) no-repeat;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #fff;}
	

#footerTop, #footerTop a,#footerTop a:visited{
color:#FFF;
font-family: Tahoma;
font-size:11px;
text-align:center;
padding-top:0px;
height:36px;
background:#00B8FF;
font-weight:normal;}

#footerBottom, #footerTop a,#footerTop a:visited{
color:#1E4558;
font-family: Tahoma;
font-size:10px;
line-height:15px;
padding:8px;
text-decoration:none;}

#footerBottom a, #footerTop{
font-weight:normal;}

#footerTop{
height:32px;
width:800px;
background-image: url(../../images/bck_footer.jpg);
}

#footerBottom{
background:#AFDCEF;}

#left{
padding-top:7px;
width:200px;
float:left;
background:#fff;
font-size:10px;
}

#titulo h1{
	font-size:20px;}
	
#left p{
font-size:15px;
font-weight:bold;
margin-left:20px;
color:#1C4354;}
	
#left table{
font-size:12px;
padding-left:10px;
color:#000;}

#left table td{
color:#000;}

.t12 a{
font-size:12px;
font-weight:bold;
text-decoration:none;}

.bB{
border-bottom:1px solid #999;}

#form{
width:300px;}


<!--formularios-->

.formTexto
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #000000;
	background-color: #FFFFFF;
}

.formInput
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #000000;
	background-color: #FFFFFF;
}

.borde
{
    border: 1px #000000 solid;
}

select
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}

input
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}

textarea
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}

.formulariosTitulo
{
	FONT-SIZE: 14px;
	MARGIN: 0px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #1c4354;
}
@charset "utf-8";
/* CSS Document */

body {
 background:#afdcef;
 font-family:"Trebuchet MS";
 font-size:10px;
 color:#666666;
 margin:0 auto;
 padding:0;
}

#wrapper {
 width:975px;
 height:auto;
 background:#FFFFFF;
 margin:0 auto;
 padding:0;
}

#wrapper2 {
 width:975px;
 height:auto;
 background:#FFFFFF;
 margin:0 auto;
 padding:0;
}

#header {
 width:975px;
 height:123px;
}

#logo {
 width:264px;
 height:123px;
 float:left;
}

#links_header {
 width:686px;
 height:123px;
 float:right;
 padding-right:25px;
}

.links_fr {
 margin:7px 0px; 
 font-size:9px; 
 text-align:right;
 color:#00b4fa;
}

.links_idiomas {
 color:#8c8b8b;
 text-decoration:none;
}

.link_idioma_ac {
 color:#fa1111;
 text-decoration:none;
}

#header_FM {
 width:975px;
 height:211px;
 background:#FFFFFF;
}

/*INICIO HEADER FLASH CON BOTONERA DERECHA*/
.header_flash {
 width:838px;
 height:211px;
 float:left;
}

#header_menu {
 width:137px;
 height:178px;
 float:right;
}

#btn1_rmenu {
 width:116px;
 height:36px;
 background:url(../images/btn_register.jpg) no-repeat;
}

#btn1_rmenu_hv {
 width:116px;
 height:36px;
 background:url(../images/btn_register_hv.jpg) no-repeat;
}

#btn2_rmenu {
 width:116px;
 height:37px;
 background:url(../images/btn_contact.jpg) no-repeat;
}

#btn2_rmenu_hv {
 width:116px;
 height:37px;
 background:url(../images/btn_contact_hv.jpg) no-repeat;
}

#btn3_rmenu {
 width:116px;
 height:35px;
 background:url(../images/btn_callback.jpg) no-repeat;
}

#btn3_rmenu_hv {
 width:116px;
 height:35px;
 background:url(../images/btn_callback_hv.jpg) no-repeat;
}

#btn4_rmenu {
 width:116px;
 height:36px;
 background:url(../images/btn_facebook.jpg) no-repeat;
}

#btn4_rmenu_hv {
 width:116px;
 height:36px;
 background:url(../images/btn_facebook_hv.jpg) no-repeat;
}

#btn5_rmenu {
 width:116px;
 height:36px;
 background:url(../images/btn_chat.jpg) no-repeat;
}

#btn5_rmenu_hv {
 width:116px;
 height:36px;
 background:url(../images/btn_chat_hv.jpg) no-repeat;
}
/*INICIO HEADER FLASH CON BOTONERA DERECHA*/

#botones {
 width:975px;
 height:80px;
 background:#333333;
}

/*INICIO BOTONERA PRINCIPAL*/
#botonera{ 
	width:975px;
	_width:950px;
	vertical-align:middle;
	text-align:center;
	height:26px;
	margin-left:25px;
	margin-top:5px;
}

#botonera a{
	text-decoration:none;
	font-family: Arial, Helvetica;
	font-size:12px;
	vertical-align:middle;
	text-align:center;
}

#botonPpalOut{
	height:26px;
	padding:6px 28px 2px 27px;
	margin-right:10px;
	_margin-right:5px;
	float:left;
	color: #FFFFFF;
	background:url(../images/bt_centro.jpg) repeat-x;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;
}

#botonPpalOver{
	height:26px;
	padding:6px 28px 2px 27px;
	margin-right:10px;
	_margin-right:5px;
	float:left;
	color: #FFFFFF;
	background:url(../images/bt_centro_roll.jpg) repeat-x;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;
}
	
	
/*FIN BONOTERA PRINCIPAL*/

/*INICIO BANNERS HOME*/
#contenido_banners {
 width:975px;
 background:#FFFFFF;
}

#contenido_banners_top {
 width:925px;
 height:235px;
 background:#FFFFFF;
 padding:0 25px 10px 25px;
}

#banner1 {
 width:461px;
 height:235px;
 float:left;
}

#banner1_left {
 width:239px;
 height:235px;
 float:left;
}

.img_banner1_lf {
 width:239px;
 height:132px;
}

.texto_banner1_lfd {
 width:224px;
 height:103px;
 background:url(../images/texto_banner1.jpg) no-repeat;
 line-height:15px;
 padding-left:15px;
 color:#0687a4; font-size:14px; font-weight:bold;
}

#banner1_right {
 width:222px;
 height:235px;
 float:right;
}

#contenido_banners_bottom {
 width:925px;
 height:220px;
 background:#FFFFFF;
 padding:0px 25px 0px 25px;
}

#banner2 {
 width:460px;
 height:235px;
 float:right;
}

#banner2_left {
 width:280px;
 height:235px;
 float:left;
}

.banner2_left_1 {
 width:280px;
 height:114px;
}

.banner2_left_2 {
 width:280px;
 height:121px;
}

#banner2_right {
 width:180px;
 height:235px;
 float:right;
}

.banner2_right_1 {
 width:180px;
 height:164px;
}

.banner2_right_2 {
 width:170px;
 height:72px;
 background:url(../images/texto_banner2.jpg) no-repeat;
 color:#c8aca8;
 line-height:12px;padding:3px 0px 0px 10px; font-size:11px;
}

#banner3 {
 width:461px;
 height:205px;
 float:left;
}

.banner3_left {
 width:187px;
 height:205px;
 float:left;
}

.banner3_right {
 width:274px;
 height:205px;
 float:right;
}

#banner4 {
 width:460px;
 height:205px;
 float:right;
}

#banner4_left {
 width:208px;
 height:205px;
 float:left;
}

#banner4_right {
 width:252px;
 height:205px;
 float:right;
}

.banner4_left1 {
 width:208px;
 height:132px;
}

.banner4_left2 {
 background:url(../images/text_banner4.jpg) no-repeat;
 width:198px;
 height:73px;
 padding:3px 0px 0px 10px; color:#1e456e; font-size:10px;
 line-height:15px;
}

.banner4_right1 {
 width:252px;
 height:115px;
}

.banner4_right2 {
 width:252px;
 height:90px;
}

/*footer*/
#footer {
 width:975px;
 margin:0 auto;
 padding:0;
}

#footerTop {
 color:#FFF;
 font-family: Tahoma;
 font-size:11px;
 text-align:center;
 height:23px;
 background:url(../images/footer.jpg) no-repeat;
 padding-top:8px;
}

#footerBottom {
 color:#1E4558;
 font-family: Tahoma;
 font-size:10px;
 line-height:15px;
 padding:8px;
 text-align:center;
 background:#afdcef;
}

#footerBottom a{
 color:#1E4558;
 text-decoration:none;
}

#footerBottom a:hover{
 color:#1E4558;
 text-decoration:none;
}

#footerBottom a:link, visited, active{
 color:#1E4558;
 text-decoration:none;
}


/***************ACCOMODATION*********************/
#lala {
 margin:0 auto;
 text-align:center;
 width:975px;
 height:auto;
 background:#FFFFFF;
 padding:0;
}

#contenedor2{
 width:975px;
 margin:0 auto;
 background:#ffffff;
 height:auto;
}

#contenido{
padding-top:7px;
float:right;
width:670px;
*width:660px;
padding-left:25px;
padding-right:20px;
*padding-right:10px;
background:#fff;
font-size:11px;
text-align:justify;
}

#left {
 padding-top:7px;
 /*width:185px;*/
 width:245px;
 float:left;
 background:#fff;
 font-size:10px;
 padding-left:15px;
 *padding-left:25px;
}

#titulo h1 {
 font-size:20px;
}

#left p {
 font-size:15px;
 font-weight:bold;
 margin-left:20px;
 *padding-left:20px;
 color:#1C4354; 
}

#left table {
 font-size:12px;
 padding-left:10px;
 color:#000;
}

#left table td {
 color:#000;
}

#left a {
text-decoration:none;
color:#3ec6fa;
 font-size:11px;
 font-family:"Trebuchet MS";
 font-weight:bold;
}

#left a:hover{
text-decoration:none;
color:#3ec6fa;
 font-size:11px;
 font-family:"Trebuchet MS";
 font-weight:bold;
}

/***********BREADCRUMBS**************/

div.breadcrumbs span {
   /*background:url(./images/bg-breadcrumb.png) no-repeat left center;*/
   /*background:#666666;*/
   overflow:hidden;
   padding:0 0 0 10px;
   width:0;
   filter:alpha(opacity=40); /* for IE */
   /*opacity:0.4;*/
}

.bradcrumbs {
 background:none;
}

h1 {
 background:url(../images/h1_flag.jpg) right no-repeat #e2f6fe;
 height:30px;
 *width:400px;
 max-width:400px;
 *max-width:none;
 line-height:30px;
 *line-height:0;
 font-size:16px;
 color:#00b4fa;
 padding-left:10px;
 *vertical-align:bottom;
}

h2 {
 background:url(../images/flecha_h2.jpg) right no-repeat #e9e9e9;
 height:19px;
 *width:400px;
 max-width:400px;
 *max-width:none;
 line-height:20px;
 *line-height:0;
 font-size:12px;
 padding-left:10px;
 *vertical-align:bottom;
 text-transform:lowercase;
}

#contenido .img {
 border:#CCCCCC solid 4px;
}