/*--- css -------------------------------------*/
.h5 { height:5px; display:block; margin:0; padding:0; font-size:1px; clear:both;}
.h10 { height:10px; display:block; margin:0; padding:0; font-size:1px; clear:both;}
.pad5r { padding-right:5px; text-align:right;}
.pad5l { padding-left:5px;}
.upper { text-transform:uppercase;}


body {
	padding: 0;
	margin: 0 0 30px 0;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000;
}

body div { left: 50%;}

form { margin:0; padding:0;}

.if { 
	position:absolute; 
	width:100%; 
	height:550px; 
	background:red; 
	overflow:visible; 
	float:LEFT; 
	CLEAR:RIGHT; 
	border:0; MARGIN:0; PADDING:0;

}



.input { border:#3399cc 1px inset; background:#f5f8fb;}

.input2,
.formularios { border:#3399cc 1px inset; background:#f5f8fb; font-size:11px; color:#182b4c; font-family:Verdana;}

.inputBlue { border:#3399cc 1px inset; background:#BADDE9; font: bold 11px Verdana; color:#267593; padding-left:2px;}

INPUT.borderCero { border:0;}

a img { border: 0}

.cero, p .cero {
	margin:0;
	padding:2px 0 0 0;
}

.clear {
	height:1px;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}

caption, legend, hr {
	display: none;
	padding: 0;
	margin: 0;
}

fieldset {
	width: auto;
	padding: 0;
	margin: 0;
	border: none
}


/* importante */
a, .links {
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 11px;
	font-weight: bold; 
	color: #1F5E76;
}

a:hover {
	color: #000;
}

a.links:hover { 
	background:#e0f0f5;
	text-decoration:none;
	color:#000;
}
/* importante */


.center { text-align:center;}

.error {
	margin:10px; 
	color:#fff; font-weight:bold; font-family:Verdana, Arial; 
	text-align:center;
	padding:4px;
	font-size:12px;}
.error span { color:#fff; background:#ff9933; padding:0px; display:block; font-size:12px; font-family:Verdana, Arial; }

.error2 {
	margin:10px; 
	color:#182b4c; font-weight:bold; font-family:Verdana, Arial; 
	text-align:center;
	padding:4px;
	font-size:12px;}
.error2 span { color:#182b4c; background:#e0f0f5; padding:3px 0px; display:block; font-size:12px; font-family:Verdana, Arial; }


.errorR {margin:10px; padding:4px;}
.errorR span { color:#FFF; background:#CC0000; padding: 0px 5px; display:INLINE; font-size:12px; font-family:Verdana, Arial; 
	font-weight:bold;}

.chk Input, Input.chk ,
.chk label { border:0; cursor:hand;}

INPUT.btn { font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	color:#267593;	
	letter-spacing:1px;
	word-spacing:2px;
	padding:1px 5px 0px 5px;
	margin:0;
	border:1px solid #badde9;
	background:#e0f0f5;
	text-transform:uppercase;
	cursor:hand;
}

a.btnBuscador, input.btnBuscador { 
	text-decoration:none;
	margin-top:0;	
	background:url(../img/buscarA.gif) left top no-repeat;
	text-transform:uppercase;
	border:0;
	width:42px;
	height:18px;
	cursor:hand;
}

input.btnBuscadorPor { 
	text-decoration:none;
	margin-top:0;	
	background:url(../img/buscarAPor.gif) left top no-repeat;
	text-transform:uppercase;
	border:0;
	width:55px;
	height:18px;
	cursor:hand;
}
a.btnBuscador:hover { 
	background:url(../img/buscarB.gif) left top no-repeat;
}


.guardaListaCompra { 
	border:0; 
	background:url(../imagenes/b_guardar.gif) left top no-repeat;
	cursor:hand;
	width:55px;
	height:17px;
}

a.guardaListaCompra:hover { background:url(../imagenes/b_guardar_on.gif) left top no-repeat;}

/*-------- CABECERA ------------------------*/
#centraAreaInfo {
	width: auto;
	background-color: #182b4c;
	height: 30px;
	text-align:center;
}

#areaInfo,
#areaInfoFrameSet {
	width: 950px;
	margin: auto;
	color: #fff;
	overflow: hidden;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
}
#areaInfoFrameSet { padding-left:35px;}

#areaInfo p,
#areaInfoFrameSet p { padding: 4px 0 0 0; margin: 0}

.cajaInfoAbre { background-image: url(../img/cajaInfoAbre.gif); width: 4px; float:left; height: 20px }
.cajaInfoContenido { float: left; background-image: url(../img/cajaInfoContenido.gif); height: 20px; padding-left: 3px }
.cajaInfoCierra { background-image: url(../img/cajaInfoCierra.gif); width: 4px; float:left; height: 20px }
.cajaInfoContenido2 { float: left; background-image: url(../img/cajaInfoContenido.gif); height: 20px; padding-left: 3px; padding-top:3px }

#centraCabecera,
#centraCabeceraLogin {
	width: auto;
	/*height: 235px;*/
	background: url(../img/fondo_arriba.jpg) center top no-repeat;
}
#centraCabeceraLogin {}


#cabecera, 
#cabeceraFrameSet, 
#centraBody {
	width: 950px;
	margin: auto;
	
}

#cabeceraFrameSet { padding-left:35px;} 
#centraBody {
}

#LogoDiasa {
	width: 261px;
	height: 74px;
	float: left;
	margin-top: 11px;
	padding-top: 14px;
	padding-bottom: 14px;	
}	

#BannerCab {
	width: 680px;
	height: 74px;
	float: left;	
	margin-top: 11px;
	padding-top: 14px;	
	padding-bottom: 14px;
	
}

.bannerBox {	
	float: right;
	margin-bottom: 4px;
	text-align: center;
	
}

.bannerBox2 {	
	float: left;
	margin-bottom: 4px;
	text-align:center;
	
}

#LogoCliente{
	
	width: 100px;
	height: 74px;
	float : right;
	margin-top: 11px;
	padding-top: 14px;
	padding-bottom: 14px;	
	padding-right:50px;
}

