
@charset "UTF-8";
/* CSS Document */

body {
	background-color:#412c18;
}

.bluebg {
	background-color:#b0cff8;
}

.centermail {
display: table-cell;
 vertical-align: top;
}
.titulos {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align:left;
	  }
	  
	  .boxte
{
border-style:solid;
border-width:4px;
border-color:#3a2223;
background-color: #3a2223;
	}
	  
	  
span.chover:hover {
	text-decoration: underline;
	color: #ffd953;
	}	  
	  
.subtitulo {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 0px 4px 0px;
	font-size: 18px;
	color: #FFF;
	line-height: 25px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align:left;
	  }

.subtitulobk {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 0px 4px 0px;
	font-size: 18px;
	color: #000;
	line-height: 25px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align:left;
	  }
	  
	  
.subtitulopro {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 4px 4px 4px 4px;
	font-size: 13px;
	height: 45px;
	color: #FFFFFF;
	font-weight: normal;
	text-align:left;
	  }
	  
.precio {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 0px 4px 4px;
	font-size: 14px;
	height: 45px;
	color: #6a0500;
	font-weight: bold;
	text-align:left;
	  }
.tr1{background-color: #efefef;}
.tr2{background-color: #dcdcdc;}
.topng
{
	height:110px;
}

.menu {
	float: center;

}


.cajaprod {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 4px 4px 4px 4px;
	font-size: 12px;
	height: 45px;
	color: #000000;
	font-weight: normal;
	text-align:left;
	  }

.menuin {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF;
	font-weight:bold;
	text-align:top;
}

.contenedor {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000;
	text-align:justify;
	background-color:#FFF;
	width:745px;
	
}

.bklink {

	font-weight:bold;
}	

A.menuin:link {color:#FFFFFF; text-decoration:none;}      /* unvisited link */
A.menuin:visited {color:#FFFFFF;text-decoration:none;}  /* visited link */
A.menuin:hover {color:#ffd953;text-decoration:underline;}  /* mouse over link */
A.menuin:active {color:#ffd953;text-decoration:none;}  /* selected link */

A.mailwh:link {color:#333; text-decoration:none;}      /* unvisited link */
A.mailwh:visited {color:#333;text-decoration:none;}  /* visited link */
A.mailwh:hover {color:#333;text-decoration:underline;}  /* mouse over link */
A.mailwh:active {color:#333;text-decoration:none;}  /* selected link */

A.bklink:link {color:#000; text-decoration:none;}      /* unvisited link */
A.bklink:visited {color:#000;text-decoration:none;}  /* visited link */
A.bklink:hover {color:#000;text-decoration:underline;}  /* mouse over link */
A.bklink:active {color:#000;text-decoration:none;}  /* selected link */



.spacer
{
	height:8px;
}

.spacermin
{
	height:1px;
	background-color:#FFF;
}

.spacerblu
{
	height:5px;
	background-color:#151515;
}


.spacer2
{
	height:10px;
	line-height:2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000;
	text-align:center;
}


.minisp
{
	width:10px;
}

.tright
{
	width:234px;
	background-color:#2e455c;
}

.tere {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF;
	text-align:center;
	background-color:#151515;
	height:30px;
	
}

.npro {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000;
	text-align:center;
	background-color:#FFF;
	height:215px;
	
}

.txtbk {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000;
}

.caters {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;
}

.catul {
	padding-left: 8px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	color: #FFF;
	font-weight: bold;
	padding-left: 0px;	
}

.pixy
{
	cursor: pointer;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 16px;
	color: #FFF;
	font-weight: bold;
	
	}
	
.contento
{
	display: none;

	}

.thl {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #0e4aac;
	font-weight: bold;
}

.ds {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #0e4aac;
	font-weight: bold;
	text-align: right;
}


.buscador {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	}

.txtwh {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF;
}

.lada {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #000;
	text-align: right;
}

.directions {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333;
	text-align:center;
}

.boletin {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-image:url('backmenu.png');
	background-repeat:repeat-x;
	background-position:bottom;
	width: 150px;
	text-align:center;
}

.nvpt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-image:url('backmenu.png');
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
	height:30px;
}


.prodlist {
border: 1px solid #ebf8fe;
margin-left:auto; 
margin-right:auto;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}

.flotante {
float:left;
height: 300px;
width: 220px;
}

.ico {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	width: 45px;
	background-color:#FFF;

}

.ft {
background-image:url('43.png');
background-repeat:no-repeat;
background-position:right top;
height:90px;
vertical-align: top;
	
	}
	
	
	
/* search form 
-------------------------------------- */
.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 3px 5px;
	
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchfield {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 160px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 27px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

/* search form 
-------------------------------------- */

.gallist {
border: 1px solid #ebf8fe;
margin-left:auto; 
margin-right:auto;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
width: 200px;
height: 150px;
}

.limpiar
{
width: 226px;
height: 174px;
float: left;
	}