/* CSS Document */
/*
tableTitlePrd - Arial normal 90% color:FFF
usrTxt font-size>90% color:000
seeAll font-size:80% color:#000;
h6 - Arial normal 90% color:88a0ab.
.epigrafe- Arial normal 80% color:88a0ab
newsTitle - Arial bold 90% color:88a0ab
listNews - Arial normal 80% color:88a0ab padding/left:15px background bullet
listGral - Arial normal 100% color:88a0ab padding-left:30px background bullet
footer- Arial normal 90%color:88a0ab 
dwnldApp - Arial bold 85%color:b4cbd5
dwnldDate - Arial normal 80%color:b4cbd5
listDwn - Arial normal 90% color:88a0ab padding-left:15px background bullet

*/
/*******************************************************************************/
/*********************** RESETEO CSS ********************************/
/*******************************************************************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset {
	border:0;
}
img {
	border:0;
	vertical-align:top;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
abbr, acronym {
	border:0;
}
h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:175%;
}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:200%;
	color:#000;
	background:#F6F6F5;
	padding:3px;
	display:inline;
	line-height:150%;
	width:100%;
}
h3 {
	background:url(../images/gral_bkgTitles.gif) repeat-x 0 0;
	height:29px;
	width:93%;
	margin:0 auto 20px auto;
	display:block;
	text-align:left;
	padding:18px 0 0 20px;
}
h3 span {
	display:none;
}
h5 {
	color:#3566AA;
}
h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#FFF;
	background:#4A9AD0;
	padding:3px;
	display:inline;
	line-height:150%;
}
.fltLft {
	width:auto;
	float:left;
}
.fltRt {
	width:auto;
	float:right;
}
a:focus {
	outline:0px;
}
hr {
	margin:0;
	border:none;
	text-align:center;
	border-top:1px solid #88a0ab;
	height:1px;
	margin:-10px auto 10px auto;
 *margin:-25px auto 0px auto;
	width:97%;
}
/*******************************************************************************/
/*********************** INICIO CSS ********************************/
/*******************************************************************************/

/******** centrado horizontal *********************/

/*********************************************/

body {
	margin:0;
	padding:0;
	bgColor:#fff;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:15px;
	color:#465A64;
	text-align:center;
	line-height:120%;
}
/*******************************************************************************/
/*********************** SECCION ACTIVA ********************************/
/*******************************************************************************/

body#empresa_page #cmpny a {
	background:url(../images/gral_menuBkg2.gif) no-repeat 0 -31px;
	color:#000;
}
body#empresa_page #emp a {
	background-position:0% -30px;
	color:#000;
}
body#products_page #prdct a {
	background:url(../images/gral_menuBkg2.gif) no-repeat -88px -31px;
	color:#000;
}

/***************************************************************/
/******MAIN********************/
#maincontent {
	width:763px;
	padding:0 2px;
	background:url(../images/bkg.gif) repeat-y 50% 0;
	height:auto;
	margin:0 auto;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/************FORMS BAR********************/
.recuperar {
	color:#FFFFFF;
	float:left;
	font-size:60%;
	margin:0 6px;
	right:550px;
}
.divRecu{
color:#FFF;	
	}
	.divRecu span{float:left;}
