/* Parametros generales */
BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;

	margin:15px auto 0 auto;
}
table.frameTop, table.internalBody , table.frameFoot {
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	width:992px;
}
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	vertical-align:top;
	padding:0;
	margin:0;
}
input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	vertical-align:middle;
	padding:0;
	margin:0;
}
table {
	border:0;
}
a:link, a:visited  {
	color:#0a5dba;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:none;
}
.HR {
	border:0;
	background:#ccc;
	color:#ccc;
	height:1px;
}
.msg {
	font-size:11px;
	font-weight:bold;
	width:100%;
	vertical-align:middle;
}
.contentMsg {
	color:#0a5dba;
	font-size:12px;
	font-weight:bold;
	margin:15px auto;
	vertical-align:middle;
}
.contentMsgError {
    color:#FF0000;
	font-size:10px;
	font-weight:bold;
	margin:15px auto;
}

.bold {
	font-weight:bold;
}
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}


/* Separations */
.HSep {width:2px;}
.VSep15 {height:15px;}
.VSep10 {height:10px;}
.VSep7 {height:7px;}
.VSep5 {height:5px;}
.HRSep {
	background:url('../images/districomp/HRsep.jpg') repeat-x;
}
.prodsepv {
	background:url('../images/districomp/prodsepv.jpg') repeat-y;
	width:12px;
}
.prodseph {
	background:url('../images/districomp/prodseph.jpg') repeat-x;
	height:12px;
}

/* Top de pagina */
.frameTop {}
.frameTopBody {
	height:85px;
	width:100%;
}
.frameTopBodySearch { /* aquí se encuentra el menú top */
	background:#2D4A98 url('../images/districomp/frameTop.jpg') repeat-x right;
}
.frameTopBodyLogo {
	width:335px;
}
.frameTopRight {
	background:url('../images/districomp/frameTopRight.png') no-repeat right;
	width:13px;
	height:85px;
}
.frameTopLine {
	height:25px;
	background:url('../images/districomp/topLine.jpg') repeat-x left;
}
.frameTopLineText {
    color:#0000CC;
	vertical-align:middle;
}
.frameTopLineLangs {}
.frameTopLineLink {
	font-weight:bold;
}
.frameTopLineLink:link, .frameTopLineLink:visited  {
    color:#0000CC;
}
.frameTopLineLink:hover {
	color:#fff;
}

/* TOP - Menu */
.t_menu_top {
	background:url(../images/districomp/find-blue-background.gif);
}

	/* level 0 inner */
.iout_0_top {
	margin:10px 0 0 10px;
	color:#fff;
}
.iover_0_top {
	margin:10px 0 0 10px;
	color:#fff;
}

	/* level 0 outer */
.oout_0_top {
	background:#2D58A3 url(../images/districomp/button-up.gif) no-repeat top right;
}
.oover_0_top {
	background:#3660B4 url(../images/districomp/button-down.gif) no-repeat top right;
}

	/* level 1 inner */
.iout_1_top {
	margin:4px 0 0 5px;
	color:#fff;
}
.iover_1_top {
    margin:4px 0 0 5px;
    color:#fff;
}
	/* level 1 outer */
.oout_1_top {
    border:1px solid #1F3E72;
    padding:0;
	background:#2D58A3;
}
.oover_1_top {
    border:1px solid #1F3E72;
    padding:0;
    background:#3660B4;
}


/* TOP - Menu */
div.simplemenutop {
	vertical-align:bottom;
	display:block;
	height:15px;
	margin:55px 0 0 0;
}
.simplemenutop a {}
.simplemenutop a:link, .simplemenutop a:visited {
	background:url('../images/districomp/greypoints.png') no-repeat left;
	padding-left:15px;
	padding-right:15px;
	color:#fff;
	font-size:10px;
     font-weight:bold;
}
.simplemenutop a:hover {
	background:url('../images/districomp/yellowpoints.png') no-repeat left;
	padding-left:15px;
	padding-right:15px;
	color:#fff;
	font-size:11px;
}
.simplemenutop div {
	display:inline;
}
.simplemenutop div a {}
.simplemenutop div a:link, .simplemenutop div a:visited,.simplemenutop div a:hover {
	background:transparent;
	padding-left:10px;
}

