body, html {
margin:0;
padding:0;
text-align: center; /*IE center website*/
 }

h1, h2, h3, h4, h5, h6 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
	font-weight: bold;
	text-transform:uppercase;
	color:#269BEA;
	text-align:left;
}

h1 {  font-size: 16px; }
h2 {  font-size: 14px; }
h3 {  font-size: 12px; }
h4 {  font-size: 10px;}


#wrapper {
  
width:995px;
margin: 0 auto; /*fox and others CENTER*/

 }
 
#container { 
    
	text-align:left; /*correct aling center default for IE*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px; /* Resets 1em to 10px */
	line-height:19px;
	text-align:justify;
	color:#585858;
}


#header {
  
width:995px;
height:130px;
margin: 0 auto; /*fox and others CENTER*/
}

#title_content {
	margin: 0px;
	padding: 12px;
	font-family: Trebuchet MS, 'Lucida Grande', Arial, Sans-Serif;
	font-size: 160%;
	font-weight: normal;
	text-transform:uppercase;
	color: #999;
}


#article {  
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
font-weight: bold;
text-transform:uppercase;
color:#269BEA;
text-align:left;
font-size: 14px; 

}

#price {  
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
font-weight: bold;
text-transform:uppercase;
color:#585858;
text-align:left;
font-size: 14px; 

}

#color_container {  
width:920px;
padding-bottom:20px;
text-align:center;
}

#color{  
border-right: #DDD 1px solid; 
width:150px;
float:left;
text-align:left;
padding-right: 15px;
padding-left: 20px;

}

#left_container { 
    
	float:left;
    width:460px;
	text-align:left; /*correct aling center default for IE*/
}
	
.column_content	
	{  
  padding-left:40px;
	}
	
.column_left 	
	{
  padding-right: 20px;
	}	
.logo 	
	{
   height:100px; 
   padding-top:30px;
   padding-left:7px;
	}

.main_text
	{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px; /* Resets 1em to 10px */
	line-height:19px;
	text-align:justify;
	color:#585858;
	}	
	
#right_container
{
	float:right;
	
}
	
.flash
	{
	padding: 0px;

	}
	
	

#footer_wrapper
{
    
	clear:both;
	width:100%;
	background:url(../images/site/footer.png) top repeat-x;
    height:55px;
}

#footer_container
{
   width:995px;
   padding-top:22px;
   font-family: 'Lucida Grande', Sans-Serif;
   font-size: 11px; /* Resets 1em to 10px */
   font-weight:bold;
   color:#838383;
   margin: 0 auto; /*FOX  - CENTER*/
   text-align: center; /*correct center aling IE*/
   
}

.footer_left
{
	width:200px;
	float:left;
	padding-left:5px;
	text-align:left;
	font-family: 'Lucida Grande', Sans-Serif;
	font-size: 11px; 
	font-weight:bold;
	color:#838383;
/*border:1px solid green*/
}

.footer_left form
{
	width:50px;
	display:block;
	padding: 0px;
	margin:0px;
border:1px solid blue
}



.footer_left input{
	cursor: hand;
	cursor: pointer;
}

.footer_left input.btn_save{
	border: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 10px center;
	color:#838383;
	font-family: 'Lucida Grande', Sans-Serif;
	font-size: 11px; /* Resets 1em to 10px */
	font-weight:bold;
}

.footer_left input.btn_save:hover{
	color:#1794e8;
	font-family: 'Lucida Grande', Sans-Serif;
	font-size: 11px; /* Resets 1em to 10px */
	font-weight:bold;
}

* html .footer_left input.btn_save {

	border: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 10px center;
}


.footer_left a{
	color:#838383;
	text-decoration:none;
}
.footer_left a:hover	{
	color:#1794e8;
}	
		
.footer_right
{
	width:750px;
	float:right;
	text-align:right;
	padding-right:5px;
	word-spacing:4px;
	}
	
.footer_right a{
	color:#1794e8;
	text-decoration:none;
}
.footer_right a:hover	{
	color:#838383;
}

/*MENU*/

