body
{
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
}
#contenidos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

#frmLogin {
	background-image: url(images/login1_px.png);
}
.bgCabecera {
	background-image: url(images/1px.png);
	background-repeat: repeat-x;
}
.bgPieNavbar {
	background-image: url(images/a.png);
	background-repeat: repeat-x;
}
.bgDivisor {
	background-image: url(images/home_r9_c6.png);
	background-repeat: repeat-x;
	background-position: top;
}

.backDerecha {
	background-image: url(images/pixelDer.png);
	background-repeat: repeat-y;
}

#head_i {
	background-image: url(images/1apx.png);
	background-repeat: repeat-x;
}
#head_a {
	background-image: url(images/1px.png);
	background-repeat: repeat-x;
}#text-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666;
	background-image: url(images/1px.png);
	background-repeat: repeat-x;
}
#title_row {
	background-image: url(images/textTitulo.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.backBarra {
	background-image: url(images/3px.png);
	background-repeat: repeat-x;
}
#bottomNavBar {
	background-image: url(images/pie_px.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
}
.TextBotton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	padding: 2px;
}
#block1 {
	
	background-image: url(images/quiero_ganar.png);
	
}
#block2 {
	
	background-image: url(images/quiero_comprar.png);
	
}
#block3 {
	background-image: url(images/quiero_canjear.png);
}
#block4 {
	background-image: url(images/quiero_conocer.png);
}
.HeaderTextBlock1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FCB244;
	line-height: normal;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0FAFEC;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0FAFEC;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #909090;
}
#frmLogin #form2 table tr #forgot {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #06528C;
}
.textLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
}
.bg_head table tr .textLinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}

#row_title #form1 label #txtSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	background-color: #EBEFFF;
	border: 1px solid #039;
	height: 14px;
}
.LinkBlock1Copy  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FCB244;
	line-height: normal;
}
#block1 table tr .LinkBlock1Copy a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F90;
}
.HeaderTextBlock2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #B7C125;
	line-height: normal;
}
#block2 table tr .LinkBlock2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B7C125;
}
.HeaderTextBlock3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #72B844;
	line-height: normal;
}
#block3 table tr .LinkBlock3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72B844;
}
.HeaderTextBlock4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0FAFEC;
	line-height: normal;
}
#block4 table tr .LinkBlock4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00BBBA;
}
.TextBoxControl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #324D89;
	background-color: #F5F5F5;
	border: 1px solid #003399;
}

.TextBoxControlReg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #324D89;
	background-color: #F5F5F5;
	border: 1px solid #003399;
	text-transform: uppercase;
}

.TextBoxControlX
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #324D89;
	background-color: #F5F5F5;
	border: 1px solid #003399;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}

#form_login #form2 table tr td #forgot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0055A5;
}


input.groovybutton
{
	font-size:11px;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	color:#00529B;
	width:85px;
	background-color:#FFC16F;
	border: 1px solid #F60;
	padding: 0px;
	margin: 3px;
	cursor: hand;
}
.backLogin {
	background-image: url(images/login1_px.png);
	background-repeat: repeat-y;
}
.backIzquierda {
	background-image: url(images/pixelIzq.png);
	background-repeat: repeat-y;
}
.BackFondoLogin {
	background-image: url(images/login1_px.png);
	background-repeat: repeat-y;
}
.backCuadroCompras {
	background-image: url(images/compras/back_cuadro.png);
	background-repeat: repeat-x;
}
input.groovybutton2 {
	font-size:11px;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	color:#00529B;
	width:85px;
	background-color:#E9ECAA;
	border: 1px solid #009900;
	padding: 0px;
	margin: 3px;
	cursor: hand;
}
.backCuadroDelivery {
	background-image: url(images/delivery/back_cuadro.png);
	background-repeat: repeat-y;
}
input.groovybutton3 {
	font-size:11px;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	color:#00529B;
	width:85px;
	background-color:#BEE395;
	border: 1px solid #060;
	padding: 0px;
	margin: 3px;
	cursor: hand;
}
.backCuadroViajes {
	background-image: url(images/viajes/back_cuadro.png);
	background-repeat: repeat-y;
}
input.groovybutton4 {
	font-size:11px;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	color:#00529B;
	width:85px;
	background-color:#75E3FF;
	border: 1px solid #036;
	padding: 0px;
	margin: 3px;
	cursor: hand;
	height: 20px;
}.LinkBlockX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	line-height: normal;
}
.TextBoxControlCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #324D89;
	background-color: #F5F5F5;
	height: 14px;
	border: 1px solid #009EC6;
}
#contenidos #content .section ul #section1 table tr #quote blockquote {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
#bar tr td #f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
}
#contenidos #cuadro tr td #g {
	color: #666;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}

.bg_head {
	background-image: url(images/bgCabecera.png);
	background-repeat: repeat-x;
}

#rigth {
	background-image: url(images/Der.png);
}
#contenidos #cuadro tr td {
	background-image: url(images/new/Cuadro_inicio_r3_c2.png);
}
#contenidos #cuadro tr td {
	background-image: url(images/new/fondo_cuadro.png);
}

