td img {display: block;}
/*Formatos generales*/
body
  {
	text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background-color :#000;
	background-image:url(../sellecion/fondo.png);
	background-position:center top;
	background-repeat:repeat-y;
	margin-top: 0px;
	cursor: default;
	position: relative;
  }



p{  color: #FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }

.b{	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
  }



h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}



h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  text-transform: capitalize;
  color: #FFFFFF;
  background-color: #FF3300;
  border-bottom-width: thin;
  border-bottom-style: dotted;
  border-bottom-color: #FFFFFF;
}

h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	float: left;
	display: inline;
	width: 500px;
	clear: right;
	line-height: 30px;
}

a {  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

a:hover{color:#CF0;}



.no_link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#FF3300;
  text-decoration: none;
  }



/*Bloques de cajas*/

#wrap {
	margin: 0px auto;
	width: 900px;
	margin:0 auto;
	padding:0px 40px;
	text-align:left;
	padding: 0px;
	position: relative;
	background-image: url(../sellecion/bg-menu.png);
	background-repeat: no-repeat;
	background-position: center 208px;

  }
#bg-header {
	position: absolute;
	height: 250px;
	width: 100%;
	z-index: -1;
	top: 0px;
	left: 0px;
}

#wrap #header {
	height: 209px;
	width: 860px;
	display: block;
	margin-bottom: 5px;
}




#izq{
  margin: 0px auto auto 0px;
  background-image:url(../sellecion/b_der.png);
  width:49px;
  height: 1000px;
  float:left;
}



#der{ margin: 0px 0px auto auto;
  background-image:url(../sellecion/b_izq.png);
  width:39px;
  height: 1000px;
  float:right;
}



#prin{  width: 400px;
  height: 209px;
  background-image:url(../sellecion/tm2.png);
  background-position: center 35px;
  background-repeat:no-repeat;
  float:left;
}

#anim
  {
  float: right;
  width: 300px;
  height: 209px;
  background-color: #000000;
  padding: 0px;
  }

#caja_de_menu2{ margin:12px 2px; }

#caja_de_banners {
  margin:10px 10px;
  width:232px;
  background-color:#000000;
  border-left: solid  1px #000;
  }

#caja_de_banners:hover  {
  margin:10px 10px;
  width:232px;
  background-color:#000000;  }

#caja_de_anim  {
	float:left;
	margin-left:2px;
	height:367px;
	background-color:#000;
	width: 258px;
  }
.margen15 {	margin: 15px;}
.div_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	float: left;
	}

#menu  {
	width:870px;
	height:40px;
	padding: 0 0 0 25px;
	float: none;
  }

/*fin de los bloques de cajas*/



/*menu  1 de botones*/

#navi {
	list-style:none;
	margin:0px;
	padding:0px;
	height: 25px;
	display: inline-block;

  }

#navi li {  margin:0px;
  padding:0px;
  float:left;
  }

#navi li a {
	color: #000;
	text-align:center;
	font-size:11px;
	font-weight: bold;
	margin: 0px;
	float: left;
	padding: 10px 12px;

  }

#navi li a:hover {  color: #F30;  font-weight: bold;  }


#menu2 {  margin:0;  padding:0;  }

#menu2 li {
	padding: 0;
	vertical-align: middle;

  }
#dropinboxv2 a {
	color: #FFFFFF;
}
.arriba360 {
	margin-top: 360px;
}



#menu2 li a {
	list-style-image:url(../sellecion/chek.gif);
	margin-left:30px;
	color:#FFFFFF;
	display:block;
	width:200px;
	height:25px;
	padding: 7px 0px;
	text-decoration:none;
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	background-position:left;
	background-repeat:no-repeat;
	font-weight: bold;
	vertical-align: middle;

  }

#menu2 li a:hover {
color: #FF3300;
  }

#menu2 li a span {
  display:none;
  }

  /*Aqui acaba el 2 menu*/

#menu3 {
  margin:25px 0px 0px 0px;
  padding:0px;
 }

#menu3 li {
  padding: 0;
  }

#menu3 li a {
  margin-left:20px;
  color:#FFFFFF;
  display:block;
  width:199px;
  height:25px;
  padding: 7px 0px;
  text-decoration:none;
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#000000;
  background-position:left;
  background-repeat:no-repeat;
  font-weight: bold;
  }

#menu3 li a:hover {color: #CF0;  }

#menu3 li a span {  display:none;  }

/*Cajas de secciones*/

#area_contenido  {
	float:left;
	width:600px;
	height: auto;
	border-bottom-width: thin;
	border-bottom-style:hidden;
	border-bottom-color: #FFF;
	padding: 10px 0 0 15px;
  }
#caja_tamano1
  {
  float: left;
  margin:0px 0px 100px 0px;
  background-color: #000;
  border:  solid 1px #FF0 ;
  width: 120px;
  height: auto;
  }
#caja_tamano1_2  {
  float: left;
  margin:60px 0px 0px 0px;
  background-color: #000;
  border: solid 1px #FF0 ;
  width: 120px;
  height: auto;
  }
#caja_tamano2

  {
	float: left;
	height:auto;
	border: solid 2px #FF0;
	clear: left;
	display: inline;

  }
#caja_tamano3

  {

  float: left;

  margin:0px 0px 100px 0px;

  background-color: #000;

  border: solid 1px #666 ;

  width: 120px;

  height: auto;

  }

#cajita_merch_ser_grab

  {
	float: left;
	margin:5px;
	background-color: #000;
	border: solid 1px   #FFF;
	width: auto;
	height: auto;
	vertical-align:top;

  }





