/*_______________________*/

div.titulo_contenido {
	
	margin:0  0 0.2em;
	padding:0pt 0pt 0.2em;
}
div.titulo_contenido table{
	border-bottom:8px solid #DDDDDD;
}
div.titulo_contenido h1{
	font-size: 1.6em ;
	border-bottom: 0 ;
	margin:0;
	padding:0;
	text-transform: uppercase ;
}

.lupa img{
vertical-align:bottom;
}

#divBusqueda {

	margin:0 0 0 0 ;
	padding:0;
}



#divBusqueda a , #divBusqueda a:visited  {
	margin:0;
	padding:0;
	text-decoration: none ; 
	color: #000 ; 
	text-transform: uppercase ;
	font-weight: bold ;
}

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

#contenedorDivForm_Busquedas {
	margin:0 ;
	padding: 0 ; 
	display:none ;
}
.DivTablaArticulos { 
	margin: 0 0 1em 0 ; 
}

.tituloArticulos {
	background-color: #fbb114;
	color: #000 ;
	padding: 0 ;
	margin: 2em 0 0 0 ;
	height: 25px ;
	
}

.tituloArticulos .pdfProducto { 
	float: right; 
	margin: 0.5em 0.5em 0.1em  0 ; 
	padding: 0 ; 


}

.tituloArticulos .pdfProducto img  {
	vertical-align: top ;
	margin: -0.5em 0 0 0  ; 
	padding: 0 ; 
}
.tituloArticulos .pdfProducto a , .tituloArticulos .pdfProducto a:visited{ 
	padding: 0 ; 
	margin: 0 ;
	color: #444 ;
	text-decoration:none;
	text-transform:uppercase;

}

.tituloArticulos .pdfProducto a:hover{ 

	padding: 0 ; 
	margin: 0 ;
	color: #777 ;
	text-decoration:none;
	text-transform:uppercase;

}

.tituloArticulos h1 { 
	float: left ;
	font-size: 1.1em ;
	border: 0 ;
	margin: 0.4em 0.5em; 
	padding: 0 ; 
}

.item_articulo { 
	border-bottom: 1px  solid  #000 ;
}

.item_articulo img { 
	float: left ;
	padding: 0.5em ; 
}

.titulo_propiedad {
	background-color: #999966 ;
	padding: 0.3em ;
}

.cartel_descripciones {
	margin: 1em 0 0 0 ;
	height: 70px ;
}

td.articulo_destacado , tr.articulo_destacado { 
	background-color: #ff0 ; 
}

div.arriba { 
	margin: 0 ; 
	padding: 0.8em 0.5em 0.5em 0 ; 
	border-top: 1px dashed #ccc ;
	text-align: right ;
	text-transform:uppercase;
	font-size:.8em;
}

div.arriba a , div.arriba a:visited { 
	margin: 0 ; 
	padding:0 ; 
	color: #000 ;
	text-decoration: none ;
}

div.arriba img { 
	margin: 0 ; 
	padding: 0 .5em 0 0 ;
	vertical-align:top;
}
/* header de las tablas de articulos */
.tablaArticulos th { 
   border-right: 1px solid #808184 ; 
   padding: 0.2em 0  ;
   margin: 0 ; 
}
.tablaArticulos td { 
   border-right: 1px solid #808184; 
   padding: 0.2em 0.25em    ;
   margin: 0 ;
   text-align:center;
}

.tablaArticulos td.alinear_derecha { 
	 text-align:left;
}

.tablaArticulos th.bordeSuperior { 
   border-top: 2px solid #000 ; 
}
.tablaArticulos th.bordeInferior{ 
   border-bottom: 2px solid #000 ; 
}

.tablaArticulos .noBordeDerecho{ 
   border-right: 0 ; 
}
.tablaArticulos .par td { 
	background-color: #c5c5c5;
	cursor: pointer !important  ; 
	cursor: hand ; 
}
 
.tablaArticulos .impar td { 
   background-color: #DDDDDD ;
   cursor: pointer !important  ; 
}

.tablaArticulos tr.articulo_destacado_par td  { 
	background-color: #FFFF4F ;
}
.tablaArticulos tr.articulo_destacado_impar td  { 
	background-color: #FFFF4F;
}

