body {
  background-color: #000000;
  color: #ffffff;
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

}
.wrap {
	padding:0;
	width:916px;
	margin: auto;
}
#content {
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	height:auto;
	display:table;
	width:916px;
}
a {
color:#fe5d02;
}
.clear {
clear:both}
.clearFloat {
clear:both;
}
img{
border:none;
}
html, body, div, span, p, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0px 0px 0px 0px;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight:100;
}
h1, h2, h3, h4, h5, h6 {
  
}
h1, h2, h3, h4, h5, h6 {
color:#993300;
}
h1, h2, h3, h4, h5, h6 {
font-size:16px;
font-weight:500;
}
#sangrias_top h1{
color:#993300;
font-size:16px;
font-weight:700;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

/*A partir de aqui comienzan a definirse los estilos de las páginas interiores, como la de contenidos, noticias, todos las páginas de inicio de secciones.*/

#ContWrapper {
	text-align: left; /* Redefines the text alignment defined by the body element. */
}
#ContWrapper #ContWrapper2 #IndiceColumn {
	float: left;
	padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 235px;	
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#ContWrapper #ContWrapper2 #CentralColumn {
	margin: 0px 0px 0px 235px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
#ContWrapper #ContWrapper2 .clearFloat {
  clear: right;
  display: block;
}
#HomeUsersBox {
}
#IndiceColumn {
border-spacing:0px;
}
#ContentHeaders {
margin: 4px 0px 20px 30px;
height:30px;
width:500px;
}
#sangrias {margin:0px 20px 0px 40px}

#sangrias_top {padding:5px 0px 3px 10px;}

#emailButton {background-image:url(img/emailButton.png); background-repeat:no-repeat; margin-right:10px; float:right; margin-top:7px}
#homeButton {background-image:url(img/homeButton.png); background-repeat:no-repeat; margin-right:25px; float:right; margin-top:7px}


/*Aqui termina toda la parte de los contenidos.
*/
.frases {
	margin:10px 10px 0px 10px;
	width:300px;
	height: 80px;
	float: left;
}

/*AQUI TERMINA LA PARTE DEL HEADER O CABEZA


*/
/*COMIENZA LA PARTE DE LOS ESTILOS DEL PIE DE PAGINA
*/

/*BOTONES DE ADMINISTRACION Y ESTILOS DE AREAS DE ADMINISTRACION
*/
#b_edit, #b_edit_centrales{ background-image: url(img/edit.gif);background-position: left;  background-repeat: no-repeat; color: #000; font-size: 10px; font-weight: 500; height: 14px; padding: 0px 0px 3px 24px; width: 63px;}
#b_edit_menu { background-image: url(img/edit.gif); background-position: left; background-repeat: no-repeat;  height: 14px; margin: 28px 0px 2px 24px; width: 90px; position:absolute; display:block; color: #CC0000; font-size: 10px; font-weight: 500; padding: 0px 0px 3px 24px}

#b_usuarios_personal { 
display:block;
	background:url(images/arrow.gif) 0 5px no-repeat;
	padding:0 0 0 14px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#4F5140;
	background-color:inherit;
	text-decoration:none;
	margin:10px 0 10px 20px;
	text-decoration:none;
	height:25px;
	font-size:11px;

 }
#b_usuarios_personal a{ color:#4F5140;
	text-decoration:none;
}
#nug_admin { float: left; padding: 5px 5px 5px 5px; text-align: center; width: 50px; color:#FFFFFF }
#row_admin, #row_admin_key {
	width:916px;
	margin: auto;
	color:#000000;
}

/*TERMINAN LOS BOTONES DE ESTILOS DE ADMINISTRACION Y DE USUARIOS
*/

