.pes_bus
{
border-collapse:collapse;
width:100%;
}
.pes1_bus
{
width:600px;
border-right:2px solid #000000;
border-left:2px solid #000000;
border-top:2px solid #000000;
padding: 7px 7px 7px 7px;
background-image:url(/pr/imagenes/deg_contenido.jpg);
background-repeat:repeat-x;
background-position:top;
font-size:14px;
font-weight:bolder;
}
.pes2_bus
{
border-bottom:2px solid #000000;
}

.pes1_prov
{
width:450px;
border-right:2px solid #4A81A5;
border-left:2px solid #4A81A5;
border-top:2px solid #4A81A5;
padding: 7px 7px 7px 7px;
background-image:url(/pr/imagenes/deg_prov.jpg);
background-repeat:repeat-x;
background-position:top;
font-size:14px;
font-weight:bolder;
color: #4A81A5;
}
.pes2_prov
{
border-bottom:2px solid #4A81A5;
color:#9DACBF;
padding:5px;
}
.pestana_prov
{
border-collapse:collapse;
width:100%;
float:left;

}

/*		
.conte 
{
width: 600px;
height:30px;
padding:0px 0px 0px 0px;
float:left;
}

.sec_ind{
text-align:left;
font-size:14px;
font-weight:bolder;
border-top:solid 2px #000000;
border-left:solid 2px #000000;
border-right:solid 2px #000000;
background-image:url(/pr/imagenes/deg_contenido.jpg);
background-repeat:repeat-x;
}
.sec_prov{
width: 480px;
height:30px;
float:left; 
text-align:justify;
font-size:14px;
font-weight:bolder;
border-top:solid 2px #4A81A5;
border-left:solid 2px #4A81A5;
border-right:solid 2px #4A81A5;
background-image:url(/pr/imagenes/deg_prov.jpg);
background-repeat:repeat-x;
color: #4A81A5;
padding: 0px 0px 0px 0px;
}
.sec_prov2{
text-align:right;
vertical-align:top !important;
float:right; 
width: 301px;
height:30px;
margin-right:0px;
border-bottom:solid 2px #4A81A5;
color:#9DACBF;
padding: 0px 0px 0px 0px;

.texto_titulo{
padding-left:5px;
padding-top:5px;
padding-right:5px;
text-align:left;
}
}
*/
.separa2{ 
text-align:right;
vertical-align:top !important;
float:left; 
width: 181px;
height:30px;
margin-right:0px;
border-bottom:solid 2px #000000;
padding: 0px 0px 0px 0px;
}
.conte2 
{
float:left;
width: 781px;
text-align:justify;
border-bottom:solid 2px #000000;
border-left:solid 2px #000000;
border-right:solid 2px #000000;
padding: 0px 0px 0px 0px;
}
.conte2 div
{
padding: 10px;
}

.conte_prov
{
width: 781px;
float:left;
text-align:justify;
border-bottom:solid 2px #4A81A5;
border-left:solid 2px #4A81A5;
border-right:solid 2px #4A81A5;
padding: 0px 0px 0px 0px;
}

#titulo_empresa{
text-align:center;
vertical-align:middle;
color:#FF0000;
padding-top:20px;
padding-bottom:20px;
}
#titulo_empresa a
{
text-decoration:none;
color:#FF0000;
font-weight:bolder;
}
#titulo_empresa a:visited
{
text-decoration:none;
color:#FF0000;
font-weight:bolder;
}
#titulo_empresa a:hover
{
text-decoration:underline;
color:#FF0000;
font-weight:bolder;
}
#encabezado_tabla{
color:#0E5788;
padding-left:10px;
padding-right:10px;
text-align:center;
}
.encabezado_col{
padding-top:10px;
padding-bottom:10px;
height:30;
float:left;
backGround:#C2D7E2;
border:#FFFFFF solid 1px;
}
.col_pais{
width:43px;
}
.col_pais img{
width:32px;
}