.areaLogin, .areaLoginWell {
	width: 250px;
	height: 127px;
	background: transparent url(../img/areaLoginFnd.gif) repeat-x;
	float:left
}

.areaLoginWell { float:none; margin:40px 0 20px 0; }

#elementosLogin {
	width: 250px; /*210*/
	padding: 45px 0 0 5px;
	font-size:10px;
}

#elementosLogin p {
	color: #8996a9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#elementosLogin INPUT.conectar,
#elementosLogin a {
	text-indent: -999em;
	display: block;
	width: 42px;
	height: 17px;
	background: transparent url(../img/irA.gif) no-repeat;
	border:0;
	margin:0; 
	padding:0;
	cursor:hand;
}

#elementosLogin a:hover {
	background: transparent url(../img/irB.gif) no-repeat;
}

#elementosLogin input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	margin: 0px;
	border: #999 1px inset
}

#divTxt { float:left; font-size:11px; width:80px; text-align:right; }
#divCnt { float:left; padding-left: 10px; font-size:11px; }
#divEntrar { float:left; padding:1px 0 0 10px;}

#elementosLogin #UserEmail { width: 127px; padding-left: 3px; font-size:10px;}
#elementosLogin #UserPass { width: 75px; padding-left: 3px; font-size:10px;}

#elementosLogin #UserEmail:focus { border: #182b4c 1px inset; background-color: #f5f8fb}
#elementosLogin #UserPass:focus { border: #182b4c 1px inset; background-color: #f5f8fb}




#flashCabecera { text-align: right; clear:right; margin-right:70px;}

/*-------- fin CABECERA ------------------------*/




/*-------- SOLAPAS CABECERA ------------------------*/

#solapasSup {
	
	float: none;
	clear: both;
	
	display:block;
	
	
}


ul#navlist {
	font: 10px verdana, arial, sans-serif;
	list-style-type: none;
	padding: 0 0 25px 6px;
	border-bottom: 1px solid #d5e1e1;
	margin: 0;
}
#solapaslist {
	font: 10px verdana, arial, sans-serif;
	list-style-type: none;
	border-bottom: 1px solid #d5e1e1; 
	
}



ul#navlist li {
	float: left;
	height: 23px;
	background-color: #cfc;
	margin: 2px 1px 0 2px
}
#solapaslist TD {
	height: 23px;
}


#solapaslist .activo {
	border-bottom: 1px solid #f0f8fa !important;
	border-left: 1px solid #b2c7ee;
	background: transparent url(../img/solapasListActivo.gif) right top no-repeat !important;
	white-space:nowrap;
}
#solapaslist .inactivo {
	border-bottom: inherit !important;
	border-left: 1px solid #d6d6d6;
	background: transparent url(../img/solapasListInactivo.gif) right top no-repeat !important;
	white-space:nowrap;
}


#navlist a, #navlist a:visited, #navlist a:active {
	float: left;
	display: block;
	color: #182b4c;
	width: 61px; /* * */
	text-decoration: none;
	padding:  6px 4px 4px 10px
}
.activo a, .inactivo a {
	color: #8996a9;/*182b4c;*/
	text-decoration: none;
	white-space:nowrap;
	padding:  5px  15px 0 10px;
	height:100%;}
.activo a {	
	color: #267593;}


#navlist a:hover {color: #000;}
.activo a:hover, .inactivo a:hover {color: #000;}


/*-------- fin SOLAPAS CABECERA ------------------------*/






/*-------- CONTENIDO ------------------------*/

#centraContainer {
	background: transparent url(../img/fondoContainer.gif) repeat-x;
	width: auto;
}

#container {
	width: 950px;
	margin: auto;
	text-align:center;
	background: url(../img/fondoContainer.gif) repeat-x; /* #fcfcfc;*/
}

.well {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000000;
	text-align:center;
	padding:10px 0 20px 0;
}


/*-------- fin CONTENIDO ------------------------*/


/*-------- HORIZONTAL TOP MENU ------------------------*/

#listMenuCorp {
	float: left;
	width: 300px;/*612px*/
	height: 94px; 
	/*background: url(../img/userFnd.gif) top left no-repeat transparent;*/
	padding: 0 0 0 45px;
	margin-top: 13px;
	/*height:80px;*/
}

#listMenuCorp #userTB {
	/*background: url(../img/userFnd.gif) top left no-repeat transparent;*/}

#listMenuCorp a {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #6BB4D4;
	text-decoration: none;
	margin:0; padding:0;
}

#listMenuCorp a:hover {
	text-decoration: underline;
}
#LogoCliente {
	width: 261px;
	height: 94px;
	float:left;
	margin-top: 13px;
	padding-left:5px;
}	
	
.azulbold, .azulbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #267593;
	text-decoration: none;
}
.azulbold2 {
	font-size: 12px;
	/*color: #0066cc;*/
	color: #82abc1;
	letter-spacing:1px;
	padding:5px 0 10px 0;
}



a.azulbold:hover {
	font-weight: bold;
	color: #1D576D;
	text-decoration: underline;
}

.logoUser { 
	width: 120px;
	height: 120px;
	float:left;
	margin-top: 13px;
	padding-left:5px;
}

.logoUser a { border:0;}
.logoUser img { border:0px solid #ccc; /*#d7e2e4*/}

/*.userTit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height:15px;
	color: #267593;
	padding:0; 
	margin:0;
	height:24px;}*/
	
.userId {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	/*padding:0 0 10px 0;*/
	padding:17px 0 0 0;
	vertical-align:top;
	margin:0;
	white-space: nowrap}	
	
a.userId { 
	color: #000;
	text-decoration: none;}
a.userId:hover { text-decoration:underline;}

#aDiasa { padding-top:8px;}
#aDiasa DIV { display:inline;}

#aDiasa a.desconectarUser {
	font-family: Arial;
	font-weight:normal;
	font-size: 11px;
	color:#3a5075;
	text-decoration: none; 
	padding-left:5px;}
