.banderas {
	position:relative;
	float:right;
	margin-top:5px;
	margin-right: 10px;
	text-align:center;
}
.banderas .bandera {
	float:left;
	margin:0 0 0 5px;
}

.tituloscomoh1{ /*Para simular un h1 en textos en los que no interesa usarlo*/
font-size:24px;
line-height:30px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
margin-bottom:20px;
}

.content img{
max-width:680px;
} 

forum-post-panel-main img{
max-width:525px;
}

.cajaportadaseventos{
  border:#c3d0f9 2px solid;
  background-color:#EEEEEE;
  padding:3px;
}


.og-mission{  /* Oculta la frase de mision de los grupos OG */
display:none;
}

.titulomenulateral{
  font-weight:bold;

}

h1{
line-height:30px;
border-bottom:1px solid #CCCCCC;
}

h2{
line-height:28px;
}

.preciototalzonasegura{
  background-color:#147ECC;color:#FFFFFF;font-weight:bold;font-size:22px;padding-left:18px;
}

.preciogastosenviozonasegura{
  background-color:#7F7F7F;color:#FFFFFF;
}

.avisoblanco{
  background-color:#FFFFFF;
  padding:5px;
}

.avisoblanco a{
  color:#D8E8E7;
  padding:5px;
  color:#147ECC;
}

.tituloescoge{
	font-size:20px;
}

.precioficha{
	margin-bottom: 0pt; font-size: 25px; font-weight: bold;
  /*clear: both;*/
	color: rgb(241, 143, 11);
	text-align:right;
	color:#F18F0B;
	float:left;
	width:120px;
}

.referenciaficha{
  font-size:0.9em;clear:both; color:#F18F0B;
}

.precioantesficha{
  width:160px;border-bottom:#CCCCCC 1px solid;font-size:11px;
}

.precio_ahorrado{
  float:left;
  padding-top:7px;
  text-align:center;
  font-weight:bold;
  width:40px;
  font-size:11px;
  line-height:11px;
}


.equivalencia_tallas_ficha{
  font-size:10px;
}

.equivalencia_tallas_ficha {margin-bottom:6px;}

.equivalencia_tallas_ficha td{
  text-align:center;
  border:#b2b2b5 1px dotted;
  padding:4px;
  vertical-align:middle;  
}

.equivalencia_tallas_ficha td.impar{
  background-color:#b8d5ea;
}

hr.clear-v {
  position: relative;
  content: "&nbsp;";
  border: none;
  width: 0px!important;
  height: 0px!important;
  line-height: 0px!important;
  margin: 0px;
  padding 0px;
  display: inline;
  clear: both;
  content: "";
  visibility: hidden;
}

.azultenue{
  background-color:#D8E8E7;
}

.azulmuytenue{
  background-color:#e2f0f5;
}

.bordegris {
  color:#000;
	text-align:justify;
	margin: 0px;
	border:#BBB 1px solid;
	padding:10px;
	margin:10px;
}

.cuadrodestacado{ /*fondo azul para capas destacadas */
  background-color:#9ac2ea;
}


.titulogrisdiscreto{
font-weight:bold;font-size:14px;color:#555555;
}

.tablasinbordes{
width:100%;padding:0px;margin:0px;border-width:0px;
}


.contenido {
  text-align:justify;
}

.derecha{
  text-align:right;
}

.izquierda{
  text-align:left;
}

.centrar{
  text-align:center;
}

.oculto{
  display:none;
}

/*  FIN MENU SUPERIOR */


.alto10{
  height:10px;
}

.alto15{
  height:15px;
}

.alto20{
  height:20px;
}

.alto25{
  height:25px;
}

.texto12{
  font-size:12px;
}

.ancho450{
  width:450px;
}



/*form {margin-left:5px;margin-top:25px;}
form fieldset {border-width:0px;}
form fieldset legend {color:#005095;font-weight:bold;font-size:13px;}
form label {float:left;width:130px; text-align:left; margin-left: 10px;}
form dd {margin-top: 10px;}
form dt {margin-top: 10px;}*/