.recuperar:hover {
	color:#000;
}
#formsBar {
	background:#88a0ab;
	height:40px;
	width:756px;
	text-align:left;
	padding:10px 0 0 7px;
}
#formsBar form {
	float:right;
	margin-right:5px;
}
#formsBar #fastSearch {
	width:325px;
}
#fastSearch button {
	cursor:pointer;
	height:16px;
	font-size:70%;
	margin:1px 0 0 -5px;
 *margin-left:-1px;
	border:none;
	background:url(../images/gral_searchBtn.gif) no-repeat 0 0;
	text-indent:-5000px;
	overflow:hidden;
	vertical-align:top;
	width:20px;
}
#fastSearch button:hover {
	background:url(../images/gral_searchBtnOver.gif) no-repeat 0 0;
}
#formsBar #txtFiltro {
	border:1px solid #585858;
	width:299px;
	font-size:68%;
	height:14px;
	margin:1px 0 0;
	padding:0 0 0 3px;
	vertical-align:top;
}
#formsBar #jumpMenu {
	height:16px;
	margin:1px 10px 0 0;
 *margin-top:0;
	width:220px;
	border-color:#585858;
}
#filterBox {
	height:16px;
	font-size:68%;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	width:220px;
}
#formsBar #login {
	width:193px;
}
#login input {
	border:1px solid #585858;
	font-size:70%;
	height:14px;
	margin:1px 0 0 0;
	padding:0 0 0 3px;
	vertical-align:top;
	width:77px;
}
#login button {
	cursor:pointer;
	height:16px;
	font-size:90%;
	margin:1px 0 0 -5px;
 *margin-left:-1px;
	border:none;
	background:url(../images/gral_claveBtn.gif) no-repeat 0 0;
	text-indent:-5000px;
	overflow:hidden;
	vertical-align:top;
	width:20px;
}
#login button:hover {
	background:url(../images/gral_claveBtnOver.gif) no-repeat 0 0;
}
/************lang********************/
#lang {
	width:758px;
	height:18px;
	background:#f0f0f0;
	font-size:70%;
	text-align:right;
	padding:0px 5px 0 0;
}
#lang a {
	color:#000;
	margin-right:5px;
}
#lang a:hover {
	color:#88a0ab;
}
#lang .actLang {
	color:#CCC;
}
/************header********************/
#header {
	width:763px;
	height:94px;
}
/***************************************************************/
/******MENJU********************/
#menu {
	display:block;
	width:753px;
	margin:0 auto;
	padding:0 0 0 10px;
	height:13px;
	font-size:105%;
	background:url(../images/gral_MenuShdw.gif) no-repeat 0 0;
}
#menu li {
	float:left;
	width:auto;
}
#menu li a {
	padding-top:7px;
	background:url(../images/gral_menuBkg2.gif) no-repeat 0 0;
	height:24px;
	display:block;
	color:#FFF;
	text-decoration:none;
}
#menu li a:hover {
	color:#000;
}
#menu #cmpny a {
	background:url(../images/gral_menuBkg2.gif) no-repeat 0px 0px;
	width:88px;
	display:block;
}
#menu #cmpny a:hover, #menu #cmpny a.active {
	background:url(../images/gral_menuBkg2.gif) no-repeat 0 -31px;
}
#menu #prdct a {
	background:url(../images/gral_menuBkg2.gif) no-repeat -88px 0px;
	width:90px;
	display:block;
}
#menu #prdct a:hover, #menu #prdct a.active {
	background:url(../images/gral_menuBkg2.gif) no-repeat -88px -31px;
}
#menu #nws a {
	background:url(../images/gral_menuBkg2.gif) no-repeat -178px 0px;
	width:75px;
	display:block;
}
#menu #nws a:hover, #menu #nws a.active {
	background:url(../images/gral_menuBkg2.gif) no-repeat -178px -31px;
}
#menu #inf a {
	background:url(../images/gral_menuBkg2.gif) no-repeat -253px 0px;
	width:100px;
	display:block;
}
#menu #inf a:hover, #menu #inf a.active {
	background:url(../images/gral_menuBkg2.gif) no-repeat -253px -31px;
}
#menu #mstrlx a {
	background:url(../images/gral_menuBkg2.gif) no-repeat -353px 0px;
	width:84px;
	display:block;
}
#menu #mstrlx a:hover, #menu #mstrlx a.active {
	background:url(../images/gral_menuBkg2.gif) no-repeat -353px -31px;
}
#menu #dwnl a {
	background:url(../images/gral_menuBkg2.gif) no-repeat -437px 0px;
	width:96px;
	display:block;
}
#menu #dwnl a:hover, #menu #dwnl a.active {
	background:url(../images/gral_menuBkg2.gif) no-repeat -437px -31px;
}

#menu #asesor a {
	background:url("../images/gral_menuBkg2.gif") no-repeat scroll -533px 3px transparent;
	display:block;
	font-size:12px;
	height:27px;
	line-height:11px;
	margin-top:-3px;
	width:123px;
}

#menu #asesoe a:hover, #menu #dwnl a.active {
	background:url(../images/gral_menuBkg2.gif) no-repeat -533px -31px;
}

#menu #cntct a {
	background:url(../images/gral_menuBkg2.gif) no-repeat -656px 0px;
	width:89px;
	display:block;
}
#menu #cntct a:hover, #menu #cntct a.active {
	background:url(../images/gral_menuBkg2.gif) no-repeat -656px -31px;
}

/***************************************************************/
/******MENUCMPNY********************/