#aDiasa a.desconectarUser:hover {font-weight: normal; text-decoration:underline; color:#3a5075;}
	
	

#tbCerrarUser { padding:1px 0 0 0px;}
/*#tbCerrarUser a { vertical-align:middle;}
#tbCerrarUser a.desconectarUser { 
	font-family: Arial;
	font-weight:normal;
	font-size: 11px;
	color: #3a5075;
	text-decoration: none; 
	padding-left:5px;}
#tbCerrarUser a.desconectarUser:hover {font-weight: normal; text-decoration:underline;}*/

#tbCerrarUser { margin-top:2px;}
#tbCerrarUser a img { border:0;}

.desconectarUserImg { padding-left:5px;}

/*-------- fin HORIZONTAL TOP MENU ------------------------*/



/*-------- fin PIE ------------------------*/
#textoPiePagina {
	background: transparent url(../img/pie.jpg) top repeat-x;
	color: #8996a9;
	height: 26px;
	padding: 8px 0 0 10px;
	font-size:11px;
	font: Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0 10px 0;
	text-align:center;
}

#textoPiePagina a { color: #8996a9 }








/*-------- PCEscaparate ------------------------*/
#TbContenedor { 
	margin:  auto;
	 
}
#TbContenedor .separa {  vertical-align:top; text-align:left; padding:0 10px 0 10px;}

#BannerServ { 
	margin:0; 
	padding:0; 
	width:722px;
	display:block;
	background:url(../img/bg_grid_up.gif) left top no-repeat #fff;
}
.BannerServBot { 
	display:block;
	background:url(../img/bg_grid_bot.gif) left bottom no-repeat;
	width:722px;
	
}
/*-------- fin PCEscaparate ------------------------*/


/*-------- HILO ------------------------*/
#hilo {
	background: transparent url(../img/lineaPuntos.gif) bottom repeat-x;
	height: 24px;
	DISPLAY:block;
	color: #666;
	margin:0 0 20px 0;
}

#hilo span {
	font: 0.70em Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(../img/bulletFlecha.gif) 0 0 no-repeat;
	padding: 0 0 0 18px; margin: 0;
}

#hilo a { color: #666; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
#hilo a:link, #hilo a:visited, #hilo a:active { text-decoration: underline;}
#hilo a:hover { text-decoration: none;}
/*-------- fin HILO ------------------------*/


/*-------- PCNiveles1 Menu ------------------------*/

#cajaNivel{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 165px;
	margin:0;
	padding:0;
}

#cajaNivel2{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin:0;
	padding:0;
}


.contenidosNivel { 
	background:url(../img/fondoNivelup.gif) left top no-repeat #fff;
	padding:0;
}
.contenidosNivel2 { 
	background:url(../img/fondoNivelup.gif) left top no-repeat #fff;
	padding:0;
}

.h1 { display:block; height:1px;
	margin-BOTTOM:10px;}

h3.nivel {
	font-family: Arial, verdana;
	font-size:11px;
	font-weight:bold;
	color: #182b4c; 
	padding: 5px 2px 4px 7px;
	margin: 0;
}

.niveles { background:url(../img/fondoNivelbot.gif) left bottom no-repeat;
	padding-bottom:0px;}


.niveles a { 
	display:block;
	width:100%;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	padding:2px 2px 2px 15px;
	background: url(../img/arrownivel.gif) 6px 3px no-repeat;
}
.niveles a:hover { 
	background: url(../img/arrownivel.gif) 5px 3px no-repeat #e8f1f3;
	margin: 0 1px 0 1px ;
	padding:2px 2px 2px 14px;
	color:#000;
}


/*-------- fin PCNiveles1 Menu ------------------------*/



/*-------- DLDatos ------------------------*/
#grid { 
	margin:0; 
	padding:0; 
	width:722px;
	display:block;
	background:url(../img/bg_grid_up.gif) left top no-repeat #fff;
}
.gridBot { 
	display:block;
	background:url(../img/bg_grid_bot.gif) left bottom no-repeat;
	width:722px;
}

.gridBot TD { vertical-align:top; border:0;} 

.gridBot .repeatGrid { 
	vertical-align:top;
	text-align:center;
	padding-bottom:1px;
	width:140px;
	border:0; 
	margin:0;
}

.gridBot .repeatGrid a img { border:0;}

.gridBot .repeatGrid a { 
	width:138px;
	height:100%;
	padding:5px 2px 5px 2px;
	margin:1px;
	vertical-align:middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.gridBot .repeatGrid a:hover { 
	width:138px;
	border:1px solid #d3e1e2;
	margin:0;
	background:#e8f1f3;
	text-decoration:none;
	
}


.tablasproductosconfondo {
	padding: 1px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	text-align: center;
	border: 1px solid #d5e1e1;
	background-color: #e0f5ff;
}
/*-------- fin DLDatos ------------------------*/


/*--------  RECOMENDADOS ------------------------*/

h3.recomendados {
	font:1.50em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #182b4c; 
	padding: 12px 0 0 0; 
	background: transparent url(../img/lineaPuntos.gif) bottom repeat-x;
	DISPLAY:block;
	margin:0 0 10px 0;
}

.destacados {  padding:0; border:0;}

.destacados TD {
	padding: 0px;
	/*width:145px;*/
	background:url(../img/cajarecomendados_bot2.gif) left bottom no-repeat;
	text-align:left;
	vertical-align:top;
	border-width:10px 20px 0 0;
	border-style:solid;
	border-color:#fff;
}

#topCajaDestacados {
	border:0;
	width:225px;
	margin:0;
	background:url(../img/cajarecomendados2.gif) left top no-repeat;
	height:100%;
}

#cajaDestacados {
	border:0;
	width:225px;
	height:100%;
}

#cajaDestacados TD {
	margin:0;
	padding:0;
	border:0;
	background: transparent;
}


#cajaDestacados #destDescripcion { 
	margin:0;
	padding: 12px 5px 10px 20px;
	font-weight:bold;
	color: #182b4c; 
	font-size:12px;
	
}

