@charset "utf-8";

*{	list-style:none;	margin:0px;	padding:0px;}

.clients li { list-style:outside; margin:15px; padding-left:10px;}

#menu {	width: 170px;	 margin-top:50px; 	}	
#menu li a {	height: 32px;  	voice-family: "\"}\"";   	voice-family: inherit;  	height: 24px;	text-decoration: none; }		
#menu li a:link, #menu li a:visited {	color: #003366;	display: block;	background: url(../images/menu1.gif);	background-repeat:no-repeat;	padding: 8px 0 0 25px;	}	
#menu li a:hover {	color: #006699;	background: url(../images/menu1.gif) 0 -32px;	background-repeat:no-repeat;	padding: 8px 0 0 20px;	}	
#menu li a:active {	color: #003366;	background: url(../images/menu1.gif) 0 -64px;	background-repeat:no-repeat;	padding: 8px 0 0 20px;	}

/* CSS Document */
body  {
	font: 16px "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #666666;
}
h1 { color:#003366}
a {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #0D2B61;	font-style: italic;}
a:hover {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #0D2B61;	font-style: italic;}
a:visited {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #0D2B61;	font-style: italic;}



/*index*/

#principal { width:800px;}
#sidebar1 {float:left;position:relative;width: 170px;background: #FFFFFF; padding: 0px 0; text-align:left;vertical-align:top;}
#mainContent {	position:relative; float:right; width:600px;   } 
#cont {margin-top:100px; text-align:center;}
#titulo{ margin-bottom:20px; width:100%; text-align:left;}
#pie { text-align:right; margin-top:50px;}
#pie a:hover{ text-decoration:none;}
#thumb { font-size:20px;  font-style:italic; }
#logo {	margin-top:20px;	text-align:center;}
/*#menu {	text-align: left;	margin-top: 40px;}*/

/*catalogo*/

#tablaprin { width:100%; }
#tablaprin tr:hover {  cursor:pointer; }
#tablaprin a { text-decoration:none; }
#tablaprin a:hover { text-decoration:none; border-bottom:1px solid #0D2B61; }

.lmod { text-align:right;}
.linkmodelo { border:1px solid #999999; }

#models{ width:100%;  margin-top:15px; text-align:center;}
#models tr{ }
#models td{text-align:center; padding:10px; width:20%; }


.lamp{ width:580px; text-align:left; padding:5px; }

hr { height:3px; color: #003366; background-color: #003366; border: 0; margin-top:5px; margin-bottom:5px;}
.cat  {  height:1px; color: #999999; background-color: #999999;  }

#desc { width:600px;}
#desc table {width:100%;}
#desc td { vertical-align:top; padding-right:15px;}
#desc img { border:1px solid #999999;}