#menuCmpny {
	display:block;
	width:auto;
	margin:20px 0 0 13px;
 *margin-top:30px;
	padding:50px 0 0 7px;
	font-size:70%;
	background:url(../images/empresa_title.gif) no-repeat 0 0;
	height:60px;
	*height:50px; 
}
#menuCmpny li {
	float:left;
	width:auto;
}
#menuCmpny li a {
	text-decoration:none;
	padding-top:7px;
	color:#88a0ab;
	background:url(../images/empresa_bkgMenu.gif) no-repeat 0 0;
	height:23px;
	display:block;
}
#menuCmpny li a:hover, #menuCmpny li a.active {
	color:#000;
}
#menuCmpny #emp a {
	background-position:0 0;
	width:79px;
	display:block;
}
#menuCmpny #emp a:hover, #menuCmpny #emp a.active {
	background-position:0 -30px;
}
#menuCmpny #msn a {
	background-position:-79px 0;
	width:46px;
	display:block;
}
#menuCmpny #msn a:hover, #menuCmpny #msn a.active {
	background-position:-79px -30px;
}
#menuCmpny #vsn a {
	background-position:-125px 0;
	width:44px;
	display:block;
}
#menuCmpny #vsn a:hover, #menuCmpny #vsn a.active {
	background-position:-125px -30px;
}
#menuCmpny #cldd a {
	background-position:-169px 0;
	width:108px;
	display:block;
}
#menuCmpny #cldd a:hover, #menuCmpny #cldd a.active {
	background-position:-169px -30px;
}
#menuCmpny #vlr a {
	background-position:-277px 0;
	width:94px;
	display:block;
}
#menuCmpny #vlr a:hover, #menuCmpny #vlr a.active {
	background-position:-277px -30px;
}
#menuCmpny #cert a {
	background-position:-371px 0;
	width:154px;
	display:block;
}
#menuCmpny #cert a:hover, #menuCmpny #cert a.active {
	background-position:-371px -30px;
}
#menuCmpny #cmpr a {
	background-position:-525px 0;
	width:160px;
	display:block;
}
#menuCmpny #cmpr a:hover, #menuCmpny #cmpr a.active {
	background-position:-525px -30px;
}
#menuCmpny #rse a {
	background-position:-685px 0;
	width:48px;
	display:block;
}
#menuCmpny #rse a:hover, #menuCmpny #rse a.active {
	background-position:-685px -30px;
}
/****************************************************/
/************** MENU  DATOS UTILES ******************/
/****************************************************/

#menuDatosUtiles {
	display:block;
	width:auto;
	margin:20px 0 0 13px;
 *margin-top:30px;
	padding:50px 0 0 7px;
	font-size:70%;
	background:url(../images/datosutiles-title.gif) no-repeat 0 0;
	height:121px;
}
#menuDatosUtiles li {
	float:left;
	width:auto;
}
#menuDatosUtiles li a {
	text-decoration:none;
	padding-top:7px;
	color:#88a0ab;
	background:url(../images/dutiles_bkgMenu.gif) no-repeat 0 0;
	height:23px;
	display:block;
}
#menuDatosUtiles li a:hover, #menuDatosUtiles li a.active {
	color:#000;
}
#menuDatosUtiles #simb a {
	background-position:0 0;
	width:75px;
	display:block;
}
#menuDatosUtiles #simb a:hover, #menuDatosUtiles #simb a.active {
	background-position:0 -30px;
}
#menuDatosUtiles #tabla a {
	background-position:-65px 0;
	width:115px;
	display:block;
}
#menuDatosUtiles #tabla a:hover, #menuDatosUtiles #tabla a.active {
	background-position:-65px -30px;
}
#menuDatosUtiles #indice a {
	background-position:-200px 0;
	width:120px;
	display:block;
}
#menuDatosUtiles #indice a:hover, #menuDatosUtiles #indice a.active {
	background-position:-200px -30px;
}
#menuDatosUtiles #grado a {
	background-position:-169px 0;
	width:190px;
	display:block;
}
#menuDatosUtiles #grado a:hover, #menuDatosUtiles #grado a.active {
	background-position:-169px -30px;
}
#menuDatosUtiles #refle a {
	background-position:-277px 0;
	width:210;
	display:block;
}
#menuDatosUtiles #refle a:hover, #menuDatosUtiles #refle a.active {
	background-position:-277px -30px;
}
#menuDatosUtiles #mante a {
	background-position:-371px 0;
	width:164px;
	display:block;
}
#menuDatosUtiles #mante a:hover, #menuDatosUtiles #mante a.active {
	background-position:-371px -30px;
}
#menuDatosUtiles #crite a {
	background-position:-525px 0;
	width:130px;
	display:block;
}
#menuDatosUtiles #crite a:hover, #menuDatosUtiles #crite a.active {
	background-position:-525px -30px;
}

