
/* CLASS ######################################## */
.noline { text-decoration: none }
.negrita { font-weight: bold }
.fAzulb15 { color: #84c9da; font-size: 16px; font-weight: bold; text-decoration: none; }
.fNegro2 { color: #3a3a3a }
.fNegro3 { color: #3a3a3a; font-size: 20px; font-weight: bold; }
.fBlanco40 { color: #ffffff; font-size: 32px; }
.hrFix { height: 1px; background-color: #CCCCCC; }
.vrojo24 { font-family: "VodafoneRgBold"; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 23px; color: #c80000; letter-spacing: -0.5px; }
.vrojo20 { font-family: "VodafoneRgBold"; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #c80000; letter-spacing: -0.5px; }
.vnegro24 { font-family: "VodafoneRgBold"; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 23px; color: #000000; letter-spacing: -0.5px; }
.vblanco16 { font-family: "VodafoneRgBold"; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; letter-spacing: -0.5px; text-decoration: none; }
.vblanco16m { font-family: "VodafoneRgBold"; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; letter-spacing: -0.5px; text-decoration: none; font-weight: bold; }
.vblanco23 { font-family: "VodafoneRgBold"; font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #ffffff; letter-spacing: -0.5px; text-decoration: none; line-height: 22px; }
.blanco16 { font-size: 16px; color: #ffffff; text-decoration: none; }
.blanco14 { font-size: 14px; color: #ffffff; text-decoration: none; }
.blanco12 { font-size: 12px; color: #ffffff; font-weight: bold; }
.blanco12n { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
.blanco11 { font-size: 11px; color: #ffffff; }
.blanco11b { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
.negro11sb { font-size: 11px; color: #000000; font-weight: bold; }
.negro11sbc { font-size: 11px; color: #383838; font-weight: bold; }
.fNegro7 { font-size: 11px; color: #000000; }
.negro16 { font-size: 16px; color: #000000;  }
.negro13 { font-size: 13px; color: #000000; text-decoration: none; }
.negro12 { font-size: 12px; color: #000000; text-decoration: none; }
.negro18u { color: #333333; text-decoration: underline; font-size: 18px; }
.gris16 { font-size: 16px; color: #525252; }
.gris12 { font-size: 12px; color: #a9a9a9; }
.gris12n { font-size: 12px; color: #a9a9a9; text-decoration: none; }
.gris12u { font-size: 12px; color: #a9a9a9; text-decoration: underline; font-weight: bold; }
.gris10 { font-size: 10px; color: #898989; }
.gris11 { font-size: 11px; color: #282828; font-weight: normal; letter-spacing: normal;}
.azul14b { font-size: 14px; color: #3a8999; font-weight: bold; }
.rojo14b { font-size: 14px; color: #c80000; font-weight: bold; }
.rojo12b { font-size: 12px; color: #c80000; font-weight: bold; }
.rojob20b { color: #c80000; font-size: 20px; font-weight: bold; }
.rojob13b { color: #c80000; font-size: 13px; font-weight: bold; }
.rojo11sb { font-size: 11px; color: #c80000; font-weight: bold; }
.rojo10 { font-size: 10px; color: #c80000; }
.size9 { font-size: 9px }
.impu120 { height: 20px; width: 120px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; padding: 0px; border: #d9d7d7 solid 1px; vertical-align: middle; }
.impu128s { height: 16px; width: 128px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; padding: 0px; border: #d9d7d7 solid 1px; vertical-align: middle; }
.impu120Error { height: 20px; width: 120px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #c80000; padding: 0px; border: #d9d7d7 solid 1px; vertical-align: middle; }
.impu128sError { height: 16px; width: 128px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #c80000; padding: 0px; border: #d9d7d7 solid 1px; vertical-align: middle; }
.impu220 { height: 20px; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; padding: 0px; border: #d9d7d7 solid 1px; vertical-align: middle; }
.impu211s { height: 18px; //height: 16px; width: 211px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; padding: 0px; border: #d9d7d7 solid 1px; vertical-align: middle; }
.btnCenter { height: 20px; //height: 21px; cursor: pointer; text-align: center; border: none; color: #000000; font-size: 11px; font-weight: bold; background-color: #ffffff; padding: 0px; margin: 0px; vertical-align: middle; //vertical-align: inherit; margin-top: -1px; //margin-top: 3px; padding-left: 4px; padding-right: 4px; }
.btnCenterRed { height: 20px; //height: 21px; cursor: pointer; text-align: center; border: none; color: #ffffff; font-size: 11px; font-weight: bold; background-color: #c80000; padding: 0px; margin: 0px; vertical-align: middle; //vertical-align: inherit; padding-left: 4px; padding-right: 4px; }
.btnCenterGreen { height: 20px; //height: 21px; cursor: pointer; text-align: center; border: none; color: #ffffff; font-size: 11px; font-weight: bold; background-color: #a8b406; padding: 0px; margin: 0px; vertical-align: middle; //vertical-align: inherit; padding-left: 4px; padding-right: 4px; }
.marcofoto { padding: 5px; border: #CCCCCC solid 1px; }
.photoMini { width: 140px; height: 120px; margin: 5px 10px 5px 10px; float: left; vertical-align: middle; }
.photoMini a, .photoMini a:hover, .photoMini a:link { text-decoration: none }
.photoMini img { border: 1px solid silver; padding: 5px; vertical-align: middle; }
.fLineBot { border-bottom: #CCCCCC 1px solid }
.fLineBotW { border-left: #eeeeee 1px solid }
.fWiner { background-color: #a8b406 }
.clearAll { margin: 0px; padding: 0px; border: 0px; }
.margen10 { margin-right: 9px; margin-bottom: 10px; }
.margen10b { margin-bottom: 10px }


/* TAGS ######################################## */
html { height: 100% }
body { background-color: #f4f4f4; text-align: left; margin: 0px; padding: 0px; border: 0px; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
br { line-height: 7px; height: 7px; }
p { margin: 0px; padding: 0px; border: 0px; margin-bottom: 10px; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; }


/* IDS ######################################## */
#container { width: 950px; position: relative; float: left; margin: 0; margin-top: 0px; text-align: left; left: 0px; }
#pie { position: relative; float: left; width: 950px; height: 20px; padding: 0px; margin: 0px; text-align: center; margin-top: 3px; }
#espacin { width: 950px; position: relative; margin: 0 auto; height: 50px; margin-top: 0px; text-align: left; clear: both; }
#menu { position: relative; float: left; width: 950px; height: 28px; padding: 0px; margin: 0px; text-align: left; margin-top: 8px; }
#menu2 { position: relative; float: left; width: 950px; height: 28px; padding: 0px; margin: 0px; text-align: left; margin-top: 0px; margin-bottom: 8px; }
#menu3 { position: relative; float: left; width: 950px; height: 100px; padding: 0px; margin: 0px; text-align: left; margin-top: 0px; margin-bottom: 8px; }
#menu5 { position: relative; float: left; width: 950px; height: 48px; padding: 0px; margin: 0px; text-align: left; margin-top: 0px; margin-bottom: 8px; }
#banner { position: relative; float: left; width: 950px; padding: 0px; margin: 0px; text-align: left; }
#banner #bannerFlotante { position: absolute; left: 470px; top: 45px; z-index: 1; width: 408px; height: 118px; padding: 0px; }
#menuFlotante { position: absolute; left: 250px; top: 0px; z-index: 100; width: 682px; height: 28px; }
#menuFlotante #options { position: relative; float: right; height: 23px; background-color: #525252; text-align: center; padding-top: 5px; padding-left: 10px; padding-right: 10px; margin-right: 5px; }
#menuFlotante #options a:hover { color: #e60000 }
#menuFlotante #optionsOn { position: relative; float: right; height: 23px; background-color: #333333; text-align: center; padding-top: 5px; padding-left: 10px; padding-right: 10px; margin-right: 5px; }
#login { position: relative; float: left; width: 942px; height: 27px; //height: 29px; padding: 0px; margin: 0px; padding-left: 8px; padding-top: 5px; //padding-top: 3px; margin-top: 10px; margin-bottom: 10px; text-align: left; background-color: #b3c330; }
#homeColumn { position: relative; float: left; width: 950px; padding: 0px; margin: 0px; margin-bottom: 4px; text-align: left; }
#homeColumn #homeColumn1 { position: relative; float: left; width: 448px; height: 220px; padding: 10px; margin: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; margin-bottom: 8px; }
#homeColumn #homeColumnRedes { position: relative; float: left; width: 928px; height: 22px; padding: 10px; margin: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; margin-bottom: 8px; }
#homeColumn #homeColumnRedes .frameSet { border: none; overflow: hidden; width: 300px; height: 24px; margin-top: -7px; //margin-top: -1px; }
#homeColumn #homeColumn2 { position: relative; float: right; width: 448px; height: 220px; padding: 10px; margin: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; margin-bottom: 8px; }
#homeColumn #homeColumnTit { position: relative; float: left; width: 100%; text-align: left; border-bottom: #e0e0e0 1px solid; margin-bottom: 8px; }
#homeColumn #homeColumn1s { position: relative; float: left; width: 215px; text-align: left; }
#homeColumn #homeColumn2s { position: relative; float: right; width: 215px; text-align: left; }
#homeColumnBot { position: relative; float: left; width: 100%; text-align: left; border-top: #e0e0e0 1px solid; border-bottom: #e0e0e0 1px solid; margin-top: 12px; padding-top: 4px; padding-bottom: 4px; }
#homeColumnAct { position: relative; float: left; width: 950px; padding: 0px; margin: 0px; margin-bottom: 20px; text-align: left; }
#homeColumnAct #homeColumn1Act { position: relative; float: left; width: 448px; padding: 10px; margin: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; }
#homeColumnAct #homeColumn2Act { position: relative; float: right; width: 448px; padding: 10px; margin: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; }
#tripColumn1 { position: relative; float: left; width: 260px; height: 408px; padding: 10px; margin: 0px; margin-right: 15px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; overflow: hidden; }
#tripColumn2 { position: relative; float: left; width: 385px; height: 408px; padding: 10px; margin: 0px; margin-right: 15px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; overflow: hidden; }
#tripColumn3 { position: relative; float: left; width: 206px; height: 408px; padding: 10px; margin: 0px; margin-right: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; overflow: hidden; }
#containerCancho { position: relative; float: left; width: 240px; text-align: left; margin-left: 9px; margin-top: 4px; margin-bottom: 14px; //margin-bottom: 16px; }
#cancho { position: relative; float: left; font-size: 18px; color: #333333; width: 239px; margin-left: 1px; text-align: left; background-color: #eaeaea; font-weight: bold; }
#canchoFoto { position: relative; float: left; width: 88px; height: 87px; margin-left: 12px; margin-bottom: 0px; margin-right: 2px; text-align: left; background: transparent url(../img/i2-c-marco2.gif) left top no-repeat; }
#ctira1 { position: relative; float: left; width: 23px; height: 24px; margin-bottom: 4px; text-align: left; background: transparent url(../img/i2-c-marco2.gif) left top no-repeat; }
#ctira2 { position: relative; float: left; width: 129px; height: 20px; margin-bottom: 4px; padding-top: 4px; padding-left: 5px; text-align: left; background: transparent url(../img/i2-c-tiraverde.gif) left top no-repeat; }
#ctira3 { position: relative; float: left; width: 79px; height: 20px; margin-bottom: 4px; padding-top: 4px; text-align: right; background: transparent url(../img/i2-c-tiraverde2.gif) right top no-repeat; }
#regColumn { position: relative; float: left; width: 950px; padding: 0px; margin: 0px; margin-bottom: 20px; text-align: left; }
#doubleColumn1 { position: relative; float: left; width: 704px; padding: 0px; margin: 0px; margin-right: 15px; padding-bottom: 15px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; }
#regColumnTit { position: relative; float: left; width: 100%; text-align: left; color: #FFFFFF; background-color: #c696c7; height: 20px; padding-top: 4px; }
#doubleColumnSub1 { position: relative; float: left; width: 345px; text-align: left; margin-top: 10px; margin-left: 10px; }
#doubleColumnSub2 { position: relative; float: left; width: 300px; text-align: left; margin-left: 30px; }
#regColumnTitE { position: relative; float: left; width: 100%; text-align: left; color: #FFFFFF; background-color: #84c9da; height: 20px; padding-top: 4px; }
#doubleColumnTxt { position: relative; float: left; width: 684px; padding: 0px; margin: 0px; margin-right: 15px; padding: 10px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; height: 520px; overflow: auto; overflow-x: hidden; }
#doubleColumnTxtBases { position: relative; float: left; width: 694px; height: 520px; padding: 0px; margin: 0px; margin-right: 15px; padding: 10px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; overflow: auto; overflow-x: hidden; }
#oneColumnTxt { position: relative; float: left; width: 928px; padding: 0px; margin: 0px; padding: 10px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; }
#oneColumnTxtData { position: relative; float: left; width: 928px; padding: 0px; margin: 0px; padding: 10px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; height: 520px; overflow: auto; overflow-x: hidden; }
#photoContainer { position: relative; margin-left: 56px; margin-top: 60px; }
#doubleColFich1 { position: relative; float: left; width: 158px; padding: 0px; margin: 0px; margin-right: 15px; padding: 10px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; }
#doubleColFich2 { position: relative; float: left; width: 723px; padding: 0px; margin: 0px; padding: 10px; padding-left: 20px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; }
#homeColumnTitBack { position: relative; float: right; top: -29px; width: 60px; height: 16px; padding: 0px; margin: 0px; padding: 2px; text-align: center; background-color: #c80000; }
#oneColumnTxtDataAbuBanner { position: relative; float: left; width: 950px; height: 100px; padding: 0px; margin: 0px; text-align: left; margin-top: 0px; margin-bottom: 8px; }
#oneColumnTxtDataAbu { position: relative; float: left; width: 930px; padding: 0px; margin: 0px; padding: 10px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; height: 520px; overflow: auto; overflow-x: hidden; }


/* Extras por mantenimiento */
#colum2_1 { position: relative; float: left; width: 468px; padding: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; height: 460px; }
#colum2_2 { position: relative; float: right; width: 468px; padding: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; height: 460px; }
#colum2_Int { position: relative; float: left; width: 438px; padding: 10px; text-align: left;  }
#column2_Tit { position: relative; float: left; width: 100%; height: 25px; text-align: left; margin-bottom: 8px; background-color: #ebebeb; padding-top:5px; }

#colum2M_1 { position: relative; float: left; width: 468px; padding: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; height: 330px; }
#colum2M_2 { position: relative; float: right; width: 468px; padding: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; height: 330px; }

#colum3M_1 { position: relative; float: left; width: 300px; padding: 0px; margin-right:20px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; height: 380px; }
#colum3M_2 { position: relative; float: left; width: 300px; padding: 0px; margin-right:0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; height: 380px; }
#colum3M_Int { position: relative; float: left; width: 280px; padding: 10px; text-align: left;  }
#colum3M_caja { width: 270px; padding: 5px; text-align: left;  background-color: #e90001; margin-bottom:8px; }


#column2_box1 { position: relative; float: left; width: 330px; height: 60px; text-align: left; margin-bottom: 10px; padding:10px; padding-left:106px; background:#ebebeb url(../img/chip1.jpg) left top no-repeat;  }
#column2_box2 { position: relative; float: left; width: 330px; height: 60px; text-align: left; margin-bottom: 10px; padding:10px; padding-left:106px; background:#ebebeb url(../img/chip2.jpg) left top no-repeat;  }
#column2_box3 { position: relative; float: left; width: 330px; height: 60px; text-align: left; margin-bottom: 10px; padding:10px; padding-left:106px; background:#ebebeb url(../img/chip3.jpg) left top no-repeat;  }
#column1_Tabs {
	position: relative;
	float:left;
	width:948px;
	height:260px;
	margin-top:20px;
	text-align:left;
	border-bottom:#e0e0e0 2px solid;
	border-right:#e0e0e0 2px solid;
	background-color:#FFFFFF;
	background:#FFFFFF url(../img/quest.gif) left top no-repeat;
}
#tripColumn5 { position: relative; float: left; width: 206px; padding: 10px; margin: 0px; margin-right: 0px; text-align: left; border-bottom: #e0e0e0 2px solid; border-right: #e0e0e0 2px solid; background-color: #FFFFFF; overflow: hidden; }

/* Add server side programmers */
.errMsg { font: bold 10px Arial, Helvetica, sans-serif; color: #ff0000; }
.frmMsg { font: 12px Arial, Helvetica, sans-serif; color: #ff0000; margin: 5px auto 15px auto; text-align: center; }




#doubleColumnSub3ex{
	position: relative;
	float:left;
	width:650px;
	text-align:left;
	margin-top:20px;
	margin-left:10px;
}