.formulario {margin-left:5px;margin-top:25px;}
.formulario fieldset {border-width:0px;clear:both}
.formulario fieldset legend {color:#005095;font-weight:bold;font-size:13px;}
.formulario label {float:left;width:130px; text-align:left; margin-left: 10px;}
.formulario dd {margin-top: 10px;}
.formulario dt {margin-top: 10px;}


.errors{
/* Avisos de error de validacion en campos de formulario*/
color:#FF0000;
font-weight:bold;
font-size:10px;
}

.error{
/* Avisos de error*/
color:#FF0000;
font-weight:bold;
}

.rojo{
  color:#FF0000;
}


  .encabezadoTabla { /* encabezado de tablas de contenido */
    font-size:14px;
    /*background-color:#71715b;*/
    background-color:#74a7d4;
    /* Sin margen ni espaciado*/
    margin:0px;
    padding:0px;
    font-weight:bold;
    color:#FFFFFF;
  }


  .filaImpar { /* filas impares, de un color ligeramente m&aacute;s oscuro que las pares*/
    background-color:#EBEBF4;
  }


.inline {
  display: inline;
  /* or */
  float: left;
  margin-right: 5px;
  margin-left: 8px;
}
















/*   MODULO DE RECOMENDACIONES */

.recomendadoscesta{
  border:1px solid #707070;
  margin:40px 4px 40px 4px;
  padding:8px;
}

.recomendadoscesta .recomendacioncesta{
  width:50%;
  position:relative;
  padding-top:20px;
}

.recomendadoscesta .titulorecomendadoscesta{
  clear:both;
  font-weight:bold;
  font-size:14px;
  color:#707070;
}

.recomendadoscesta .cajaproductorecomendado{
  margin:0px 8px;    
  background-color:#eeeeee;
  height:120px;    
}

.recomendadoscesta .cajaproductorecomendado .textoproductorecomendado{
  font-size:11px;
  margin:6px 60px 2px 6px;
  clear:both;  
}

.recomendadoscesta .cajaproductorecomendado .textoproductorecomendado p{
  margin-bottom:6px;
}

.recomendadoscesta .cajaproductorecomendado .textoproductorecomendado .enlacesproductorecomendado a,
.recomendadoscesta .cajaproductorecomendado .textoproductorecomendado .enlacesproductorecomendado a:active,
.recomendadoscesta .cajaproductorecomendado .textoproductorecomendado .enlacesproductorecomendado a:visited,
.recomendadoscesta .cajaproductorecomendado .textoproductorecomendado .enlacesproductorecomendado a:link{
  color:#494a4c;
}

.recomendadoscesta .cajaproductorecomendado .textoproductorecomendado .enlacesproductorecomendado img{
  margin-right:4px;
}
.recomendadoscesta .cajaproductorecomendado .textoproductorecomendado .enlacesproductorecomendado a:hover{
  color:#000000;
}

.recomendadoscesta .tiratituloproductorecomendado{
  background-color:#ff9900;
  font-weight:bold;
  font-size:15px;
  width:270px;  
  padding-right:50px;
}

  .recomendadoscesta .tiratituloproductorecomendado .nombreproductorecomendado{
    float:left;
    width:80%;
    padding-left:6px;
    color:#FFFFFF;
  }
  
  .recomendadoscesta .tiratituloproductorecomendado .precioproductorecomendado{
    float:left;
    text-align:right;
    width:14%;    
  }
  
 
/*   FIN MODULO DE RECOMENDACIONES */




.lineaseparador{
border-bottom:1px solid #CCCCCC;
}







/*    NUEVAS FUENTES */

@font-face {
	font-family: 'DINRegular';
	src: url('din-rg_-webfont.eot');
	src: local('☺'), url('../imagesSP/ttf/din-rg_-webfont.woff') format('woff'), url('../imagesSP/ttf/din-rg_-webfont.ttf') format('truetype'), url('../imagesSP/ttf/din-rg_-webfont.svg#webfont15a2Ox2k') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINboldBold';
	src: url('dinbb__-webfont.eot');
	src: local('☺'), url('../imagesSP/ttf/dinbb__-webfont.woff') format('woff'), url('../imagesSP/ttf/dinbb__-webfont.ttf') format('truetype'), url('../imagesSP/ttf/dinbb__-webfont.svg#webfontCzOoWzfb') format('svg');
	font-weight: normal;
	font-style: normal;
}


		.DIN {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'DINRegular', sans-serif;
			font-size-adjust: 0.49;
		}
		.DINboldBold {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'DINboldBold', sans-serif;
			font-size-adjust: 0.52;
		}









ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 25px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 99%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px; /*--Subtract 1px from the height of the unordered list--*/
	line-height:24px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #CCCCCC;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #00528f;
}

ul.tabs li a:link,
ul.tabs li a:active,
ul.tabs li a:visited {
	text-decoration: none;
	display: block;
	font-size: 12px;
	font-weight:bold;
	padding: 0 12px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	color:#FFFFFF;

}
ul.tabs li a:hover {
	background: #147ecc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

ul.tabs li.active a:link,
ul.tabs li.active a:active,
ul.tabs li.active a:visited {
color:#00528f;
}


.tab_container {
	border: 1px solid #CCCCCC;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 99%;
	background: #fff;
}
.tab_content {
	padding: 10px 6px 10px 6px;
}

.tab_content .pestana_categorias_producto{
  font-size:12px;
}

.tab_content .pestana_categorias_producto li{
  margin-left:12px;
}