body
{
	margin:0px;
	padding:0px;
	background-color:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.d_all{}
.dCenter
{
	width:997px;
}

.dCabecera
{
	width:963px;
	/*height:133px;*/
	height:113px;
	overflow:auto;
	overflow:hidden;
}

.bgMenu
{
	width:998px;
	height:63px;
}

.bgMenuLeft
{
	display:block;
	width:24px;
	height:63px;
	float:left;
}
.bgMenuRight
{
	display:block;
	width:24px;
	height:63px;
	float:left;
}
.bgMenuCenter
{
	display:block;
	width:947px;
	height:63px;
	float:left;
}


.dCenterInfo{
	width:963px;
	margin-top:10px;
}
.celdText{
	padding:20px;
}
.celdText p{ margin-top:3px; margin-bottom:3px;}

.dNoticiasImgCeld{
	background:#f3f3f3;
	width:112px;
	height:93px;
}

.infoPie{
	width:988px;
	padding-top:10px;
	padding-bottom:20px;
}

a.icon_social_red
{
	width:30px;
	height:31px;
	margin-left:5px;
	display:block;
	float:right;
}

a.icon_social_red_1:link, a.icon_social_red_1:visited{
	background-position:0px 0px;
}
a.icon_social_red_1:hover{
	background-position:0px -31px;
}

a.icon_social_red_2:link, a.icon_social_red_2:visited{
	background-position:-30px 0px;
}
a.icon_social_red_2:hover{
	background-position:-30px -31px;
}

a.icon_social_red_3:link, a.icon_social_red_3:visited{
	background-position:-60px 0px;
}
a.icon_social_red_3:hover{
	background-position:-60px -31px;
}


/* ############################### */

/* ========================= .title */
#divModal
{
	display: none;
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    z-index:1001;
	opacity:.75;
    -moz-opacity: 0.75;
    filter: alpha(opacity=75);
}
#divModalContent
{
	display:none;
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index:1002;
}
#ajaxDivContenedor
{
	z-index:1003;
}
#ajaxDivMenu{
	padding:3px;
	color:#FFF;
	background:#f3f3f3;
	display:none;
}
#ajaxDivMenu img{ cursor:pointer;}
#ajaxDiv{}
#divFondContenidos{ background:#FFF; padding:5px;}
/**/
img.valign{ 
   height: 100%;
   vertical-align: middle;
   width: 0px;
}

/* ===================== */
.imagenBorderMin{border:1px solid #1b1b1b; padding:3px; margin:2px;}
.imagenBorderMin:hover{
border:1px solid #3e3e3e;
}
#divFotosMinPro{
	float:left;
	width:240px; height:65px;
	overflow:auto;
	overflow:hidden;
	white-space: nowrap;
	/*overflow-x:auto;*/
}

#divBotonLeft{float:left; width:20; height:65px;}
#divBotonLeft a:link, #divBotonLeft a:visited
{
	display:block;
	width:19px;
	height:62px;
	background:url(../img_files/arrow_nav.gif) no-repeat;
	background-position:0px 0px;
}
#divBotonLeft a:hover{background-position:0px -62px;}

#divBotonRight{float:left; width:20; height:65px;}
#divBotonRight a:link, #divBotonRight a:visited
{
	display:block;
	width:19px;
	height:62px;
	background:url(../img_files/arrow_nav.gif) no-repeat;
	background-position:-19px 0px;
}
#divBotonRight a:hover{background-position:-19px -62px;}


/* galeria */
a#dImgM:link, a#dImgM:visited
{
	display:block;
	width:139px;
	height:105px;
	float:left;
	margin:4px;
}


/* carrusel img */
a#dImg:link, a#dImg:visited
{
	display:block;
	width:78px;
	height:75px;
	border:1px solid #bbbbbb;
	float:left;
	margin:1px;

	/*filter:alpha(opacity=80); opacity:.8;*/
}
a#dImg:hover
{
	/*filter:alpha(opacity=90); opacity:.9;*/
}
a#dImgSelected:link, a#dImgSelected:visited
{
	display:block;
	width:78px;
	height:75px;
	border:1px solid #000;
	float:left;
	margin:1px;
	filter:alpha(opacity=60); opacity:.6;
}
.dBgImg{ background:url(../img_files/loading.gif) no-repeat center; min-height:200px;}



