body{
background:#ddd;
Font-family: verdana, sans-serif;
}

a:link, a:visited {
        color: #db7300;
        text-decoration: underline;
        font-weight: bold;
        }

a:hover, a:active {
        color: #000;
        text-decoration: underline;
        }

h1 {
        font-family: Arial, Trebuchet MS, Sans-Serif;
        font-size: 40px;
        font-weight: bold;
        letter-spacing: -1px;
        margin: 8px 0 0px 0;
        padding: 0;
        color: #db7300;
        display:inline;
        }

h1 a:link, h1 a:visited {
        color: #226;
        text-decoration: none;
}

h1 a:hover, h1 a:active {
        text-decoration: underline;
}

h2 {
        font-family: Trebuchet MS, Sans-Serif;
        font-size: 18px;
        font-weight: normal;
        letter-spacing: -1px;
        margin: 0px 0 8px 0;
        padding: 0;
        color: #333;
        }

h2 a:link, h2 a:visited {
        color: #333;
        text-decoration: none;
        font-weight: normal;
}

h2 a:hover, h2 a:active {
        text-decoration: underline;
        background: none;
        color: #000;
}

h3 {
        font-size: 12px;
        font-weight: bold;
        margin: 10px 0 8px 12px;
        padding: 0;
        color: #333333;
        }

h3.comments {
        font-size: 16px;
        font-weight: bold;
        margin: 10px 0 8px 0px;
        padding: 0;
        color: #000;
        }

h4 {
        font-weight: bold;
        font-size: 11px;
        line-height: 11px;
        margin: 0;
        padding: 0;
        color: #335555;
        }

#container {
        width: 100%;
        margin-top: 5px;
}

#header {
        margin: 0 0 2px 0;
        padding: 0px 0 0 0px;	
}
#header img{
   height: 30px;
}
#header a{
 color: #999;
 background: #bbb;
 font-size: 0.62em;
 color: #44f;
 padding: 4px;
}
#header a#setlang{
 position: fixed;
 right: 160px;
 top: 3px;
}
#header a#impcolink{
 position: fixed;
 right: 10px;
 top: 3px;
}


#navbar {
        height: 43px;
        margin: 0px 0 8px 0;
        padding: 0px;
        background: url(/images/navbar-bkground.gif) repeat-x top left;
}

#navbarlist {
        height: 28px;
        float: left;
        margin: 0px;
        padding: 15px 0 0 18px;
        font: bold 12px Verdana, Sans-Serif;
        letter-spacing: -1px;
        list-style: none;
}

#navbarlist li {
        display: inline;
        margin: 0px;
        padding: 0 30px 0 0;
}

#navbarlist a:link, #navbarlist a:visited {
        color: #fff;
        text-decoration: none;
}

#navbarlist a:hover, #navbarlist a:active {
        text-decoration: underline;
}

#left-corner {
        float: left;
        height: 43px;
        width: 7px;
        background: url(/images/left-corner.gif) no-repeat top left;
}

#right-corner {
        float: right;
        height: 43px;
        width: 7px;
        background: url(/images/right-corner.gif) no-repeat top left;
}

.bodyline       { background-color: #FFFFFF; border: 1px #98AAB1 solid; padding: 20px; padding-bottom: 40px;}

#footer {
        margin: 0px;
        padding: 0px 0 50px 0;
        color: #797979;
}

#footer ul {
        margin: 0px;
        padding: 15px 0 0 0px;
        font: 11px Verdana, Sans-Serif;
        letter-spacing: -1px;
        list-style: none;
        text-align: center;
}

#footer ul li {
        display: inline;
        margin: 0px;
        padding: 0 15px 0 0;
}

#footer a:link, #footer a:visited {
        color: #797979;
        text-decoration: underline;
}

#footer a:hover, #footer a:active {
        color: #000;
        text-decoration: underline;
}

#content {
        margin: 0px 0 10px 0;
        padding: 0px;
        line-height: 16px;
        }

.pagenav { list-style:none; }

.blog {
        margin: 0 0 30px 0;
        padding: 0px 0px 0 0px;
        }