/**************************************/
/************** content ******************/
#content {
	text-align:left;
}
/**************************************/
/************** EMPRESA ******************/
.gralList {
	width:714px;
	margin:20px auto 15px auto;
}
.gralList li {
	padding-left:30px;
	background:url(../images/gral_bullet.gif) no-repeat 0 5px;
	text-align:left;
	margin-bottom:10px;
}
#colContainer {
	margin-left:13px;
	width:720px;
	overflow: hidden;
}
.threeColCmpny {
	width:auto;
	margin:0 1px 0 0px;
	background:url(../images/gral_degrade.gif) repeat-x 0 0;
	text-align:left;
	padding:20px 10px;
	float:left;
	text-align: justify;
	padding-bottom: 32768px;	/* esto es ser bien exagerado */
	margin-bottom: -32768px;	/* a lo exagerado, se lo restamos y quedamos en lo mismo pero con el fondo en 100% */
}
.texto_comun_empresa {
	text-align: justify;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13 px;
	color:#465A64;
}
.threeColCmpny p {
	width:170px;
}
.reconocimiento, .reconocimiento:visited {
	background:url(../images/empresa_reconocimiento.gif) no-repeat 0 0;
	width:195px;
	height:200px;
	display:block;
}
.reconocimiento span {
	display:none;
}
#slideshow {
	text-align:center;
}
/****************************************************************/
/*************** footer *******************************/
#footer {
	margin-top:0;
	width:100%;
	background:url(../images/gral_bkgFooter.gif) repeat-x 0 0;
	font-size:65%;
	padding:5px 0 10px 0;
 *padding:15px 0 0px 0;
}
#footer a {
	color:#455258;
}
#footer a:hover {
	color:#000;
}
#footer .prdogma {
	float:right;
	margin:18px 5px 0 0;
 *margin:8px 5px 0 0;
	color:#999;
}
#footer .prdogma:hover {
	color:#690;
}
/****************************************************************/
/*************** productos *******************************/
.migas {
	font-size:80%;
	padding-left:17px;
 *margin-top:30px;
}
.migas a {
	color:#88a0ab;
}
.migas a:hover {
	color:#000;
}
/************ COL LEFT *********************/
.colLeft {
	float:left;
	width:69.2%;
	padding-left:17px;
}
#wrapper {
	width:auto;
	overflow: hidden;		/* esta es la magia */
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.colRight {
	float:right;
	width:25.9%;
	height:auto;
	padding:0 10px;
	_padding:0 0px;
	padding-bottom: 32768px;	/* esto es ser bien exagerado */
	margin-bottom: -32768px;	/* a lo exagerado, se lo restamos y quedamos en lo mismo pero con el fondo en 100% */
	background:#d9e5eb url(../images/prod_rtColBkg.gif) repeat-x 0 0;
}
.productoImg {
	width:490px;
	float:left;
}
.productoImg img{
	float:left;	
}
.TXT-titulo-producto-GDE {
	font-weight:bold;
	font-size:110%;
	text-align:center;
}
.infoPrd {
	float:right;
	width:230px;
	height:200px;
	text-align:right;
	padding-right:30px;
	display:table;
	vertical-align:middle;
	background:url(../images/bkgEach.gif) no-repeat right 50%;
}
.borde-azul-recuadro {
	text-align:center;
	margin:0;
}
.contName {
	display:table-cell;
	vertical-align:middle;
	height:200px;
}
.contName h1 {
	line-height:100%;
}
#menuProduct {
	display:block;
	width:510px;
	margin:20px 0 0 0;
	padding:0;
	font-size:70%;
	/*background:url(../images/empresa_title.gif) no-repeat 0 0;*/
	border-top:1px solid #000;
}
#menuProduct2 {
	display:block;
	width:510px;
	margin:6px 0 0 0;
	padding:0;
	font-size:70%;
}
#menuProduct li {
	float:left;
	width:auto;
}
#menuProduct2 li {
	float:right;
	width:auto;
}
#menuProduct li a, #menuProduct2 li a {
	text-decoration:none;
	padding-top:2px;
	color:#88a0ab;
	height:17px;
	display:block;
}
#menuProduct li a span, #menuProduct2 li a span {
	display:none;
}
#menuProduct #det a {
	background:url(../images/prod_detalleTecnicoBtn.gif) no-repeat 0 0;
	width:135px;
	height:19px;
	display:block;
}
#menuProduct #det a:hover {
	background:url(../images/prod_detalleTecnicoBtnOver.gif) no-repeat 0 0;
}
#menuProduct #curv a {
	background:url(../images/prod_curvaBtn.gif) no-repeat 0 0;
	width:126px;
	height:19px;
	display:block;
}
#menuProduct #curv a:hover {
	background:url(../images/prod_curvaBtnOver.gif) no-repeat 0 0;
}
#menuProduct #ambientacion a {
	background:url(../images/prod_ambientacionBtn.gif) no-repeat 0 0;
	width:105px;
	height:19px;
	display:block;
}
#menuProduct #ambientacion a:hover {
	background:url(../images/prod_ambientacionBtnOver.gif) no-repeat 0 0;
}

