#productos_d{
	width: 960px;
	min-height:440px;
	margin: 20px auto;
	}
.medidas_usuales{
	color: #D74130;
	margin: 0 0 20px 0;
	}
.bold{
	font-weight: bold;
	}
.borde{
	border: 1px solid #333333;
	text-align: center;
	margin: 20px 0px 20px 0px;
	padding: 7px 7px 7px 7px
}
.titulo_tabla{
	text-align: center;
	font-weight: bold;
	margin: 0 0 10px 0;
}	
table.tabla_medidas{
	width: 150px;
	border: 1px solid #333333;
	margin: 0 auto 1em auto;
}	
table.tabla_medidas thead th{
	font-weight:bold;
	border-bottom: 1px solid #333333;
	padding: 5px 5px 5px 5px;
}	
table.tabla_medidas tbody td{
	border-bottom: 1px solid #333333;
	text-align: center;
	padding: 3px 5px 3px 5px;
	}
table.tabla_medidas tbody td.linea{
	width: 150px;
	border-bottom: 1px solid #333333;
	margin: 0 auto 1em auto;
}	
.float_left{
	width: 50%;
	margin: 0px auto; 
	float:left;
}
.float_left_2{
	width: 300px;
	margin: 0px 20px 20px 0;
	float:left;
}
.float_left_3{
	width: 434px;
	margin: 0px 10px 0 0;
	float:left;
}

.float_left_4{
	width:150px;
	margin: 0px 0px 20px 0px;
	float:left;
}
.float_left_5{
	width:290px;
	float:left;
	margin: 10px 20px 0 20px;	
}
.float_left_6{
	width:650px;
	float:left;
	margin: 0px 20px 20px 0px;	
}
.float_left_7{
	width:254px;
	float:left;
	margin: 0px 0px 0 0px;	
}
.float_left_8{
	width:290px;
	float:left;
	margin: 0px 0px 0 0px;	 
}
.float_left_9{
	width:685px;
	float:left;
	margin: 0px 0px 0px 20px;	
}
.float_left_10{
	width:640px;
	float:left;
	margin: 0px 0px 20px 0px;	
}
.float_left_11{
	width:220px;
	float:left;
	margin: 0px 20px 20px 0px;	
}
.float_left_11c{
	width:480px;
	float:left;
	margin: 0px 0px 0px 0px;
}
.float_left_12{
	width:720px;
	float:left;
	margin: 0px 0px 0px 0px;	
}
.float_left_13{
	width:180px;
	float:left;
	margin: 0px 0px 0px 0px;	
}
.float_left_14{
	width:540px;
	float:left;
	margin: 0px 0px 0px 0px;	
}
.float_left_15{
	width:720px;
	float:left;
	margin: 30px 0px 0px 0px;	
}
.float_left_16a{
	width:500px;
	float:left;
	margin: 0px 0px 0px 0px;	
}
.float_left_16b{
	width:440px;
	float:left;
	margin: 0px 0px 0 20px;	
}
.float_left_17a{
	width:404px;
	float:left;
	margin: 0px 0px 20px 0px;	
}
.float_left_17b{
	width:536px;
	float:left;
	margin: 0px 0px 0 20px;	
}
.float_left_18a{
	width:600px;
	float:left;
	margin: 0px 0px 20px 0px;	
}
.float_left_18b{
	width:340px;
	float:left;
	margin: 0px 0px 0 20px;	
}
.clear{
	clear: both;
}  
.linea1{
border-bottom:solid 1px #000000;
height: 15px;
}
.linea2{
border-top:solid 1px #333333;
height: 30px;
}

#ballestas{
	float: left;
	margin-left: 15px;
	width: 465px;
}
h3.productos_d{
	margin: 10px 0 15px 0px; 
	font-size: 30px;
	line-height:1;
	color:#D74130;
}
h4.productos_d{
	margin: 10px 0 15px 0px; 
	font-size: 24px;
	line-height:1; 
	color:#dbdada;
	}
h5.productos_d{
	margin: 10px 0 15px 0px; 
	font-size: 21px;
	line-height:1;
	color:#dbdada;
	}
