/* COMMON VALUES */
img { border: 0; }
body {
	margin: 0;
	padding: 0;
	color: #333333;
	background-color: #000000;
	background-image: url('../images/backgrounds/background.gif');
	background-repeat: repeat-x;
	background-position: top;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
}

/* FORM VALUES */
form, center { margin: 0; padding: 0; }
.button, .input, textarea, select {
	margin: 0 0 1px 0;
	padding: 1px;
	color: #333333;
	background-color: #EEEEEE;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 10px;
}
.input, textarea {
	border: 1px solid #E7CEA6;
	background-color: #EEEEEE;
}
textarea { width: 99%; }
.button {
	padding: 3px 10px;
	border: 1px solid #E7CEA6;
	background-color: #EEEEEE;
	font-size: 11px;
}
.checkbox { height: 13px; }
select { margin: 1px 0 1px 0; }
textarea { margin: 0 0 1px; padding: 1px }

/* STRUCTURE VALUES */
#web { width: 790px; }
#left-shadow, #right-shadow {
	font-size: 0;
	line-height: 0px;
	background-repeat: no-repeat;
	background-position: top;
}
#left-shadow {
	width: 14px;
	background-image: url('../images/backgrounds/left-shadow.jpg');
}
#right-shadow {
	width: 15px;
	background-image: url('../images/backgrounds/right-shadow.jpg');
}
#web-content {
	width: 761px;
	vertical-align: top;
}
#left, #right {
	width: 42px;
	background-repeat: repeat-y;
	background-position: top;
	font-size: 0;
	line-height: 0px;
	vertical-align: top;
}
#left { background-image: url('../images/backgrounds/left.jpg'); }
#right { background-image: url('../images/backgrounds/right.jpg'); }
#main {
	width: 677px;
	background-color: #FFFFFF;
}

/* TAG VALUES */
a {
	color: #D87F00;
	text-decoration: none;
}
a:hover {
	color: #7A4C00;
	text-decoration: none;
}

/* COMMON VALUES */
.default-table { width: 100%; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.justify { text-align: justify; }
.plain { font-weight: 100; }

.red-error {
	font-size: 11px;
	color: #880000;
}

.error, .message {
	padding: 10px;
	text-align: justify;
}
.noinfo, .noinfo-padding {
	font-weight: bold;
	text-align: center;
}

.table-separator, .table-separator4 {
	width: 100%;
	font-size: 0;
	line-height: 0px;
}
.table-separator { height: 1px; }
.table-separator4 { height: 4px; }
.table-t, .table-l, .table-r, .table-b {
	font-size: 0;
	line-height: 0px;
}
.table-t, .table-b { background-repeat: repeat-x; }
.table-l, .table-r {
	width: 2px;
	background-repeat: repeat-y;
}
.table-t {
	height: 6px;
	background-image: url('../images/tables/t.jpg');
}
.table-l { background-image: url('../images/tables/l.jpg'); }
.table-r { background-image: url('../images/tables/r.jpg'); }
.table-b {
	height: 5px;
	background-image: url('../images/tables/b.jpg');
}
.table-m, .table-m-nopadding {
	background-image: url('../images/tables/background.jpg');
	background-repeat: repeat-x;
	text-align: justify;
	vertical-align: top;
}
.table-m { padding: 4px 6px; }
.table-m-nopadding { padding: 1px 0 0; }
.item-separator-h, .item-separator-v {
	font-size: 0;
	line-height: 0px;
}
.item-separator-h {
	height: 2px;
	background-image: url('../images/backgrounds/item-separator-h.jpg');
	background-repeat: repeat-x;
}
.item-separator-v {
	width: 2px;
	background-image: url('../images/backgrounds/item-separator-v.jpg');
	background-repeat: repeat-y;
}
.item-column {
	width: 223px;
	vertical-align: top;
}
.item-doublecolum {
	padding: 0 10px 0 0;
	vertical-align: top;
}
.item-full {
	width: 100%;
	vertical-align: top;
}
.item-element { padding: 4px 6px 10px; }
.item-element-title { padding: 4px 6px 0; }
.item-element-first { padding: 0 6px 10px; }
.item-text-title {
	padding: 0 0 4px;
	font-weight: bold;
}
.item-text-title a { color: #333333; }
.item-text-title a:hover { color: #333333; }
.item-text-photo {
/*	width: 50px;
	height: 50px;*/
	margin: 0 4px 0 0;
	border: 1px solid #666666;
}
.item-text-photo2 {
	margin: 0 4px 0 0;
	border: 1px solid #666666;
}
.item-text-photo-cat {
	margin: 0 4px 0 0;
	border: 1px solid #666666;
}
.item-result {
	padding: 0 8px 15px;
	vertical-align: top;
}
.barra { padding: 5px 0; }
.marcas {
	width: 70%;
	margin: 10px 0;
}
.marca {
	font-weight: bold;
	text-align: center;
}
.precio {
	color: #333333;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
}
.buscador { width: 100%; }
.buscador td {
	padding: 0 0 3px;
	font-weight: bold;
}
.buscador select {
	width: 135px;
	border: 1px solid #E7CEA6;
	background-color: #EEEEEE;
	font-weight: 100;
}
.seccion { color: #D87F00; }
.talleres-list {
	margin: 5px 20px;
	padding: 0;
}
.taller, .taller-on { padding: 0 0 10px; }
.taller { display: none; }
.taller-separador {
	width: 100%;
	height: 1px;
	margin: 10px 0;
	background-color: #CCCCCC;
	line-height: 0px;
	font-size: 0;
}
.taller-titulo {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.taller-item {
	width: 33%;
	padding: 10px;
}