body {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	background-image: url(images/bg-body2.jpg);
	background-repeat: repeat;
	background-position: center top;
}
div#ctl00_divMain {
	margin: 0px;
	width: 100%;
	height:100%;
	background:url(images/shadow-body.png) no-repeat center top transparent;
	background-size: 100% 695px;
}
div#ctl00_divMainTable {
	margin: 0px;
	height: 100%;
	width: 100%;
}
a {
	text-decoration: none;
	color: #01608c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:link {
	text-decoration: none;
	color:  #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.Tablafooter {
	display: block;
	height: 80px;
	width: 1200px;
	background-color: #CCCCCC;
	background-position: center center;
}
.titulo_blancogrande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	background-position: center center;
}
.titulo_blancogrande2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-position: center center;
}

/**/
@font-face {
    font-family: 'varelaregular';
    src: url('varela-regular-webfont.eot');
    src: url('varela-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('varela-regular-webfont.woff') format('woff'),
         url('varela-regular-webfont.ttf') format('truetype'),
         url('varela-regular-webfont.svg#varelaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'muliregular';
    src: url('muli-regular-webfont.eot');
    src: url('muli-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('muli-regular-webfont.woff') format('woff'),
         url('muli-regular-webfont.ttf') format('truetype'),
         url('muli-regular-webfont.svg#muliregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	
}
/*stylesLayoutHtml*/
html {
	height: 100% !important;
	width: 100% !important;

}
body {
	height: 100% !important;
	width: 100% !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	background-color: transparent;
	background-image: url(images/bg-body2.jpg);
	background-repeat: repeat;
}
#aspnetForm {
    margin: 0px;
	height: 100% !important;
	width: 100% !important;
	position:relative;
}
div#ctl00_divMain {
	margin: 0px;
	width: 100%;
	height:100%;
	background:url(images/shadow-body.png) no-repeat center top transparent;
	background-size: 100% 695px;
}
div#ctl00_divMainTable {
	margin: 0px;
	height: 100%;
	width: 100%;
}
table.lines {
	width: 960px !important;
	margin-top: 0px !important;
	margin-right: auto !important;
	margin-bottom: 0px !important;
	margin-left: auto !important;
}
hr {
	
}
/*stylesLayoutPandaWeb*/
div.barHeader {
	float: left;
	width: 960px;
	position: relative;
	padding-top:42px;
}
div.sideBarLeft {
	display:none;
	visibility:hidden;
}
td.sideBarLeft {
	display:none;
	visibility:hidden;
}
div.backTable {
	float: left;
	position: relative;
	width:960px;
}
td.backTable {
	
}
div.sideBarRight {
	display:none;
	visibility:hidden;
}
td.sideBarRight {
	display:none;
	visibility:hidden;
}
div.barFooter {
	background: url("images/bg-footer.png") repeat-x scroll center top transparent;
    margin-top: 30px;
    padding: 30px 0;
    position: relative;
    width: 960px;
}
a#byPanda {
	background-color: #FFFFFF;
    border-radius: 10px 10px 0 0;
    bottom: 0;
    height: 27px;
    opacity: 0.7;
    padding: 5px;
    position: fixed;
    right: 20px;
    width: 76px;
}
a#byPanda:hover {
    opacity: 0.9;
}
/*stylesFixElements*/
a img {
	border:none 0px;	
}
.fix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
div.barHeader:after, div.barFooter:after, div.sideBarLeft:after, div.backTable:after, div.sideBarRight:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
}
/*stylesSearch*/
input.campoBusqueda {
	border:0px none;
	background:#FFFFFF;
	width:100px;
	height:30px;
	line-height:30px;
	padding:0px 10px;
	color:#999999;
	font-family:varelaregular, Verdana, Geneva, sans-serif;
	font-size:12px;
	float:left;
	margin-right:8px;
	border-radius:3px;
}
a.btnSearch {
	background: url("images/sprite.png") no-repeat scroll -412px 0px transparent;
    display: inline-block;
    float: left;
    height: 18px;
    margin-top: 6px;
    text-indent: -9999px;
    width: 17px
}
a.btnSearch:hover {
	background:url(images/sprite.png) -412px -23px no-repeat transparent;
	
}
/*stylesCustom*/
a#btnAdvancedSearch {
	color: #6C6C6C;
    font-family: varelaregular,Verdana,Geneva,sans-serif;
    font-size: 15px;
    position: absolute;
    right: 17px;
    text-decoration: none;
    top: 12px;
	display: none;
}
a#btnAdvancedSearch:hover {
	color:#EC6C23;
}
a#btnAdvancedSearch span.handle {
	background: url("images/sprite.png") no-repeat scroll -434px 0px transparent;
    display: inline-block;
    height: 8px;
    margin-left: 7px;
    width: 12px;
}
div.wrapperMenu {
	width:940px;
	height:66px;
	background: url(images/bg-menu.jpg) repeat-x top left transparent;
	border-radius: 4px;
	padding:0px 10px;
	position:relative;
}
h1 {
	height: 50px;
	position: relative;
	top: -5px;
	width: 400px;
	z-index:101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	color: #0066FF;
	background-color: #9DDE3D;
}
h1 a {
	width:173px;
	height:90px;
	display:block;
	background:url(images/sprite.png) 0px 0px no-repeat transparent;
	text-indent:-9999px;
}
/*menuTop*/
ul.menuTop, ul.menuTop > li {
	float: left;
	list-style:none;
}
div.wrapperMenu p {
	float:right;
	padding-top:18px;
}
li.level1 {
	background:url(images/bg-menu-li.gif) no-repeat right center;
}
ul.menuTop {
	background:url(images/bg-menu-li.gif) no-repeat left center;
	margin-left:12px;
}
li.level1 > a {
	display: inline-block;
    height: 54px;
    line-height: 57px;
    margin: 6px 0px;
    padding: 0 13px 0 11px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	font-family:varelaregular, Verdana, Geneva, sans-serif;
}
li.level1 > a:hover, li.active > a {
	background:#FCFCFC !important;
	border-radius:4px 4px 4px 4px;
	color:#6C6C6C !important;
	box-shadow: 0px 0px 2px #000;
}
li.active > a {
	border-bottom:12px solid #FCFCFC;
}
li.expanded span.handle {
	background: url("images/sprite.png") no-repeat scroll -434px -13px transparent;
    display: inline-block;
    height: 8px;
    margin-left: 7px;
    width: 12px;
}
li.expanded span.active {
	background: url("images/sprite.png") no-repeat scroll -434px -26px transparent !important;
}
/*menuHover*/
div.push {
	display: none;
    left: 0;
    margin-top: 38px;
    padding-top: 40px;
    position: absolute;
    top: 0;
    width: 960px;
}
div.wrapperMenuProds {
	position:absolute;
	z-index:100;
	width:878px;
	background:url(images/bg-menu-hover.png) repeat-x top transparent;
	border-radius:0px 0px 5px 5px;
	border:1px solid #FFF;
	padding:35px 40px;
	left:0px;
	margin-top:-12px;
	min-height: 170px;
}
div.wrapperMenuProds ul {
	background: url("images/line-menu-prods.gif") repeat-y scroll right top transparent;
    float: left;
    margin-right: 35px;
    width: 145px;
}
div.wrapperAds {
	width:324px;
	position:absolute;
	min-height:230px;
	right:40px;
	bottom:0px;
}
div.wrapperAds img {
	position:absolute;
	top:0px;
	right:0px;
}
div.wrapperMenuProds ul, div.wrapperMenuProds li {
	list-style:none;
}
div.wrapperMenuProds li a {
	color:#4D4D4D;
	text-decoration:none;
	font-family:varelaregular, Verdana, Geneva, sans-serif;
	line-height:1.7em;
}
div.wrapperMenuProds li a:hover {
	color:#EB6C21;
	text-decoration: underline;
}
li.firstLi a {
	color:#EB6C21 !important;
}
div.adsText {
	position:absolute;
	bottom:35px;
}
div.adsText h2 {
	color:#EB6C21;
	font-family:varelaregular, Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:100;
	width:148px;
	line-height:1em;
}
div.adsText h2 span, div.adsText h2 font {
	color:#4C4C4C;
	font-size:14px;
	display:block;
}
div.adsText p {
	color: #646464;
    font-family: varelaregular,Verdana,Geneva,sans-serif;
    font-size: 11px;
    padding-top: 6px;
    width: 250px;
}