#Izquier {
	background-image: url(images/Izq.png);
}
.textLinksCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333;
}
.textLinksOthers {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
}
.bg_head #headerLinks {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
}
.bg_head #headerLinks {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
}
.bg_head #headerLinks tr #headerLinks #link {
	color: #FFF;
	font-size: 11px;
}
#contenidos table tr #cuadrito {
	background-image: url(images/new/fondo_cuadro.png);
}
#contenidos #cuadro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: normal;
	background-image: url(images/new/fondo_cuadro.png);
	background-repeat: repeat-x;
}
#apk {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.textCuadros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.textForms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #06C;
}


.textFormsLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

div.btn a
{
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    display: block; /*float:left;*/
    margin: 0 7px 0 0;
    background-color: #f5f5f5;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    font-family: "Lucida Grande" , Tahoma, Arial, Verdana, sans-serif;
    font-size: 100%;
    line-height: 130%;
    text-decoration: none;
    font-weight: bold;
    color: #565656;
    cursor: pointer;
    padding: 5px 5px 7px 7px;
    text-align: center;
    vertical-align: middle;
}
div.btn {
   
    overflow:visible;
    padding:4px 7px 3px 7px; /* IE6 */
}
div.btn {
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html div.btn{
    padding:4px 10px 3px 7px; /* IE7 */
}
div.btn img, div.btn a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


div.list-btn{ margin:0; }
div.btn a, div.list-btn a
{
    display: block;
    height: 17px;
    padding: 3px 6px;
    border: #d8d8d8 1px solid; /*background:url(../images/global/page-nav_link-bg.jpg) repeat-x center; text-decoration:none;*/
    font-weight: bold;
    color: #0096c4;
}
div.btn a:hover, div.list-btn a:hover
{
    background-color: #dff4ff;
    border: 1px solid #c2e1ef;
    color: #336699;
}
div.btn a:active, div.list-btn a:active{  background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff; }

div.btn a img{ vertical-align:middle; }
div.btn a.floatleft img{ margin-right:5px; }
div.btn a.floatright img{ margin-left:5px; }

/* STANDARD */

/*div.btn:hover,*/
 div.btn a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
div.btn a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

div.btn a:visited
{

   background-color: #f5f5f5;
   border:1px solid #d8d8d8;
}

/* POSITIVE 

div.btn.positive, 
*/
div.btn a.positive{
    color:#529214;
}
div.btn a.positive:hover, div.btn.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
div.btn a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

div.btn a.positive:visited
{

   background-color: #f5f5f5;
   border:1px solid #d8d8d8;
}


/* NEGATIVE 

div.btn a.negative, 
*/

div.btn a.negative{
    color:#d12f19;
}
div.btn a.negative:hover, div.btn.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
div.btn a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

div.btn a.negative:visited
{

   background-color: #f5f5f5;
   border:1px solid #d8d8d8;
}


/***************************************************************************/
.textHeader
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #CC0000;
}

.ConfirmCab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	background-image: url(img/button_background.gif);
	background-repeat:  repeat-x;
}

/*Modal Popup*/
.modalBackground {
	background-color:white;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalBackground1
{
    background-color: #FFFFFF;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
	background-color:#DFF9FF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:300px;
}

.modalPopupCabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	background-color: #FFFFCC;
}
.modalPopupTextCuerpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
}
.modalPopupTextCuerpoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
}

.confirm
{
    background-color: #FFFFCC;
    padding: 5px;
    width: 370px;
    border: 2px solid #FF0000;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

.confirm
{
    background-color: #FFFFCC;
    padding: 5px;
    width: 370px;
    border: 2px solid #FF0000;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

.boton
{
    border: 1px solid #BCB7A9;
    text-align: right;
    background-color: #EBEBE2;
    padding-left: 5px;
    padding-right: 5px;
}
.btnYes
{
	width: 80px;
	background: url(img/btnOk.ico) no-repeat 2px 0px;
}
.hideModalPopupViaServer
{
	width: 80px;
	background: url(img/btnOk.ico) no-repeat 2px 0px;
}
.btnCancel
{
	width: 80px;
	background: url(img/btnClose.ico) no-repeat 2px 0px;
}

.mayus {
	text-transform: uppercase;
}

/****************************************************************************/
/***************Texto Reporte************************************************/


.textDetalle
{
    font-family: 'Trebuchet MS';
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    color: #4B4B4B;
    width: 200px;
    text-transform: uppercase;
}

.textDetalleIn
{
    font-family: 'Trebuchet MS';
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    color: #4B4B4B;
    width: 200px;
}

.popupControl
{
    border: 1px dotted #000066;
    background-color: #DFF7FF;
    position: absolute;
    visibility: hidden;
    top: 500px;
    left: 100px;
    z-index: 1;
    text-transform: uppercase;
    font-size: 10px;
    font-family: 'Trebuchet MS';
}