/* TOP - SearchField */
.searchfieldtd {
	height:25px;
	width:215px;
	vertical-align:middle;
}
.searchfieldtd form {
	vertical-align:middle;
	margin:auto 0;
}
.searchfieldbg {	
    background:url(../images/districomp/find-bk.png);
	height:20px;
	width:202px;
	margin-left:13px;
}
.searchfield {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000CC;
	border:0;
	height:15px;
	width:165px;
	margin:3px 0 0 32px;
	padding:0;
}
.mnubtnhometd {
	width:118px;
	height:38px;
}

/* TOP - Login */
.includeLogin {
	background:url(../images/districomp/pasword-background.png) no-repeat top center; 
	height:136px;
	width:100%;
}
.includeLogin td {
	padding:10px 10px 0 10px;
}
.includeLogin td table td {
	padding:0 0 2px 0;
}
.includeLoginUsr, .includeLoginPsw {
    font-size:11px;
}
.includeLoginReg {
    color:#fff;
}

.frameTopLineLogin {
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000CC;
	vertical-align:middle;
}
.frameTopLineLogin form {
	vertical-align:middle;
	margin:auto 0;
}
input.loginUsuario, input.loginPassword {
	background:url(../images/districomp/user-pass-bk.png) no-repeat;
	border:0;
	height:20px;
	width:122px;
	margin:0px 0 0 0px;
	padding:0;
}
.loginIngresar {
	height:20px;
	border:0;
	background:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000CC;
	font-weight:bold;
}
.frameTopLineLogin a {
	background:url('../images/districomp/yellow_bar.png') no-repeat left;
	padding:6px 0 6px 20px;
	height:25px;
}
.frameTopLineLogin a:link, .frameTopLineLogin a:visited  {
	color:#0000CC;
}
.frameTopLineLogin a:hover {
	color:#fcfcfc;
}
/* */

/* Cuerpo de la pagina */
.internalBody {
	height:60%;
	padding-top:2px;
}

/* Panel IZQUIERDO */
.frameLeftTD {
	width:200px;
}
.frameLeft {}

/* Contenidos */
.frameLeftBox, .frameLeftApp, .frameLeftCon {
	width:100%;
}
.frameLeftBoxTitle, .frameLeftAppTitle, .frameLeftConTitle {
	width:100%;
	height:30px;
	background:#0a5dba;
}
.frameLeftBoxTitle a, .frameLeftConTitle a, .frameLeftAppTitle a {
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.frameLeftAppBody, .frameLeftConBody, .frameLeftBoxBody {}
.frameLeftBoxBody ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
.frameLeftBoxBody a {
	font-weight:bold;
	display:block;
    width:200px;
	text-indent:30px;
	cursor:pointer;
	cursor:hand;
}
.frameLeftBoxBody a:link, .frameLeftBoxBodyLI a:visited {
    color:#666;
}
.frameLeftBoxBody a:hover {
    color:#0a5dba;
	background:url('../images/districomp/blue_points.png') no-repeat 10px 0;
}
/*li.frameLeftBoxBody li {
	cursor:pointer;
	cursor:hand;
	border:1px solid #bbb;
	background:#e6e6e6;
}
.frameLeftBoxBodyLI p {
	margin:0;
    padding:7px 0;
}*/
.frameLeftHtm {}


/* Panel SUPERIOR */
.frameUp {
	width:600px;
	padding-bottom:5px;
}
.frameUpHtm {
	margin:0 auto;
}

/* Contenido del tipo CON */
.frameUpCon {}
.frameUpConTitle {
	font-weight:bold;
}
.frameUpConBody {}
.frameUpConBodyLink:link {}
.frameUpConBodyLink:visited {}
.frameUpConBodyLink:hover {}


/* Panel CENTRAL */
.frameCentralTD {
	width:600px;
}
.frameCentral {
	width:100%;
}

/* Buscador de colegios */
.buscoSchoolPreView {
	background:url('../images/districomp/school_finder_bck.gif') no-repeat top;
	width:598px;
	margin:0 auto;
	height:210px;
}
form#filtroschool {
	margin-top:50px;
}
.filtroSchool {
	margin:0 auto;
	width:90%;
}
.filtroSchool td input {
	margin-top:10px;
}
.buscoSchoolPreView SELECT {
	color:#666;
	width:150px;
}
.buscoSchoolTitle {
	color:#0a5dba;
	font-weight:bold;
}
.esperaDiv {
    background:#CCC;
    position: fixed;
    width: 100%;
	visibility:hidden;
    min-height:100%; height:auto; height:100%;
    filter:alpha(opacity=75);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity:0.75;
    opacity:0.75;
    top: 0px;
    left: 0px;
    overflow:hidden;
	z-index:10000;
	vertical-align:middle;
}


