body {
	background-image: url(../images/fondo.jpg);
	margin:0;
	padding:0;
}
body, td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
a {
  color: #293E75;
  text-decoration: none;
}
a:hover {
  color:#3A58A7;
  text-decoration:underline;
}
.Estilo5 {
	font-size: 10px;
}
.Estilo7 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.Estilo13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.Estilo14 {
	color: #000000;
	font-size: 14px;
}
.Estilo15 {
	font-size: 14px;
}
#apDiv1 {
	position:absolute;
	left:840px;
	top:126px;
	width:158px;
	height:118px;
	z-index:1;
}
/* sub-menu */
#sub-menu {
	top:485px;
	padding-left:7px;	
}
#sub-menu ul {
	position:absolute;
	list-style:none;
	display:block;
	padding:0;
	margin:0;
	height:42px;
	color:#FFFFFF;
	background-color: #000000;	
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: 0.70;
	-khtml-opacity: 70;
}
#sub-menu ul li {
	display:block;
	padding:10px;
	float:left;
}
#sub-menu li.line {
	background-image:url(../images/bgline.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#sub-menu a {
    color:#FFFFFF;
    text-decoration: none;
    font-size:12px;
    font-family: tahoma;
    font-weight:bold;
}
#sub-menu a:hover {
    color:#FFFFFF;
    text-decoration: none;
}
/* mini */
#mini {
	top:95px;
	padding-left:7px;
	width:800px;
}
#mini ul {
	position:absolute;
	list-style:none;
	display:block;
	padding:0;
	margin:0;
}
#mini img {
	width:131px;
	height:91px;
}
#mini ul li {
	width:150px;
	display:block;	
	float:left;	
}
#mini li {
	text-align:center;
	padding:2px;
	margin:2px;
	background:#333333;
}
#mini div {
	color:#FFF;
	font-size:10px;
}
div.sup {
	height:12px;
}
div.inf {
	height:24px;
}
#mini a {
    color:#FFF;
    text-decoration: none;
    font-family: tahoma;
    font-weight:bold;
}
#mini a:hover {
    color:#CCC;
    text-decoration: none;
}
/* menuDerecho */
.menuDerecho {
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
.menuDerecho ul {
	list-style:none;
	list-style-image: url(../images/bullet.gif);
}
.menuDerecho li {
	line-height:25px;
}
/* menuDown */
td.menuDown {
	text-align:center;
}
td.menuDown a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding: 10px 0;
	display:block;	
}
td.menuDown a:hover {
	background-image: url(../images/fondomenu.jpg);
}
/* menuTop */
.menuTop {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.menuTop a {
	color: #FFFFFF;
	text-decoration:none;
}
.menuTop a:hover {
	text-decoration:underline;
}
/* mini-thumbs */
#mini-thumbs {
	top:88px;
	text-align:right;
	direction:rtl;
	background: #000000;
}
#mini-thumbs span {
	position:absolute;
	width:70px;	
	height:345px;
}
#mini-thumbs img {
	border: 1px solid #CCC;
	margin-top:5px;
}
/* pagina */
#pagina {
	top:100px;
	padding-left:7px;
}
#pagina span {
	position:absolute;
	width:430px;	
	height:335px;
}
/* botones */
#botones {
	top:265px;
	text-align:right;
	direction:rtl;
	padding-right:33px;
}
#botones span {
	position:absolute;
	width:30px;	
	height:160px;
}

#thumb {
	border:1px solid #FFF;
}
.box{
	background: #000;
	padding:5px;
}
.boxholder{
	clear: both;
	padding: 5px;
	background: #8DC70A;
	border: 1px solid #8DC70A;
}
.tab {
	float: left;
	height: 25px;
	width: 102px;
	margin: 0 1px 0 0;
	text-align: center;
	background: transparent url(../images/tab.png) no-repeat;
}
.tab a {
	color:#FFF;
}
.tabtxt{
	margin: 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 0;
}
/* boton */
#btnCotizar {
	width: 72px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -1000em;
	vertical-align: middle;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* IE 5.x */
}
#btnCotizar {
	background: transparent url(../images/cotiza.gif) no-repeat top left;
}
/* sucursal */
#sucursal {
	margin:0 auto;
	text-align:center;
	width:700px;
}
#sucursal ul {
	list-style:none;
	display:block;
	padding:0;
	margin:20px;
}
#sucursal li {
	float:left;
	height:30px;
	width:100px;
	display:block;
	padding: 15px 10px 0 10px;
	margin:5px;	
	background:#CCC;
}
#sucursal a {
	width:100px;
	height:30px;
	display:block;
}
#smenu {
	font-size: 12px;
	color:#FFFFFF;
}
#smenu .der {
	color:#333333;
	padding:10px;
}
#smenu .izq {
	background-color:#4E4E4E;
	padding:5px;
	text-align:center;
}
#smenu .izq a {
	color:#CCCCCC;
}

#imagen {
	background-image:url(../images/marco.png);
	width: 167px;
	height:123px;
	margin: 10px;
	text-align: center;
	float: left;
	padding: 17px 0 0 4px;
}
#galeria {
	width: 765px;
	margin-left:auto;
	margin-right:auto;	
}