#cajaDestacados #destPrecio { 
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:cornflowerblue;
	
}

.grey { color:#666; font-size:10px; letter-spacing:1px;}


#cajaDestacados #Td1 { 
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding: 10px 10px 10px 10px;
	 
}
.recomP { color:#182b4c; font-size:20px; letter-spacing:1px;}

#cajaDestacados #Td2 { 
	text-align:center;
	font-weight:bold;
	font-size:12px;	
	
}


#cajaDestacados #destFoto { 
	text-align:center;
	padding: 5px 5px 10px 5px;
}
#cajaDestacados #destFoto a { border:1px solid #d7e2e4; padding:2px;}

#cajaDestacados #destInput { 
	text-align:right;
	width:60%;
	padding:0 5px 0 5px;
}
#cajaDestacados #destInput INPUT { text-align:center; color:#000; font-size:11px;}

#cajaDestacados #destBot { 
	text-align:left;
	width:40%;
	padding:0 5px 10px 5px;
}

/*-------- fin RECOMENDADOS ------------------------*/






/******************************************************--------  RECOMENDADOS ------------------------*/

h3.sar {
	font:1.50em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #182b4c; 
	padding: 12px 0 0 0; 
	background: transparent url(../img/lineaPuntos.gif) bottom repeat-x;
	DISPLAY:block;
	margin:0 0 10px 0;
}

.sar {  padding:0; border:0;}

.sar TD {
	padding: 0px;
	/*width:145px;*/
	background:url(../img/cajarecomendados_bot2.gif) left bottom no-repeat;
	text-align:left;
	vertical-align:top;
	border-width:10px 20px 0 0;
	border-style:solid;
	border-color:#fff;
}

#topCajaSar {
	border:0;
	width:125px;
	margin:0;
	background:url(../img/cajarecomendados2.gif) left top no-repeat;
	height:100%;
}

#cajaSar {
	border:0;
	width:125px;
	height:100%;
}

#cajaSar TD {
	margin:0;
	padding:0;
	border:0;
	background: transparent;
}


#cajaSar #destDescripcion { 
	margin:0;
	padding: 12px 5px 10px 20px;
	font-weight:bold;
	color: #182b4c; 
	font-size:12px;
	
}

#cajaSar #destPrecio { 
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:cornflowerblue;
	
}

.grey { color:#666; font-size:10px; letter-spacing:1px;}


#cajaSar #Td1 { 
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding: 10px 10px 10px 10px;
	 
}
.recomP { color:#182b4c; font-size:20px; letter-spacing:1px;}

#cajaSar #Td2 { 
	text-align:center;
	font-weight:bold;
	font-size:12px;	
	
}


#cajaSar #destFoto { 
	text-align:center;
	padding: 5px 5px 10px 5px;
}
#cajaSar #destFoto a { border:1px solid #d7e2e4; padding:2px;}

#cajaSar #destInput { 
	text-align:right;
	width:60%;
	padding:0 5px 0 5px;
}
#cajaSar #destInput INPUT { text-align:center; color:#000; font-size:11px;}

#cajaSar #destBot { 
	text-align:left;
	width:40%;
	padding:0 5px 10px 5px;
}



/***********************************************************-------- fin RECOMENDADOS ------------------------*/





/*-------- PCFichaProducto ------------------------*/


#cajaFProd { display:block;}


/*#solapasSup*/
#cajaFProd #cabeceraFProd {
	margin:0;
	width: 650px;
	display:block;
}

#solapaFProd {
	font: 10px verdana, arial, sans-serif;
	list-style-type: none;
	border-bottom: 1px solid #d5e1e1;
	width:100%; 
	padding-left:60px;
}

#titularFP  {
	border-bottom: 1px solid #f0f8fa;
	border-left: 1px solid #b2c7ee;
	background: url(../img/tabActivo.jpg) right top no-repeat; 
	color: #267593; 
	display:inline; 
	height: 23px;
	margin:0; 
	padding:6px 23px 0 15px;
	font-weight:bold;
	text-transform:uppercase;
}

#cajaFProd2 #cabeceraFProd2 {
	margin:0;
	width: 650px;
	display:block;
}

#solapaFProd2 {
	font: 10px verdana, arial, sans-serif;
	list-style-type: none;
	border-bottom: 1px solid #d5e1e1;
	width:100%; 
	padding-left:60px;
}

#titularFP2  {
	border-bottom: 1px solid #f0f8fa;
	border-left: 1px solid #b2c7ee;
	background: url(../img/tabActivo.jpg) right top no-repeat; 
	color: #267593; 
	display:inline; 
	height: 23px;
	margin:0; 
	padding:6px 23px 0 15px;
	font-weight:bold;
	text-transform:uppercase;
}




#containerFProd,
.containerFProd,
#containerFProdAll,
#containerNo {
	margin: 0 0 0 0;
	border-top: 0px;
	border-right: 1px solid #d5e1e1;
	border-bottom: 1px solid #d5e1e1;
	border-left: 1px solid #d5e1e1;
	font-size:11px;
}
#containerFProdAll {border-top: 1px solid #d5e1e1;}

#containerFProd2 { font-size:11px;}

#containerNo {border:0;}

#containerFProd2 .leftFProd,
.containerFProd .leftFProd,
#containerFProd2 .leftFProdMid,
#containerFProdAll .leftFProd,
#containerNo .leftFProd {
	text-align:right;
	font-weight:bold;
	padding:5px 15px 5px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 8px no-repeat;
}
#containerFProd .leftFProdMid {
	background:url(../img/arrownivel.gif) right center no-repeat;}

#containerFProd2 .rightFProd,
.containerFProd  .rightFProd,
#containerFProdAll .rightFProd,
#containerNo .rightFProd {
	text-align:left;
	font-weight:normal;
	font-family:Verdana, Arial;
	padding-left:5px; 
}