/*Fin Colegios*/

/* Contenidos */
.frameCentralCon, .frameCentralBox, .frameCentralApp {}
.frameCentralConTitle, .frameCentralBoxTitle, .frameCentralAppTitle  {
	background:url('../images/districomp/ofertas_distribitios_gray.png') no-repeat center top;
	height:25px;
	width:198px;
	margin:0 auto;
	color:#666;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	vertical-align:middle;
}
.frameCentralConTitle a:link, .frameCentralAppTitle a:link, .frameCentralConTitle a:visited, .frameCentralAppTitle a:visited {
	color:#0000CC;
}
.frameCentralConTitle a:hover, .frameCentralAppTitle a:hover {
	color:#666;
}
.frameCentralConBody, .frameCentralAppBody, .frameCentralBoxBody {
	width:192px;
	padding-bottom:5px;
}
.frameCentralConBody a:link, .frameCentralBoxTitle a:link, .frameCentralConBody a:visited, .frameCentralBoxTitle a:visited {}
.frameCentralConBody a:hover, .frameCentralBoxTitle a:hover {}

.frameCentralBoxTitleActive {
	background:url(../images/districomp/ofertas_distribitios_blue.png) no-repeat center top;
	height:25px;
	width:198px;
	margin:0 auto;
	color:#ffff33;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	vertical-align:middle;
}
.frameCentralBoxBodyUL {
 	margin:0 0 0 20px;
	padding:0;
}
.frameCentralBoxBodyLI {}


/* Panel DERECHO */
.frameRightTD {
	width:200px;
}
.frameRight {}
.frameRightHtm {}

/* Contenidos */
.frameRightCon, .frameRightBox {
	background:#f7f7f7;
}
.frameRightApp {
	background:url(../images/districomp/side-background-top.jpg) no-repeat center top;
}
.frameRightApp td {
	padding:10px 10px 0 10px;
}
.frameRightAppClose {
	background:url(../images/districomp/side-background-down.jpg) no-repeat bottom center;
	height:18px;
}

.frameRightConTitle, .frameRightBoxTitle {
	background:#586b89;
	text-indent:2px;
}
.frameRightAppTitle {
	font-weight:bold;
	height:20px;
	font-size:12px;
}
.frameRightConTitle a:link, .frameRightConTitle a:visited, .frameRightConTitle a:hover, .frameRightBoxTitle a:link , .frameRightBoxTitle a:visited, .frameRightBoxTitle a:hover {
	color:#fff;
}
.frameRightAppTitle a:link, .frameRightAppTitle a:visited, .frameRightAppTitle a:hover  {
	color:#0552A6;
}

.frameRightConBody, .frameRightBoxBody {
	padding:2px;
	width:196px;
}
.frameRightAppBody {
	background:url(../images/districomp/side-background-middle.jpg) repeat-y center;
}

.frameRightConBody a:link, .frameRightConBody a:visited, .frameRightConBody a:hover, .frameRightBoxBody a:link, .frameRightBoxBody a:visited, .frameRightBoxBody a:hover {}
.frameRightBoxBody ul {
 	margin:0 0 0 20px;
	padding:0;
}
.frameRightBoxBody li {
	list-style-image:url(../images/trans_arrow.gif);
	list-style-type:none;
}


/* Pie de pagina */
.frameFoot {}
.frameFootBody {}


/* CUSTOMIZADOS */

/* IZQ - menú acordeón */
.frameMenuProds {}
ul#menuacc {
    list-style-type:none;
    margin:0;
    padding:0;
}
li.tituloProds {
    height:30px;
	width:200px;
    background:url('../images/districomp/titulo_cat2.gif') no-repeat bottom;
    margin:0;
    padding:0;
}
.tituloProds span {
	color:#fff;
	font-weight:bold;
	display:none;
}
li.menuProdsLI {
    margin:0;
    padding:0;
	cursor:pointer;
	cursor:hand;
}
* html .menutitle a, * html .menusubtitle a {
	width:100%;
	height:30px;
}
div.menutitle, div.menusubtitle {
    height:30px;
    width:200px;
	cursor:pointer;
	cursor:hand;
}
div.menutitle a, div.menusubtitle a {
    font-weight:bold;
	width:200px;
	padding:8px 0 10px 0;
	white-space:nowrap;
	overflow:hidden;
	text-indent:30px;
}
div.menutitle a:link, div.menutitle a:visited {
    color:#0a5dba;
    background:url('../images/districomp/graybutton.gif') no-repeat left;
	display:block;
}
div.menutitle a:hover, div.menutitle a.active   {
    color:#fff;
    background:#0a5dba url('../images/districomp/bluebutton.gif') no-repeat left;
	display:block;
}
.menuProdsLI ul {
    list-style-type:none;
	display:none;
    margin:0;
    padding:0;
}
.menuProdsLILI {
    margin:0;
    padding:0;
	cursor:pointer;
	cursor:hand;
}
div.menusubtitle a:link, div.menusubtitle a:visited {
    color:#666;
    background:url('../images/districomp/submenu.jpg') no-repeat left;
	display:block;
}
div.menusubtitle a:hover {
    color:#0a5dba;
    background:url('../images/districomp/submenu_h.jpg') no-repeat left;
	display:block;
}