#menuProduct #pdf a {
	background:url(../images/prod_pdfBtn.gif) no-repeat 0 0;
	width:50px;
	height:19px;
	display:block;
}
#menuProduct #pdf a:hover {
	background:url(../images/prod_pdfBtnOver.gif) no-repeat 0 0;
}
#menuProduct #ficha a {
	background:url(../images/prod_fichaBtn.gif) no-repeat 0 0;
	width:116px;
	height:19px;
	display:block;
}
#menuProduct #ficha a:hover {
	background:url(../images/prod_fichaBtnOver.gif) no-repeat 0 0;
}
#menuProduct2 #printFile a {
	margin-left:55px;
	background:url(../images/prod_printBtn.gif) no-repeat 0 0;
	width:28px;
	height:19px;
	display:block;
}
#menuProduct2 #printFile a:hover {
	background:url(../images/prod_printBtnOver.gif) no-repeat 0 0;
}
#detail {
	width:95%;
}
.tablas {
	float:left;
	width:45%;
	height:50px;
	margin-top:20px;
 *margin-top:0px;
}
.tablas hr {
	margin:0;
	border:none;
	border-top:1px solid #88a0ab;
	height:1px;
	margin-top:10px;
}
.icoDetails, .colorDetails {
	margin-top:5px;
}
.icoDetails td {
	width:30px;
	font-size:70%;
}
.colorDetails td {
	width:24px;
	font-size:70%;
}
.tablas h6 {
	height:8px;
	width:100%;
	display:block;
	margin-top:10px;
}
.tablas .coloresTitle {
	background:url(../images/prod_titleColor.gif) no-repeat 0 0;
}
.tablas .lamparasTitle {
	background:url(../images/prod_titleLampara.gif) no-repeat 0 0;
}
.tablas h6 span {
	display:none;
}
#infoDetail {
	float:left;
	margin:20px 0 0 15px;