.bgBlueMed { background:#BADDE9;}
.bgBlueLig { background:#E0F0F5; padding:8px 0 7px 0; vertical-align:top;}

.bgBlueMedFProd2Left {
	text-align:right;
	font-weight:bold;
	padding:3px 15px 3px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 5px no-repeat #BADDE9;}
.bgBlueLigFProd2Left2 {
	text-align:right;
	font-weight:bold;
	padding:8px 15px 7px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 11px no-repeat #E0F0F5;
	vertical-align:top;}

.bgBlueMedFProd2Left2 {
	text-align:right;
	font-weight:bold;
	padding:10px 15px 10px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 12px no-repeat #BADDE9;}


.bot { border:0;}

#FotoFProd {
	text-align:center;
	vertical-align:middle;
	padding:2px;
}

#FotoFProd img {
	text-align:center;
	border:1px solid #d7e2e4; 
	padding:2px;
	margin:10px;
}
.tablaProductoSinFondo { margin:10px 0; background: transparent url(../img/lineaPuntos.gif) left bottom repeat-x;}
.tablaProductoSinFondo TD { font:11px verdana; color:Red; text-align:left; padding-bottom:5px;}
.cabeceradatos { font-weight:bold; font: bold 12px arial;}

/*-------- fin PCFichaProducto ------------------------*/


/*-------- pCListaCompra ------------------------*/

.cajaTablaDatos {
	margin:0;
	padding:2px;
	width:100%;
	border-top: 0px;
	border-right: 1px solid #d5e1e1;
	border-bottom: 1px solid #d5e1e1;
	border-left: 1px solid #d5e1e1;
}

.cajaTablaComentarios {
	margin:15px 0 20px 0;
	padding:2px;
	width:100%;
	border: 1px solid #d5e1e1;
}
.cajaTablaComentarios TD { padding:2px 5px;}

.cajaTablaDatos2 {
	margin:0;
	padding:10px;
	width:100%;
	border: 1px solid #d5e1e1;
}

.tabladatosC
 { 
	width:100%; 
	padding:0; 
	margin:0;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}


.tabladatos,
.tabladatosW { 
	width:100%; 
	padding:0; 
	margin:0;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}
.tabladatos TD { 
	border-bottom:1px dashed #d7e2e4;
}
.tabladatosw TD { 
	border-bottom:1px dashed #FFF;
}


.CD TD,
.CDBOT TD,
.CDComentarios {
	color:#182b4c;/*267593;*/
	background:#BADDE9;
	font-weight: bold;
	border:0;
	margin:0;
	padding:0;
}

.CDComentarios { padding: 2px;}

.CD a {
	color: #FFFFFF;
	background: url(../img/arrowtb.gif) 2px center no-repeat #8EC8DB;
	font-weight: bold;
	width:100%;
	margin:0;
	border-left:1px solid #BADDE9;
	border-top:0;
	border-right:0;
	border-bottom:0;
	padding: 2px 2px 2px 12px;
	text-decoration:underline;
}
.CD a:hover {
	color: #F3F3F3;
	background: url(../img/arrowtb2.gif) 2px center no-repeat #267593;
	text-decoration:none;
}

.CD .CDLeft { /*padding: 3px 3px 3px 7px;*/ padding: 0 0 0 0; text-align:left; border:0px; margin:0;}
.CD .CDCenter { /*padding: 3px 3px 3px 3px;*/ padding: 0; text-align:center; border:0px; margin:0;}
.CD .CDRight { /*padding: 3px 7px 3px 3px;*/ padding: 0 0 0 0; text-align:right; border:0px; margin:0;}

.CD .CDLeft2,
.CDBOT .CDLeft2 { padding: 2px 3px 2px 7px; text-align:left; border:0px; margin:0;}
.CD .CDCenter2, 
.CDBOT .CDCenter2 { padding: 2px 3px 2px 3px; text-align:center; border:0px; margin:0;}
.CD .CDRight2,
.CDBOT .CDRight2 { padding: 2px 7px 2px 3px; text-align:right; border:0px; margin:0;}

.CDBOT .CDLeft2,
.CDBOT .CDCenter2, 
.CDBOT .CDRight2 { border: 1px solid #ccc; }

.CD .CDLeft a { padding: 2px 0 2px 12px; margin:0; }
.CD .CDCenter a { padding: 2px 2px 2px 12px; margin:0; }
.CD .CDRight a { padding: 2px 12px 2px 12px; margin:0; }

.TBLeft, .TBLeftAll { padding: 2px 3px 2px 3px; text-align:left; border:0px; margin:0;}
.TBLeftAll { white-space:nowrap;}
.TBCenter { padding: 2px 3px 2px 3px; text-align:center; border:0px; margin:0;}
.TBRight { padding: 2px 3px 2px 3px; text-align:right; border:0px; margin:0;}

.TBLeft a,
.TBLeftAll a, 
.TBCenter a, 
.TBRight a { width:100%; display:inline;}

.TBLeft a:hover, 
.TBLeftAll a:hover, 
.TBCenter a:hover, 
.TBRight a.hover { background:#badde9;}

.TDTotal,
.TDTotal90 { 
	width:50%;
	color:#267593;
	background:#E0F0F5;
	font-family:Verdana, Arial;
	font-size:12px;
	clear:both;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
}

.TDTotal90 { width:90%; margin-top:2px;}

.TDTotal DIV { display:inline;
	width:50%;
	padding:5px;
}

.TDTotal90 DIV { display:inline;
}

.TDTotal90 DIV SPAN {MARGIN:5px; display:BLOCK;}

.Total100 { width:100%; text-align:right; display:block; clear:both;}

.TDTotal100 span {  width:50%;
	padding:5px;
	color:#267593;
	background:#E0F0F5;
	font-family:Verdana, Arial;
	font-size:12px;
	clear:both;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	border-top:1px solid #fff;


}

.TDPortes span {  width:100%;
	padding:5px;
	color:#ff0000;
	background:#E0F0F5;
	font-family:Verdana, Arial;
	font-size:10px;
	clear:both;
	display:block;
	border-top:1px solid #fff;


}
#TBBotones, #botones {margin-top:20px;}
#TBBotones TD, #botones TD { text-align:center; padding:0 10px 10px 10px;}

.paginacion { text-align:center;}

.paginacion TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 2px 2px 20px;
	border:1px solid #d5e1e1;
	text-align:center;
}

.paginacion span { padding:1px 5px 1px 5px;}

.paginacion a {
	color: #3299C0;
	text-decoration: none;
	font-weight: bold;
	padding:1px 5px 1px 5px;
	background:#f0f0f0;
}
.paginacion a:hover {
	color: #000;
	text-decoration: none;
	background: #E0F0F5;
}



.radioBut TD,
.radioBut2 TD { 
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	border:0;
	vertical-align:middle;
	padding:0 3px 0 3px;
}

.radioBut span,
.radioBut2  { 
	vertical-align:top;
	margin:0;
	padding:0;
	border:0;
}
.radioBut2 span { padding-right:20px;}

.radioBut INPUT,
.radioBut2 INPUT { border:0; margin:0; padding-right:3px; height:17px;}

.radioBut LABEL { border:0; display:inline-block; padding:1px 0; margin:0; vertical-align:top; font-size: 11px;}
.radioBut2 LABEL { border:0; display:inline-block; padding:1px 0; margin:0; vertical-align:top; 
	font-size: 11px; 
	cursor:hand;
	font-weight:bold;}


/*-------- fin PCListaCompra ------------------------*/


/*-------- PCBusqAv ------------------------*/

.dropdown { font-size:10px;}


.bgBlueMedB { background:#BADDE9;}
.bgBlueLigB { background:#E0F0F5;}

.BusquedaLeft {
	text-align:right;
	font-weight:bold;
	padding:10px 15px 9px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 11px no-repeat #BADDE9;}
	
.BusquedaLeft2 {
	text-align:right;
	font-weight:bold;
	padding:10px 15px 9px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 11px no-repeat #E0F0F5;
	vertical-align:top;}
	
		
/*-------- fin PCBusqAv ------------------------*/



/*-------- PCError ------------------------------*/
.btnVolver { font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	color:#badde9;	
	letter-spacing:1px;
	word-spacing:2px;
}

a.btnVolver { 
	text-decoration:none;
	padding:2px 20px 2px 20px;	
	color:#267593;
	background:#e0f0f5;
	text-transform:uppercase;
	border:1px solid #badde9;
}

a.btnVolver:hover { 
	color:#267593;
	background:#badde9;
	border:1px solid #267593;
}
/*-------- fin PCError ------------------------------*/

/*-------- LEYENDAS ------------------------------*/
#leyendas { 
	margin:20px 0 20px 0;
	border:1px solid #ddd;
	}
	
#leyendas TD { 
	font:9px verdana;
	color:#888;
	padding:4px 4px 3px 4px;
}

#leyendas .tit { 
	font-weight:bold;
	background:#ddd;
	color:#888;
	padding:2px;}

/*-------- fin LEYENDAS ------------------------------*/


/*-------- PCLineaCompra ------------------------------*/
.PCLineaLeft /*
.BusquedaLeft*/ {
	text-align:right;
	font-weight:bold;
	padding:3px 15px 2px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 3px no-repeat #BADDE9;}
	
.PCLineaLeft2 {
	text-align:right;
	font-weight:bold;
	padding:3px 15px 2px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 3px no-repeat #E0F0F5;
	vertical-align:top;}
/*-------- fin PCLineaCompra.aspx ------------------------------*/
#ayuda,
#AyudaPor,
#AyudaESP,
#logas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #267593;
	text-decoration: none;
	width:90%;
	padding-top:15px;
	text-align:justify;
}



/*-------- LOGAS.aspx ------------------------------*/
#logas {
	font-size: 13px; 
	text-transform:uppercase; text-align:center;}

.areaLogAs {
	width: 400px;
	height: 127px;
	background: transparent url(../img/areaLoginAs.gif) repeat-x;
	float:left
}

.areaLogAs { float:none; margin:40px 0 20px 0; }

#elementosLogAs {
	width: 400px; /*210*/
	padding: 45px 0 0 25px;
	font-size:10px;
}

#elementosLogAs p {
	color: #8996a9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#elementosLogAs INPUT.conectar {
	text-indent: -999em;
	display: block;
	width: 42px;
	height: 17px;
	background: transparent url(../img/irA.gif) no-repeat;
	border:0;
	margin:0; padding:0;
	cursor:hand;
}

