@import url(/css/no_index.css);
/*#############################################################*/
/*############### FUENTES Y COLORES POR DEFECTO ###############*/
/*#############################################################*/

BODY {
	background-color: #FFFFFF;
	color: #38383C;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color:  #000000; 
	scrollbar-track-color: #E3E3E3; 
	scrollbar-darkshadow-color: #000066;
}
A {
	color: #000000;
	text-decoration: none;
}
A:hover {
	color: #4E1B22;
	text-decoration: underline;
}
SELECT.oculto {
	display:none;
}
SELECT.visible {
	display:block;
}


/****************** CABECERA ******************/
.cabcol {
	color: #C0C0C0;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}

/****************** MENU CABECERA ******************/
.menutopcol {
	color: #000000;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 8px;
	font-weight: bold;
	font-style: normal;
}

/****************** PIE ******************/
.botcol {
	color: #CCCCCC;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	line-height: 12px;
	text-align: center;
	border-top: 1px #A5ACB2 solid;

}
#bot A {
	color: #92A0AA;
	font-weight: bold;
	font-size: 8px;
	text-decoration: none;
}
#bot A:hover {
	color: #92A0AA;
	font-weight: bold;
	font-size: 8px;
	text-decoration: underline;
}

/****************** CONTENIDOS ******************/
.contcol {
	color: #000000;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}
#cont TABLE {
	color: #333333;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}
#cont INPUT {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px #A5ACB2 solid;
}
#cont TEXTAREA {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px #A5ACB2 solid;
}
#cont SELECT {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
}
#cont2 TABLE {
	color: #333333;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}
#cont2  INPUT {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px #A5ACB2 solid;
}
#cont2 TEXTAREA {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px #A5ACB2 solid;
}
#cont2 SELECT {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
}

#cont3 TABLE {
	color: #333333;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}
#cont3  INPUT {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px #A5ACB2 solid;
}
#cont3 TEXTAREA {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px #A5ACB2 solid;
}
#cont3 SELECT {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
}
/****************** CONTENIDOS FORMULARIO CONTRATA ibd******************/
.contcol1 {
	color: #000000;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}
#contform TABLE {
	color: #333333;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}
#contform INPUT {
	color: #00347F;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	background-color: #D5DCF3;
	border: 1px #A5ACB2 solid;
}
#contform INPUT.radio {
	color: #00347F;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	border: 1px #ffffff solid;
	
	
}
#contform TEXTAREA {
	color: #00347F;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #D5DCF3;
	border: 1px #A5ACB2 solid;
}
#contform SELECT {
	color: #00347F;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	background-color: #D5DCF3;
}

.celda {
	color: #00347F;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	background-color: #D5DCF3;
}
/****************** SECCION ******************/
.topcol {
	color: #FFFFFF;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	padding-top: 29px;
	padding-right: 4px;
}
#top A {
	color: #FFFFFF;
	text-decoration: none;
}
#top A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/****************** LOGIN IBD ******************/
.logincol {
	color: #C0C0C0;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}
#login A {
	color: #000000;
	text-decoration: none;
}
#login A:hover {
	color: #000000;
	text-decoration: underline;
}
#login INPUT {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px #A5ACB2 solid;
}
.logizq {
	width: 127px;
	color: #000000;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}
.logdch {
	width: 127px;
	color: #000000;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	padding-left: 8px;
	padding-right: 8px;
}

.bandchcol {
	color: #000000;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}
#bandch TABLE {
	color: #333333;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}
/******************* MENUS DESPLEGABLES *******************/
.dsptopazul {
	color: #FFFFFF;
	background-color: #2F72A3;
	border: 1px #FFFFFF solid;
	border-top: 0px none;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	white-space : nowrap;
	padding: 5px;
	padding-top: 0px;
}
.dsptopgris {
	color: #FFFFFF;
	background-color: #858992;
	border: 1px #FFFFFF solid;
	border-top: 0px none;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	white-space : nowrap;
	padding: 5px;
	padding-top: 0px;
}
.dsptoprojo {
	color: #FFFFFF;
	background-color: #B24E5D;
	border: 1px #FFFFFF solid;
	border-top: 0px none;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	white-space : nowrap;
	padding: 5px;
	padding-top: 0px;
}
.dspusreg {
	color: #FFFFFF;
	background-color: #0A5B94;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	margin: -5px;
	margin-top: 0px;
	padding: 5px;
	padding-top: 0px;
	white-space : nowrap;
}
.dspcom2 {
	color: #FFFFFF;
	background-color: #6D7078;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	margin: -5px;
	margin-top: 0px;
	padding: 5px;
	padding-top: 0px;
	white-space : nowrap;
}
.dspcom3 {
	color: #FFFFFF;
	background-color: #883946;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	line-height: 15px;
	margin: -5px;
	margin-top: 0px;
	padding: 5px;
	padding-top: 0px;
	white-space : nowrap;
}
/****************** MENU LATERAL ******************/
.menucol {
	color: #FFFFFF;
	background-color: #006BBE;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}
.raquo3 {
	color: #333333;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: -12px;
	padding-left: 1px;
	position: relative;
	top: 0px;
	left: 0px;
}
.raquo4 {
	color: #333333;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: -12px;
	padding-left: 8px;
	position: relative;
	top: 0px;
	left: 0px;
}
.raquo5 {
	color: #333333;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: -12px;
	padding-left: 16px;
	position: relative;
	top: 0px;
	left: 0px;
}
.raquo6 {
	color: #333333;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: -12px;
	padding-left: 24px;
	position: relative;
	top: 0px;
	left: 0px;
}
#menu INPUT {
	color: #333333;
	background-color: #C1CCD9;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	border: 1px #ADC3CE solid;
}

/****************** SUBMENU HERRAMIENTAS ******************/
#herr {
	color: #333333;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}
#herr INPUT {
	color: #000000;
	font-family: "Small Fonts",verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px #A5ACB2 solid;
}
.titherr {
	width: 167px;
	height: 14px;
	color: #FFFFFF;
	background-color: #999999;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	padding-top: 1px;
	padding-left: 3px;
	margin-top: 20px;
}
.subherr {
	width: 167px;
	color: #333333;
	background-color: #F5F6F7;
	font-family: verdana,tahoma,arial,helvetica,san serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	padding-top: 1px;
	padding-left: 3px;
	line-height: 14px;
}
.subherr A {
	color: #333333;
	text-decoration: none;
}
.subherr A:hover {
	color: #333333;
	text-decoration: underline;
}

/*#############################################################*/
/*################## POSICIONES DE LAS CAPAS ##################*/
/*#############################################################*/

/****************** NAVEGACION ******************/
#nvg {
	position: absolute;
	top: 140px;
	width: 600px;
	left: 50%;
	margin-left: -230px;
	margin-top: -2px;
	z-index: 1;
}

