
* {
  text-decoration:none;
}
 body {
  margin:0;
  background-color: #dfeca6;
  color:#111111;
  font-family:Bookman,Georgia,"Times New Roman",Times,serif;
  font-size:11pt;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
}
h2 {
  font-size:25pt;
  text-align:center;
  margin:0 auto;
  max-width:500px;
}
a img {
  border:none;

}

div#main {
  margin:0 auto;
  position:relative;
  width:750px; 
}
div#header {
  margin:0 auto;
  position:relative;
}
div#tabs-head{
  margin:0;
  width:800px;

}
div#content {
margin:0;
  position:relative;
}
div#footer {
  
  position:relative;
  height:4em;
}
.clear {
  clear:both;
}

div.logo {
  margin:0 auto;
  width:600px;
}

/*semantic tabs*/
ul.semtabs {
  margin:0 auto;
  /*padding:0 15px;*/
  padding:0 0 0 1em;
  clear:both;
  height:25px;
  list-style:none !important;
}
ul.semtabs li {
  float:left;
  height:43px;
  display:block;
  margin:0 !important;
  background-image:none;
  /*font-size:12pt;*/
  
}
ul.semtabs li.active{
  height:43px;
  /*overflow:visible;*/
  /*background-color: #bed35e;*/
  /*background: #bed35e url(../images/esq-tr.png) no-repeat right;*/
}
ul.semtabs li a {
/*  height:15px;*/
  /*line-height:15px;*/
  
  display:block;
  text-decoration:none;
  font-weight:bold;
 color: #6b7d1c;
 padding:0.6em 2em 0 0.3em;
 font-size:13pt;
  /*background-color:#e6eeee;*/
}
ul.semtabs li.active a {
 /** background-color: #bed35e;*/
 color:  #fff;
}
/*end semantic tabs*/
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border
*/
ul.semtabs li .tabl {

  height:43px;
}
ul.semtabs li .tabc {
 height:43px;
}
ul.semtabs li .tabr {
 height:43px;
/* padding:0 1.3em;*/

}
ul.semtabs li.active .tabl {
  background-image:url(../images/tabl.png);
	background-position: 0% 0%;
  	background-color: transparent;
	background-repeat: no-repeat;
  height:43px;
}
ul.semtabs li.active .tabc {
background-image:url(../images/tabc.png);
background-position: 0% 0%;
background-repeat: repeat-x;
height:43px;
}
ul.semtabs li.active .tabr {
background-image:url(../images/tabr.png);
	background-position: 100% 0%;
  	background-color: transparent;
	background-repeat: no-repeat;
  height:43px;
  padding:0 1.3em;
}
.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(../images/tl.png);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(../images/tr.png);
	background-position: 100% 0%;
	}

.blc
	{
	background-image:url(../images/bl.png);
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url(../images/br.png);
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}

.tb
	{
	background-image:url(../images/t.png);
	background-position: 0% 0%;
	}

.bb
	{
	background-image:url(../images/b.png);
	background-position: 50% 100%;
	}

.rb
	{
	background-image:url(../images/r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{
	/*background-color: #bed35e;*/
	background-image:url(../images/l.png);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
.tab {
 /* background-color: #bed35e;*/
 margin: 0;
 background-color: #bed35e;
}
.tab-inner {
  margin:0 20px;
  
 /* padding: 2em 18em 2em 2em;*/

}
.contact {
  margin:0 auto;

}
.videos-hbs{
   display:block;
  position:relative;
  float:right;
  margin: 0 2em;
}
.video-hbs{
  margin:1em 0 ;
}
.text-hbs {
  padding: 2em 18em 2em 2em;
  }
  .photos-hbs {
  /*  padding: 2em;*/
    margin: 0 10px;
background-image:url(../images/punto.png);
	background-position: 0% 0%;
	background-repeat: repeat;
  /*background-color: #6b7d1c;*/
  }

.photo 
  {
  margin: auto;
  border: none;
  width: auto;
  height: auto;
  float: left;
  text-align: center;

  }
.photo img
  {
  display: inline;
  margin: 2em;
  border: none;
  vertical-align:bottom;
  }
.photo a:hover img
  {
  border: 1px solid #0000ff;
  }

.video-flash {
  margin: 0 auto;
  position:relative;
  width:500px;
  height:400px;
}
.flash {
  margin: 0 auto;
  position:relative;
  width:500px;
  height:400px;
}

div#hbs{
  margin: 0 ;
}
.relleno3em {
  height:3em;
}
.relleno4em {
  height:4em;
}
div#company{

}

.text-company{
  margin:2em;
}
.artist {
    display:block;
  position:relative;
  margin: 0 2em;
  width:330px;
 /* background-image:url(../images/punto.png);*/
  background: #B2C841;
  padding:0.5em;
}
* html .artist {
    display:block;
  position:relative;
  margin: 0 2em;
  width:330px;
 /* background-image:url(../images/punto.png);*/
  background: #B2C841;
  padding:0.5em;
}
.celso {

}
.frana {
  float:right;
  display: inline;
}

.cara {
  display:inline;
  float:left;
}
.contact-element {
  display:inline-block;
  position:relative;
  width:230px;
  height:220px;
  background: #B2C841;
  vertical-align:top;
  
}
.contact-element p {
  padding:1em;
}
.mail{
  
}
.mail p {
  text-align:right;
}
.negrita {
  font-weight:bold;
}
.centrado {
  margin:0 auto;
  text-align:center;
}
.icon {
  margin: 0 auto;
}
.icon-phone {
  background-image:url('../images/icon_phone.png');
  width:109px;
  height:81px;
}
.icon-mail {
  background-image:url('../images/icon_mail.png');
  width:110px;
  height:110px;
}
.icon-email {
  background-image:url('../images/icon_email.png');
  width:110px;
  height:110px;
}

.contact-inner{
  width:700px;
  padding: 0 0 0 25px;
}
.contactobrx {
 margin: 0 27px;
 background: #B2C841;
padding: 10px;

}
