
body{
	font-size:7pt;
	font-family:Verdana;
	background-color:#404040;
	color:#fff;
	}
	h1
	{
		font-size:small;
		width:100%;
		margin-bottom:5px;
		
		font-weight:bold;
		
		}
	h2
	{
		font-size:small;
		width:100%;
		margin-bottom:5px;
		
		font-weight:bold;
		
		}
#popup
{
	color:#FF6434;
	
	}
	#popup span
	{
		width:100px;
		float:left;
		}
	#popup a
	{
		color:#FF6434;
		
		}
	#popup input
	{
		border:solid 1px #858175;
		font-size:small;
		color:#858175;
		}
		#popup input:focus
		{
			border:solid 1px #000;
			}
	#popup .boton
	{
		background-color:#FF6434;
		color:#fff;
		border:solid 2px #C97435;
		font-size:7pt;
		font-family:verdana;
		font-weight:bold;
		}
#container{
	width:1024px;
	min-height:768px;
	margin:auto;
	border:solid #333333 1px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 overflow:hidden;
	 clear:both;
	}
	#header{
		height:250px;
		padding:10px;
		margin-bottom:5px;
		background-image:url(images/header_background.jpg);
		z-index:999; width:100%;
		}
		#logo
		{
			float:left;
			}
		#user_info{
			float:right;
			background-color:#555555;
			padding:10px;
			margin:10px;
			margin-right:20px;
			color:#FFF;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			width:400px;

			}
			#user_info a{
				color:#FEBF14;

				}
		
	#menu{
		/*height:18px;*/
		height:auto;
		background-color:#000;
		padding-top:5px;
		/*margin-bottom:5px;
		padding:8px;
		color:#FFF;
		font-size:9pt;
		text-transform:uppercase;
		font-weight:bold;*/
		}
	#content{
		min-height:500px;
		width:auto;
		}
	#left_content{
		width:230px;
		min-height:500px;
		height:100%;
		background-color:#333333;
		float:left;
		padding:10px;
		overflow:hidden;clear:both;
		}
		#left_content h3
		{
			color:#3E3D3E;
			border-bottom:solid 1px #3E3D3E;
			}
		#carrito{
			color:#fff;
			}
			#carrito a{
				font-weight:bold;
				color:#FFF;
				}
			#carrito #micarrito{
				color:#FF6434;
				}
		#categorias
		{
			padding:10px;overflow:hidden;clear:both;
			}
			#categorias a
			{
				/*color:#F1592A;*/
				font-size:small;
				font-weight:bold;
				
				}
				
	#main_content{
		width:750px;
		height:100%;
		min-height:500px;
		background-color:#3E3D3E;
		padding:10px;
		/*float:right;*/
		float:left;
		}
		#main_content a{
			color:#FEBF14;
			}
		#main_content #listview img
		{
			border:solid 4px #E3E4DF;
			width:150px;
			height:190px;
			}
	#footer{
		margin-top:20px;
		height:50px;
		text-align:center;
		color:#CCC;
		margin: 10px auto;
		overflow:hidden;clear:both;
		}
		#footer a
		{
			color:#FF6434;
			}

.dark_boton{
	border:solid 1px #858175;
	background-color:#858175;
	color:#FFF;
	font-size:7pt;
	font-family:verdana;
	height: 18px;
}
#relacionados
{
	text-align:center;
	overflow:hidden;
	clear:both;
	margin-left:40px;
	}
	#relacionados img
	{
		border:none 0px #FFF;
		}
.boton {
   border-top: 1px solid #f7b997;
   background: #d69665;
   background: -webkit-gradient(linear, left top, left bottom, from(#d43e11), to(#d69665));
   background: -moz-linear-gradient(top, #d43e11, #d69665);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 7pt;
   font-family: verdana;
   text-decoration: none;
   vertical-align: middle;
   width:130px;
   }
.boton:hover {
   border-top-color: #d25a0b;
   background: #d25a0b;
   color: #000000;
   }
.boton:active {
   border-top-color: #bd400b;
   background: #bd400b;
   }
.textbox_dark{
	border:solid 1px #858175;
	font-family:verdana;
	font-size:7pt;
	color:#fff;
	background-color:#000;
	}
.menuvert { clear:both; overflow:hidden; height:100%; font-size:1.2em; line-height:15px; color:#000; margin: 20px  5px 0px 5px; }
.menuvert li { overflow:hidden; height:100%;padding:8px  5px   10px 5px; cursor:hand; width:170px;text-decoration:underline;}
.menuvert li a{color:#FFF;text-decoration:underline;}
.menuvert li a:hover{background-color:#000000;color:#D25A0B;text-decoration:underline;}
.menuvert li:hover{background-color:#000000;color:#D25A0B;text-decoration:underline;}
.tooltip {
	display:none;
	background:transparent url(/tools/img/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
/* Menu */
#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding:  5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
/*border-bottom: 1px solid #D25A0B;*/
}

#modernbricksmenu a:hover{
background-color: #555555; /*Menu hover bgcolor*/
}
#modernbricksmenu a:active{
background-color: #D25A0B; /*Brown color theme*/ 
border-color: #D25A0B; /*Brown color theme*/ 
}
/*#modernbricksmenu #current a{ /*currently selected tab*/
/*background-color: #D25A0B; /*Brown color theme*/ 
/*border-color: #D25A0B; /*Brown color theme*/ 
/*}*/
#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #D25A0B; /*Brown color theme*/ 
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: bold 11px Verdana;
height: 22px;
background-color: lightyellow;
}
.grid
{
	border:solid 1px #333333;
	}
	.grid th
	{
		background-color:#D25A0B;
		color:White;
		font-weight:bold;
		
		}
	.grid td
	{
		color:#fff;
		border-bottom:dashed 1px #333333;
		border-left:none;
		border-top:none;
		border-right:none;		
		}
		.grid tr:hover
		{
			background-color:#333333;
			}
.grid_selected
{
	background-color:#C9D3D7;
	font-weight:bold;
	}
.imgthumb
{
	border:solid 4px #E3E4DF;
			width:150px;
			height:190px;
	}