body {
	background-image:url(../images/bg.jpg);
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#container{
 	width:765px;
	/*text-align:center;*/
	margin: 0 auto;
}
#listaprod{
}

.logoybusc{
	background-color:#f9ebd6;
	vertical-align:middle;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

.txtbox{
	width:120px;
	height:17px;
	border-color:#990000;
	border-width:1px;
	border-style:solid;
}

.idomasyext{
	background-color:#efd3a9;
	padding-left:15px;
	padding-right:15px;
}
.band{
	padding-left:3px;
	padding-right:3px;
}

.mediocomp{
	border-top-color:#FFFFFF;
	border-top-width:1px;
	border-top-style:solid;
}
.medio1{
	width:205px;
	height:110px;
	background-color:#830a01;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-left:20px;
	text-align:left;

}
.medio2{
	width:205px;
	height:110px;
	background-color:#431718;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;
	padding-left:20px;
	text-align:left;
}
.medio3{
	background-color:#da5711;
}
.mainmenu{
	height:30px;
	text-align:center;
	vertical-align:middle;
	background-color:#585225;
	color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-color:#FFFFFF;
	border-top-width:1px;
	border-top-style:solid;
}
.menuin{
	border-left-color:#FFFFFF;
	border-left-width:1px;
	border-left-style:solid;
	width:20%;
}
.contenido{
	background-color:#FFFFFF;	
}

/*style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif; font-size:14px; background-color:#FAD289; padding-top:7px; padding-bottom:7px; padding-left:7px;"*/
.modulos{
	margin-left:2px;
	margin-right:2px;
	margin-top:1px;
	margin-bottom:1px;
	width:210px;
}
.modulos th{
	font-family:'Trebuchet MS', Verdana, Arial, sans-serif; 
	font-size:14px; 
	background-color:#FAD289; 
	color:#660000;
	height:25px;
	padding-left:7px;
	font-weight:bold;
	text-align:left;
	padding-left:7px;
	
}
.panelizq{
	width:210px;
	vertical-align:top;
	text-align:left;
}
.panelder{
	width:550px;
	text-align:left;
	vertical-align:top;
	padding-left:5px;
	padding-top:1px;
}

#panelesizq{
	width:210px;
	z-index:1;
}
.navcontainer {
vertical-align:middle;
}

.navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:12px;
}

.subcateg {
display: block;
height:23px;
padding-left:8px;
background-color:#FEE7CD;
border-bottom: 1px solid #eee;
color:#660000;
text-align:left;
font-weight:bold;
}

.navcontainer a
{
display: block;
height:23px;
background-color:#FFFFFF;
border-bottom: 1px solid #eee;
padding-top:3px;
}

.navcontainer a:link, .navlist a:visited
{
color:#660000;
text-decoration: none;
text-align:left;
padding-left:20px;
}

.navcontainer a:hover
{
background-color:#F0DDC8;
color: #660000;
text-decoration:underline;
}

.linkactivo {
text-align:left;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
background-color:#F0DDC8;
color: #660000;
text-decoration:underline;
}



.footer td{
	text-align:right;
	height:50px;
	vertical-align:middle;
	padding-right:10px;
	padding-top:5px;
}
#paginacion{
	width:545px;
}
#paginacion ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color:#FAD289;
color:#330000;
width: 98%;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#paginacion ul li
{
display: inline;
font-size:10px;
padding-left: 0;
padding-right: 0;
padding-bottom: 0px;
/* matches link padding except for left and right */
padding-top: 0px;
padding-bottom: 5px;
padding-top: 5px;
}

#paginacion ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
font-size:10px;
color:#330000;
text-decoration: none;
}

#paginacion ul li a:hover
{
background-color:#FFFFFF;
font-size:10px;
color:#330000;
font-weight:bold;
text-decoration:underline;
padding-bottom: 5px;
padding-top: 5px;
}

#paginacion #active { 
font-size:10px;
background-color:#FFFFFF;
font-weight:bold;
padding-bottom: 5px;
padding-top: 5px;
}

/*----------------------FORMULARIO DE CONTACTO-------------------*/
.bar{
  display:none;
  background: url('ajax-loader.gif') no-repeat;
  margin-left:20px;
  margin-top:50px;
  height:20px;
  width: 230px;
}

#contactForm input, textarea{
	border-color:#CC6600;
	border-width:1px;
	border-style:solid;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}

#containercontacto {
  height: 200px;
  width: 99%;
  background-image:url(../images/backcontactenos.jpg);
  background-repeat:no-repeat;
}
