@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Bodoni FLF';
  src: url('BodoniflfRoman-vmAD.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'EbGaramond';
  src: url('EbGaramond08Regular-2mWe.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'Brittany';
  src: url('BrittanySignature-MaZx.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
}

body{ font-family: 'EbGaramond', sans-serif;  padding: 0px;	margin: 0px; color:#232323; background:#fff	}
#contenedor0{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor1{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{	width:96%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; background:#e1e1e1; background-size:100% }

#header{min-height:177px;  border:0px solid#C30;  width: 100%; background:#000}
#header-2{min-height:0px;   width: 100%;  background:#333}

#reds{border: 0px solid #f60; width:95px; font-size:16px; height:41px; float:right; text-align:right; margin-top:40px;  }	
#logo{ width:500px; border: 0px solid #f60; margin: 0px auto 0px; overflow:hidden;  margin-top:10px; margin-bottom:10px  }	
#logo img{width:100%}

#banner{width:100%; background:url(../img/index/black%20diamond%20web_banner.jpg); min-height:500PX; background-attachment:fixed; background-size:100% }

#cuadro1{float:left; width:35%;   }
#cuadro1 img{float:left; width:100%; margin-left:0%  }
#cuadro2{float:left; width:55%; margin:2% 5% 2% 5% ;  }
#cuadro4{display:none}

p, #binetas{font-size:18px; line-height:1.5; text-align:justify }
h1{color:#81569F; font-weight:600; font-size:30PX;  font-family: 'Bodoni FLF', sans-serif; }
h2{color:#81569F; font-weight:600; font-size:25PX;  font-family: 'Bodoni FLF', sans-serif;}
h3{color:#81569F; font-weight:600; font-size:30PX;  font-family: 'Brittany', sans-serif; }

#titu-1{color:#81569F; font-weight:600; font-size:40PX; line-height:1;  font-family: 'Bodoni FLF', sans-serif; }
#titu-2{color:#232323; font-weight:600; font-size:30PX; line-height:1.8;  font-family: 'Brittany', sans-serif;  }
#titu-3{color:#81569F; font-weight:500; font-size:30PX; line-height:1.5;  font-family: 'EbGaramond', sans-serif;  }
#spaces{color:#232323; font-weight:600; font-size:30PX; line-height:2;  font-family: 'Brittany', sans-serif; margin-top:20PX; margin-bottom:20PX   }
#spaces2{color:#81569F; font-weight:600; font-size:30PX; line-height:1;  font-family: 'Bodoni FLF', sans-serif; margin-bottom:20PX }

#cua1{float:left; width:31%; padding:2% 0% 0 0; ; text-align:justify}
#cua2{float:left; width:32%; padding:2% 0% 0 0; margin-left:2.5%;  text-align:justify}
#cua3{float:left; width:31%; padding:2% 0% 0 0; margin-left:2.5%; text-align:justify}
#cua4{float:left; width:31%; padding:2% 0% 2% 0; ; text-align:justify}
#cua44{float:left; width:31%; padding:2% 0% 2% 0; display:none; text-align:justify}
#cua5{float:left; width:32%; padding:2% 0% 2% 0; margin-left:2.5%; text-align:justify}
#cua6{float:left; width:31%; padding:2% 0% 0 0; margin-left:2.5%; text-align:justify}

#titu1{ background:#81569F; color:#FFF; font-size:22px; font-weight:300; padding:10px; text-align:center; font-family: 'EbGaramond', sans-serif; }
#titu2{ font-size:18px; font-weight:400;}
#txt1{ font-size:18px; font-weight:400; padding:10px;}
#txt2{ font-size:18px; font-weight:400; padding:10px; text-align:justify}

#cua11{float:left; width:25%;}
#cua11 img{width:90%; text-align:center}

.bg1{background:url(../img/index/black%20diamond%20web_contact%20us%20image.jpg); background-size:100%}
#conta1{width:45%; float:left; margin-top:35px; margin-bottom:35px;}

#cont1{height:40px; background:#FFF; width:80%; border:0px; margin-bottom:20px; color:#333; font-size:17px;   border-radius:2px; font-weight:500}
#cont2{height:100px; background:#FFF; width:80%; border:0px; margin-bottom:20px; color:#333; font-size:17px;   border-radius:2px}
#bot{background:#81569F; color:#fff; font-size:18px; padding:5px 10px; border-radius:3px; border:0;  font-family: 'EbGaramond', sans-serif;}

#maps{	width: 100%;	height: 300px;	}

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

#f1{float:left; width:33%; border: 0px solid #0C6; margin-top:25PX; }
#f2{float:left; width:33%; text-align:center; margin-top:PX; }
#f3{float:left; width:33%; text-align:right; margin-top:15PX; margin-bottom:15px }



@media screen and (min-width: 1024px) and (max-width: 1199px) {
#contenedor0{border: 0px solid #F00;	}

p, #binetas{font-size:18px; line-height:1.5; text-align:justify }


.bg1{background:url(../img/index/black%20diamond%20web_contact%20us%20image.jpg); background-size:120%; background-position:52%}
#conta1{width:45%; float:left; margin-top:35px; margin-bottom:35px;}

}

@media screen and (min-width: 800px) and (max-width: 1024px) {
#contenedor0{border: 0px solid #0C3;	}

#logo{ width:450px; float:left; margin-top:10px; margin-bottom:10px  }	
#logo img{width:100%}

#header{min-height:135px;  border:0px solid#C30;  width: 100%; background:#000}
#header-2{min-height:0px;   width: 100%;  background:#333}

#banner{width:100%; background:url(../img/index/black%20diamond%20web_banner.jpg); min-height:460PX; background-attachment:none; background-size:100% }

p, #binetas{font-size:18px; line-height:1.5; text-align:justify }

#cua1{float:left; width:48%; padding:2% 0% 0 0; min-height:355px}
#cua2{float:left; width:48%; padding:2% 0% 0 0; margin-left:2.5%; min-height:355px}
#cua3{float:left; width:48%; padding:2% 0% 0 0; margin-left:0%; min-height:280px}
#cua4{float:left; width:48%; padding:2% 0% 0 0; display:none}
#cua44{float:left; width:48%; padding:2% 0% 0 0; margin-left:2.5%; min-height:280px; display:block}
#cua5{float:left; width:48%; padding:2% 0% 2% 0; margin-left:0%; min-height:230px}
#cua6{float:left; width:48%; padding:2% 0% 0 0; margin-left:2.5%; min-height:230px;}

#spaces {color: #232323;  font-weight: 600;  font-size: 27PX;  line-height: 2;  font-family: 'Brittany', sans-serif;  margin-top: 20PX;
  margin-bottom: 20PX;}
#spaces2 { color: #81569F; font-weight:600;font-size:30PX; line-height:1; font-family: 'Bodoni FLF', sans-serif; margin-bottom: 20PX;}

#cua11{float:left; width:50%; margin-bottom:15px;}
#cua11 img{width:95%; text-align:center}

.bg1{background:url(../img/index/black%20diamond%20web_contact%20us%20image.jpg); background-size:155%; background-position:52%}
#conta1{width:60%; float:left; margin-top:35px; margin-bottom:35px;}

#f1{float:left; width:33%; border: 0px solid #0C6; margin-top:10px  }
#f2{float:left; width:33%; text-align:center;  }
#f3{float:left; width:33%; text-align:right; }
#f2 img{ width:70%;}
#f3 img{ width:70%;}

}

@media screen and (min-width: 600px) and (max-width: 799px) {
#contenedor0{	border: 0px solid #FC0;	}
#contenedor2{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; background:url(../img/index/about2-2.png) no-repeat; background-size:139% }

#logo{ width:300px; float:left; margin-top:10px; margin-bottom:10px  }	
#logo img{width:100%}

#header{min-height:97px;  border:0px solid#C30;  width: 100%; background:#000}
#header-2{min-height:0px;   width: 100%;  background:#333}

#banner{width:100%; background:url(../img/index/black%20diamond%20web_banner.jpg); min-height:350PX; background-attachment:none; background-size:100% }


#cuadro1{float:left; width:50%;   }
#cuadro1 img{ width:100%; margin-left:50%  }
#cuadro2{float:left; width:45%; margin: 0 2.5%; display:none; }
#cuadro4{display:block}

p, #binetas{font-size:18px; line-height:1.5; text-align:justify }
h1{color:#81569F; font-weight:600; font-size:25PX;  font-family: 'Bodoni FLF', sans-serif; }
h2{color:#81569F; font-weight:600; font-size:25PX;  font-family: 'Bodoni FLF', sans-serif;}
h3{color:#81569F; font-weight:600; font-size:30PX;  font-family: 'Brittany', sans-serif; }

#cua1{float:left; width:48%; padding:2% 0% 0 0; min-height:455px}
#cua2{float:left; width:48%; padding:2% 0% 0 0; margin-left:2.5%; min-height:455px}
#cua3{float:left; width:48%; padding:2% 0% 0 0; margin-left:0%; min-height:280px}
#cua4{float:left; width:48%; padding:2% 0% 0 0; display:none}
#cua44{float:left; width:48%; padding:2% 0% 0 0; margin-left:2.5%; min-height:280px; display:block}
#cua5{float:left; width:48%; padding:2% 0% 2% 0; margin-left:0%; min-height:230px}
#cua6{float:left; width:48%; padding:2% 0% 0 0; margin-left:2.5%; min-height:230px;}

#titu-1{color:#81569F; font-weight:600; font-size:35PX; line-height:1;  font-family: 'Bodoni FLF', sans-serif; }
#titu-2{color:#232323; font-weight:600; font-size:25PX; line-height:1.8;  font-family: 'Brittany', sans-serif;  }
#titu-3{color:#81569F; font-weight:500; font-size:30PX; line-height:1.5;  font-family: 'EbGaramond', sans-serif;  }
#spaces{color:#232323; font-weight:600; font-size:25PX; line-height:2;  font-family: 'Brittany', sans-serif; margin-top:20PX; margin-bottom:20PX   }
#spaces2{color:#81569F; font-weight:600; font-size:25PX; line-height:1;  font-family: 'Bodoni FLF', sans-serif; margin-bottom:20PX }


#cua11{float:left; width:50%; margin-bottom:20px}
#cua11 img{width:90%; text-align:center}

.bg1{background:url(../img/index/black%20diamond%20web_contact%20us%20image.jpg); background-size:200%; background-position:100%}
#conta1{width:80%; float:left; margin-top:35px; margin-bottom:35px; background:url(../img/tras.png)}

#f1{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-top:10PX; }
#f2{float:left; width:100%; text-align:center; margin-top:20PX; }
#f2 img{ width:130px;}
#f3{float:left; width:100%; text-align:center; margin-top:10PX; margin-bottom:10px }
#f3 img{ width:170px;}

}


@media screen and (min-width: 480px) and (max-width: 599px) {
#contenedor0{border: 0px solid #000;	}
#contenedor2{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; background:#e1e1e1; background-size:139% }

#logo{ width:300px; float:left; margin-top:10px; margin-bottom:10px  }	
#logo img{width:100%}

#header{min-height:97px;  border:0px solid#C30;  width: 100%; background:#000}
#header-2{min-height:0px;   width: 100%;  background:#333}

#banner{width:100%; background:url(../img/index/black%20diamond%20web_banner.jpg); min-height:300PX; background-attachment:none; background-size:100% }

#cuadro1{float:left; width:50%;   }
#cuadro1 img{ width:100%; margin-left:50%  }
#cuadro2{float:left; width:45%; margin: 0 2.5%; display:none; }
#cuadro4{display:block}

p, #binetas{font-size:18px; line-height:1.3; text-align:justify }
h1{color:#81569F; font-weight:600; font-size:22PX;  font-family: 'Bodoni FLF', sans-serif; }
h2{color:#81569F; font-weight:600; font-size:25PX;  font-family: 'Bodoni FLF', sans-serif;}
h3{color:#81569F; font-weight:600; font-size:30PX;  font-family: 'Brittany', sans-serif; }

#titu-1{color:#81569F; font-weight:600; font-size:30PX; line-height:1;  font-family: 'Bodoni FLF', sans-serif; }
#titu-2{color:#232323; font-weight:600; font-size:25PX; line-height:1.8;  font-family: 'Brittany', sans-serif;  }
#titu-3{color:#81569F; font-weight:500; font-size:25PX; line-height:1.5;  font-family: 'EbGaramond', sans-serif;  }
#spaces{color:#232323; font-weight:600; font-size:22PX; line-height:2;  font-family: 'Brittany', sans-serif; margin-top:20PX; margin-bottom:20PX   }
#spaces2{color:#81569F; font-weight:600; font-size:25PX; line-height:1;  font-family: 'Bodoni FLF', sans-serif; margin-bottom:20PX }


#cua1{float:left; width:99%; padding:2% 0% 0 0; min-height:none}
#cua2{float:left; width:99%; padding:2% 0% 0 0; margin-left:0%; min-height:none}
#cua3{float:left; width:99%; padding:2% 0% 0 0; margin-left:0%; min-height:none}
#cua4{float:left; width:99%; padding:2% 0% 0 0; margin-left:0%; min-height:none; display:none}
#cua44{float:left; width:99%; padding:2% 0% 0 0; margin-left:0%; min-height:none; display:block}
#cua5{float:left; width:99%; padding:2% 0% 2% 0; margin-left:0%; min-height:none}
#cua6{float:left; width:99%; padding:2% 0% 0 0; margin-left:0%; min-height:none}

#cua11{float:left; width:50%; margin-bottom:20px}
#cua11 img{width:90%; text-align:center}

.bg1{background:url(../img/index/black%20diamond%20web_contact%20us%20image.jpg); background-size:247%; background-position:88%}
#conta1{width:100%; float:left; margin-top:35px; margin-bottom:35px; background:url(../img/tras.png)}

#f1{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-top:10PX; }
#f2{float:left; width:100%; text-align:center; margin-top:20PX; }
#f2 img{ width:130px;}
#f3{float:left; width:100%; text-align:center; margin-top:10PX; margin-bottom:10px }
#f3 img{ width:170px;}

}


@media screen and (min-width: 320px) and (max-width: 479px) {
#contenedor0{	border:0px solid #0C0;	}
#contenedor2{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; background:#e1e1e1; background-size:139% }

#logo{ width:300px; float:NONE;margin: 0px auto 0px; margin-top:10px; margin-bottom:10px;	overflow:hidden;}	
#logo img{width:100%}

#header{min-height:97px;  border:0px solid#C30;  width: 100%; background:#000}
#header-2{min-height:0px;   width: 100%;  background:#333}

#banner{width:100%; background:url(../img/index/black%20diamond%20web_banner.jpg); min-height:200PX; background-attachment:none; background-size:100% }

#cuadro1{float:left; width:60%;   }
#cuadro1 img{ width:100%; margin-left:40%  }
#cuadro2{float:left; width:45%; margin: 0 2.5%; display:none; }
#cuadro4{display:block}


p, #binetas{font-size:17px; line-height:1.3; text-align:justify }
h1{color:#81569F; font-weight:600; font-size:22PX;  font-family: 'Bodoni FLF', sans-serif; }
h2{color:#81569F; font-weight:600; font-size:25PX;  font-family: 'Bodoni FLF', sans-serif;}
h3{color:#81569F; font-weight:600; font-size:30PX;  font-family: 'Brittany', sans-serif; }

#titu-1{color:#81569F; font-weight:600; font-size:26PX; line-height:1;  font-family: 'Bodoni FLF', sans-serif; }
#titu-2{color:#232323; font-weight:600; font-size:20PX; line-height:1.8;  font-family: 'Brittany', sans-serif; margin-top:20PX }
#titu-3{color:#81569F; font-weight:500; font-size:25PX; line-height:1.5;  font-family: 'EbGaramond', sans-serif;  }
#spaces{color:#232323; font-weight:600; font-size:26PX; line-height:2;  font-family: 'Brittany', sans-serif; margin-top:20PX; margin-bottom:20PX   }
#spaces2{color:#81569F; font-weight:600; font-size:27PX; line-height:1;  font-family: 'Bodoni FLF', sans-serif; margin-bottom:20PX }


#cua1{float:left; width:99%; padding:2% 0% 0 0; min-height:none; text-align:justify}
#cua2{float:left; width:99%; padding:2% 0% 0 0; margin-left:0%; min-height:none; text-align:justify}
#cua3{float:left; width:99%; padding:2% 0% 0 0; margin-left:0%; min-height:none; text-align:justify}
#cua4{float:left; width:99%; padding:2% 0% 0 0; margin-left:0%; min-height:none; display:none; text-align:justify}
#cua44{float:left; width:99%; padding:2% 0% 0 0; margin-left:0%; min-height:none; display:block; text-align:justify}
#cua5{float:left; width:99%; padding:2% 0% 2% 0; margin-left:0%; min-height:none; text-align:justify}
#cua6{float:left; width:99%; padding:2% 0% 0 0; margin-left:0%; min-height:none; text-align:justify}

#titu1{ background:#81569F; color:#FFF; font-size:20px; font-weight:300; padding:10px; text-align:center; font-family: 'EbGaramond', sans-serif; }
#titu2{ font-size:18px; font-weight:400;}
#txt1{ font-size:18px; font-weight:400; padding:10px;}
#txt2{ font-size:18px; font-weight:400; padding:10px; text-align:justify}

#cua11{float:left; width:100%; margin-bottom:20px}
#cua11 img{width:90%; text-align:center}

.bg1{background:url(../img/index/black%20diamond%20web_contact%20us%20image.jpg); background-size:334%; background-position:80%}
#conta1{width:100%; float:left; margin-top:35px; margin-bottom:35px;background:url(../img/tras.png)}

#f1{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-top:10PX; }
#f2{float:left; width:100%; text-align:center; margin-top:20PX; }
#f2 img{ width:130px;}
#f3{float:left; width:100%; text-align:center; margin-top:10PX; margin-bottom:10px }
#f3 img{ width:170px;}

}