/*otras cajas*/





#sub1{

float:left;

width:120px;

border:solid 1px  #F00 ;

}

#sub2{

float: right;

width:280px;

border:solid 1px #F00 ;

}

.tabla_arriba{

margin:0px 0px auto 0px;

}



.leyenda {

display:block;

  color: #FFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

  text-decoration: none;

  margin-bottom: 20px;

  text-align: center;

}





#links_gal a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #FFF;

	float: left;

	height: 15px;

	width: 15px;

	background-color: #9C0;

	padding: 2px;

	text-align: center;

	vertical-align: middle;

	margin: 5px;

	text-decoration: none;

	border: solid 1px #FFF;

}



#links_gal a:hover

	 {

	background-color: #666;

	border: thin solid #FFF;

	}



#links_gal a:active 

	{background-color: #000;}

#wrap #col_1 .div_texto {
	color: #000;
}
#wrap #area_contenido .trofeos {
	margin: 10px 0;
	width: 600px;
	display: inline;
	float: left;
}

#wrap #area_contenido .trofeos h1 {
	margin: 0px;
	line-height: 30px;
	font-family: "Lucida sans", verdana;
	font-size: 15px;
}

#wrap #area_contenido .trofeos img {
	float: left;
	border: solid 2px #666;
}
#wrap #area_contenido .trofeos table {
	background-color: #000;
	color: #FFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	margin: auto 10px;
	float: left;
}
#wrap #area_contenido .trofeos a {
	float: left;
	width: 200px;
	color: #FC0;
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	margin: 0;
}
#wrap #area_contenido .trofeos a.cotizacion {
	margin-top: 25px;
}


#wrap #area_contenido .trofeos table td {
	width: 100px;
	padding: 5px;
	border: 0;
	margin: 2px;
	background-color: #333;
}
#wrap #area_contenido .trofeos th {
	width: 110px;
	text-align: left;
	background-color: #333;
	border: 0;
	padding: 5px;
	color: #999;
}
#wrap #area_contenido .datos th {
	background-color: #272727;
	height: 10px;
	border: 0;
}
#wrap #area_contenido .datos h1 {
	text-align: left;
	height: 0px;
	padding: 5px;
}
#wrap #area_contenido .datos tr td {
	padding: 5px;

}
#wrap #area_contenido .trofeos .table-4f td {
	width: 90px;
}
#wrap #area_contenido .trofeos .table-4f th {
	width: 90px;
}
p.enlaces   {
	display: block;
	padding: 5px;
	background-color: #666;
	margin: 0;

}

	

.que_galeria {

font-weight: bold;

color:#FFF;
}



/*cuadro de idioma*/

#idioma {

	color: #FFF;

	font-size: 12px;

	font-weight: bold;

	margin:5px auto auto 5px;

	z-index: 1;

}



.Estilo3 {

	color: #FF0000;

	font-size: 12px;

	font-weight: bold;

}

.Estilo4 {color: #FFF;}

.Estilo5 {

	font-size: 11px;

	font-weight: bold;

}hr {

	height: 1px;

	width: 80%;

	margin-top: 2px;

	margin-bottom: 2px;

	color: #CCC;

	float: none;

}


td img {display: block;}

#Layer1 {

	position:absolute;

	left:37px;

	top:16px;

	width:118px;

	height:15px;

	z-index:1;

}



a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: none;

}
.left {
	float: left;
}


a:active {

	text-decoration: none;

}




p.enlaces a {
	color: #FFF;

}
p.enlaces a:hover {
	color: #FFCC00;
}
#wrap #area_contenido h1.titulos {
	font-family: "Lucida sans", Geneva, verdana;
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
	background-color: #232323;
	padding: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}
table.datos {
	font-size: 12px;
	color: #FFF;
	border: 0;
	width: 500px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
}
.w200 {
	width: 200px;
}





table.datos td {
	background-color: #111;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	padding: 5px;
}

.datos img {
	border: 1px solid #333;
	text-align: center;
}
.height250 {
	height: 250px;
}
.height230 {
	height: 200px;
}
/*estilos para windows */
#dropinboxv2cover{
	width: 385px; /*change width to desired */
	height: 344px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
	position:absolute; /*Don't change below 4 rules*/
	z-index: 100;
	overflow:hidden;
	visibility: hidden;
}

#dropinboxv2{
	width: 385px; /*change width to above width-20. */
	height: 344px; /*Customize box appearance*/
	position:absolute; /*Don't change below 3 rules */
	left: 0;
	top: 0;
	color: #fff;
}
#col_3 {
	float:right;
	width: 230px;
	height:1000px;
}

#home #wrap #columnas {
	width: 900px;
	float: left;
}
#home #wrap #col_1 {
	width: 395px;
	float: left;
	padding-left: 10PX;
}
#home #wrap #col_2 {
	width: 250px;
	height:1100px;
	float: left;
  }
#home #wrap #col_3 {
	float:right;
	width: 230px;
	height:1000px;
  }

#home #wrap .especiales {
	width: 390px;
	float: left;
}
#home #wrap .especiales ul {
	color: #FFFFFF;
	margin: 0;
}
#home #wrap .especiales li {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#home #wrap .especiales p {
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 22px;
}


#home #wrap #col_1 img {
	float: left;
	margin: 5px 0;
}

#home #wrap #col_1 div {
	width: 385px;
	float: left;
	margin: 10px 0;

}
#home #wrap #col_1 h1 {
	width: 385px;
	float: left;
	line-height: 30px;
}