/* DER - Cambio de Moneda */
.cambioMonedaPreView {
	background:url(../images/districomp/cambio_moneda.gif) no-repeat;
	height:30px;
	width:190px;
	margin:0 auto;
}
.cambioMonedaPreView td {
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
}

/* DER - Buscador de Cartuchos */
.buscoCartuchoPreView {
	background:url('../images/districomp/cartridge_finder_bck.gif') no-repeat top;
	width:190px;
	margin:0 auto;
	height:180px;
}
form#filtrocartuchosbc {
	margin-top:25px;
}
.filtroCartuchos {
	margin:0 auto;
	width:90%;
}
.filtroCartuchos td input {
	margin-top:10px;
}
/*.buscoCartuchoPreViewMT {
    display:none;
}*/
.buscoCartuchoPreView SELECT {
	color:#666;
	width:150px;
}

a.contentCart img {
	position:relative;
	left:5px;
}
a.contentCartPrice {
    position:relative;
    bottom:-1px;
    color:#fff;
}
.detalleProdInputPrice {
	position:relative;
	bottom:8px;    
	width:35px; 
	height:22px;
}

/* DER - Preview carrito de compra */
table.shoppingCartPreView {
    margin:0 auto;
	width:190px;
}
td.shoppingCartTitlePreView {
	background:url('../images/districomp/carrito_top.png') no-repeat;
	width:190px;
	height:30px;
	font-size:12px;
	font-weight:bold;
    color:#fff;
	text-indent:22px;
	vertical-align:middle;
}
.shoppingCart {
	border-left:1px solid #8C9FCA;
	border-right:1px solid #8C9FCA;
	padding:0 2px;
}
.shoppingCartProductPreView {
    color:#2C4A99;
	border-left:1px solid #8C9FCA;
	border-right:1px solid #8C9FCA;
	font-size:8px;
}
.shoppingCartTextPreView {
    color:#333;
	border-left:1px solid #8C9FCA;
	border-right:1px solid #8C9FCA;
	text-indent:5px;
}
.shoppingCartPreView button {
	font-size:10px;
}
td.shoppingCartClosePreView {
	background:url('../images/districomp/carrito_bottom.png') no-repeat;
	width:190px;
	height:9px;
}

.elementoVisible {
	display:block;
}
.elementoOculto {
	display:none;
	width:100%;
}
.linkContraido, .linkExpandido {
    cursor:pointer;
	cursor:hand;
}
.contentOrder {
    font-size:12px;
    background:#0a5dba;
    color:#fff;
	height:12px;
}
.contentTextOrder {
    font-size:12px;
    color:#000;
    height:12px;
}
.contentTitleOrder {
    font-size:12px;
    color:#0a5dba;
    height:12px;
}
.contentForgetPassword {
	font-size:11px;
    color:#fff;
}
.tableProducts tr {
	width:50px;
}
.cartRegister {
    position:relative;
	bottom:-8px;  
}
.contentButtonEnviar {
	background:url(../images/districomp/aceptar-button.png) no-repeat center;
	height:23px;
	width:100px;
}
div.contentTextRegUser {
	width:500px;
	font-size:10px;
	color:#666;
	text-align:justify;
}
.qtycartProd {
	position:relative;
	top:3px;  
	vertical-align:middle;
}
.imageUpdateProd {
	position:relative;
	bottom:-3px;  
	vertical-align:middle;
}
.depositobroudisc {
    color:#666;
}

.showBDays {
	width:100%;
}
.showBDays td {
	text-align:center;
}
/* */

