/* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */

/*
** HTML elements
*/
body {
  margin: 0;
  padding: 0;
  color: #000;
  background:url('imgweb/fondoweb.gif') repeat-x #BABAC0;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.content p {text-align:justify;}

.clear {clear:both;}

tr.odd td, tr.even td {
  padding: 0.3em;
}
a, a:link, a:visited {text-decoration: none; color:#999;}
a:hover {  text-decoration: underline;}


.fieldset {
  border: 1px solid #ccc;
}



#menu {
  padding: 5px 5px 0 5px; /* LTR */
  text-align: right; /* LTR */
  vertical-align: middle;
}


ul.links li {
  border-left: 1px solid #9cf; /* LTR */
}
ul.links li.first {
  border: none;
}

#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}

#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}



td#sidebar-left
{
    background:url('imgweb/fondolat.gif') repeat-x #EEEEEF;
/*     width:207px; */
}

td#sidebar-right
{
    background:url('imgweb/fondolat.gif') repeat-x #EEEEEF;
/*      width:170px; */
}

td#main {
    background:url('imgweb/contenidobottom.gif') no-repeat bottom #FFF;
/*     width:594px; */
/*     border-left:1px dashed #ccc; */
/*     border-right:1px dashed #ccc; */

  vertical-align:top;
}

#tablappal{
    background:#EEEEEF;
    width:981px;
    margin:0;
    margin-left:auto;
    margin-right:auto;
}

#bandasup{
    height:30px;
    background:#F08800 url('imgweb/bandasup.gif') repeat-x;
    color:#FFF;
    padding-left:240px;
}

#pie{
/*     background:#f08800; */
/*     color:#fff; */
    height:60px; padding-bottom:20px;
    background:url('imgweb/pie.gif') no-repeat bottom #EDEDEE;
    color:#eee;
    text-align:center;
    vertical-align:bottom;
}

#pie a, #pie a:link  {color:#eee;}


.breadcrumb {
  margin-bottom: .5em;
}

.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}

.error {
  border-color: red;
}

#sidebar-left, #sidebar-right {
  padding: 0px;
  vertical-align: top;
}


/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/

h2 { background-color:#898989; color:#FFF; display:block; font-size:11px; padding-left:5px;}
.title h1, h1 
{ padding:5px;
  color:#F08800;
  border-bottom:1px solid #F08800;
  font-weight:bold;
  font-size:12px;
}
.group-caracteristicas {width:250px;}
.observaciones { padding:10px; width:350px; text-align:justify;}

.producto_ampliado
{ padding:5px;
  color:#595959;
  border:1px solid #F08800;
}

.producto_teaser
{ padding:5px;
  margin:5px;
  color:#595959;
  border:1px solid #F08800;
  width:250px;
  float:left;
}

.imagen_teaser, .image-attach-teaser {float:left; margin-right:5px;}
/*.image-attach-body {float:none; clear:both; display:block;}*/

.title, .title a {
  font-weight: bold;
  font-size: 1.3em;
  color: #777;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
}

.block { margin-top:10px; }

.block h2.title {
/* background-color:#898989; */
 color:#fff; 
/* background:none; */
/* border-top:2px solid #898989; */
/* border-bottom:2px solid #898989; */
/* color:#898989; */
/* padding:1px; */
text-align:center;
font-weight:bold;
font-size:15px;
}

.block .content {margin:10px;}

.node {
}









div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}





/* $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */




ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0px; /* LTR */
}
li.expanded {
  list-style-type: circle;
  list-style-image: url('imgweb/menu-collapsed.png');
  padding: 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  list-style-image: url('imgweb/menu-collapsed.png'); /* LTR */
  padding: 0; /* LTR */
  margin: 0;
}
li.leaf {
/*   list-style-type: square; */
/*   list-style-image: url('imgweb/menu-leaf.png'); */
  padding: 0; /* LTR */
  margin: 0;
}

td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0px;
}
.block ul {
  margin: 0;
  padding: 0 0 0.0px 0px; /* LTR */
}

/* ********** menus ****************************/

.content ul.menu {margin-left:7px;}
.content ul.menu ul.menu {margin-left:15px;}


.menu a, .menu a:link, .menu a:visited 
{text-decoration: none; color:#000; font-size:12px; font-weight:bold; display:block; margin-top:5px;}

.menu .menu a, .menu .menu a:link, .menu .menu a:visited
/* , .menu .menu .leaf a, .menu .menu .leaf a:link, .menu .menu .leaf a:visited */
{text-decoration: none; color:#999; font-size:10px; line-height:11px;  font-weight:normal;/*display:block;*/ margin:0px;}

.menu a:hover {text-decoration:underline}
.menu .menu a:hover {text-decoration:underline}

.menu li a.active { color:#f08800;} 
.menu .menu li a.active { color:#f08800;} 

.menu li.leaf {margin:0;padding:0;  border-bottom:1px dashed #EDEDEE; display:inline; }



/**********   EXPOSED FILTROS ***************/

.view-filters {border:1px solid #ccc; background-color:#eee; padding:5px;}
.views-exposed-widget {padding:0;}
.views-widget {}
.views-widget select {width:170px;}

.view-filters input.form-submit {width:170px; display:block; margin-top:14px;}

select {background:#fff; color:#444;}

table.views-view-grid td {vertical-align:top;}

/*********** navegacion primary links *************/
/* <ul class="links" id="navlist"><li class="menu-241 first"> */

td#bandasup a {color:#FFF;}

#navlist li {margin:0; padding:0; border:none;}
#navlist li a {margin:3px; padding:5px; line-height:30px;}
#navlist li a:hover, #navlist li a.active {color:#000; text-decoration:none; background:#FFF;}
 
