﻿@charset "utf-8";

/* CSS Document

    Copyright (c) Freeoscommerce.com 2009

	This file is part of a freeoscommerce.com template.  Please visit http://www.freeoscommerce.com for licensing and other information.
*/

body {

margin-top: 8px;
padding: 0px;
background: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif; /* font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
}
/* dcedeira original */

img {
	border: 0px;
}

a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a:link {}
a:visited {}
a:active {}
a:hover {
	color: #F8B007;
	text-decoration: underline;	
	}
/*========== Contenedor de todo el diseño de la web =============*/
.contenedor {
  width: 920px;
  margin:auto; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

/* ==================== Cabecera ==================== */
.cabecera {
	width: 920px;
	height: 400px;
	background-color: #000000;
	background-image: url(images/fondo.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif; /* font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	
}

/* Menu flash de noticias */
.cab_menu {
	color: #F8B007;/*#FFFFFF;*/
	width: 920px; /*restar 40*/
	height: 50px; /*26px;   52px;*/
	padding-top: 257px;
}

.cab_menu ul, li {
	display:inline;
	padding-right: 5px;
}

.cab_noticias {
	width: 116px;
	height: 42px;
	padding-left: 30px;
	float: left;
        padding-top: 43px;
}

.cab_idioma {
	height: 27px;
	padding-left: 590px;
	padding-top: 0px;
	float: left;
}
.cab_modulos {
	height: 42px;
        width: 600px;
	padding-right: 30px;
	float: right;
        padding-top: 40px;
}
/* ==================== Contenido ====================*/

.contenido {
	width: 920px;
	color: #ffffff;
	background-color: #000000;
}
  
.cont_centro {
	width: 920px;
	float: left;
}


/* Formato de parrafos */

.cont_texto {
	font-family: arial;
	font-size:13px;
	color: #FFFFFF;
	
	float:left;
	text-align: left;
	line-height: 20px;
	font-style: italic;
	padding-top: 20px;
	padding-left: 70px;
	padding-right: 70px;

}

/* Coloreado */
.cont_texto b {
	color:#F8B007;
	font-weight: bold;
	}
/* Coloreado grande */
.cont_texto h2 {
	font-size:21px;
	color:#F8B007;
	font-weight: bold;
	}
.cont_pedido {}
.cont_pedido b {
	font-size:22px;
}
/* Tabulado */
.tabulado {
  text-indent: 20px;
  line-height: 10px;
}
/* Formularios */
.formulario {}
.formulario a {
 color:#F8B007;
}
.form_error {
  font-size:12px;
  color:red;
}
.form_sup {}

/*-----------------------*/
.cont_noticias {
  line-height: 12px;
}


/*---------------------------------------*/

/* ==================== Pie de página ==================== */
.pie {
  font-family:Arial;
  color: #FFFFFF;
  background-color: #000000;
  width: 920px;
  height: 148px;
  font-size: 10px;/*11px;*/
  float: left;
}
.p_contenido_4 {
	width: 690px;
	float: left;
	padding-top: 66px;
}

.p_fb {
	width: 690px;
	height: 40px;
	float: right;
}

.p_logo_fb {
	margin-right: 120px;
}
.p_registro {
	width: 70px;
	float: left;
	padding-top: 30px; /* -70 pixeles*/
	padding-left: 70px;

}

.p_copy {
	width: 200px;
	float: left;
	padding-top: 24px; /* -70 pixeles*/
	padding-left: 10px;

}
.p_pagos{
	font-size: 11px; /*13px*/
	width: 170px;
	line-height: 28px;
	float: left;
	padding-left: 30px;
	padding-top: 6px; /* -70 pixeles*/
}
.p_envios {
	font-size:11px; /*13*/
	width: 100px;
	line-height: 26px;
	
	float: left;
	padding-top: 35px;  /* -70 pixeles*/
	
	}
.p_atencion {
	line-height: 12px;
	float: right;
	padding-right: 30px;
	}
	
/* Parte atención al cliente */
.ac_contacto {
    font-size:11px;
	color: #F8B007;
	}
	
.ac_correo {
    font-size:15px;
	line-height:22px;
	letter-spacing: 1.3px;
	}
.ac_linea {
	padding-top: 5px;
	padding-bottom: 8px;
}	
.ac_atencion {
    font-size: 12.5px;
	letter-spacing: 1px;
	}
	
.ac_telefono {
	font-size:36px;
	font-weight: bold;
	color: #F8B007;
	letter-spacing: -0.6px;
	}   


/* dCedeira Modulo OSC Propio fin */

div#menu_tienda {

color:#F8B007;
font-size:12px;
text-align: right;
height: 40px;
}

div#menu_tienda a {

color:#F8B007;


}
div#cont_tienda {
width: 920px;
font-size: 12px;
float: left;
padding-left: 38px;
padding-right: 30px;
}


div#col_izquierda {
float: left;
width: 140px;
padding: 10px;
}

div#col_centro {
width: 650px;
float: left;
padding: 10px;
}


/* Hide icons in page headings */

/* Tachados ofertas */
s {
font-size: 12px;
color: #FF8000;
}

/* Precio ofertas */

.productSpecialPrice {
font-size: 20px;
color:#F8B007;
}
.productListing-data{

color:#F8B007;

}
.comentario_regalo {
font-size: 10px;
font-weight: normal;
color:#F8B007;
}

.seguridad {
font-size: 10px;
font-weight: normal;

}

.moneda {
font-size: 10px;
font-weight: normal;
}

.precio {

font-size: 20px;
}

/* Requeridos formulario */
.inputRequirement {
color: red;
font-style: italic;
font-size: 11px;

}

/* Enlaces listado de productos */
.productListing-data a {
font-weight: bold;
padding-left: 10px;

}

#pageIcon, td.pageHeading img {
display: none;
}

h1 {
font-size: 14px;
font-weight: bold;
}
h2 {
font-size: 13px;
font-weight: bold;
}
h3 {
font-size: 12px;
font-weight: bold;
}
h4 {
font-size: 12px;
}
h5 {
font-size: 12px;
}
h6 {
font-size: 12px;
}

/* Titulos boxes */
td.infoBoxHeading {
padding-top: 10px; 
padding-bottom: 0px;
color: #81BEF7;
font-size: 13px;
font-weight: bold;
}

td.pageHeading {
color: #81BEF7;
font-size: 13px;
font-weight: bold;

}


div.infobox_heading {
padding-top: 10px; 
padding-bottom: 0px;
color: #81BEF7;
font-size: 13px;
font-weight: bold;
}

/* Titulos de menus con enlace */

.infobox_heading a {

padding-top: 10px; 
padding-bottom: 0px;
color: #81BEF7;
font-size: 13px;
font-weight: bold;

}


div.infobox_content {

width: 100%;

}



td.infoBoxHeading img, td.infoBoxHeading img {
display: none;
}

td.infoBoxHeading a img, td.infoBoxHeading a img {
display: inline;
}

div#column_middle td.infoBoxHeading {
padding: 0px 0px 10px 0px;
}

td.main textarea {
height: 200px; 
width: 370px;
}