/****************** PIE ******************/
#bot {
	position: absolute;
	width: 775px;
	top: 100%;
	left: 50%;
	margin-left: -385px;
	margin-top: 15px;
	z-index: 1;
}
#botizq {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 151px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 10px;
}
#botdch {
	position: absolute;
	top: 0px;
	left: 151px;
	width: 624px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 10px;
}

/****************** CABECERA ******************/
#cab {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 780px;
	height: 73px;
	margin-left: -390px;
	background-image: url("../img/cab-back04.gif");
	background-repeat: no-repeat;
	z-index: 99;
}
#cab A { 
	color: #FFFFFF;
	text-decoration: none;
}
#cab A:hover { 
	color: #FFFFFF;
	text-decoration: underline;
}
#logosup {
	position: absolute;
	width: 181px;
	height: 68px;
	left: 0px;
	top: 0px;
	clip: rect(0px 181px 68px 0px);
	padding-top: 19px;
	padding-left: 17px;
}
#menusup {
	position: absolute;
	width: 598px;
	height: 48px;
	left: 181px;
	top: 0px;
	clip: rect(0px 598px 48px 0px);
}
/****************** MENU CABECERA ******************/
#menutop {
	position: absolute;
	width: 568px;
	height: 13px;
	left: 216px;
	top: 54px;
	clip: rect(0px 568px 13px 0px);
	z-index: 99;
}
.menusep {
	position: relative;
	width: 140px;
	height: 1px;
	background-image: url("../img/menu_sep.gif");
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: -2px;
	margin-left: -2px;
	line-height: 1px;
}

/****************** CONTENIDOS ******************/
#cont {
	position: absolute;
	top: 163px;
	width: 486px;
	left: 50%;
	margin-left: -230px;
	z-index: 1;
}
#cont2 {
	position: absolute;
	top: 100px;
	width: 760px;
	left: 50%;
	margin-left: -378px;
	z-index: 1;
}

#cont3 {
	position: absolute;
	top: 60px;
	width: 760px;
	left: 50%;
	margin-left: -378px;
	z-index: 1;
}
/****************** SECCION ******************/
#top {
	position: absolute;
	top: 85px;
	width: 775px;
	height: 50px;
	left: 50%;
	margin-left: -385px;
	z-index: 1;
	background-image: url("../img/tiendas/cab_tienda.gif");
	background-repeat: no-repeat;
}

/****************** LOGIN IBD ******************/
#login {
	position: absolute;
	top: 120px;
	width: 127px;
	height: 105px;
	left: 50%;
	margin-left: 264px;
	background-repeat: no-repeat;
	margin-top: 2px;
	padding-top: 30px;
	z-index: 98;
}
#logalta {
	position:absolute;
	left: 94px;
	top: 0px;
	width: 33px;
	height: 25px;
}

/****************** BANNER ******************/
#bandch {
	position: absolute;
	top: 277px;
	width: 127px;
	height: 105px;
	left: 50%;
	margin-left: 264px;
	padding-bottom: 5px;
	z-index: 1;
}
#bansup {
	position: absolute;
	top: 6px;
	width: 320px;
	height: 40px;
	clip: rect(0px 320px 40px 0px);
	left: 50%;
	margin-left: 60px;
	padding-bottom: 5px;
	z-index: 100;
}
/****************** MENU LATERAL ******************/
#menu {
	position: absolute;
	top: 134px;
	width: 147px;
	height: 500px;
	left: 50%;
	margin-left: -385px;
	z-index: 98;

}



