@charset "UTF-8";
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
}
body {
	background-color: #FFF;
}

.corpo{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 700px;
}
.corpo a{
	text-decoration: none;
	color: #333;
}
.corpo a:hover{
	color: #f00;
}
.texto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	line-height: 20px;
	padding-right: 5px;
}
.texto a {
	color: #333;
	text-decoration: none;
}
.texto a:hover {
	color: #F00;
	text-decoration: none;
}

.menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	margin-bottom: 10px;
}
.menu td{
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	text-align: center;
}
.menu a {
	color: #999;
	text-decoration: none;
}
.menu a:hover {
	color: #000;
	text-decoration: none;
}
.menu .on{color: #000;}
.menu .buscador{
	border-left: 1px solid;
	width: 50px;
}

.pe{
	color: #000;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #000;
	text-align: center;
}
.pe td{color: #000;padding-top: 3px;vertical-align: middle;}
.pe a{
	text-decoration: none;
	color: #000;
}
.pe a:hover{
	color: #555;
}
.pe .identificacion{
}
.pe .identificacion input {
	border: 1px solid #999;
}

input
{
	color: #333;
	border: 1px solid #bfbebe;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #FFF;
	font-size: 12px;
	line-height: 18px;
}

.submit input
{
	color: #FFF;
	background: #999;
	border: 2px outset #d7b9c9;
}
.texto_abajo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
	padding-right: 5px;
}
.texto_abajo a {
	color: #ffffff;
	text-decoration: none;
}
.texto_abajo a:hover {
	color: #ffffff;
	text-decoration: none;
}
.titulo_paxina{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
}
.titulo_paxina a{
	color: #000;
	text-decoration: none;
}
.titulo_paxina a:hover{
	color: #999;
}

.paxinas_navegador{
	color: #9e1300;
	font-weight: bold;
}
.paxinas_navegador a{
	color: #999;
	text-decoration: none;
}
.paxinas_navegador a:hover{
	color: #000;
}
.produtos_menu{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
	line-height: 15px;
}
.produtos_menu a{
	text-decoration: none;
	color: #999;
}
.produtos_menu a:hover{
	color: #000;
}
.produtos_menu .on{
	color: #F00;
}
.produtos_menu img{
	border: none;
}
.produtos_taboa{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
}
.produtos_taboa a{
	text-decoration: none;
	color: #999;
}
.produtos_taboa a:hover{
	color: #000;
}
.produtos_taboa img{
	padding: 3px;
	border: none;
}
.produtos_taboa .nome{
	color: #9e1300;
	font-weight: bold;
}
.produtos_taboa .referencia{
	color: #000;
	font-weight: bold;
}
.produtos_taboa .texto{
	font-size: 10px;
}
.produtos_taboa .arquivo{
	margin-top: 5px;
}
.produtos_taboa .arquivo a{
	color: #999;
	text-decoration: none;
}
.produtos_taboa .arquivo a:hover{
	color: #000;
}
.produtos_taboa .atributos{
	color: #000;
	margin-top: 10px;
}
.produtos_taboa .cantidade{
	color: #000;
	margin-top: 10px;
}
.produtos_taboa .prezo{
	color: #000;
	font-style: italic;
	margin-top: 15px;
	color: #9e1300;
}
.produtos_taboa .boton_pedido{
	margin-top: 10px;
	padding: 3px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.produtos_taboa .boton_pedido a {
	color: #9e1300;
	text-decoration: none;
}
.produtos_taboa .boton_pedido a:hover{
	color: #555;
}

.produtos_titulo{
	font-weight: bold;
	margin-bottom: 10px;
}
.produtos_titulo a{
	text-decoration: none;
	color: #999;
}
.produtos_titulo a:hover{
	color: #000;
}

.produtos_descargas_contedor{
	margin-top: 1px;
	text-align: right;
}
.produtos_descarga{
	background-color: #ccc;
	color: #333;
	background-image: url('./images/descargar_pdf.jpg');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.produtos_descarga a{
	color: #333;
	text-decoration: none;
}
.produtos_descarga a:hover{
	color: #999;
}
.produtos_texto2{
	border-bottom: 1px solid #ddd;
	text-align: right;
	margin-bottom: 10px;
}
.novas{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	width: 450px;
	padding: 10px;
	margin-bottom: 20px;
	text-align: justify;
	cursor: pointer;
}
.novas .titulo{
	color: #333;
	font-weight: bold;
}
.novas .titulo a{
	color: #333;
	text-decoration: none;
}
.novas .titulo a:hover{
	color: #999;
}
.novas .data{
	color: #9e1300;
}
.formulario{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #555;
}
.formulario .campo{
	text-align: right;
}
.formulario input{
	border: none;
	border-bottom: 1px solid #9e1300;
}
.formulario textarea{
	border: none;
	border-bottom: 1px solid #9e1300;
}
.formulario .boton{
	color: #9e1300;
	border: none;
	font-weight: bold;
	cursor: pointer;
}
.contacto_titulo{
	color: red;
}
.contacto_titulo a{
	color: red;
	text-decoration: none;
}
.contacto_titulo a:hover{
	color: #333;
}

.buscador_resultados{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 21px;
	margin-left: 30px;
}
.buscador_resultados a{
	text-decoration: none;
	color: #333;
}
.buscador_resultados a:hover{
	color: #999;
}
.buscador_resultados_subtitulo{
	color: #000;
	margin-left: 25px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px;
}
.buscador_resultados_titulo{
	font-weight: bold;
	color: #9e1300;
	margin: 10px;
}

.cabeza_carro{
	background-color: #d3cc8f;
	padding: 3px;
	margin-bottom: 5px;
	color: #000;
}
.cabeza_carro a{
	color: #9e1300;
	text-decoration: none;
}
.cabeza_carro a:hover{
	color: #333;
}
.cabeza_carro .acceder{
	padding-left: 30px;
}
.carro_titulo{
	color: #000;
	margin: 10px;
	font-weight: bold;
}
.carro_taboa{
	color: #333;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.carro_taboa a{
	color: #9e1300;
	text-decoration: none;
}
.carro_taboa a:hover{
	color: #000;
}
.carro_taboa th{
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	vertical-align: top;
	color: #333;
	font-weight: bold;
	text-align: left;
}
.carro_taboa td{
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	vertical-align: top;
	color: #333;
}
.carro_resumo{
	color: #333;
}
.carro_resumo a{
	color: #9e1300;
	text-decoration: none;
}
.carro_resumo a:hover{
	color: #000;
}
.carro_resumo td{
	color: #333;
}
.carro_resumo .titulo{
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
}