/* CTL - Ficha de Productos (showproduct) */
.paneLeft {
	width:50%;
}
.productTitle {
	font-weight:bold;
	font-size:12px;
	color:#333;
	width:65%;
	float:left;
}
.showFPMarcaImg {
	width:35%;
	float:left;
}
.showFPMarcaImg img{
	width:50px;
	height:50px;
}
.productDesc {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:20px;
}
.showFPPriceBox {
	margin:auto;
	height:31px;
}
.showFPPriceCI {
	display:inline-block;
	color:#0a5dba;
	background:url(../images/districomp/price_bk.png) no-repeat;
    height:29px;
    width:91px;
	vertical-align:middle;
}
.showFPCartPrice {
    color:#0a5dba;
	position:relative;
	top:4px;
}
.showFPPriceQTY {
	display:inline-block;
	background:url(../images/districomp/cantidad.png) no-repeat;
	width:32px;
	height:29px;
	vertical-align:middle;
}
input.showFPInputPrice {
	border:0;
	background:none;
	width:28px;
	height:16px;
	position:relative;
	top:2px;
}
a.showFPcontentCart img {
	height:29px;
}

.paneRight {
	width:50%;
}
.previewPane {}
.previewPane img {
	margin:auto;
}
#waitMessage {}

.showFPactions {}
#viewPoster, #sendMail {
	width:30%;
	float:left;
}
#getNotifications {
	width:40%;
	float:left;
}
.showFPactionIMG {
	float:left;
}
.showFPaction img {
	width:35px;
	height:35px;
	margin-right:3px;
}
.showFPactionText {
	float:left;
	padding-top:3px;
	margin:0;
	font-weight:bold;
	font-size:9px;
	color:#0a5dba;
}
/* */

/* CTL - Control Panel (controlpanel) */
.controlTitle {
	background:url('../images/districomp/list-bar.png') no-repeat;
	width:595px;
	height:30px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-indent:20px;
	vertical-align:middle;
}
.controlBienvenido {
	font-size:10px;
	color:#0a5dba;
	height:30px;
	border-bottom:1px solid #666;
	width:100%;
	vertical-align:middle;
}
.contentCatTitle2{
	background: #E4E4E4;
}
.controlProfile {
	border-bottom:1px solid #666;
	font-size:10px;
	color:#ff0000;
	height:30px;
	width:100%;
	padding:5px 0;
}
.controlProfile a:link, .controlProfile a:visited {
	color:#0a5dba;
}
.controlProfile a:hover {
	color:#0757B2;
	text-decoration:underline;
}
td.controlMenu {}
div.controlMenu {
	margin:0 auto;
}
.controlItem {
	float:left;
	margin:5px;
	height:110px;
}
.controlItemIMG {
	width:106px;
	height:80px;
}
.controlItemIMG img {
	width:80px;
	height:80px;
}
.controlItemText {
	color:#0a5dba;
	font-weight:bold;
	width:106px;
	overflow:hidden;
	white-space:pre-line;
}
.controlNotifyTitle {
	background:url('../images/districomp/notify-bar.png') no-repeat;
	width:595px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#0a5dba;
	text-indent:20px;
}
.controlNotifyInfo {
	padding:4px 0;
}
.controlNotifyInfo a:link, .controlNotifyInfo a:visited, .controlNotifyInfo a:hover {
	font-size:11px;
	color:#0a5dba;
}
.Notifiers {
	width:595px;
}
.Notifiers td {
	height:25px;
}
.mailIMG img {
	width:25px;
	height:25px;
	margin:auto 5px auto 0;
}
.Notifiers .notifiersText {
	background:#E5E5E5;
	color:#0a5dba;
	text-indent:10px;
	vertical-align:middle;
}
.Notifiers .authotizationsText {
	background:#FFFF99;
	color:#ff0000;
	text-indent:10px;
}
.fondoGris {
	background:#E5E5E5;
	color:#0a5dba;
}
.fondoAmarillo {
	background:#FFFF99;
	color:#ff0000;
	text-indent:12px;
}
.comprasText {
	vertical-align:middle;
	text-indent:5px;
	padding-right:5px;	
	height:25px;
}
/* */

/* CTL - Control de Pedidos */
.cartTablesTitle {
	height:25px;
	font-size:11px;
	font-weight:bold;
	color:#0a5dba;
	vertical-align:middle;
	width:100%;
}
.pedidosList {}
.cartEdition td, .cartPending td, .cartDone td {
	height:25px;
}
.cartimage {
	width:25px;
	height:25px;
	margin:auto 5px auto 0;
}