#menu {
	display:block;
	width: 100%;
	z-index: 2;
	padding: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #d3d4d8;
	height:25px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
	font-weight: bold;
	font-size:14px;
		
}
* html #menu {
	position:relative;
	
}

#boton1 a, #boton1 a:visited {
	background:url(../images/site/"boton1r.gif") 50% no-repeat left top;
	color: #999;
	margin:0;
	text-decoration:none;
	padding: 12px 15px;	
	
}

#boton1 a:hover, #boton1 a.current {
	background:url(../images/site/"boton1.gif") 50%  no-repeat left top;
	margin:0;
	color: #FFFFFF !important;
	padding: 12px 15px  !important;
}


#boton2 a, #boton2 a:visited {
	background:url(../images/site/"boton2r.gif") 50%  no-repeat right top;
	color: #999;
	margin:0;
	text-decoration:none;
	padding: 12px 15px;
}

#boton2 a:hover, #boton2 a.current {
	background:url(../images/site/"boton2.gif") 50% no-repeat right top;
    margin:0;
	color: #FFFFFF !important;
	padding: 12px 15px  !important;
}

#content div {
	display: block;
	margin: 0;
	padding: 0;
}


/*TABLAS*/

table, td {
		border:0px;
	}

td {
	vertical-align:top;
}

a:hover{text-decoration:none;}



img {
	border:0px;
}


.h_text { color:#EFEFEF}
.h2_text { color:#FFEDCD}
	
.l_text { color:#8B79A6; text-decoration:none}
.l_text:hover{ color:#8B79A6; text-decoration:underline}

.l2_text { color:#8B79A6}
	
.c_text {
	color:#5E5C5F;
	font-size:10px
}
.c_text a{ color:#5E5C5F; text-decoration:none}
.c_text a:hover	{
	color:#89868A;
	text-decoration:underline
}

.fs { font-size:10px}

.no_class, form, .no_class td
	{
/*		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;*/
		
	}
	
.line { background:#2E2C30; height:1px}
.line2 { background:url(../images/site/images/bg-tr.gif) repeat-x; height:1px; width:175px}
.box{ background:#63458D; height:13px; width:76px}

/*list*/

ul {
	margin:0; 
	padding:0; 
	list-style:circle;
	padding-left:27px;
	}

li  {
	margin: 0px;
	padding:0px;
	line-height:18px;
	
}

li a  {
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	color:#8B79A6
}


/*separadores*/

.in5{ padding-bottom:5px;}
.in10{ padding-bottom:10px;}
.in15{ padding-bottom:15px;}
.in20{ padding-bottom:30px;}

/*imagen peque�a izq/dcha*/
#image_s1 {margin-left:15px; margin-top:12px}

/*imagen peque�a centro*/
#image_s2 {margin-left:20px; margin-top:12px}

/*texto_corto_descripcion izq/dcha*/
#texto_corto1 {margin:9px 10px 32px 15px; line-height:15px}

/*texto_corto_descripcion centro*/
#texto_corto2 {margin:9px 10px 32px 20px; line-height:15px}

/*texto subcategorias*/

#subcategorias {
	margin:0px 0px 20px 18px;
	line-height:15px;
	width:150px;
	float:right
}
#subcategorias_titulo {
	font-family:Verdana, Helvetica;
	font-weight:bold;
	color:#000000;
	height:20px;
	padding-left:16px;
	padding-bottom:5px;
	padding-top:20px;
}

#subcategorias ul {
margin:0; 
padding-bottom:12px; 

list-style:none
}

#subcategorias li  {
	background:url(../images/site/images/a1.gif) no-repeat left center;
	font-weight:bold;
	margin: 0px 0px 0px 5px;
	padding:0px 0px 2px 12px
}

#subcategorias li a  {
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
}


/* Form styles */
div.form-container { margin: 10px; padding: 15px; background-color: #FFF; border: #EEE 1px solid;  }
p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; padding:12px; }
div.form-container div.button{
	font-family:Verdana, Helvetica;
	font-weight:bold;
	color:#333;
	height:20px;
	background-color: #DCD5C7;
	border: 0.2px solid #e0d8cb;	
}
