/* 
    Document   : styles
    Created on : 02-06-2009, 09:32:43 PM
    Author     : Orlando Saavedra
    Descripcion:
        Estilo base para viewmart.cl
*/

root { 
    display: block;
}

.no-content
{
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    font-size: x-large;
}

div#content
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 90%;
}

body
{
	font-family: Arial;
	font-size: 12px;
}

div#body
{
    width: 80%;
    height : 100%;
    margin-left:auto;
    margin-right:auto;
    max-width: 80%;
    background-color:white;
    min-width: 950px;
}

img#logo
{
    height: 100px;
    width: 170px;
    padding-left: 20px;
    cursor:pointer;
}

div#catalogo
{
    margin-bottom: auto;
    margin-top: 0;
}

table#productos
{
    margin-left: 20px;
    width: 90%;
    height: 100%;
}

table#producto
{
    margin-left:auto;
    margin-right:auto;
    height:100%;
}

table#productos_destacados
{
    margin-left:auto;
    margin-right:auto;
    width:90%;
    margin-left:30px;
    margin-top: -1px;
}

.report
{
     margin-left:auto;
     margin-right:auto;
     text-align:center;
     margin-top:20px;
     width:100%;
}
.prodimg
{
    width: 100px;
    height: 70px;
}

.fichaimg
{
    width: 230px;
    height: 180px;
}

.fichanombre
{
    font-weight: bold;
    font-size:large;
    float:left;
    padding-left:25px;
}

.fichaprecio
{
    font-weight: bold;
    font-size: large;
    float:right;
    padding-right:10px;
    color: red;
}

.prodtitle
{
    display:block;
    font-weight:bold;
}

.prodespec
{
    display: block;
    float: left;
}

.prodprice
{
    float: right;
    font-weight: 800;
    font-family: sans-serif, serif;
    color: red;
}

.destimg
{
    width:130px;
    height:100px;
}

#footer{
    margin:0px;
    padding:0px;
    width:100%;
    text-align: center;
    vertical-align: bottom;
    height:50px;
    font-size: 12px;
}

td.menutop > a
{
	margin-left: 20px;
	margin-right: 20px;
	padding: 10px;
	color: white;
	font-weight: bold;
	text-decoration:none;
}

td.menutop > a:hover
{
	color:#FF6600;
}

div#left_col_contents
{
	text-align: left;
    vertical-align:top;
    border-top: 2px solid white;
    margin-top: 4px;
}

div#left_col_contents li
{
	padding-bottom: 10px;
    max-width: 80%;
    /* CSS 3.0 */
    /* word-wrap: break-word; */
	
}

a.categoria
{
    display: block;
    color:white;
    padding: 0px;
    font-weight: 600;
}

span.categoria
{
    display : block;
    color: #ff6600;
    padding : 0px;
    font-weight: 600;
}

span#menuleft_header
{
    text-decoration:none;
    text-align: left;
    font-weight:700;
    font-size:13px;
    color:white;
    width:100%;
    padding-bottom: 2px;
    margin-left: -10px;
}

select#sortby
{
    vertical-align: top;
}

table#ficha
{
    border: 0px solid black;
    margin-left: 30px;
    margin-right: auto;
    width: 90%;
}

table#login
{
    margin-left:auto;
    margin-right:auto;
}

table#register
{
    margin-left:auto;
    margin-right:auto;
    vertical-align:middle;
}

label
{
    font-weight:bold;
}

.highlight
{
    border:2px solid #ff5544;
    width:28em;
}

.desttitle
{
    font-weight:bold;
    color: black;
    font-size:14px;
}