*margin-top:7px;
	width:47%;
	font-size:80%;
}
#infoDetail li {
	background:url(../images/gral_bullet.gif) no-repeat 0 7px;
	padding-left:15px;
}
.listItems {
	margin-top:20px;
	width:95%;
	font-size:80%;
}
.listItems thead {
	background:#88a0ab;
	text-align:center;
	color:#FFF;
}
.listItems tbody td {
	padding:5px;
	text-align:center;
	border-bottom:1px solid #88a0ab;
}
.addCart {
	cursor:pointer;
}
.addAll {
	margin:15px 25px 0 0;
 *margin-right:15px;
	float:right;
	background:url(../images/btn_todos.gif) no-repeat 0 0;
	width:164px;
	height:19px;
	display:block;
}
.addAll span {
	display:none;
}
.addAll:hover {
	background:url(../images/btn_todosOver.gif) no-repeat 0 0;
}
.enviarFicha {
	margin-top:15px;
	font-size:80%;
}
.enviarFicha img {
	margin-bottom:5px;
}
.enviarFicha input {
	font-size:80%;
	margin:0;
	height:16px;
	padding:0 0 0 3px;
	width:91%;
}
.enviarFicha p {
	margin:0;
	font-size:80%;
}
.enviarFicha button {
	cursor:pointer;
	height:19px;
	font-size:70%;
	margin:1px 0 0 -5px;
 *margin-left:-1px;
	border:none;
	background:url(../images/prod_btnEnviarFicha.gif) no-repeat 0 0;
	text-indent:-5000px;
	overflow:hidden;
	vertical-align:top;
	width:19px;
}
.enviarFicha button:hover {
	background:url(../images/prod_btnEnviarFichaOver.gif) no-repeat 0 0;
}
/***************************************************/
/************* COL RIGHT *****************************/
.userBox {
	margin-bottom:10px;
	_margin-left:10px;
	width:100%;
}
.userLogued {
	font-size:80%;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#b4cbd5;
	text-align:center;
	color:#000;
	width:100%;
	margin:0 auto;
	padding:10px 0;
}
.userLogued b {
	color:#fff;
}
.modificar {
	float:left;
	background:url(../images/prod_modificarBtn.gif) no-repeat 0 0;
	width:144px;
	height:19px;
	display:block;
}
.modificar:hover {
	background:url(../images/prod_modificarBtnOver.gif) no-repeat 0 0;
}
.modificar span {
	display:none;
}
.salir {
	float:left;
	background:url(../images/prod_salirBtn.gif) no-repeat 0 0;
	width:52px;
	height:19px;
	display:block;
	margin-left:1px;
}
.salir:hover {
	background:url(../images/prod_salirBtnOver.gif) no-repeat 0 0;
}
.salir span {
	display:none;
}
.cartBox {
	background:#b4cbd5;
	margin-bottom:10px;
	_margin:0 10px 10px 10px;
	font-size:80%;
	font-weight:bold;
	color:#fff;
	width:100%;
}
.cartBox .cartTitle {
	background:	url(../images/prod_barraPedido.gif) no-repeat 0 0;
	width:197px;
	height:19px;
	display:block;
	font-size:70%;
	padding:0;
	margin:0;
}
.cartTitle span {
	display:none;
}
.cartBox p {
	padding:0 10px;
}
.tableCart {
	margin:0 auto;
	width:90%;
	text-align:left;
	font-size:90%;
	font-weight:normal;
}
.tableCart thead td {
	border-bottom:1px solid #fff;
	font-weight:bold;
}
.tableCart tbody td {
	border-bottom:1px solid #88a0ab;
}
.cantTd {
	width:20%;
}
.prodTd {
	width:100%;
}
.colorTd {
	width:30px;
}
.modificarPedido {
	float:left;
	background:url(../images/prod_modificarPedidoBtn.gif) no-repeat 0 0;
	width:101px;
	height:19px;
	display:block;
	margin-top:5px;
	font-size:70%;
}
.modificarPedido:hover {
	background:url(../images/prod_modificarPedidoBtnOver.gif) no-repeat 0 0;
}
.modificarPedido span {
	display:none;
}
.finalizar {
	float:left;
	background:url(../images/prod_finalizarPedidoBtn.gif) no-repeat 0 0;
	width:95px;
	height:19px;
	display:block;
	margin:5px 0 0 1px;
	font-size:70%;
}
.finalizar:hover {
	background:url(../images/prod_finalizarPedidoBtnOver.gif) no-repeat 0 0;
}
.finalizar span {
	display:none;
}
.historialBox {
	background:#b4cbd5;
	margin:10px 0;
 *margin:0;
	_margin:0 10px 10px 10px;
	font-size:80%;
	font-weight:bold;
	color:#fff;
	width:100%;
}
.historialBox .histTitle {
	background:	url(../images/prod_barraHistorial.gif) no-repeat 0 0;
	width:197px;
	height:19px;
	display:block;
	font-size:70%;
	padding:0;
	margin:0;
}
.histTitle span {
	display:none;
}
.tableHistorial {
	margin:0 auto;
	width:90%;
	text-align:left;
	font-size:90%;
	font-weight:normal;
}
.tableHistorial tbody td {
	border-bottom:1px solid #88a0ab;
}
.dateHistory {
	font-weight:bold;
}
.historialBox a {
	color:#FFF;
}
.historialBox a:hover {
	color:#88a0ab;
}
.verTodos {
	margin:10px;
	padding:5px 0;
}
.clearer {
	clear:both;
}
.grillaBtn {
	background:url(../images/prod_grillaBtn.gif) no-repeat 0 0;
	width:197px;
	height:19px;
	display:block;
	margin:10px 10px 0 0px;
	_margin-left:10px;
}
.grillaBtn:hover {
	background:url(../images/prod_grillaBtnOver.gif) no-repeat 0 0;
}
.grillaBtn span {
	display:none;
}
/***************** CARRUSEL ********************/
	.stepcarousel {
	position: relative; /*leave this value alone*/
	border: none;
	overflow: scroll; /*leave this value alone*/
	width: 197px; /*Width of Carousel Viewer itself*/
	/*height: 207px;*/ /*Height should enough to fit largest content's height*/
	height: 300px; /*Height should enough to fit largest content's height*/
	margin-top:10px;
	padding-top:19px;
	_margin-left:10px;
	background:url(../images/prod_barraNuevosProd.gif) no-repeat 0 0;
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 19px;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin:0 10px 0 0; /*margin around each panel*/
	width: 197px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	text-align:center;
}
.listaBox {
	margin:0 0 10px 0;
	_margin:0 0 0 10px;
	width:197px;
	background:#b4cbd5 url(../images/prod_titleLista.gif) no-repeat 0 0;
	padding-top:19px;
	text-align:center;
}
.listaBox input {
	width:180px;
	margin:10px 0;
}
.listaBox button {
	background:url(../images/prod_listaBtn.gif) no-repeat 0 0;
	display:block;
	width:197px;
	height:19px;
	cursor:pointer;
	font-size:70%;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	vertical-align:top;
}
.listaBox button:hover {
	background:url(../images/prod_listaBtnOver.gif) no-repeat 0 0;
}
.finalizarPedido {
	background:url(../images/prod_finalizarBtn.gif) no-repeat;
	width:135px;
	height:19px;
	display:block;
	float:right;
	margin:10px 10px 0 5px;
}
.finalizarPedido:hover {
	background:url(../images/prod_finalizarBtnOver.gif) no-repeat;
}
.finalizarPedido span {
	display:none;
}
.recalcular {
	background:url(../images/prod_recalBtn.gif) no-repeat;
	width:135px;
	height:19px;
	display:block;
	margin-top:10px;
	float:right;
}
.recalcular span {
	display:none;
}
.recalcular:hover {
	background:url(../images/prod_recalBtnOver.gif) no-repeat;
}
.vaciarCarrito {
	background:url(../images/boton_vaciar-carrito.gif) no-repeat;
	width:191px;
	height:26px;
	display:block;
	float:right;
	margin:5px 0px 0px 0px;
}
.vaciarCarrito span {
	display:none;
}
.priceInfo {
	float:right;
	text-align:right;
	margin-right:27px;
	_margin-right:15px;
}
.priceInfo td {
	padding-right:30px;
	height:30px;
	border-bottom:1px solid #c2d2d9;
}
.total {
	background:#dedede;
}
.colLeft .migas {
	margin-top:40px;
	padding-left:0px;
}
.colLeft hr {
	margin-left:0;
	margin-right:18px;
	width:95%;
*width:98%;
	text-align:left;
}
.colLeft p {
	width:95%;
}
.datosUser {
	font-size:80%;
	margin-bottom:10px;
}
.datosUser input, .datosUser table {
	width:94%;
	margin-bottom:5px;
}
.datosUser textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	width:94%;
	height:100px;
	margin-bottom:5px;
}
.datosUser table td {
	padding:5px;
}
.datosUser table label {
	border-bottom:1px solid #c2d2d9;
}
.datosUser table .radio {
	width:10px;
	height:10px;
}
.datosUser table .entrega {
	width:60px;
	font-size:80%;
	margin-bottom:0px;
}
#sendCart {
	float:right;
	margin:10px 27px 0 5px;
	background:url(../images/prod_confPedidoBtn.gif) no-repeat 0 0;
	display:block;
	width:172px;
	height:19px;
	cursor:pointer;
	font-size:70%;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	vertical-align:top;
}
#sendCart:hover {
	background:url(../images/prod_confPedidoBtnOver.gif) no-repeat 0 0;
}
.modificarCart {
	background:url(../images/prod_modPedidoBtn.gif) no-repeat;
	width:172px;
	height:19px;
	display:block;
	float:right;
	margin:10px 17px 0 5px;
}
.modificarCart:hover {
	background:url(../images/prod_modPedidoBtnOver.gif) no-repeat;
}
.modificarCart span {
	display:none;
}
/*************** HISTORIAL *****************/
	.historyBtn {
	margin-bottom:20px;
}
.verOcultar {
	background:url(../images/historial_detalleBtn.gif) no-repeat;
	width:213px;
	height:19px;
	display:block;
	float:right;
	margin:10px 10px 0 5px;
}
.verOcultar:hover {
	background:url(../images/historial_detalleBtnOver.gif) no-repeat;
}
.verOcultar span {
	display:none;
}
.repetirPedido {
	background:url(../images/historial_repetirBtn.gif) no-repeat;
	width:143px;
	height:19px;
	display:block;
	float:right;
	margin:10px 17px 0 5px;
}
.repetirPedido:hover {
	background:url(../images/historial_repetirBtnOver.gif) no-repeat;
}