.article {
        margin: 0px 0 0px 0;
        padding: 0px 0 10px 0;
        border-bottom: 1px solid #e7e7e7;
        }

.article p {
        margin: 2px 0 10px 0;
        padding: 0;
        }

.postmetadata {
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        margin: 0px 0 0px 0;
        padding: 0px 0 0px 0px;
        }

.sidenav {
        font-size: 11px;
        padding: 0px;
        margin: 0px 0 15px 0;
        border: 1px solid #CCCCCC;
        background: #f1f1f1;
        }

#loginbox {
        font-size: 11px;
        padding: 0px;
        margin: 0px 0 15px 0;
        border: 1px solid #CCCCCC;
        background: #f1f1f1;
        }

#searchform {
        margin-bottom: 15px;
        }

#clear {
        clear: both;
        margin: 0px;
        padding: 0px;
}

#footinfo {
        padding: 15px 0 0 40px;
        margin: 0px;
}

#footer p {
        margin: 0;
        padding: 0;
        text-align: left;
        }

.footer-bottom {
        height: 5px;
        margin: 0px;
        padding: 0px;
        background: url('images/footer_bottom.gif') no-repeat;
}

#commentcontainer {
        padding: 10px 40px 0px 40px;
        margin: 0 0 40px 0px;
        float: left;
}

#commentform input, #commentform textarea {

        font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

        }



.commentlist li {

        font-weight: bold;

        border-bottom: 1px solid #C0C9CE;

        }



.commentlist cite, .commentlist cite a {

        font-weight: bold;

        font-style: normal;

        font-size: 1.1em;

        }



.commentlist p {

        font-weight: normal;

        line-height: 1.5em;

        text-transform: none;

        }



#commentform p {

        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

        }



.commentmetadata {

        font-weight: normal;

        }



#leavereply {

        text-align: left;

        padding: 20px 0 0 0;

        }



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

        color: #777;

        }



code {

        font: 1.1em 'Courier New', Courier, Fixed;

        }



acronym, abbr, span.caps

{

        font-size: 0.9em;

        letter-spacing: .07em;

        }



#archiveheader {

        padding: 0 0 20px 0;

        }



#google {

        font: 10px verdana, sans-serif;

}



.yahoo {

        width: 385px;

        height: 20px;

        font: 10px verdana, sans-serif;

}





/* End Typography & Colors */











/* End Structure */





/* Begin Lists



        Special stylized non-IE bullets

        Do not work in Internet Explorer, which merely default to normal bullets. */

.sidenav ul {
        margin: 5px 0 15px 20px;
        list-style: none;
        padding: 0;
}

.sidenav ul li {
        line-height: 13px;
        list-style-image: url('/images/arrow_C_ver2.gif');
        padding-bottom: 5px;
        margin: 0 0 0 15px;
        }

#loginbox ul {
        margin: 5px 0 15px 20px;
        list-style: none;
        padding: 0;
}

#loginbox ul li {
        line-height: 13px;
        list-style-image: url('/images/arrow_C_ver2.gif');
        padding-bottom: 5px;
        margin: 0 0 0 15px;
        }

.tabs {

        float: left;

        margin-right: 10px;

        line-height: 20px;

}



#navcontainer {

        width: 705px;

        height: 25px;

        padding: 0;

        margin: 0;

        }



#music {

        padding: 0px;

        margin: 10px 0 0 15px;

        line-height: 20px;

        }



#music li {

        list-style-image: url('images/arrow_A_ver2.gif');

        padding-bottom: 5px;

        margin: 0px;

        }



/* End Entry Lists */







/* Begin Form Elements */



.entry form { /* This is mainly for password protected posts, makes them look better. */

        text-align:center;

        }



select {

        width: 130px;

        }



#commentform input {

        width: 170px;

        padding: 2px;

        margin: 5px 5px 1px 0;

        }



#commentform textarea {

        width: 380px;

        padding: 2px;

        }



#commentform {

        margin: 0;

        float: left;

        }



#submit {

        float: left;

        }



.dropdown {

        margin: 0;

        font: 10px Verdana, Sans-Serif;

        background: #e7e7e7;

}



/* End Form Elements */







/* Begin Comments*/