#elementosLogAs a:hover {
	background: transparent url(../img/irB.gif) no-repeat
}

#elementosLogAs input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	margin: 0px;
	border: #999 1px inset
}

#divTxtAs { float:left; font-size:11px; width:130px; text-align:right; }
#divCntAs { float:left; padding-left: 10px; font-size:11px; }
#divEntrarAs { float:left; padding:1px 0 0 10px;}

#elementosLogAs #UserEmail { width: 127px; padding-left: 3px; font-size:10px; color:Black;}
#elementosLogAs #UserPass { width: 75px; padding-left: 3px; font-size:10px; color:Black;}



#elementosLogAs #UserEmail:focus { border: #182b4c 1px inset; background-color: #f5f8fb; color:Black;}
#elementosLogAs #UserPass:focus { border: #182b4c 1px inset; background-color: #f5f8fb; color:Black;}


/*-------- fin LOGAS.aspx ------------------------------*/


/*-------- PCGeneraPedidoRP.aspx ------------------------------*/
h2.sub {
	font:13px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #182b4c; 
	padding: 0 0 0 3px; 
	background: transparent url(../img/lineaPuntos.gif) bottom repeat-x;
	DISPLAY:block;
	margin:0 0 1px 0;
}

h2.sub2 {
	font-size:14px;
	font-family: Arial, Verdana;
	font-weight:bold;
	color: #182b4c; 
	padding: 0 0 0 0; 
	background: transparent url(../img/icoHoja.gif) 6px 3px no-repeat;
	DISPLAY:block;
	margin:0 0 10px 0;
	width:50%;
	text-transform:uppercase;
}