.col_empresa{
width:204px;
}
.col_productos{
width:383px;
}
.col_tipo{
width:119px;
}

.paginado_fin{
	background:#C2D7E2;
	font-weight:bolder;
	text-align:left;
}
.largo_tabla{
float:left;
width:760px;
}
.cols_tabla{
padding-top:5px;
padding-bottom:5px;
float:left;
border:#FFFFFF solid 1px;
}
.separacion{
border-bottom:#CCCCCC 1px dotted;
}
.texto_justificado{
padding-left:5px;
padding-right:5px;
text-align:left;
}
.texto_justificado2{
text-align:left;
}
.empresa a
{
text-decoration:underline;
color:#32459D;
font-weight:bolder;
}
.empresa a:visited
{
text-decoration:underline;
font-weight:bolder;
color:#32459D;
}
.empresa a:hover
{
text-decoration:none;
font-weight:bolder;
color:#32459D;
}
.productos{
color:#000000;
}
.productos li{
list-style-image:url(/pr/imagenes/flecha_productos.jpg);
color:#000000;
margin-left:-20px;
}
.productos a
{
text-decoration:none;
color:#000000;
}
.productos a:visited
{
text-decoration:none;
color:#000000;
}
.productos a:hover
{
text-decoration:underline;
color:#000000;
}
.links_empresa{
font-weight:normal;
}
.rLink{
color:#0C8040;
text-align:left;
}
.rLink a
{
text-decoration:underline;
color:#0C8040;
}
.rLink a:visited
{
text-decoration:underline;
color:#0C8040;
}
.rLink a:hover
{
text-decoration:none;
color:#0C8040;
}
.list_link{
color:#0C8040;
}
.list_link li{
list-style-image:url(/pr/imagenes/link_list.jpg);
color:#000000;
}
.titulo_pagina{
text-align:center;
vertical-align:middle;
color:#003974;
padding-top:20px;
font-size:16px;
}
.nombre_producto{
text-align:center;
vertical-align:middle;
color:#003974;
font-weight:bolder;
padding-bottom:20px;
font-size:16px;
}
.listado_a{
color:#3E67B1;
padding-bottom:3px;
padding-top:3px;
font-size:13px;
}
.listado_a a
{
text-decoration:underline;
color:#3E67B1;
}
.listado_a a:visited
{
text-decoration:underline;
color:#3E67B1;
}
.listado_a a:hover
{
text-decoration:none;
color:#3E67B1;
}
.listado_g{
color:#636466;
padding-bottom:3px;
padding-top:3px;
font-size:13px;
}
.listado_g a
{
text-decoration:underline;
color:#636466;
}
.listado_g a:visited
{
text-decoration:underline;
color:#636466;
}
.listado_g a:hover
{
text-decoration:none;
color:#636466;
}
.solicita{
padding:20px 0px 20px 0px;
float:left;
}
.sin{
padding-left:10px;
padding-right:10px;
}
.texto_paginado{
padding:20px;
}
.texto_paginado a
{
text-decoration:underline;
color:#003974;
font-weight:bolder;
}
.texto_paginado a:visited
{
text-decoration:underline;
color:#003974;
font-weight:bolder;
}
.texto_paginado a:hover
{
text-decoration:none;
color:#003974;
font-weight:bolder;
}
#pagina_actual
{
background-color:#FFFFFF;
}
.tipoycob{
list-style-image:url(/pr/imagenes/bullet_prod.jpg);
margin-left:15px;
}
.largo_no_res{
width: 785px;
float:left;
padding-top:20px;
}
.no_elementos{
	text-align:justify !important;
	border:solid 2px #4A81A5;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:10px;
	background:#C2D7E2;
	font-weight:bolder;
	text-align:left;
	color:#4A81A5;
}
.parte1{
	text-align:left;
	font-size:13px;
	float:left; 
	width: 360px;
	margin-right:0px;
}
.parte2{
	text-align:left;
	font-size:13px;
	float:left; 
	width: 360px;
	margin-right:0px;
}