/* div */
.cBgImg{ background:url(../img_files/loading.gif) no-repeat center;
/*background-color:#FFF;*/
}
/**/
a#arrowLeft:link, a#arrowLeft:visited
{
	display:block;
	background:url(../img_files/arrows_img.png) no-repeat;
	background-position:0px 0px;
	width:44px;
	height:88px;
	position: absolute; z-index: 5006;
}
a#arrowLeft:hover
{
	background-position:0px -88px;
}

a#arrowRight:link, a#arrowRight:visited
{
	display:block;
	background:url(../img_files/arrows_img.png) no-repeat;
	background-position:-44px 0px;
	width:44px;
	height:88px;
	position: absolute; z-index: 2006;
}
a#arrowRight:hover
{
	background-position:-44px -88px;
}



/* --- */
.dCeldPro1{
	/*border:1px solid #999;
	background:#CCC;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	width:191px;
	height:290px;
	float:left;
}
.dCeldPro1 img{ min-height:138px; border:0px;}
.dCeldPro1 .dCeldImg{border:5px solid; overflow:auto; overflow:hidden; height:135px; width:181px;}
.dCeldPro1 .dTitltePro{ margin-top:5px; margin-bottom:5px; height:27px; line-height:13px; overflow:auto; overflow:hidden;}
.dCeldPro1 .dTitltePro h1 a:link, .dCeldPro1 .dTitltePro h1 a:visited
{
	margin:0px; padding:0px; font-size:13px; font-weight:normal;
}
.dCeldPro1 .dTxtPro{margin-top:5px; margin-bottom:5px; height:53px; line-height:13px; overflow:auto; overflow:hidden;}
.dCeldPro1 a.dLinkB:link, .dCeldPro1 a.dLinkB:visited
{
	height:30px;
	line-height:27px;
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}
.dCeldPro1 .precioAnt{
	font-family:Tahoma, Geneva, sans-serif;
	height:13px; font-size:11px;
	text-decoration:line-through;
	padding-right:30px;
}
.dCeldPro1 .precioPro
{
	font-family:Tahoma, Geneva, sans-serif;
	height:17px; font-size:16px;
	font-weight:bold;
	line-height:15px;
	padding-right:30px;
}

#ajaxDatosCesta{ font-size:13px;}




/* -------------- */
#contentPop
{
	background:#FFF;
}
#contentPopTxt
{
	padding:20px;
	font-size:12px;
	color:#000;
}
#contentPopTxt h1{ margin:0px; color:#000; font-size:18px;}
#contentPopTxt h2{ margin:0px; color:#000; font-size:16px;}
.textbox{ border:1px solid #7b7b7b; padding:5px; font-family:Arial, Helvetica, sans-serif;}
#contentPopTxt a:link, #contentPopTxt a:visited
{
	color:#666;
}
#contentPopTxt a:hover
{
	color:#000;
}
a#botonBlack:link, a#botonBlack:visited
{
	display:block;
	background:#000;
	color:#FFF;
	padding-top:7px;
	padding-bottom:7px;
	text-align:center;
	text-decoration:none;
	width:auto;
	font-size:11px;
}
a#botonBlack:hover
{
	background:#333;
}


/* */
.imgDes{ max-width:638px;}


/* ===== */
.divMsg{
	display:none;
	position:absolute;
	/*width:258px;*/
	width:auto;
	min-width:100px;
	max-width:258px;
	font-size:11px;
	/*border:4px solid #cccccc; tooltip_top*/ 
	
	color:#000;
}
#divMsgTop{
	background:url(../img_files/tooltip_top.gif) no-repeat top left;
	height:6px;
}
#divMsgMiddle{
	border-left:1px solid #888888;
	border-right:1px solid #888888;
	border-bottom:1px solid;
	background:#ffffcc;
	/*padding-left:3px;
	padding-right:3px;*/
	padding:5px;
}
a#linkOption:link, a#linkOption:visited{
	color:#5b5b5b;
}

strong.titleOption{
	color:#227db7;
}

.dLinksLat{}
.dLinksLat a:link, .dLinksLat a:visited
{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

.dLinksInferior{}
.dLinksInferior a:link, .dLinksInferior a:visited
{
	display:block;
	width:130px;
	height:29px;
	float:left;
	margin-right:3px;
	margin-top:3px;
}