/*shadows*/
span.shadowTop, span.shadowBtm {
	width:100%;
	height:11px;
	display:block;
	position:absolute;
	left:0px;
}
span.shadowTop {
	background:url(images/sprite.png) 0px -111px no-repeat transparent;
	top:-11px;
}
span.shadowBtm {
	background:url(images/sprite.png) 0px -95px no-repeat transparent;
	bottom:-11px;
}
div.wrapperSearch  span.shadowBtm {
	background:url(images/sprite.png) -473px 0px no-repeat transparent !important;
}
/*advancedSearch*/
div.wrapperSearch {
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 5px 5px;
    display: none;
    padding: 15px 15px 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    z-index: 200;
}
div.wrapperSearch label {
	display:block;
	font-size:10px;
	padding-left:5px;
	padding-bottom:2px;
}
.BoxSearch {
	border-radius:4px;
	border:1px solid #ccc;
	height:22px;
	width:158px;
	padding:0px 5px;
	line-height:22px;
	font-family: varelaregular,Verdana,Geneva,sans-serif;
    font-size: 12px;
	color: #999999;
	margin-bottom:5px;
}
a#btnSendSearch {
	display:block;
	width:94px;
	height:43px;
	background:url(images/sprite.png) -473px -16px no-repeat transparent;
	font-family: varelaregular,Verdana,Geneva,sans-serif;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	line-height:38px;
	padding-left:14px;
	position:absolute;
	left:50%;
	margin-left:-54px;
	margin-top:3px;
}
a#btnSendSearch:hover {
	background:url(images/sprite.png) -586px -16px no-repeat transparent;
}
/*footer*/
p.copyFooter {
	float:left;
	color:#6C6C6C;
	font-size:15px;
	font-family: varelaregular,Verdana,Geneva,sans-serif;
}
p.copyFooter span:first-child {
	display:inline-block;
	width:123px;
	height:28px;
	background:url(images/sprite.png) -699px 0px no-repeat transparent;
	text-indent:-9999px;
}
p.copyFooter span:last-child {
	display: inline-block;
    padding-left: 6px;
    position: relative;
    top: 5px;;
}
ul.navFooter {
	float:right;
}
ul.navFooter, ul.navFooter li {
	display:inline-block;
	list-style:none;
}
ul.navFooter li {
	padding:0px 12px;
	background: url(images/bg-navfooter.gif) no-repeat center right transparent;
}
ul.navFooter li a {
	color:#6C6C6C;
	font-size:13px;
	font-family: varelaregular,Verdana,Geneva,sans-serif;
	text-decoration:none;
}
ul.navFooter li a:hover {
	color:#EB6C21;
}
ul.navFooter li a span.icon {
	background: url("images/sprite.png") no-repeat scroll -451px 0 transparent;
    display: inline-block;
    height: 18px;
    margin-right: 6px;
    position: relative;
    top: 3px;
    width: 17px;
}
ul.navFooter li a span.active {
	background: url("images/sprite.png") no-repeat scroll -451px -21px transparent !important;
}
/*banner*/
div.wrapperBanner {
	position:relative;
	border:1px solid #FFF;
	border-radius: 5px;
	margin-bottom:40px;
}
#bannerHome {
	border-radius: 5px;
	overflow:hidden;
}
#bannerHome ul, #bannerHome li {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	display:block;
}
#bannerHome li {
	display:none;
}
#bannerHome li:first-child {
	display:block;
}
#bannerHome, #bannerHome li {
	width:958px;
	overflow:hidden;
}
#bannerHome li img {
	display:block;
}
div.wrapperBanner #controls {
	position:absolute;
	bottom:0px;
}
div.wrapperBanner #controls ol  {
	position: relative;
    text-align: center;
    top: 17px;
    width: 960px;
    z-index: 10;
}
div.wrapperBanner #controls ol, div.wrapperBanner #controls ol li  {
	list-style:none;
	display: inline-block;
}
div.wrapperBanner #controls ol li a  {
	display:block;
	width:28px;
	height:28px;
	background: url("images/sprite.png") no-repeat scroll -302px -50px transparent;
	text-indent:-9999px;
}
div.wrapperBanner #controls ol li a:hover  {
	background: url("images/sprite.png") no-repeat scroll -335px -50px transparent;
}
div.wrapperBanner #controls ol li.current a  {
	background: url("images/sprite.png") no-repeat scroll -368px -50px transparent !important;
}
div.wrapperBanner a.prevBtn, div.wrapperBanner a.nextBtn {
	display:inline-block;
	width:26px;
	height:70px;
	position:absolute;
	margin-top:-180px;
	text-indent:-9999px;
}
div.wrapperBanner a.prevBtn {
	background: url("images/sprite.png") no-repeat scroll -178px 0px transparent;
	left:0px;
}
div.wrapperBanner a.nextBtn {
	background: url("images/sprite.png") no-repeat scroll -209px 0px transparent;
	right:0px;
}
div.wrapperBanner a.prevBtn:hover {
	background: url("images/sprite.png") no-repeat scroll -240px 0px transparent;
}
div.wrapperBanner a.nextBtn:hover {
	background: url("images/sprite.png") no-repeat scroll -271px 0px transparent;
}
div.bannerText {
	position:absolute;
	bottom:40px;
	left:50px;
	width:310px;
	text-align:right;
	display:none;
}
div.bannerText h2 {
	color: #EC6C22;
    font-size: 37px;
    font-weight: 600;
    line-height: 32px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}