.cartPending .carttext, .cartEdition .carttext {
	background:#FFFF99;
	color:#ff0000;
	text-indent:12px;
	vertical-align:middle;
}
.cartDone .carttext {
	background:#E5E5E5;
	color:#0a5dba;
	text-indent:12px;
	vertical-align:middle;
}
.carteditautorizar, .carteditretomar {
	background:url('../images/districomp/autorizar-button.png') no-repeat;
	text-indent:26px;
	color:#2000DF;
	font-size:9px;
	width:90px;
}
.carteditcancelar {
	background:url('../images/districomp/cancelar_button.png') no-repeat;
	text-indent:26px;
	color:#2000DF;
	font-size:9px;
	width:90px;
}
.carteditrepetir {
	background:url('../images/districomp/repetir_button.png') no-repeat;
	text-indent:26px;
	color:#2000DF;
	font-size:9px;
	width:90px;
}
.carteditautorizar input, .carteditretomar input, .carteditrepetir input, .carteditcancelar input {
	border:0;
	background:none;
	width:64px;
	cursor:pointer;
	cursor:hand;
}
/* */

/* CTL - Vista Principal de Productos */
.tdProdsHome {
	padding-top:5px;
}

	/* images */
div.homeProdsImg {
	height:115px;
	display:inline-block;
}
.homeProdsImg a img {
	vertical-align:top;
	float:left;
}
.homeMarcaImg {
	float:right;
	margin-left:10px;
}
.homeMarcaImg img {
	vertical-align:top;
}	

	/* descripción */
div.bodyPrice {
	display:inline;
	margin:auto;
}
div.bodyPrice .contentCartPrice {
	float:left;
	color:#0a5dba;
	background:url(../images/districomp/price_bk.png) no-repeat;
    height:29px;
    width:91px;
	padding-top:4px;
	margin-left:20px;
	white-space:nowrap;
	overflow:hidden;
}
.contentCartPrice a:link, .contentCartPrice a:visited, .contentCartPrice a:hover {
    color:#0a5dba;
	margin:auto;
}
.bodyPriceQTY {
	float:left;
	background:url('../images/districomp/cantidad.png') no-repeat;
	width:32px;
	height:29px;
	position:relative;
	left:15px;
}
input.detalleProdInputPrice {
	border:0;
	background:none;
	width:28px;
	height:17px;
	position:relative;
	top:2px;
}
.bodyDistribitios {
	background:url(../images/districomp/distribitios-bk.png) no-repeat;
	height:30px;
	width:91px;
	margin:auto;
}
.textDistribitios {
	position:relative;
	top:4px;
	color:#fff;
	font-size:11px;
	overflow:hidden;
}
/* */


/* CTL - Búsqueda */
.showRFGPic {
	width:105px;
}
.showRFGPic img{
	height:100px;
	width:100px;
	margin:5px 5px 0 0;
	padding:0;
}
.showRFGBody {
	padding-top:2px;
}
.showRFGBody a:link, .showRFGBody a:visited, .showRFGBody a:hover {
	color:#0a5dba;
	font-weight:bold;
	font-size:9px;
}
.showRFGPrice {
	width:29%;
}
.showRFGMarcaImg {
	margin:10px;
}

.showRFGStock{
height:20px;
text-align:left;
}

.showRFGPriceBox {
	display:inline;
	margin:auto;
}
.showRFGPriceCI {
	float:left;
	color:#0a5dba;
	background:url(../images/districomp/price_bk.png) no-repeat;
  	height:29px;
	width:91px;
	overflow:hidden;
	white-space:nowrap;
}
a.showRFGCartPrice {
	position:relative;
	top:4px;
}
.showRFGPriceQTY {
	float:left;
	background:url('../images/districomp/cantidad.png') no-repeat;
	width:32px;
	height:29px;
	position:relative;
	left:5px;
}
.showRFGPriceBox a {
}
input.showRFGInputPrice {
	border:0;
	background:none;
	width:30px;
	height:18px;
	position:relative;
	top:2px;
}