p.productos_d{
	margin: 10px 0 15px 0px; 
}
p.productos_d2{
	margin: 20px 0 15px 0px; 
}
ul.productos_d  {
	list-style-type: square;
	padding: 0 0 0 40px;	
}
ul.proyectos  {
	list-style-type: square;
	padding: 0 0 0 20px;	
	color:#D74130;
}
li.proyectos  {
	list-style-type: none;
	padding: 10px 0 10px 10px;	
	color:#dbdada;
}
ul.productos_d li{
	padding: 0 0 10px 0;	
}
ol.productos_d  {
	padding: 0 0 0 20px;
	list-style-type: decimal;	
}
ol.productos_d li{
	padding: 0 0 10px 0;	
}
ul.productos_d_h li{
	display:inline;
	padding: 0 40px 10px 0;
	margin-bottom: 20px;
}

/*CONTRAMARCOS*/ 
.contramarcos{
float:left;
margin: 0px 10px 10px 0px;
}
.contramarcos_ultimo{
float:left;
margin: 10px 0px 10px 0;
}
.cierre{
margin: 0px 0 20px 0;
}
.contramarco_col1{
	float:left;
	width: 370px; 
	margin: 0px 0px 20px 0; 
}
.contramarco_col2{
	float:left;
	width: 580px;	
	margin: 0px 0px 0px 10px; 
}

.contramarco_col{
	float:left;
	width: 480px;	
}
/*CORTAFUEGOS*/
.cortafuego_img{
	margin: 0px 0px 20px 0px; 
}

.1{height:1500px;}
/*ENLACES*/
div#enlaces1 {
    width:960px;
    padding:10px;
    margin:0px auto;
    padding-bottom:20px;
}
    div#enlaces1 h2 {
        text-indent:0px;
        width:105px;
        height:21px;
        background:url('../../interfaz/plantillas/bernardoors/img/title-noticias.png') center center no-repeat;
        margin-bottom:20px;
    }
    div#enlaces1 div.novedad {
        width:700px;
        height:100px;
        overflow:auto;
        margin:0px auto 20px auto;
    }
        div#enlaces1 div.novedad div.img {
            position:relative;
            width:180px;
            height:98px;
            float:left;
            background:url('../../interfaz/plantillas/bernardoors/img/news-box.png') center center no-repeat;
            z-index:1;
            border:1px solid #fff;
            overflow:hidden;
        }
            div#enlaces1 div.novedad div.img img {
                position:relative;
                z-index:0;
            }
        div#enlaces1 div.novedad div.cuerpo {
            width:485px;
            height:98px;
            float:left;
        }

		div#enlaces1 div.novedad div.cuerpo h3 {
            width:485px;
            margin:10px 0px 5px 20px;
        }
        div#enlaces1 div.novedad div.cuerpo h3 a,div#enlaces1 div.novedad div.cuerpo h3 a:visited{
            color:#FFF;
			font-size:16px;
			font-weight:bold;
			text-decoration:none;
        }
		div#enlaces1 div.novedad div.cuerpo h3 a:hover{
            color:#FFF;
			font-size:16px;
			font-weight:bold;
			text-decoration:underline;
        }
        div#enlaces1 div.novedad div.cuerpo p {
            margin-left:20px;
            width:160px;
        }
		div#enlaces1 div.novedad div.cuerpo p a,div#enlaces1 div.novedad div.cuerpo p a:visited{
            color:#fff;
            font-size:14px;
			text-decoration:none;
        }
		div#enlaces1 div.novedad div.cuerpo p a:hover {
            color:#fff;
            font-size:14px;
			text-decoration:underline;
        }
        div#enlaces1 div.novedad div.cuerpo p.categoria {
            margin-top:5px;
        }
		div#enlaces1 div.novedad div.cuerpo p.categoria a,div#enlaces1 div.novedad div.cuerpo p.categoria a:visited {
            color:#AC3E2D;
            font-weight:bold;
            font-size:16px;
			text-decoration:none;
        }
		div#enlaces1 div.novedad div.cuerpo p.categoria a:hover {
            color:#AC3E2D;
            font-weight:bold;
            font-size:16px;
			text-decoration:underline;
        }
/*PORTADA*/
#video{
	margin: 0 0 0 10px;
	padding:10px 0 0 0;
	float:left;
}