div.bannerText span {
	font-family: muliregular, Verdana, Geneva, sans-serif;
color: #6C6C6C;
font-size: 22px;
font-weight: 100;
line-height: 28px;
opacity: 0.5;
}
/*list*/
div.wrapperList {
	margin-bottom:10px;
}
h2.MainTitle {
	background: url("images/bg-footer.png") repeat-x scroll 0 17px transparent;
    color: #565656;
    font-family: muliregular,Verdana,Geneva,sans-serif;
    font-size: 30px;
    font-weight: 100;
    line-height: 30px;
    margin-bottom: 21px;
	padding: 0px 34px;
}
h2.MainTitle span {
	background:#EBEBEB;
}
div.itemProducto {
	background: url("images/bg-prods.jpg") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
    float: left;
    margin-bottom: 13px;
    margin-right: 13px;
    padding: 15px;
    position: relative;
    width: 198px;
	height:230px;
}
div.lastList {
	margin-right:0px !important;
}
div.itemProducto img {
	position:relative;
	top:-10px;
	left:18px;
	height:162px !important;
	width:162px !important;
}
div.itemProducto p.ref {
	font-family: muliregular,Verdana,Geneva,sans-serif;
	color:#9A9A9A;
	font-size:13px;
	width: 125px;
	overflow:hidden;
	height:21px;
	padding-bottom:2px;
}
div.itemProducto h3 {
	color: #595959;
    font-size: 14px;
    font-weight: 600;
    height: 47px;
    line-height: 14px;
    overflow: hidden;
    width: 198px;
}
div.itemProducto p.prodDescipcion {
	height: 29px;
    overflow: hidden;
    width: 198px;
	font-size: 11px;
}
a.btnMore {
	background: url("images/sprite.png") no-repeat scroll -302px 0 transparent;
    bottom: 64px;
    height: 38px;
    position: absolute;
    right: -6px;
    width: 90px;
	color:#FFFFFF;
	text-decoration:none;
}
a.btnMore:hover {
	background: url("images/sprite.png") no-repeat scroll -699px -33px transparent;
}
a.btnMore span {
	bottom: 5px;
    display: inline-block;
    position: absolute;
    right: 12px;
}
/*tabs*/
ul.tabsControls {
	width:660px;
	padding-left:300px;
	position:relative;
}
ul.tabsControls a {
	color:#9A9A9A;
	font-size:13px;
	border:1px solid #BCBCBC;
	height:33px;
	line-height:33px;
	padding:0px 18px;
	display:inline-block;
	text-decoration:none;
	border-radius: 5px 5px 0px 0px;
	margin-left:10px;
	position:relative;
	top:1px;
	z-index:10;
}
ul.tabsControls a.current {
	background:#fff;
	color:#EB6C21 !important;
}
ul.tabsControls, ul.tabsControls li {
	list-style:none;
	display:inline-block;
}
div.tabsContent {
	width:958px;
	border:1px solid #FFF;
	background: url("images/bg-prods.jpg") repeat-x scroll center bottom #FFFFFF;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
	border-radius: 4px 4px 4px 4px;
	overflow:hidden;
	position: relative;
	z-index:20;
	min-height:200px;
}
div.tabsLoader {
	width:958px;
}
span.loading {
	background:url(images/spinner.gif) no-repeat center center;
	display:block;
	width:32px;
	height:32px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-16px;
	margin-lef:-16px;
	display:none;
}
div.tabsCol1 img, div.tabsCol3 img {
	display:block;
}
div.tabsCol1 {
	width:299px;
	float:left;
}
div.tabsCol2 {
	width:430px;
	float:left;
	padding-left:30px;
	padding-top:25px;
}
div.tabsCol2 span, div.tabsCol2 font {
	color: #EB6C21;
    font-family: muliregular,Verdana,Geneva,sans-serif;
    font-size: 16px;
    line-height: 10px;
}
div.tabsCol2 h3 {
	color: #595959;
    font-size: 17px;
    font-weight: 100;
    padding-bottom: 3px;
}
div.tabsCol3 {
	width:159px;
	float:right;
	padding-right:30px;
}
span.shadowTabs {
	background: url("images/sprite.png") no-repeat scroll 154px -125px transparent;
    bottom: 0;
    height: 7px;
    left: 0;
    position: absolute;
    width: 960px;
}
.linkTab{
	text-decoration:none !important;
	color: #666666 !important;
}
.fixSaldos {
	padding-right:10px !important;
}
.wrapperBrands {
	background: url("images/bg-prods.jpg") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
    min-height: 115px;
    position: relative;
    width: 958px;
	margin-bottom:30px;
}
.BrandTitle {
	color: #565656;
	font-size: 13px;
	font-family: muliregular,Verdana,Geneva,sans-serif;
	text-align:center;
	padding-bottom:15px;
	background: url("images/bg-footer.png") repeat-x scroll 0 8px transparent;
}
.BrandTitle span {
	background: none repeat scroll 0 0 #EBEBEB;
	padding:0px 10px;
}
.wrapperBrands a {
	display:inline-block;
	padding:0px 14px;
	height:115px;
	text-indent:-9999px;
	position:relative;
}
.wrapperBrands a span.spacer {
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	background: url(images/sprite-marcas.png) no-repeat -403px 0px transparent;
	width:1px;
	height:115px;
}
.wrapperBrands a:last-child span.spacer, .lastBrand span.spacer {
	background: none !important;
}
.BtnEcopromo {
	background: url(images/sprite-marcas.png) no-repeat 14px 0px transparent;
	width:135px;
}
.BtnXindao {
	background: url(images/sprite-marcas.png) no-repeat -151px 0px transparent;
	width:68px;
}
.BtnChili {
	background: url(images/sprite-marcas.png) no-repeat -249px 0px transparent;
	width:110px;
}
.BtnLexon {
	background: url(images/sprite-marcas.png) no-repeat 14px -230px transparent;
	width:104px;
}
.BtnCallaway {
	background: url(images/sprite-marcas.png) no-repeat -120px -230px transparent;
	width:90px;
}
.BtnRastal {
	background: url(images/sprite-marcas.png) no-repeat -240px -230px transparent;
	width:104px;
}
.BtnRain{
	background: url(images/sprite-marcas.png) no-repeat -374px -230px transparent;
	width:140px;
}
a.BtnEcopromo:hover {
	background: url(images/sprite-marcas.png) no-repeat 14px -115px transparent;
}
a.BtnXindao:hover {
	background: url(images/sprite-marcas.png) no-repeat -151px -115px transparent;
}
a.BtnChili:hover {
	background: url(images/sprite-marcas.png) no-repeat -249px -115px transparent;
}
a.BtnLexon:hover {
	background: url(images/sprite-marcas.png) no-repeat 14px -345px transparent;
}
a.BtnCallaway:hover {
	background: url(images/sprite-marcas.png) no-repeat -120px -345px transparent;
}
a.BtnRastal:hover {
	background: url(images/sprite-marcas.png) no-repeat -240px -345px transparent;
}
a.BtnRain:hover {
	background: url(images/sprite-marcas.png) no-repeat -374px -345px transparent;
}
.textWine {
	left: -95px;
    position: relative;
    top: -37px;
}
.textAnchetas {
    position: relative;
    top: -57px;
}
.MenuCats ul {
	width:140px !important;
}
.MenuCats ul a {
	line-height: 1.5em !important;
}
.fixStylus {
	bottom: 78px !important;
}
.fixStylus h2 {
	padding-bottom:13px;
	color:#8A1252 !important;
}
.fixUsb {
	bottom: 78px !important;
}
.fixUsb h2 {
	color:#F6220C!important;
}
.fixUsb span {
	white-space:nowrap;
}
.container{
	fmargin-top:0px;
	border:1px solid #E0E0E0;
	/* Rounded corners */
	-moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	background-color: #FFFFFF;
	height: 300px;
	width: 300px;
	text-align: center;
	vertical-align: middle;
}
.boton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 50px;
	width: 120px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/bg-menu2.jpg);
	line-height: 55px;
}
.boton:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 50px;
	width: 120px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/bg-menu2.jpg);
}
.boton:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 50px;
	width: 120px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/bg-menu2.jpg);
}
.boton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 50px;
	width: 120px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/bg-menu2.jpg);
}
.boton:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 50px;
	width: 120px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/bg-menu2.jpg);
}
.Tablaproducts {
	height: 250px;!important;
	width: 1200px;
	background-image: url(images/bg-menu-hover.png);
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
}
.Tablamenu{
	height: 60px;
	width: 1200px;
	background-position: center center;
	display: block;
}
.Tablahead {
	height: 285px;!important;
	width: 1200px;
	background-image: url(images/head.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
.h1 {
	height: 50px;
	position: relative;
	top: -5px;
	width: 400px;
	z-index:101;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 50px;
	color: #0033CC;
	background-color: #CCCC33;
	text-align: center;
	font-weight: bold;
}
.h2 {
	height: 50px;
	position: relative;
	top: -5px;
	width: 300px;
	z-index:101;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 50px;
	color: #0033CC;
	background-color: #FFCC33;
	text-align: center;
	font-weight: bold;
}
.h3 {
	height: 50px;
	position: relative;
	top: -5px;
	width: 600px;
	z-index:101;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 50px;
	color: #0033CC;
	background-color: #FF0099;
	text-align: center;
	font-weight: bold;
}
.TitulosGrandes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}