.searchBar {
	background:url(../images/districomp/busqueda-bar.png) no-repeat;
	width:100%;
	height:30px;
	vertical-align:middle;
}
.searchOrderTab {
	background:url(../images/districomp/busqueda-line.png) no-repeat left;
	width:85px;
	height:30px;
	float:left;
	font-size:9px;
	font-weight:bold;
	vertical-align:middle;
}
.searchOrderTab a:link, .searchOrderTab a:visited {
	color:#0a5dba;
	padding:3px;
	display:block;
}
.searchOrderTab a:hover {
	color:#07396F;
}
.searchOrderTab div {
	height:16px;
	width:85px;
	margin:0 auto 0;
}
* html .searchOrderTab a {width:100%}

.searchProdTitle {
	width:42%;
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#0a5dba;
	text-indent:5px;
	padding:6px 0 0 0;
	margin:0 auto 5px auto;
}

/* CTL - Propiedades de Usuario */
.tableTitle {
	height:25px;
	text-indent:10px;
}
.PropertiesTable {
	width:595px;
}
.PropertiesTable td {
	vertical-align:middle;
	text-align:left;
}
.PropertiesTable td.userEnviar {
	text-align:center;
}
.PropertiesTable td.userEnviar input {
	height:20px;
}
.PropertiesTable input {
	height:16px;
}
#captchaimg {
	border:1px solid #666;
}

/* */

