﻿body,table,input,textarea,p,select
{
	font-family:verdana,arial,verdana,helvetica;
	font-size:10px;
	color:#444;
	margin:0px;
}
body 
{ 
	background-image:url(fondo_degradado2.gif);
	background-repeat:repeat-x;
	background-color:#CCCCCC;
	scrollbar-arrow-color:#555555; 
	scrollbar-track-color:#eeeeee;	
	scrollbar-shadow-color:#ffeeee;	
	scrollbar-face-color:#dddddd; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-darkshadow-color:#cccccc; 
	scrollbar-3dlight-color:#cccccc;
}
hr,hr.mt { border:0px; border-top:1px solid #ccc;margin:2px;margin-left:0px;margin-right:4px; }
fieldset { border:0px; border-top:1px solid #ddd; padding-left:5px}
legend { font-weight:bold; color:#666; }
td.webHead { background-color:#fff }
input,select,textarea { border:1px solid #bbb; background-color:#fff; }
input.butI { border-width:0px;background-color:transparent; }
input.txt,textarea.txt { border:1px solid #69c; }
input.but { border:1px solid #7ad; }
input.but1 { border:1px solid #7ad; padding:2px; padding-left:12px;padding-right:12px; }
input.but2 { border:2px solid #69c; color:#47a; padding:1px;padding-left:12px;padding-right:12px;font-weight:bold;background-image: url(DegradadoGray3x20.gif) }
a:active,a:link,a:hover,a:visited { color:#258; }
table.mainMenu td,table.mainMenuHover td
{
	border:2px solid #fff;
	border-left:0px;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
table.mainMenu td { background-image:url(DegradadoPink2_3x20.gif) }
table.mainMenu a,table.mainMenu td { font-family:Tahoma,verdana;font-size:12px; color:#fff; font-weight:bold; text-decoration:none; }
table.mainMenu a:hover { color:#cff }
.leftMnuCont 
{
	background-color:#ededed; border:1px solid #ddd; border-top:0px; 
	height:500px;
}
td.mainBottom a,td.mainBottom table { color:#888; }
td.mainCont { background-color:#fff }
td.mainContRightCol { width:28px; background-image:url(shadow-border-mid.gif);  }
td.mainContBottomLeft { height:28px; background-image:url(shadow-border-bottom-left.gif);  }
td.mainContBottomMid { height:28px; background-image:url(shadow-border-bottom-mid.gif); }
td.mainContBottomCor { height:28px; background-image:url(shadow-border-corner.gif); }
.leftMnuHeader,.leftMnuHeaderIzq, .contentHeader, .offerC
{
	font-size: 11px;
	font-family: Tahoma,verdana;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;	
}
.leftMnuContent { padding-left:4px; }
.leftMnuContent a:hover { color:#58b; }
.leftMnuHeader { background-image: url(DegradadoAzul2_3x20.gif);background-repeat:repeat-x }
.contentHeader {color:#666;background-image: url(DegradadoGray3x20.gif)}
.contentCont { margin:8px;margin-right:0px;background-color:#fff; }
.itemCont,.specialInfo,.infoCont { border-bottom:1px solid #ddd; background-color:#fff; border-right:1px solid #ddd; padding:2px; padding-bottom:5px; }
.infoCont { height:1px; padding:8px; padding-right:2px; }
.itemCont a { text-decoration:none; color:#444; }

.errorCont,.noResults { margin:5px 0 5px 0; padding:15px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font-size:11px; font-weight:bold;   }
.specialInfo,.searchInfo,.errorCont,.noResults { background-image: url('../../img/FondoOfertasCondiciones5x50.gif'); background-repeat: repeat-x }
.searchInfo { margin-top:4px;padding:7px }
.info { color:#888; }
a:active.link,a:link.link,a:hover.link,a:visited.link { color:#47a; text-decoration:underline; }
a[disabled],a[disabled].link{ text-decoration:none;color:#444 }

.mon { text-align:right }
.ctr { text-align:center }
.pcat,a.pcat,a:link.pcat,a:hover.pcat,a:active.pcat,a:visited.pcat,div.pcat
{ color:#369; font-weight:bold; text-decoration:none }
.mt8 { margin-top:10px;font-family:Tahoma,Verdana,Arial; font-size:12px; }
a:hover.pcat,a:hover.mt8 { color:#58b }
.big { font-size:13px;font-weight:bold }
.prcC { width:95%; margin-top:5px; }
.prc { font-size:11px; color:#711; font-weight:bold }
.prcL { font-weight:bold }
.hid { display:none }

.offerC
{
	font-size: 11px;
	font-family: Tahoma,verdana;
	color:#666;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;	
	background-image: url(DegradadoGray2_3x20.gif)
}
.big11 { font-size:11px }
.hrc { border-top:1px solid #ccc; margin:5px;margin-left:0px; }
h1,h2,h3,h4,h5,h6,h7
{
	font-family:verdana,arial,verdana,helvetica;
	font-size:10px;
	margin:0px;
	font-weight:bold
}
h1,h2 { font-size:11px }

.itemCont .textCont,.textCont p, .textCont div, .textCont div p { font-size:10px; color:#666;  }
.itemCont .textCont { padding:8px;margin-bottom:5px }

.itemCont .textCont img,img.textCont,.textCont img { margin-left:0px; margin-right:10px;margin-top:5px; margin-bottom:5px }
a.textCont,a:hover.textCont,a:visited.textCont,a:active.textCont,
.itemCont .textCont a,.itemCont .textCont a:hover,.itemCont .textCont a:visited,.itemCont .textCont a:active{ color:#47a; text-decoration:underline; }

table.TP td { padding:5px;width:16.66%;text-align:center; vertical-align:top;border-right:1px solid #ddd;border-bottom:1px solid #ddd }
table.TP td a,.tdn { text-decoration:none }
table.TP td a div.fSP { text-decoration:underline }
table.TP td a:hover div.fSP { color:#58b }
table.TP td:hover, .psB { background-image: url('../../img/FondoPHover5.jpg'); background-repeat: repeat-x }

.cat { margin-bottom:2.5px;text-decoration:underline }
.dfr { float:right }
.dfl { float:left }
.vAM { vertical-align:middle }
.tAC { text-align:center }
.padP { padding:3px }
.padM { padding:5px }
.padH { padding:10px }
.padTBP { padding-top:3px;padding-bottom:3px }
.padLRP { padding-left:3px;padding-right:3px }
.padLM { padding-left:5px; }
.marP { margin:3px }
.marM { margin:5px }
.marG { margin:10px }
.marTM { margin-top:5px }
.marBM { margin-bottom:5px }
.dispT { display:table }
.dispN { display:none }
.dispB { display:block }
.dispI { display:inherit }
.fSMP { font-size:8px }
.fSP { font-size:9px }
.fSG { font-size:11px }
.fWN { font-weight:normal }
.fWB { font-weight:bold }
.w25p { width:25% }
.w100p { width:100% }
.nb{ border:0px }