/*PRODUCTOS*/
.categorias_home { background-color: #ffffff; border-top: #355e2f solid 3px; color: #355e2f; font-size: 11px; height: 20px; margin-bottom: 10px; margin-left: -5px; margin-top: 10px; padding-bottom: 2px; padding-left: 5px; padding-right: 0px; padding-top: 2px; width: 135px; }
#agregar_boton_prod { float: left; padding-top: 10px; width: 60px; }
#ano_prod { color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; padding-left: 0px; padding-top: 5px; }
.contenedor_compras { background-color: #e7ebf7; padding: 10px 0px 10px 5px; width: 170px; }
.divisiones { border-top-color: #666666; border-top-style: dotted; border-top-width: thin; padding: 5px 0px 5px 0px; width: 140px; }

.ch10 { font-size: 10px; padding-left: 0px; }
.ch10a { color: #333333; font-size: 10px; padding-left: 0px; }
.ch11 { font-size: 10px; margin-left: 0px; }
.ch9 { color: #3c3c3c; font-size: 9px; margin-left: 0px; }

#ch17{ color: #D53826; font-size: 11px; font-weight: bold; }
#column_25 { border-bottom: #0000CC thin solid; color: #333333; float: left; font-weight: 800; height: 30px; padding: 10px 10px 10px 10px; width: 25%; }
#column_45 { border-bottom: #0000CC thin solid; float: left; font-weight: 600; height: 30px; padding: 10px 10px 10px 10px; width: 45%; }

#contenedor { background-color: #ffffff; border: solid #E6E6E6 thin; float: left; width: 462px; }
#contenedor_funciones_prod { clear: left; float: left; width: 200px; }
#contenedor_home { margin-top: -10px; padding-bottom: 10px; padding-left: 10px; padding-right: 105px; }
#contenedor_prod { border: #E6E6E6 thin solid; float: left; height: 195px; margin: 0px; width: 225px; }
#contenedor_prod_detalles { border: #E6E6E6 thin solid; float: left; height: auto; margin: 10px 0px 10px 0px; width: 730px; }
#controles_prod { float: left; padding-bottom: 15px; padding-left: 15px; padding-right: 5px; padding-top: 4px; width: 430px; }
#datos_prd_contenedor { float: left; padding-bottom: 0px; padding-left: 2px; padding-right: 0px; padding-top: 15px; width: 65px; }
#descrip_prod { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; padding-left: 0px; padding-top: 10px; }
#detalles_boton_prod { float: left; padding-left: 5px; padding-top: 10px; width: 90px; }

#foto_prod { float: left; padding-bottom: 0px; padding-left: 2px; padding-right: 0px; padding-top: 10px; width: 155px; }
#foto_prod_detalles { float: left; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 10px; text-align: center; width: 200px; }
#item_prod { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-bottom: 5px; padding-left: 2px; padding-top: 5px; }

#precio_container_prod { float: left; font-size: 12px; font-weight: normal; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; width: 150px; }
#precio_container_prod_detalles { clear: both; float: left; font-size: 11px; font-weight: normal; padding-bottom: 5px; padding-right: 30px; padding-top: 10px; width: 160px; }
#medidas_prod { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; padding-left: 0px; padding-top: 4px; }

#titulo_prod { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; padding-left: 0px; padding-top: 2px; }

#titulo_caja { background-color: #BADCCD; border: #000000 solid 1px; color: #000033; font-size: 14px; height: 14px; margin-bottom: 10px; margin-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; padding-top: 2px; width: 462px; }
#titulo_caja a{ text-decoration: underline; }
#titulo_caja_laterales { background-color: #98536e; border: #BDBDBD solid 1px; color: #ffffff; font-size: 14px; height: 12px; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; width: 120px; }

/*TERMINA PARTE DE PRODUCTOS
*/




#logo p.titulo{
color:#FFFFFF;
font-size:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
text-align:center;
vertical-align:middle;
padding:20px 5px 10px 0px;
}
.wrap {
	background-color:#000;
}
#content {
	background-color:;
}
#ContWrapper {
	background-color: #000;
}

#ContentHeaders {
border-bottom:0px dotted #081D28;
}


#IndiceColumn {
color:#fff;
border-left:#666666 dotted 0px;
}
#ContWrapper #ContWrapper2 #IndiceColumn {
background-color: #000000;
color:#fff;
}
#IndiceColumn a{
color:#fe5d02;
}