/* Titles */
.yellowTitle {
	background:url(../images/districomp/busqueda-bar.png) no-repeat;
	width:595px;
	height:30px;
	vertical-align:middle;
	margin:0 auto;
	text-indent:15px;
	color:#0a5dba;
	font-size:12px;
	font-weight:bold;
	width:100%;
}
.blueTitle {
	background:url(../images/districomp/barra-notificaciones-azul.png) no-repeat;
	width:595px;
	height:30px;
	vertical-align:middle;
	margin:0 auto;
	text-indent:15px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	width:100%;
}
.cartTitle {
	background:url(../images/districomp/barra-carrito.png) no-repeat;
	width:595px;
	height:30px;
	vertical-align:middle;
	margin:0 auto;
	text-indent:45px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.sectionTitle {
	font-weight:bold;
	text-indent:10px;
	background:#B3C7EF;
	height:25px;
	width:100%;
	vertical-align:middle;
}

.contentRegLink, .buscoCartuchoTitle {
	color:#0a5dba;
	font-weight:bold;
}
.contentFriend {
	margin:0 auto;
}
.distriNote {
	font-size:14px;
	color:#0a5dba;
	padding:30px 0;
	vertical-align:middle;
	width:100%;
}
.fixedProd td {
	height:20px;
	width:100%;
}
#DHTMLgoodies_formTooltipDiv {
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage {
	color:#FFF;
	font-weight:normal;
	font-size:0.7em;
}
.changePass td {
	vertical-align:middle;
}


/*******************************************************/
/* Estilo para los contenidos, url y archivos relacionados (todos los templates que lo incluyan) */
.relCont {width:100%;}

/* Contenidos relacionados */
.relContFixedContents, .relContAttachedFiles, .relContAttachedURLs  {}
.relContFixedContentsTitle, .relContAttachedFilesTitle, .relContAttachedURLsTitle {
	font-weight:bold;
	text-indent:10px;
	color:#024998;
	font-size:12px;
	vertical-align:middle;
	width:100%;
}
.relContFixedContentsBody, .relContAttachedFilesBody, .relContAttachedURLsBody  {
	width:100%;
	padding-left:10px;
}
.relContFixedContentsBody ul, .relContAttachedFilesBody ul, .relContAttachedURLsBody ul {
	list-style-type:circle;
	margin:0 0 0 20px;
	padding:0;
}
.relContFixedContentsBody li, .relContAttachedFilesBody li, .relContAttachedURLsBody li {
	margin:0;
	padding:2px 0;
}
.relContFixedContentsBodyLink:link, .relContFixedContentsBodyLink:visited, .relContAttachedFilesBodyLink:link, .relContAttachedFilesBodyLink:visited, .relContAttachedURLsBodyLink:link , .relContAttachedURLsBodyLink:visited   {
	color:#333;
}
.relContFixedContentsBodyLink:hover, .relContAttachedFilesBodyLink:hover, .relContAttachedURLsBodyLink:hover {
	color:#6F6F6F;
}

.relProdTable {
	width:100%;
}


/* Para todos los contenidos (tags genericos) */
.contentTitle {
	font-weight:bold;
	font-size:12px;
	color:#0a5dba;
	text-indent:5px;
	padding:6px 0;
	display:block;
}
.contentSubTitle {
	font-weight:bold;
	font-size:11px;
	height:18px;
}
.contentBody {
	width:595px;
}
.content {}

/* Este esta para los titulos de las busquedas o demas */
.contentBodyTitle {
	font-weight:bold;
	font-size:12px;
}
.contentBodyLink, .contentBodyLI a {
    color:#0a5dba;
	font-size:11px;
	font-weight:bold;
}
.contentBodyListTitle {
    color:#0a5dba;
	font-size:12px;
	font-weight:bold;
}
.contentBodyDesc {
	line-height:1.2em;
}
.contentBodyTable {
	border:1px solid #666;
	width:95%;
}
.contentMsgView{
    border:0;
	height:100px;
	width:400px;
}
.contentMsgView tr td{
	font-size:15px;
    color:#0a5dba;
    font-weight:bold;
}
.contentBodyUL {
 	margin:0 0 0 20px;
	padding:0;
}
.contentBodyLI {
	list-style-image:url("/images/blue_arrow_02.gif");
	list-style-type:none;
}

/* Estilos para foro */
.contentForumModeratorTitle {
	font-weight:bold;
}
.contentForumModeratorNames {
	font-style:italic;
}

/* Estilos para tablas dentro del body */
.contentBodyColTitle {
	font-weight:bold;
	background:#0a5dba;
	color:#fff;
	height:20px;
	vertical-align:middle;
}
.contentBodyRow1 {
	margin-left:auto;
	margin-right:auto;
	width:15%;
	vertical-align:middle;
}
.contentBodyRow1Link:link {}
.contentBodyRow1Link:visited {}
.contentBodyRow1Link:hover {}
.contentBodyRow2 {}
.contentBodyRow2Link:link {}
.contentBodyRow2Link:visited {}
.contentBodyRow2Link:hover {}
.contentBodyPending {}
.contentBodyPendingLink:link {}
.contentBodyPendingLink:visited {}
.contentBodyPendingLink:hover {}

/* Para la busqueda */
.contentSearchRow1 {}
.contentSearchRow2 {}

/* Estos tags son propios del newsletter */
.contentNL {
    background:#fff;
}
.contentNLTitle {
	background:#92A0B8;
 	font-weight:bold;
	font-size:15px;
	text-indent:15px;
	height:20px;
	color:#fff;
}
.contentNLBody {
	background:#F3F5F8;
}
.contentNLBodyTitle {
	background:#E1E6EC;
 	font-weight:bold;
	font-size:12px;
	text-indent:20px;
	height:20px;
}
.contentNLBodyFoot {
	background:#5B6B84;
	height:15px;
}

/* Propios de la encuesta (para el resultado). Se asignan 5 valores, si hay mas resultados, se repiten */
.contentSurveyResult1 {
	background:#99CC99;
	color:#fff;
}
.contentSurveyResult2 {
	background:#99CCCC;
	color:#fff;
}
.contentSurveyResult3 {
	background:#99CCFF;
	color:#fff;
}
.contentSurveyResult4 {
	background:#CCCCFF;
	color:#fff;
}
.contentSurveyResult5 {
	background:#FFCCFF;
	color:#fff;
}



/*Estilo para el menu desplegable*/
div.div_subitems{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight;
	color:#FFFFFF;
	font-size:10px;
	background-color:#2D4A9A;
	z-index:2000;
	position:absolute;
	padding-left:10px;
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; 
}
div.div_subitems a:visited, div.div_subitems a {
	color:#FFFFFF;
}
div.div_subitems a:hover {
	color: #FFFF33;
     font-weight: bold;
     font-size: 11px;
}
div.div_subitems div.div_close{
	position:absolute;
	right:0px;
	top:0px;
	font-size:15px;
	font-weight:bold;
	cursor:pointer;	
}

div.item_section{
	float:left;
	width:200px;
	
}
div.item_section_sep ul{
	border-right: 1px solid #FFFFFF;
	margin-right: 10px;
}

div.item_section ul{
	list-style:none;
	padding:0px 0px 0px 0px;
}
div.item_section li{
	list-style:none;
	margin-bottom: 5px;
}

ul#searchAssistBox .itemhover {background:#ffff33;}
ul#searchAssistBox .itemhover a {color:#0A5DBA;}
ul#searchAssistBox {border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;list-style-type:none;margin:0;padding:7px;background:#fff;}
ul#searchAssistBox li a {font-size:10px;font-family:arial;text-decoration:none;}
ul#searchAssistBox li a:link, ul li a:visited {color:#666;}