h2.sub2 DIV { background: transparent url(../img/lineaPuntos.gif) bottom repeat-x; padding-left:20px; color:#8ec8db;}

.datos {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000000;
	padding: 1px 1px 1px 3px;
}

.celdatitulos {
	padding: 1px 1px 1px 3px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #cc0000;
	text-align: left;
	display:block;
	font-weight:bold;
}

.top TD { vertical-align:top;}

span.separador { font-weight:bold; text-align:right; padding-right:5px;}

.botEditar { padding-left:30px;}

.noEditable {border:#3399cc 1px inset; background:#ccc; font-size:11px; color:#000; font-family:Verdana;}

.aplicarPrecios { text-align:right;}

.aplicarPrecios TABLE { MARGIN-RIGHT:60px;}

.aplicarPrecios TD { 
	padding:15px 0 5px 0;
	background: url('../img/arrowup.gif') center 3px no-repeat;}

/*-------- fin PCGeneraPedidoRP.aspx ------------------------------*/

/*-------- PCNivel.aspx ------------------------------*/
#gridCol { 
	margin:3px 4px 3px 3px; 
	padding:0px; 
	width:100%;
	display:block;
	background:url(../img/bg_grid_up.gif) top left no-repeat;
	border-right: 1px solid #d5e1e1;
}
.gridColBot { 
	display:block;
	background:url(../img/bg_grid_bot.gif) bottom left no-repeat;
	margin-top:1px; 
	margin-left:1px; 
	padding:0; 
	width:100%;
}

.gridColBot TD { width:594px; text-align:left;	}

.gridColBot TD .repeatGrid { 

	width:297px;
	margin:0 0 1px 0px;
	padding:0;
	background:url(../img/arrownivel2.gif) 10px 9px no-repeat;
}

.gridColBot TD .repeatGrid a { 
	width:100%;
	padding:5px 5px 5px 30px;
	margin:1;

}
.gridColBot2 TD .repeatGrid a { 
	width:297px;
	padding:5px 5px 5px 30px;
	margin:1;
	
}
.gridColBot TD DIV.repeatGrid a:hover { 
	background:url(../img/arrownivel2.gif) 9px 8px no-repeat #e8f1f3;
	
}

#FotoNivel {
	text-align:center;
	vertical-align:middle;
	padding:2px;
}

#FotoNivel img {
	text-align:center;
	border:0px solid #d7e2e4; 
	padding:2px;
	margin:10px;
}

/*-------- PCNivel.aspx ------------------------------*/


/*-------- PCFichaCliente.aspx ------------------------------*/
#DLink { 
	display:block;
	clear:right;
}

#DLink DIV { 
	display:inline;
	float:left;
	margin-bottom:5px;	
}

.bordeLMenu { background:url(../img/separa_v.gif) right top repeat-y;} 

#DLink a { 
	background:url(../img/bulletCuadros.gif) 10px 5px no-repeat;
	padding: 2px 10px 2px 25px;
	margin:0 3px 0 1px;
	text-decoration:none;
	white-space:nowrap;
}
#DLink a:hover { 
	background:url(../img/bulletCuadros.gif) 10px 5px no-repeat #e0f0f5;
	color:#182b4c;
	text-decoration:none;
}

.containerFCliente { font-size:11px;}

.containerFCliente .leftCl,
.containerFCliente .leftCl2 {
	text-align:right;
	font-weight:bold;
	padding:2px 15px 2px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 4px no-repeat;
	border-top:1px solid #E0F0F5;
}
.containerFCliente .leftCl2 {padding:5px 15px 5px 5px;
	background:url(../img/arrownivel.gif) right 7px no-repeat;}
	
.containerFCliente .rightCl {
	text-align:left;
	font-weight:normal;
	font-family:Verdana, Arial;
	padding-left:5px;
	border-top:1px solid  #E0F0F5;
}

