/*
Version: 1.0
Author: Camilo Rivero || http://www.cebra.com.uy/
*/


/* Generales
----------------------------------------------- */

html * { margin: 0; padding: 0; }

body {
background: #faf3b4 url('images/proyecto.jpg') top center repeat-x;
text-align: center;
margin: 0px; padding: 120px 0 0 0;
font: 10pt Palatino Linotype, Book Antiqua, Palatino, serif;
}


/* Armados
----------------------------------------------- */

#container {
width: 700px;
margin: 0px auto;
text-align: left;
background-color: #fff;
color: #666;
border: 2px solid #DFCBAC;
}

#header {
background-color: #D4D4D4;
color: #fff;
padding: 0;
font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#header-img {
background: transparent url('images/header-img.jpg') top center no-repeat;
width: 700px;
height: 94px;
clear: both;
}

#sidebar {
width: 200px;
padding: 10px;
float: left;
}

#main {
padding: 10px;
margin-left: 225px;
}

/* Estilos
----------------------------------------------- */

h2, h3, p { margin: 15px 0; }
ul { margin: 0 30px; }

h2 { color: #383A44 ; }
p { color: #333; }

hr { margin: 15px; clear: all; }

.smallnote { font-size: 10px; line-height: .9em; }

#sidebar ul { list-style-type: none; margin: 0; }
#sidebar ul li { border-bottom: 1px dotted #BBE0EB; padding: 4px; }
#sidebar ul li a, #sidebar ul li a:link { color: #4896AC; display: block; text-decoration: none; padding: 3px 5px 3px 10px; }
#sidebar ul li a:hover { background:#F0FDE2; }

ul#productos { margin: 3px 0 3px 20px; border-bottom: 2px solid #BBE0EB; }
ul#productos li { border-left: 2px solid #BBE0EB; padding: 3px; }


/* Pie de página
----------------------------------------------- */

#footer {
clear: both;
background-color: #000;
padding: 1px;
text-align: center;
}

#footer p, #footer a, #footer a:link { color: #999; }

/* ---------------------- misc ----------------------------- */

.floatclear {clear: both;line-height: 0px;font-size: 0;width:100%;height:2px;margin:0;padding:0;}

.floatr { float: right; }
.floatl { float: left; }

.hide {position: absolute;left: -99999px;width: 9990px;}

/* ---------------------- tables and forms ----------------------------- */

fieldset {border:none;padding:0;margin:0;}

legend {color: #5170BE;padding: 0 0 .5em 0;font-weight: normal;font-size: 1.25em;}

#content table {
	width:100%;
	margin:0 0 1.5em 0;
	border-collapse:collapse;
}
th {
	border:none;
}
td {
	border-top:1px solid #999999;
	padding:3px 0 2px 0;
	vertical-align:top;
}