.repetirPedido span {
	display:none;
}
#buscador {
	font-size:80%;
	margin-top:20px;
	width:92%;
	padding:10px;
	border-top:1px solid #ccc;
	background:#f6f6f6;
}
.clearfixCopy {
	display: block;
}
img.floatright {
	float: right;
}

img.floatleft {
	float: left;
}

.ajuste_foto_IE {
	*padding-top: 10px;
	*height: 50px;
}
.tabla-cbu {
	width: 600px;
}

.fdo_menu_articulos{
	background:url(../images/bck_menu_productos.gif) #FFFFFF left bottom repeat-x;
	margin:0;
	border:solid 2px #BACED4;
	width:738px;
}
.fdo_menu_articulos	.lnkProducto{
	color:#465A64;text-decoration:none;
}
.fdo_menu_articulos	.lnkProducto:hover{
	text-decoration:underline;
}
.TXT-RUBROS {
	font-weight:bold;
	font-size:93%;
	text-align:left;
	line-height:40px;
	text-indent:10px;
	color:#465a64;
}

.TXT-RUBROS a{
	text-decoration:none;
	color:#465a64;
}


.A01:hover {
	background-color:#a4a8b1;
}
.A01:hover a{
color:#FFF;
}

.A02:hover {
	background-color:#b6b8c5;
}
.A02:hover a{
color:#FFF;
}