.ClienteLeft {
	text-align:right;
	font-weight:bold;
	padding:3px 15px 3px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 5px no-repeat #BADDE9;}
	
.ClienteLeft2 {
	text-align:right;
	font-weight:bold;
	padding:3px 15px 3px 5px;
	margin:0;
	color: #267593;
	font-family:Arial, Verdana;
	background:url(../img/arrownivel.gif) right 5px no-repeat #E0F0F5;
	vertical-align:top;}

.bordeBW { border-bottom:1px solid #fff;}
.bordeBW2 { border-bottom:5px solid #fff;}


/*-------- fin PCFichaCliente.aspx ------------------------------*/


/*-------- PCListaPedidos.aspx ------------------------------*/

.exportaExcel { 
	margin:0;
	display:inline;
	vertical-align:top;
	height:20px;
	padding-left:20px;
	padding-top:3px;
}
.exportaExcel a { 
	margin:0;
	padding:3px 17px 3px 35px;
	text-decoration:none;
	vertical-align:middle;
	background:url(../img/ico_excel.png) 13px 1px no-repeat;
}
.exportaExcel a:hover { 
	background:url(../img/ico_excel.png) 13px 1px no-repeat #E0F0F5;
}
/*-------- fin PCListaPedidos.aspx ------------------------------*/


/*-------- PCMisCampanas.aspx ------------------------------*/

.cajaCampanas {
	margin:0;
	padding:11px;
	border: 1px solid #d5e1e1;
	font:11px verdana;
}

.campSepara { 
	BORDER-TOP:1px solid #badde9;
	font-size:1px;
	margin:3px -7px 3px -7px;
}

.CampaignNo { background:#E0F0F5; padding:8px 0 7px 0; vertical-align:top; 
	font:bold 12px arial, verdana;
	COLOR:#267593;
	text-align:center;
	border-width: 2px 2px 0 2px;
	border-style: solid;
	border-color: #fff;
	letter-spacing:1px;
}
.CampaignDecription { COLOR:#267593; 
	padding:4px 0 0px 0; 
	vertical-align:top; 
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	text-align:center;
	border-width: 0 2px 2px 2px;
	border-style: solid;
	border-color: #fff;
}

.CampPVinculada1, 
.CampPVinculada2 { 
	text-align:center;
	padding:2px 5px;
}

.CampMasInfo1 { 
	text-align:center;
	margin-top:4px;
	padding:0 5px;
}

.CampDetalle { padding-bottom:15px; font-weight:bold;}

.CampDateTit,
.CampFacturaTit { display:block; color:#267593; font:bold 12px arial;}

.CampDates {  padding-bottom:15px; text-align:center; font-size:11px;}

.CampFactura {
	color:#267593;
	background:#E0F0F5;
	font-family:Verdana, Arial;
	font-size:12px;
	clear:both;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding: 2px 5px;
	margin:3px 2px 15px 0px;
	text-align:center;
}

.CampFactura DIV { display:inline;}

.CampDetalleCompra {}

/*-------- fin PCMisCampanas.aspx ------------------------------*/



/*-------- PCPrintPedido.aspx ------------------------------*/
.PagPrint { 
	font:11px verdana, arial;
	color:#000;
}

.PagPrint .pedidoTit { 
	font:bold 14px arial; 
	text-transform:uppercase; 
	padding:5px 5px 15px 5px;
	color:#267593;}

.pedidoRef1 { 
	border:1px solid #BADDE9;
	padding:5px;
	background-color:#e0f0f5;
}
.pedidoRef2 { 
	border:1px solid #BADDE9;
	padding:5px;
}

.pedidoRef1 .pedidoRefTit,
.pedidoRef2 .pedidoRefTit {
	font-weight:bold;
	padding:1px 2px 1px 5px;
	color: #cc0000;}
	
.pedidoRef1 div,
.pedidoRef2 div { 
	border-bottom:1px dashed #BADDE9; 
	padding:1px 2px 1px 10px;
	font:11px verdana, arial;}
	
.pedidoBorde {border:1px solid #BADDE9; padding:10px; margin:10px 1px;}

.pedidoSubTit {
	font:bold 12px arial; 
	padding:0px 5px 10px 5px;
	color:#267593; 
	letter-spacing:1px;}

.pedidoLeft { 
	text-align:right;
	padding:1px 5px;
	font-weight:bold;
	color:#267593;
}
.pedidoRight { 
	text-align:left;
	padding:1px 5px;
}

.noWrap,
.noWrap span { white-space:nowrap;}

/*-------- fin PCPrintPedido.aspx ------------------------------*/


/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
.azulmedio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #267593;
	text-decoration: none;
}
.azulmedio:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #143E4E;
	text-decoration: none;
}

.azuloscuro {
font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
color: #1F5E76;
text-decoration: none;
}
.azuloscuro a {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	color: #1F5E76;
	text-decoration: none;
}
.azuloscuro a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #143E4E;
	text-decoration: none;
}

.naranja {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #cc0000;
}

.black {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000;
}


.links_tres2  
{
	
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight: bold;
	color: #1F5E76;
	
}

.links_tres 
{
	
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight: bold;
	color: #1F5E76;
	background:url(../img/arrownivel2.gif) 10px 9px no-repeat;
	padding:5px 5px 5px 30px;
	margin:1;
}
.links_tres:hover 
{
	
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	background:url(../img/arrownivel2.gif) 9px 8px no-repeat #e8f1f3;
	padding:5px 5px 5px  30px;
	margin:1;

}
	
.links2 { 
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight: bold;
	color: #1F5E76;
	
}
.prueba { 
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight: bold;
	color: Black;
	
}
.links2:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
}
.titulomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	width: 160px;
	padding: 2px 2px 2px 8px;
	margin-left: 8px;
	border: 1px solid #D4E3E9;
	background-attachment: fixed;
	background-image: url(../imagenes/flecha_gris_down.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menuvert {
	width: 160px;
	padding: 2px 2px 2px 8px;
	margin-left: 8px;
	background-color: #D4E3E9;
	border-top: 1px solid #D4E3E9;
	border-right: 1px solid #D4E3E9;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #D4E3E9;

}
.sinfondo {
	background-image: none;
	background-color: #ffffff;
}
.path {
background-color:#F3F3F3;
padding:2px 2px 2px 10px;
border-bottom: 1px solid #BED6DE;
border-top: 1px solid #BED6DE;
}
.bajodot {
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;

}

#contenido,
#ContenidoESP,
#ContenidoPOR

 {
	width: 725px;
	padding-left: 0px;
	margin: 16px 0;
	text-align:  left;
	font: 0.80em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#contenido a:link, #contenido a:visited { color: #5889cb; text-decoration: underline;}
#contenido a:hover { color: #5889cb; text-decoration: none;}

#contenido strong {color: #182b4c /*#96bfd5*/}

.fluor {
	color: #333;
	background-color: #dbedf6;
	font-weight: normal;
}

#contenido h5 {
	font: 1.40em Georgia, "Times New Roman", Times, serif;
	border-bottom: #ccc 1px dotted;
	color: #182b4c; padding: 12px 0 0 0; margin: 20px 0 0 0
}

#contenido h6 {
	font: 1.10em Verdana, Arial, Helvetica, sans-serif;
	color: #182b4c; 
}
/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/

/* Nuevos estilos confirmaciones */

h1.alta { font-weight: normal; padding-bottom: 10px; background: transparent url(../img/lineaPuntos.gif) bottom repeat-x; }
p.ok { padding-left: 52px; background: url(../img/ok.gif) top left no-repeat; height: 70px; }
p.ok strong { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; }

p.ok-conf {
	width: 303px;
	height: 32px;
	background: url(../img/ok-conf.gif) top left no-repeat;
	margin: 15px 0 0 0;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 7px 0 0 0;
	color: #057090;
}

#contenidoConf {
	width: 665px;
	height: 210px;
	margin: 0;
	padding-left: 20px;
	text-align: justify;
	font: 0.80em Verdana, Arial, Helvetica, sans-serif;
	color: #182b4c;
	background: url(../img/confirmacion.jpg) top right no-repeat;
}