.alt {

        margin: 0;

        padding: 0px;

        }



.commentlist {

        padding: 0;

        text-align: justify;

        }



.commentlist li {

        margin: 15px 0 3px;

        padding: 5px 10px 3px;

        list-style: none;

        }



.commentlist p {

        margin: 10px 5px 10px 0;

        }



#commentform p {

        margin: 5px 0;

        }



.nocomments {

        text-align: center;

        margin: 0;

        padding: 0;

        }



.commentmetadata {

        margin: 0;

        display: block;

        }

/* End Comments */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

        cursor: help;

        }



acronym, abbr {

        border-bottom: 1px dashed #999;

        }



blockquote {

        margin: 15px 30px 0 10px;

        padding-left: 20px;

        border-left: 5px solid #ddd;

        }



blockquote cite {

        margin: 5px 0 0;

        display: block;

        }



.center {

        text-align: center;

        }



hr {

        display: none;

        }



a img {

        border: none;

        background: none;

        }



.navigation {

        display: block;

        margin-top: 10px;

        margin-bottom: 20px;

        }

/* End Various Tags & Classes*/


.img-shadow {
  float: right;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 15px 0px 10px 20px;
  }



.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;

}



.corners {
        margin: 0px;
        padding: 0px;
}

/*********************************
 * tables
 */

table.noborder td
{
  border:0;
}

table.nopad td
{
  padding-left:0;
}

table.listado
{
        border-collapse:collapse;
}
table.wide {    width:100%; }


table.listado tr th{
        background:#333;
        color:white;
        padding:3px 10px;
        border:1px solid #222;
        font-size: 1.1em;
}
table.specs tr th{
    background: #666;
}
table.listado tr td
{
        padding:4px;
        border:1px solid #ddd;
}


/* specific table styles */

table.listado
 { font-size:0.8em; }


table.listado tr th.la {        text-align:left; }
table.listado tr td.ca {        text-align:center; }
table.listado tr td.inv { background:#eee; }
table.listado tr td.vat { vertical-align:top; }

table.listado tr td.narrow { padding:2px 5px;}

/* last post */
table.listado tr td.lp {
        font-size:0.85em;
        color:#333; }
table.listado tr td.lp span { color:#666; }
table.listado tr td.lp span a { color:#369; }

table.listado tr td.c1
 {      border-right:0; padding-right:2px; }
table.listado tr td.c2
  {     border-left:0; padding-left:2px; }
table.listado tr td.c3 { border-left:0; }


table.listado tr td.c2 small a,
.crumbs small a
{ color:#666; }
table.topics tr td.stat { font-size:0.9em; }

table.listado tr td .flag {
  background:#333;
  color:white;
  padding:1px 5px;
  margin-right:0.5em; }


div.nota-dev{
 color: Red;
 background-color: Yellow;
 padding: 5px;
 border: 1px solid black;
 margin-bottom: 5px;
}

div.search-form{
 text-align: right;
}

div.logo_der{
 float: right;
 height
}


table td.precio, table td.numero{
  width: 100px;
  text-align: right;
  font-family: fixed;
}

h2.seccion{
    border-bottom: 1px solid #ddd;
    clear: both;
    padding-top: 15px;
}


/**
 * thumbs!
 */

div.thumb{
    width: 120px;
    float: left;
    border: 1px solid #ddd;
    margin-left: 20px;
    padding: 5px;
}

div.thumb span{
    font-style: italic;
    text-align: center;
    display: block;
}


div.buttons{
    width: 80%;
    margin-top: 0px;
    padding: 10px;
    text-align:center;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

div.notice{
    padding: 5px;
    background: #FF6;
    border: 1px solid #d99;
    color: #966;
    margin-bottom: 7px;
}

div.error{
    padding: 5px;
    background: #633;
    color: White;
    border: 1px solid #ddd;
    margin-bottom: 7px;
}

form.form1{
    background: #eee;
    padding: 5px;
    padding-left: 10px;
    width: 50%;
}

.cotizacion-en-proceso{
    padding: 2px;
    background: #FDD;
    border: 1px solid #d99;
    margin-bottom: 7px;
    font-size: .9em;
    width: 80%;
}