.A03:hover {
	background-color:#65615e;
}
.A03:hover a{
color:#FFF;
}

.A04:hover {
	background-color:#676360;
}
.A04:hover a{
color:#FFF;
}
.A05:hover {
	background-color:#a06838;
}
.A05:hover a{
color:#FFF;
}

.A06:hover {
	background-color:#95938b;
}
.A06:hover a{
color:#FFF;
}

.A07:hover {
	background-color:#412e34;
}
.A07:hover a{
color:#FFF;
}
.A08:hover {
	background-color:#574a49;
}
.A08:hover a{
color:#FFF;
}
.A09:hover {
	background-color:#7d7969;
}
.A09:hover a{
color:#FFF;
}
.A10:hover {
	background-color:#8e7636;
}
.A10:hover a{
color:#FFF;
}
.A11:hover {
	background-color:#a4a8b2;
}
.A11:hover a{
color:#FFF;
}
.A12:hover {
	background-color:#a4a8b2;
}
.A12:hover a{
color:#FFF;
}
.A13:hover {
	background-color:#a4a8b2;
}
.A13:hover a{
color:#FFF;
}
.TXT-RUBROS td {
	height:44px;
}

.TXT-RUBROS td {
	height:44px;
}
.TXT-PROD {
	font-weight:bold;
	font-size:70%;
	text-align:left;
	line-height:20px;
	text-indent:10px;
	
}
.TXT-PROD td {
	height:21px;
}

.TXT-mapa1 {
	font-weight:bold;
	font-size:100%;
	text-align:left;
	line-height:30px;
	text-decoration:none;
	color:#465a64;
	background-image: url(../images/fondo_titulo_sitempa.gif);
	background-repeat: no-repeat;
}
.TXT-mapa2 {
	font-weight:normal;
	font-size:95%;
	text-align:left;
	text-indent:20px;
	line-height:18px;
	list-style-type: disc;
	text-decoration:none;
	color:#465a64;
	font-weight:bold;
}
.TXT-mapa3 {
	font-weight:none;
	line-height:3px;
	font-size:95%;
	text-align:left;
	text-indent:50px;
	text-decoration:none;
	color:#465a64;
}

.TXT-mapa3:hover {
	text-decoration:underline;
	color:#263136;
}

a.boton_azul{ 
	color:#FFFFFF;
	background-color:#8198a2;
	margin:3px;
	text-decoration:none;
	padding: 3px 6px;
	border:solid 1px #FFFFFF;
}
a.boton_azul:hover{ 
	border:solid 1px #7C8A92;
}


/***** TOOLTIPS *****/
span.tool {
  position: relative;   /* this is key */
  cursor: help;
}
 
span.tool span.tip {
  display: none;        /* so is this */
}
 
span.tool:hover span.tip {
  display: block;
  z-index: 100;
  position: absolute;
  top: 35px;
  left: 0;
  min-width:105px;
  max-width:130px;
  width: auto;
  padding: 3px 7px 4px 6px;
  border: 1px solid #336;
  background-color: #f7f7ee;
  font: normal 0.9em/1.2em arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
}
/*** FIN TOOLTIPS ***/