.tablaArticulos tr.over td, .tablaArticulos tr.over td , .tablaArticulos tr.articulo_destacado td  { 
	background-color: #fedd83;
}



tr.filaDescripcionArticulo { 
	border: 0px ;
	height: 0px ;
}

tr.filaDescripcionArticulo td { 

	border-right: 0 ;
	border-top: 0 ;
	border-bottom: 0 ;
	border-left: 0 ;
	height: 0px ;
	margin: 0px ; 
	padding: 0px ;
}
td.descripcionArticulo { 
	background-color: #fff;
	border-right: 0 ;
	border-top: 0 ;
	border-bottom: 0 ;
	border-left: 0 ;
	color: #fff ;
	margin: 0px ; 
	padding: 0px ;
}

.divDescripcionProducto { 
	display: none ;
	background-color: #fff;
	color: #000 ;
	/*border-left: 1px solid #000 ;
	border-right: 1px solid #000 ;*/
	padding: 0.5em 0.4em ; 
	margin: 0 .5em   ; 
}

/* imagenes _____________*/
.divImagenes { 
	float: left ; 
	padding: 0 auto; 
	margin: 1em 0.3em ; 
}

/* tamanos pastillas */ 


.divImagenes150 { 
	height: 150px ;
}

.divImagenes160 { 
	height: 160px ;
}

.divImagenes170 { 
	height: 170px ;
}

.divImagenes180 { 
	height: 180px ;
}

.divImagenes190 { 
	height: 190px ;
}

.divImagenes200 { 
	height: 200px ;
}

.divImagenes250 { 
	height: 300px ;
}
.divImagenes300 { 
	height: 310px ;
}


div.pastillaImagenes { 
	margin: 0 ;
	padding: 0px ;
}
div.pastillaImagenes img { 
	/*max-height: 250px;*/
	margin: 0 ;
	padding: 0px ;
}

.flecha_imagenes { 
	margin: 0 0 1px 0  !important ;
	margin: 0 0 3px 0  ;
	padding: 0 ; 
}
td.cartelImagenes table { 
	background-color: #ddd;
	color: #000 ;
	font-size: 0.8em ;
	font-weight:bold;
	text-align:center;
	margin:0 ; 
	padding:0 ;
}

td.cartelImagenes table td{ 
	margin: 0.2em 0.4em !important; 
	margin: 0.2em 0.3em ; 
	padding: 0.2em 0.4em !important;
	padding: 0.2em 0.3em ;
}


/*_________fomularios busqueda______________*/

.cabecera_form_busqueda { 
	padding: 0.3em 0.4em ; 
	background-color: #000 ;
	color: #fff ; 
	text-transform:uppercase;
	font-weight:bold;
	font-size: 0.9em ;

}

.tabla_form_busqueda { 
	background-color: #E7E8E9 ;
}

.bordeAbajo , tr.bordeAbajo  td  { 
	border-bottom:1px solid #bbb;
}

.bordeIzq , tr.bordeIzq  td  { 
	border-left:1px solid #ccc;
}

.lineaFinBusqueda {
	border-bottom: 8px  solid  #DDDDDD ;
	padding: 0 ;
	margin: 0.8em 0 0.8em  ; 
}

/*_________soldadura_________________*/

div.pastilla_soldadura { 
	margin: 0 ; 
	padding: 0 ; 
}

div.pastilla_soldadura h2 {  
	margin: 0.4em 0 1em  0; 
	padding: 0.1em 0.2em ;
	background-color: #eee ; 
	font-size: 1.3em ; 
	font-weight: bold ;
}

div.pastilla_soldadura img {
	float: left ;
	margin: 0.4em 0 ; 
	padding: 0.1em 1em ;
}

div.pastilla_soldadura h3 { 
	margin: 0.4em 0 ; 
	padding: 0.2em 0em 0 0;
	font-size: 1em ;
	font-weight: normal ;
}

#imagenCabeceraSoldadura {
	margin: 0.4em 0 ; 
	padding: 0.2em 1em 0 0;
	text-align: right ;
}
