/* ESTILOS GENERALES. ******************************************************************************************/
html, body{
	/*background: url(../images/fondobody.gif) repeat left top;*/
	font-family: tahoma, Arial, Helvetica, sans-serif;	
	text-align: center;
	font-size: 11pt;
	height:100%; 
	background: #fff;
	color: #000;
	padding: 0px;
	margin: 0px;
}

a:link 		{	text-decoration:none; color: #5783ce;}
a:visited 	{	text-decoration: none; color: #5783ce;}
a:hover 		{	text-decoration: none; color: #84acef;}
a:active 	{	text-decoration: none; color: #5783ce;}

a:link.minititol		{	text-decoration:none; color: #5783ce; font-size:14px; font-weight: 600;}
a:visited.minititol 	{	text-decoration: none; color: #5783ce; font-size:14px; font-weight: 600;}
a:hover.minititol 		{	text-decoration: none; color: #5783ce; font-size:14px; font-weight: 600;}
a:active.minititol 	{	text-decoration: none; color: #5783ce; font-size:14px; font-weight: 600;}

a:link.gris 		{	text-decoration:none; color: #a0a0a0;}
a:visited.gris	{	text-decoration: none; color: #a0a0a0;}
a:hover.gris 		{	text-decoration: none; color: #a0a0a0;}
a:active.gris	{	text-decoration: none; color: #a0a0a0;}

a:link.blanco 		{	text-decoration:none; color: #fff;}
a:visited.blanco	{	text-decoration: none; color: #fff;}
a:hover.blanco 		{	text-decoration: none; color: #84acef;}
a:active.blanco	{	text-decoration: none; color: #fff;}

a:link.grisl 		{	text-decoration:none; color: #fff;}
a:visited.grisl	{	text-decoration: none; color: #fff;}
a:hover.grisl		{	text-decoration: none; color: #84acef;}
a:active.grisl	{	text-decoration: none; color: #fff;}

a:link.pathl 		{	text-decoration:none; color: #333;}
a:visited.pathl	{	text-decoration: none; color: #333;}
a:hover.pathl 		{	text-decoration: none; color: #84acef;}
a:active.pathl	{	text-decoration: none; color: #333;}

a:link.mini		{	text-decoration:none; color: #767b7f;}
a:visited.mini 	{	text-decoration: none; color: #767b7f;}
a:hover.mini 		{	text-decoration: none; color: #84acef;}
a:active.mini 	{	text-decoration: none; color: #767b7f;}

/********************************************estilos generales* ****************************************************/

/********************************************estilos de fuentes ****************************************************/
.letrazulclaro{ color:#5783ce; font-weight:600;}
.letrazulclaro.hover{ color:#fff; font-weight:600;}
.letrazul{ color:#032d9b;}
.minimenu{	font-size:11px;	margin:0px; padding:0px 0px 0px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 600; height: 15px; color:#000; background:#; text-align:left; }

.path{	width:500px; color:#000; background:#; text-align:left; float: left;}

.idiomas{	font-size:11px;	margin:0px; padding:0px 30px 5px 60px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 300; color:#000; background:#; text-align:right; float: right;}

.textocaract{	font-size:12px; margin:0px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height:18px; font-weight:300; color:#c8c8c8; }

.titulolocal{	font-size:18px;	margin:0px; padding:30px 135px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 300; color:#fff;	float:right; background:#; height: 144px;}
.titulosurfaces{	font-size:18px;	margin:0px; padding:30px 175px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 300; color:#fff;	float:right; background:#;}
.tituloplain{	font-size:18px;	margin:0px; padding:30px 0 0 60px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 300; color:#fff;	float:left; background:#; }

.titulolocalcom{	font-size:18px;	margin:0px; padding:30px 0px 0px 100px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 300; color:#fff;	float:left; background:#; height: 54px; width:230px}
.titulosurfacescom{	font-size:18px;	margin:0px; padding:30px 0px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 300; color:#fff;	float:left; background:#; height: 54px; width: 100px;}
.tituloplaincom{	font-size:18px;	margin:0px; padding:175px 0 0 80px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 300; color:#fff;	float:left; background:#;width:300px;}

.titulotyped{	font-size:18px;	margin:0px; padding:0px 0px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 300; color:#fff;}
.textotypedh4{	font-size:12px; margin:0px; padding:30px 0px 0px 170px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height:18px; font-weight:300; color:#c8c8c8; width: 380px;  float:left;  background: #; height:140px;}
.textotypedh4comm{	font-size:12px; margin:0px; padding:30px 0px 0px 180px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height:18px; font-weight:300; color:#c8c8c8; width: 400px;  float:left; background: #;}
.textotypedh4comm1{	font-size:12px; margin:0px; padding:30px 0px 0px 180px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height:18px; font-weight:300; color:#c8c8c8; width: 380px;  float:left; background: #;}

.subtitol{
margin: 20px 0 0 0;
}


.grisl{	font-size:12px; margin:0px; padding:0px 0px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height:18px; font-weight:300; color:#fff; background:transparent;	}
.gris{	font-size:12px; margin:0px; padding:0px 5px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height:18px; font-weight:600; color:#a0a0a0; background:transparent; width: 150px;	}
.gris6{	font-size:12px; margin:0px; padding:0px 5px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height:18px; font-weight:600; color:#a0a0a0; background:#; width: 170px;	}
.gris5{	font-size:12px; margin:0px; padding:0px 0px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height:18px; font-weight:600; color:#a0a0a0; background:#; width:180px; text-align: left;	}
.peu{font-size:11px; margin:0px; padding:40px 0px 0px 20px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight:300; color: #767b7f;}
.peugran{font-size:36px; margin:0px; padding:0px 0px 0px 20px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight:300; color: #333;}
.peusemi{font-size:18px; margin:0px; padding:30px 0px 0px 20px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight:300; color: #333;}
.ref{font-size:11px; margin:0px; padding:5px 0px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight:300; color: #767b7f;}
h1{	font-size:18px;	margin:0px; padding:20px 0px 0px 25px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 300; color:#fff;	}
h2{	font-size:22px;	margin:0px; padding:0px 0px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #5783ce; font-weight: 300; 	}	
h3{	font-size:13px;	margin:0px; padding:0px 0px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight:300; color: #767b7f;	}
h4{	font-size:12px; margin:0px; padding:20px 0px 0px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height:18px; font-weight:300; color:#c8c8c8;	}
h5{	font-size:11px; margin:0px; padding:0px 0px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight:300; color: #fff;}
h5.hover{	font-size:11px; margin:0px; padding:0px 0px 0px 0px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight:300; color: #84acef;}
.info{	font-size:11px; margin:10px; padding:2px 10px 2px 5px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight:300; color: #a0a0a0; background:#616161; width:25px; }
/********************************************estilos de fuentes ****************************************************/

.imgqui{
margin: 0 0 0 0;
}

.imgbandera{
margin: 0 0 0 5px;
}

.imgpromo{
margin: 20px 20px 0 0;
}

.margesq{
margin: 20px 0px 0 20px;
}
/********************************************estilos de banners***********************************************/
#banner{
background: url(../images/index_03.jpg) no-repeat left top;
width: 800px;
background: #00aaff;
margin: 0px;
padding: 0px;
}

#bannercanada{
background: url(../images/home_canada_03.jpg) repeat left top;
width: 800px;
height: 260px;
}

#bannertyped{
background: url(../images/3_interior_typeD_02.jpg) repeat left top;
width: 800px;
height: 191px;
}

#bannertypea{
background: url(../images/3_interior_typeA_02.jpg) repeat left top;
width: 800px;
height: 191px;
}

/********************************************fin estilos de banners***********************************************/

/********************************************estilos de contenedores***********************************************/
#contenedorgrande{
	background-color: transparent;
	margin: 0px auto;
	text-align: center;
	border: solid 0px;
	overflow: hidden;
	height: auto;
	width: 800px;
}

#cuerpo{
}
/*****************************************************************************************************************************************************/
/*****************************************************************************************************************************************************/
#caja1{
background: url(../images/index_05.jpg) repeat left top;
height: 207px;
text-align: left;
}

#caja1tipocanada{
background: #333;
text-align: left;
padding: 0 0 10px 0;
}

#caja1promotions{
background: #333;
text-align: justify;
padding: 25px 0px 10px 0px;
}

#caja1canada{
background: url(../images/home_canada_05.jpg) repeat left top;
height: 187px;
text-align: left;
}

#caja1typeb{
background: url(../images/4_interior_typeB_04.jpg) repeat left top;
height: 670px;
text-align: left;
}

#caja1typed{
background: url(../images/3_interior_typeD_04.jpg) repeat left top;
height: 664px;
text-align: left;
}

#caja1typee{
background: url(../images/3_interior_typeE_04.jpg) repeat left top;
height: 915px;
text-align: left;
}

#caja1typef{
background: url(../images/4_interior_typeF_05.jpg) repeat left top;
height: 649px;
text-align: left;
}

#caja1typeg{
background: url(../images/3_interior_typeG_04.jpg) repeat left top;
height: 664px;
text-align: left;
}

#caja1typeh{
background: url(../images/2_interior_typeH_04.jpg) repeat left top;
height: 740px;
text-align: left;
}

#caja1typei{
background: url(../images/4_interior_typeI_04.jpg) repeat left top;
height: 744px;
text-align: left;
}

#caja1typea{
background: url(../images/3_interior_typeA_04.jpg) repeat left top;
height: 664px;
text-align: left;
}

#caja1typec{
background: url(../images/4_interior_typeC_04.jpg) repeat left top;
height: 692px;
text-align: left;
}

#caja1comm1{
background: url(../images/1_interior_comm1_04.jpg) repeat left top;
height: 1500px;
text-align: left;
}

#caja1comm˛{
background: url(../images/1_interior_comm˛_04.jpg) repeat left top;
height: 1122px;
text-align: left;
}

#caja1park1{
background: url(../images/1_interior_parking_04.jpg) repeat left top;
height: 619px;
text-align: left;
}
/*****************************************************************************************************************************************************/
/*****************************************************************************************************************************************************/
#caja2{
background: #333;
height: 266px;
text-align: justify;
padding-right: 60px;
padding-bottom: 30px;
}

#caja2larga{
background: #333;
text-align: justify;
padding-right: 60px;
padding-bottom: 30px;
}

#caja2mapa{
background: #333;
height: 600px;
text-align: justify;
padding-right: 0px;
}

#caja2qui{
background: #333;
text-align: justify;
padding-right: 20px;
padding-bottom: 30px;
}

#caja2contact{
background: url(../images/contact_2.jpg) repeat left top #333;
height: 100%;
text-align: left;
padding-right: 60px;
}

#caja2tipocanada{
background: #333;
text-align: justify;

}

#caja2canada{
background: url(../images/index_06_c.jpg) repeat left top;
height: 266px;
text-align: justify;
padding-right: 350px;
}

#caja2typed{
background: url(../images/3_interior_typeD_05.jpg) repeat left top;
height: 178px;
text-align: left;

}

#caja2typee{
background: url(../images/3_interior_typeE_05.jpg) repeat left top;
height: 182px;
text-align: left;

}

#caja2typef{
background: url(../images/4_interior_typeF_06.jpg) repeat left top;
height: 183px;
text-align: left;

}

#caja2typeg{
background: url(../images/3_interior_typeG_05.jpg) repeat left top;
height: 178px;
text-align: left;

}

#caja2typeh{
background: url(../images/2_interior_typeH_05.jpg) repeat left top;
height: 183px;
text-align: left;

}

#caja2typei{
background: url(../images/4_interior_typeI_05.jpg) repeat left top;
height: 187px;
text-align: left;

}

#caja2typea{
background: url(../images/3_interior_typeA_05.jpg) repeat left top;
height: 178px;
text-align: left;
}

#caja2typeb{
background: url(../images/4_interior_typeB_05.jpg) repeat left top;
height: 185px;
text-align: left;
}

#caja2typec{
background: url(../images/4_interior_typeC_05.jpg) repeat left top;
height: 185px;
text-align: left;
}

#caja2comm1{
background: url(../images/1_interior_comm1_05.jpg) repeat left top;
height: 185px;
text-align: left;
}

#caja2comm˛{
background: url(../images/1_interior_comm˛_05.jpg) repeat left top;
height: 185px;
text-align: left;
}
/*****************************************************************************************************************************************************/
/*****************************************************************************************************************************************************/
#caja3canada{
background: url(../images/caja3.jpg) repeat left top;
text-align: left;
padding: 0 0 0px 0;
height: 159px;
}

#footer{
background: url(../images/3_interior_typeD_06.jpg) no-repeat left top;
height: 119px;
text-align: left;
}

#sotapeu{
padding: 10px 0 0 0;
height: 80px;
text-align: center;
}

#izq{
float: left;
width: 340px;
height: 80px;
background: transparent;
}

#der{
float: right;
width: 320px;
height: 80px;
background: transparent;
}
/*****************************************************************************************************************************************************/

/*****************************************************************************************************************************************************/
.mini1{
padding: 50px 0 0 145px; float: left; background: transparent; width:150px;
}
.mini2{
padding: 50px 0 0 115px; _padding:50px 0 0 120px;  float: left;background: transparent; width:150px;
}
.mini3{
padding: 50px 0px 0 95px; _padding:50px 0 0 80px; float: left;background: transparent; width:100px;
}

.mini11{
margin: 25px 0 0 180px; -margin:25px 0 0 85px; float: left; background: #333; width:40px; padding: 0px 0px 0px 10px;_padding: 0px 10px 0px 10px;
}
.mini22{
margin: 25px 0 0 215px; -margin:25px 0 0 210px; float: left; background: #333; width:40px; padding: 0px 0px 0px 10px;_padding: 0px 10px 0px 10px;
}
.mini33{
margin: 25px 0px 0 210px; -margin:25px 0 0 185px; float: left; background: #333; width:40px; padding: 0px 0px 0px 10px;_padding: 0px 10px 0px 10px;
}
/*****************************************************************************************************************************************************/


/*****************************************************************************************************************************************************/

/*****************************************************************************************************************************************************/
/*****************************************************************************************************************************************************/
.mini1typed{
padding: 60px 0 0 125px; float: left; background: #; width:150px;
}
.mini2typed{
padding: 60px 0 0 100px; _padding:60px 0 0 90px;  float: left;background: #; width:150px;
}
.mini3typed{
padding: 60px 0px 0 95px; _padding:60px 0 0 110px; float: left;background: #; width:100px;
}

.mini11typed{
margin: 05px 0 0 205px; .margin:05px 0 0 220px; -margin: 05px 0 0 105px; float: left; background: #242424; width:40px; padding: 0px 0px 0px 10px; _padding: 0px 10px 0px 10px; 
}
.mini22typed{
margin: 05px 0 0 210px; .margin:05px 0 0 195px; -margin: 05px 0 0 185px; float: left; background: #242424; width:40px; padding: 0px 0px 0px 10px;_padding: 0px 10px 0px 10px;
}
.mini33typed{
margin: 05px 0px 0 205px; .margin:05px 0 0 215px; -margin: 05px 0px 0 195px;  float: left; background: #242424; width:40px; padding: 0px 0px 0px 10px;_padding: 0px 10px 0px 10px;
}
/*****************************************************************************************************************************************************/
.mini4home{
padding: 20px 0 0 155px; float: left; background: #; width:150px;
}
.mini5home{
padding: 20px 0 0 230px; _padding:20px 0 0 205px;  float: left;background: transparent;  width:160px;
}

.mini44home{
margin: 15px 0 0 155px; margin:15px 0 0 155px; -margin:15px 0 0 77px; float: left; background: #333; width:40px; padding: 0px 0px 0px 10px;_padding: 0px 10px 0px 10px;
}
.mini55home{
margin: 15px 0 0 330px; -margin: 15px 0 0 267px; float: left; background: #333; width:40px; padding: 0px 0px 0px 10px;_padding: 0px 10px 0px 10px;
}
/*****************************************************************************************************************************************************/
/*****************************************************************************************************************************************************/
.espacio20{
height: 22px;
background: transparent;
}
.minipdf{
margin: 320px 0px 0px 355px; _margin:390px 0 0 190px; float:left;  width:110px; background: url(../images/pdf.gif) no-repeat right top; height: 96px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.minipdfa{
margin: 320px 0px 0px 355px; _margin:390px 0 0 190px; float:left;  width:110px; background: url(../images/pdf.gif) no-repeat right top; height: 90px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.minipdfb{
margin: 320px 0px 0px 575px; _margin:390px 0 0 290px; float:left;  width:110px; background: url(../images/pdf.gif) no-repeat right top; height: 90px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.minipdfF{
margin: 300px 0px 0px 355px; _margin:350px 0 0 190px; float:left;  width:110px; background: url(../images/pdf.gif) no-repeat right top; height: 96px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.minipdfg{
margin: 320px 0px 0px 355px; _margin:390px 0 0 190px; float:left;  width:110px; background: url(../images/pdf.gif) no-repeat right top; height: 96px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.minipdf4{
margin: 540px 0px 0px 575px; _margin:540px 0 0 290px; float:left;  width:110px; background: url(../images/pdf.gif) no-repeat right top; height: 96px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.minipdfh{
margin: 340px 0px 0px 575px; _margin:440px 0 0 290px; float:left;  width:110px; background: url(../images/pdf.gif) no-repeat right top; height: 96px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.minipdfi{
margin: 400px 0px 0px 575px; _margin:460px 0 0 290px; float:left;  width:110px; background: url(../images/pdf.gif) no-repeat right top; height: 96px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

.minipdfcom{
margin: 70px 0px 0px 100px; _margin:70px 0px 0px 100px; float:left;  width:110px; background: url(../images/pdf.gif) no-repeat right top; height: 96px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.minipdfpark{
margin: 190px 0px 0px 575px; _margin:240px 0 0 290px; float:left;  width:110px; background: url(../images/pdf.gif) no-repeat right top; height: 96px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
/********************************************estilos de contenedores***********************************************/

/********************************************estilos de tablas******************************************************/
.canada{
background:#616161;
margin: 10px 30px 0 25px;
padding: 0px;
border: 0px solid #000;
}

.minipromo{
background:#616161;
margin: 25px 25px 0 25px;

border: 0px solid #000;
font-size:12px;  padding:20px 25px 25px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height:18px; font-weight:300; color:#fff;
}

.promotiontable{
background:#333;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px solid #000;
width: 705px;
}

.tipo2canada{
width: 750px;
margin: 10px 30px 0 25px;
}

.tdcaract{
padding: 10px 10px 10px 10px;
margin: 0px;
border: 0px solid #000;
}

.promo{
padding: 10px 0px 10px 10px;
margin: 0px;
border: 0px solid #000;
}

.contacto{
padding: 10px 13px 10px 0px;
margin: 0px;
border: 0px solid #000;
}

.contactod{
padding: 10px 0px 10px 0px;
margin: 0px;
border: 0px solid #000;
}


/*formularios********************************************************************************************************************************/
.textform {
	BORDER-RIGHT: #FF0000 0px solid;
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #FF0000 0px solid; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #FF0000 0px solid; 
	WIDTH: 140px; 
	COLOR: #000; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #FF0000 0px solid; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #fff;
	background-image:url(../images/botones/textos.gif) #9C8A7B;	
}

.textbut {
	BORDER: #0099ff 2px solid;
	FONT-SIZE: 12px; 
	WIDTH: 90px; 
	COLOR: #0099ff; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #fff;
	margin: 10px 0px 10px 0px;
	padding: 0 0 0 0;
}

.areaform {
	BORDER-RIGHT: #fff 0px solid;
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 0px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #fff 0px solid; 
	COLOR: #000; 
	margin: 0px 0px 10px 0px;
}
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #fff 0px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #fff;