H1 { font-variant: normal; font-weight: bold; font-size: 12pt; font-family: Tahoma; margin: 0px; padding: 0px; border: 0px 0; color:#FFFFFF}
H2 { font-variant: normal; font-weight: bold; font-size: 18pt; font-family: Tahoma; margin: 0px; padding: 0px; border: 0px 0; color:#666666}
h1{font-size:12pt !important; font-weight: bold !important;}
A:link, A:visited, A:active {text-decoration: none; color: #000000; }
A:hover { text-decoration: none; color: #FF0000;}

A.lnk:link, A.lnk:visited, A.lnk:active {text-decoration: none; color: #999999; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Tahoma; }
A.lnk:hover { text-decoration: none; color: #DD2222; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Tahoma;}
A.lnk2:link, A.lnk2:visited, A.lnk2:active {text-decoration: none; color: #3d4c80; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Tahoma; }
A.lnk2:hover { text-decoration: none; color: #DD2222; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Tahoma;}
A.lnkMnu:link, A.lnkMnu:visited, A.lnkMnu:active {font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial;text-decoration: none; color: #000000; }
A.lnkMnu:hover { font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial;text-decoration: none; color: #714231; }

A.lnkRsu:link, A.lnkRsu:visited, A.lnkRsu:active {font-style: normal; font-variant: normal; font-weight: bold; font-size: 14pt; font-family: "Arial Narrow";text-decoration: none; color: #FFFFFF; }
A.lnkRsu:hover { font-style: normal; font-variant: normal; font-weight: bold; font-size: 14pt; font-family:"Arial Narrow" ;text-decoration: none; color: #DDDDDD; }

A.lnkBlanco:link, A.lnkBlanco:visited, A.lnkBlanco:active {text-decoration: none; color: #FFFFFF; }
A.lnkBlanco:hover { text-decoration: none; color: #975b15;}

A.EnlaceTabla { text-decoration: none; color: #3d4c80; }
A.EnlaceTabla:hover { text-decoration: none; }

A.Boton,A.Boton:link,A.Boton:visited{
	border: 1px solid #999999;
    TEXT-DECORATION: none; BACKGROUND-COLOR: #f7fbff; height:20px; padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px; 
    COLOR: #000000;
    font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial;
} /*Cambia Color*/
A.Boton2,A.Boton2:link,A.Boton2:visited{
	border: 1px solid #999999;
    TEXT-DECORATION: none; BACKGROUND-COLOR: #f7fbff; height:20px; padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:1px; 
    COLOR: #000000;
    font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial;
} /*Cambia Color*/
A.Boton:hover{
    border: 1px solid #999999;
	TEXT-DECORATION: none; BACKGROUND-COLOR: #F7FBFF; height:20px; padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;
    COLOR: #800000;
    font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial;
}


A.BotonAmarillo,A.BotonAmarillo:link,A.BotonAmarillo:visited{
	border: 1px solid #999999;
    TEXT-DECORATION: none; BACKGROUND-COLOR: #fffac3; height:20px; padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px; 
    COLOR: #000000;
    font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial;
	display:block;
} 
A.BotonAmarillo:hover{
    COLOR: #800000;BACKGROUND-COLOR: #efecd3;
}


.botones { font-size: 11px; font-family: arial; color:#666666; letter-spacing: 1px; text-decoration:none; }
A.botones,A.botones:link,A.botones:visited{font-size: 14px; font-weight:bold; font-family: arial; color:#666666; letter-spacing: 1px; text-decoration:none;	}
A.botones:hover { font-size: 14px; font-weight:bold; font-family: arial; color:#6b901f; letter-spacing: 1px; text-decoration:none; }

A.lnkWA:link, A.lnkWA:visited, A.lnkWA:active {
	border:1px solid #CCCCCC; width:510px; display:block; padding-left:5px; padding-right:5px; padding-top:0px; margin:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;text-decoration:none;
	font-family:Verdana, Arial; font-size:12px; height:44px;
	}
A.lnkWA:hover { background-color:#EFEFEF; }

.tdWA{
	white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  width:400px;height:20px;
}

.NumNuevosWA{border:1px solid black;width:20px;text-align:center;background-color:#d4dee5;}
.NuevosWA{background-color:#e3e3e3;}

img{border:0px;}
INPUT {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #676767 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #676767 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #f7fbff; } /*Cambia Color*/
.InputSinBordes {BORDER: 0px ;FONT-FAMILY: tahoma; BACKGROUND-COLOR: #efeee5; }
.chk {padding-top: 0; padding-bottom: 0;BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #676767 0px solid; BORDER-LEFT: #676767 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; background:none}
.Cbo2 {padding-top: 0; padding-bottom: 0;BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #676767 1px solid; BORDER-LEFT: #676767 1px solid; COLOR: #000080; BORDER-BOTTOM: #000000 0px solid;  BACKGROUND-COLOR: #f7fbff; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Verdana;} /*Cambia Color*/
.radio {padding: 0px; BORDER: 0px; background:none;}
.Titulo{ font-variant: normal; font-weight: bold; font-size: 16pt; font-family: "Times New Roman", Times, serif; color:#cba44b}
.SubTitulo{ font-variant: normal; font-weight: bold; font-size: 10pt; font-family: "Times New Roman", Times, serif; color:#cba44b}
.CabMenu{ font-variant: normal; font-weight: bold; font-size: 16pt; font-family: Tahoma; color:#000000}

.TitCaja{ font-variant: normal; font-weight: bold; font-size: 14pt; font-family: Arial; color:#6b901f;
background-image:url(../img/caja1.gif); height:35px; background-repeat:no-repeat; padding-left:20px;}

.Tit{ font-variant: normal; font-weight: bold; font-size: 14pt; font-family: Arial; color:#6b901f;}

.TitSinCaja  { font-variant: normal; font-weight: bold; font-size: 14pt; font-family: Arial; color:#6b901f; padding-left:20px; }

.CuerpoCaja{
background-image:url(../img/caja2.gif); background-repeat: repeat-y; padding-left:20px;
font-variant: normal; font-weight: normal; font-size: 12pt; font-family: Arial; color:#444444;
	}

.DetalleReserva { border-top:3px dotted #999999;padding-right:5px;color:#000055; }
.DetalleReserva2 { border-top:1px solid #999999;padding-right:5px }
.FondoMenu{ background-color:#ebf1f4;background-image: url(../img/fondomenu.gif); background-repeat: repeat-x; } /*Cambia Color e imagen*/
.TxtMnu {font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial;}

.CabTablaCuadroAzul{ background-image: url(../img/fondocabtabla.gif); background-repeat:repeat-y; 
font-variant: normal; font-weight: normal; font-size: 11pt; font-family: Arial; color:#8c5700;}
.CuadroAzul{ background-color:#e7e7e6;}

.FondoCabMenu{ background-color:#e6e6e6 }
.BordeTabla {  border:#e6e6e6 solid 1px}
.BordeTablaCeldas {  border:#888888 solid 1px}
.CeldasPos {  border:#888888 solid 1px;font-size: 7.5pt; font-family: Verdana; color:#4d4b4b; height:30px; width:30px}
.campo2 {
	border:#888888 1px solid;
	font-family:arial;
	font-size:11px;
	color:#666666;
	padding:1px;
	background-color:#ffffff;
}
.Apartado { font-variant: normal; font-weight: normal; font-size: 16pt; font-family: Arial; color:#000000} /*Cambia Color letra*/
.TablaLogin { border: solid 1px #DDDDDD;background-image: url(../img/candado.jpg); background-repeat:no-repeat; width:250px; height:150px}
.TablaLogin2 {background-image: url(../img/candado.jpg); background-repeat:no-repeat; width:160px; height:150px}
.txt { font-size: 8pt; font-family: Verdana; color:#3d4c80; }
.txt2 { font-size: 8pt; font-family: Verdana; color:#660000; }
.txtMed { font-size: 10pt; font-family: Verdana; color:#3d4c80; }
.txtMed2 { font-size: 10pt; font-family: Verdana; color:#660000; }
.txtMed3 { font-size: 10pt; font-family: Verdana; color:#333333; }
.txtGrande { font-size: 12pt; font-family: Verdana; color:#3d4c80; }
.NombreCampo { font-size: 8pt; font-family: Verdana; color:#3d4c80; font-weight: bold;}
.txtPeq { font-size: 7.5pt; font-family: Verdana; color:#4d4b4b; }
.TextoPeqA { font-family: Arial; font-size: 9pt;color:#d20003;}
.TextoPeqB { font-family: Arial; font-size: 9pt; color:#8e8f7d;}
.TextoPeqRojo { font-family: Arial; font-size: 9pt; color:#ff0000;}
.TextoPeqD { font-family: Arial; font-size: 9pt; color:#333399; font-weight:bold;}
.Pie { text-decoration: none; color: #999999; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Tahoma; border-top:2px solid #d6dbe1;} /*Cambia Color*/
.Pie2 { text-decoration: none; color: #999999; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Tahoma; border-top:3px solid #d2811c;} /*Cambia Color*/
.Texto8Blanco {font-family: Verdana; font-size: 8pt; color: #FFFFFF}
.Texto8 {font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: verdana;}
.Textoarea {BACKGROUND-COLOR: #f7fbff; COLOR: #000000;font-family: Verdana; font-size: 8 pt} /*Cambia Color*/

.TitInicio {font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial;color: #393a96; border-bottom: 1px solid #e3e3e3;}
.Tit2Inicio {font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial;color: #393a96;}


.TabNoSel{
BORDER-LEFT: #404040 1px solid; BORDER-TOP: #404040 1px solid; BORDER-BOTTOM: #404040 1px solid; 
font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: verdana;
}
.TabSep1{
background-image:url(../img/tab.gif);background-color:#f2f2f2;width:15px; height:21px;
}
.TabSel{
BORDER-LEFT: #404040 1px solid; BORDER-TOP: #404040 1px solid; 
font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: verdana;
background-color:#f2f2f2;
}
.TabSep2{
background-image:url(../img/tab.gif);width:15px; height:21px;BORDER-BOTTOM: #404040 1px solid;
}
.TabRelleno{
BORDER-BOTTOM: #404040 1px solid; 
}
.ContenedorTabs{
BORDER-RIGHT: #404040 1px solid; BORDER-TOP: 0px ; BORDER-LEFT: #404040 1px solid; BORDER-BOTTOM: #404040 1px solid; 
background-color:#f2f2f2;}

.TablaPopUp{
background-image:url(../img/fondopopup.gif); background-repeat:repeat-y;
border:1px solid #000000;background-color:#f9f8f7;}

.OpcionPopup {
font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: verdana;
height:20px;}

.BordeSep{ border-right:1px dashed #CCCCCC}


.FondoPagina{ background-color:#f0f3f6;}     /*Cambia Color*/
.FondoApartado{ background-color:#d4dee5; padding-left:15px;}   /*Cambia Color*/
.FondoPreApartado{ background-color:#e8edf1;}/*Cambia Color*/


.TrNormal { background-color: #FFFFFF }
.TrResaltado { background-color: #fff8b5 }


.Cabecera {background-color:#e8edf1; color:#000000}
.menu_edit {cursor:pointer;}
.Accesos_menu_edit {cursor:pointer;}
.red {color: #ff0000;}
.error {color:red;font-size:12px;}
.column_combo {font-size:10px;width:90%;float:none;}
Table {font-variant: normal; font-weight: normal; font-size: 12pt; font-family: Arial; color:#444444;}
textarea {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #676767 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #676767 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #f7fbff; } /*Cambia Color*/
.fondo{background-image:url(../img/fondo.gif); background-position:left top; background-repeat:no-repeat;}

.TablaDatos{ border:1px solid #666; background-color:#FFF}
.disabled { background-color: lightgray; }

/*Estilos Combo*/
.itmCbo{ background-image:url(img/gfle.gif); background-repeat:no-repeat; padding-left:8px; margin-left:3px; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: verdana;text-decoration: none;color: #756d59;}
.itmCbo{ background-image:url(img/gfle.gif); background-repeat:no-repeat; padding-left:8px; margin-left:3px; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: verdana;text-decoration: none;color: #FF8888;}

A.itmCbo:link, A.itmCbo:visited, A.itmCbo:active{ text-decoration: none; color: #756d59;}
A.itmCbo:hover{ text-decoration: none; color: #FF8888;}


.CapaCbo{POSITION: absolute; BACKGROUND-COLOR: #ffffff; DISPLAY: none; border:1px solid #000000; padding:5px; z-index:999999}
/*Fin Estilos Combo*/

.box {
   border: 1px solid gray;
   padding: 5px;
   margin: 5px;
}

.editable input[type=submit] {
  color: #F00;
  font-weight: bold;  
}
.editable input[type=button] {
  color: #0F0;
  font-weight: bold;
}

.chkbox {
   border:none;
}

.lnkCapa {
	border: 1px solid #ffffff;
    BACKGROUND-COLOR: #ffffff;
	width:100px;
	}
.lnkCapaOver { 
	border: 1px solid #999999;
    BACKGROUND-COLOR: #eeeeee;
	width:100px;
}

.lnkCapaSel {
	border: 1px solid #999999;
    BACKGROUND-COLOR: #eeeeee;
	width:100px;
}
.lnkCapaSelOver {
	border: 1px solid #999999;
    BACKGROUND-COLOR: #eeeeee;
	width:100px;
}

A.Circulo,A.Circulo:link,A.Circulo:visited{
	padding-top:5px; margin-top:0px; padding-bottom:10px;
	font-size: 10px;font-family: arial;font-weight: bold;color:#496477;
	background-image:url(../img/rect_redondo.gif); background-repeat:no-repeat; width:153px; !height:27px; overflow:hidden; background-color:#FFFFFF; text-align:center;
	display:inline-block; display:-moz-inline-block}
A.Circulo:hover{ 
	padding-top:5px; margin-top:0px;padding-bottom:10px;
	font-size: 10px;font-family: arial;font-weight: bold;color:#496477;
	background-image:url(../img/rect_redondo.gif); background-repeat:no-repeat; width:153px; !height:27px; overflow:hidden; background-color:#d4dee5;text-align:center;
	display:inline-block; display:-moz-inline-block}

A.CirculoSel,A.CirculoSel:hover,A.CirculoSel:link,A.CirculoSel:visited{ 
	padding-top:5px; margin-top:0px;padding-bottom:10px;
	font-size: 10px;font-family: arial;font-weight: bold;color:#496477;
	background-image:url(../img/rect_redondo.gif); background-repeat:no-repeat; width:153px; !height:27px; overflow:hidden; background-color:#d4dee5;text-align:center;
	display:inline-block; display:-moz-inline-block}
	
.TitBloqueFicha {font-style: normal; font-variant: normal; font-weight: bold; font-size: 12pt; font-family: Arial;color: #333333;
margin-bottom:0px; padding-bottom:0px;}

.NombreCliente { font-size: 18pt; font-family: Verdana;}

.txt-formulario_bold {
font-size: 11px; font-family: arial; font-weight: bold; color:#6b901f; padding:11px; line-height: 130%; }

.Separador{ border-bottom:1px solid #aaaaaa; padding-right:5px;padding-left:5px;}
.Separador2{ border-bottom:1px solid #aaaaaa;}

.OpcionesIVA{border-bottom:1px solid #3d4c80;border-right:1px solid #3d4c80;text-align:center;}

.bordes { border-style:solid;border-width:thin; }

#tabsJ {
      float:left;
      width:100%;
      background:#efeee5;
      font-size:80%;
	  font-weight:bold;
      line-height:normal;
	  border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
	margin:0;
	padding:5px 5px 0 0px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("../img/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 2px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("../img/tabrightJ.gif") no-repeat right top;
      padding:5px 5px 5px 1px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
	  
#tabsY {
      float:left;
      width:100%;
      font-size:150%;
	  font-weight:bold;
      line-height:normal;
	  border-bottom:1px solid #24618E;
      }
    #tabsY ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
      }
    #tabsY li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsY a {
      float:left;
      background:url("../img/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsY a span {
      float:left;
      display:block;
      background:url("../img/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsY a span {float:none;}
    /* End IE5-Mac hack */
    #tabsY a:hover span {
      color:#FFF;
      }
    #tabsY a:hover {
      background-position:0% -42px;
      }
    #tabsY a:hover span {
      background-position:100% -42px;
      }
	  
#tabsZ {  float:left; width:100%; background:#ffffff; font-size:85%; font-weight:bold; line-height:normal; border-bottom:1px solid #24618E;  }
#tabsZ ul { margin:0; padding:5px 5px 0 0px; list-style:none; }
#tabsZ li {  display:inline; margin:0; padding:0; }
#tabsZ a { float:left;  background:url("../img/tableftJ.gif") no-repeat left top;  margin:0;  padding:0 0 0 2px; text-decoration:none; }
#tabsZ a span { float:left; display:block; background:url("../img/tabrightJ.gif") no-repeat right top; padding:5px 5px 5px 1px; color:#24618E; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/  #tabsZ a span {float:none;}
 /* End IE5-Mac hack */ #tabsZ a:hover span { color:#FFF;} #tabsZ a:hover { background-position:0% -42px; } #tabsZ a:hover span { background-position:100% -42px; }	



	
/* ######### Para el menu Desplegable ######### */
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: ;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;left: 0;top: 0;visibility: hidden;border: 1px solid black;border-bottom-width: 0;font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial;
line-height: 18px;z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #eff4f7;width: 125px; /* default width for menu */}

.anylinkmenu ul{margin: 0;padding: 0;list-style-type: none;}

.anylinkmenu ul li a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid black;padding: 2px 0;text-decoration: none;
font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial;text-indent: 5px;
color:#3d4c80}

.anylinkmenu a:hover{ /*hover background color*/
background: #eff4f7;color: #DD2222;}

/* ######### Alternate multi-column class for drop down menus ######### */

.anylinkmenucols{position: absolute;width: 350px;left: 0;top: 0;visibility: hidden;border: 1px solid black;padding: 10px;
font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;}

.anylinkmenucols li{padding-bottom: 3px;}

.anylinkmenucols .column{float: left;padding: 3px 8px;margin-right: 5px;background: #E0E0E0;}

.anylinkmenucols .column ul{margin: 0;padding: 0;list-style-type: none;}

/* ######### class for shadow DIV ######### */
.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;left: 0;top: 0;z-index: 99; /*zIndex for shadow*/
background: black;visibility: hidden;}
/* ######### FIN menu Desplegable ######### */





.bubble-right 
{
position: relative;
width: 560px;
margin-left:160px;
padding: 10px;
background: #f3ffe8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: #666666 solid 1px;
}

.bubble-right :after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 9px 0 9px 21px;
border-color: transparent #f3ffe8;
display: block;
width: 0;
z-index: 1;
right: -19px;
top: 10px;
}

.bubble-right :before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 9px 0 9px 21px;
border-color: transparent #666666;
display: block;
width: 0;
z-index: 0;
right: -21px;
top: 10px;
}


.bubble-left 
{
position: relative;
width: 560px;
 margin-left:20px;
padding: 10px;
background: #F0F0F0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: #666666 solid 1px;
}

.bubble-left:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 9px 19px 9px 0;
border-color: transparent #F0F0F0;
display: block;
width: 0;
z-index: 1;

left: -19px;
top: 10px;
}

.bubble-left:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 9px 19px 9px 0;
border-color: transparent #666666;
display: block;
width: 0;
z-index: 0;
left: -20px;
top: 10px;
}

.FechaWA {
width:220px;
border:1px solid #999999;
background-color:daf3fe;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
padding:3px;
text-align:center;
position:relative;
left:270px;
}
.CapaAvisoWA{
	height:30px;width:600px;
	border:1px solid #CCCCCC; 
	margin-left:-35px; margin-top:20px;margin-bottom:20px; padding-left:5px; padding-right:5px; padding-top:10px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	text-decoration:none; 
	font-family:Verdana, Arial; font-size:12px; 
	overflow:hidden; 
	background-color:#fffff3;
	cursor:pointer
}
.Boton5 {
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-webkit-border-top-left-radius:17px;
	-moz-border-radius-topleft:17px;
	border-top-left-radius:17px;
	-webkit-border-top-right-radius:17px;
	-moz-border-radius-topright:17px;
	border-top-right-radius:17px;
	-webkit-border-bottom-right-radius:17px;
	-moz-border-radius-bottomright:17px;
	border-bottom-right-radius:17px;
	-webkit-border-bottom-left-radius:17px;
	-moz-border-radius-bottomleft:17px;
	border-bottom-left-radius:17px;
	text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#14396a;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:43px;
	line-height:43px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #7cacde;
}
.Boton5:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
	color:#222222;
}
.Boton5:active {
	position:relative;
	top:1px;
}



/*################## Checkbox #################*/
.squaredFour {
	color:#29D832;
	width: 20px;	
	margin: 5px auto;
	position: relative;
}

.squaredFour label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	top: 0;
	border-radius: 4px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,3.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,3.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,3.5);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dde5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dde5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dde5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dde5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dde5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.squaredFour label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredFour label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

.squaredFour input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}	
/*################## Fin Checkbox #################*/

/*################## Especifico Neteo #################*/
#netear tr td:nth-child(4){
padding-right: 3%;
}
#netear .txtMed, .txtGrande{
	font-weight:bold;
}
/*################## Fin Especifico Neteo #################*/

/*################## Mensaje entrada desde otro pais #################*/	
#aviso{
	font:1.5em Arial, sans-serif; 
	text-align:center; 
	width:450px; 
	height:200px; 
	position:fixed; 
	top:0; 
	bottom:0; 
	left:0; 
	right:0; 
	margin:auto; 
	z-index:100; 
	border:2px solid #D2811C;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;	
	background-color:#FFFFFF; 
	display:none;
}
.bienvenido{
	font:1.5em Arial, sans-serif; 
	background-color:#D2811C;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
#aviso a{
	 margin:12px;
	 padding:3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:12pt;
	BACKGROUND-COLOR: #E0E5EB;
 	cursor:pointer; cursor: hand;
}
.FondoDeshabilitado{ 
	visibility:hidden;
	position:fixed; 
	padding:0px; 
	left:0px; 
	top:0px; 
	right:0px; 
	bottom:0px; 
	width:100%; 
	height:1000px; 
	z-index:3;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75; 
	background-color:#333333;
}
/*################## Fin mensaje entrada para otros paises #################*/	

/*ESTILOS PARA CONVERSACION DE INCIDENCIAS.*/
.bubbleIncidencias-right 
{
position: relative;
width: 560px;
margin-left:160px;
padding: 10px;
background: #f3ffe8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: #666666 solid 1px;
}

.bubbleIncidencias-right :after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 9px 0 9px 21px;
border-color: transparent #f3ffe8;
display: block;
width: 0;
z-index: 1;
right: -19px;
top: 10px;
}

.bubbleIncidencias-right :before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 9px 0 9px 21px;
border-color: transparent #666666;
display: block;
width: 0;
z-index: 0;
right: -21px;
top: 10px;
}


.bubbleIncidencias-left 
{
position: relative;
width: 560px;
 margin-left:20px;
padding: 10px;
background: #F0F0F0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: #666666 solid 1px;
}

.bubbleIncidencias-left:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 9px 19px 9px 0;
border-color: transparent #F0F0F0;
display: block;
width: 0;
z-index: 1;

left: -19px;
top: 10px;
}

.bubbleIncidencias-left:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 9px 19px 9px 0;
border-color: transparent #666666;
display: block;
width: 0;
z-index: 0;
left: -20px;
top: 10px;
}
A.BotAzul:link, A.BotAzul:visited, A.BotAzul:active {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#000000;text-decoration:none;font-family:Verdana, Arial; font-size:14px; font-weight:bold; background-color:#a7c7dd; padding:8px}
A.BotAzul:hover {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#884444;text-decoration:none;font-family:Verdana, Arial; font-size:14px;font-weight:bold; background-color:#a7c7dd;}

.caract-wrap i{font-size:48px;height:110px;width:110px;margin:3px;border-radius:100%;line-height:110px;text-align:center;background:#ffffff;color:#f26107;border:3px solid #ffffff;box-shadow:inset 0 0 0 5px #f2f2f2;
-webkit-box-shadow:inset 0 0 0 5px #f2f2f2;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;float:left;margin-right:25px;}
.caract-wrap i:hover{background:#f26107;color:#fff;box-shadow:inset 0 0 0 5px #f26107;-webkit-box-shadow:inset 0 0 0 5px #f26107;border:3px solid #f26107;}

.rounded {	border: 1px solid #6b901f; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  font-size: 12px; padding: 4px 7px; outline: 0; -webkit-appearance: none;}
.rounded:focus { border-color: #d2811c;}

.ulBlog {
    list-style: none; margin:0px; padding:0px
}

.ulBlog > li {
  background: url('../img/Bookmark.png') no-repeat left top;

  padding: 0px 10px 10px 20px;
  background-position: 0px 5px;
}

.TituloPublico1, .TituloPublico2{
	font-weight: bold;
}

.TituloPublico1{
	font-size: 1.3em;
}

/* Estilos footer*/
.footer-copyright{
		background-color: #d2811c;
	}
	footer{
		background-color: #020101;
	}
	.titulosGrandes{
		color: #fffffe;
	}
	.texto-copyright{
		color: #fffffe;
	}
	.enlace-copy-adcore{
		color: black;
		font-size: 1.2em;
		text-decoration: none;
	}
	.enlace-copy-adcore:hover{
		text-decoration: none; 
		color: black;
	}
	.btn-floating{
		border-radius: 50%;
		width: 47px;
		height: 47px;
		display: inline-block;
	    color: #fff;
	    text-align: center;
	}
	.btn-floating i{
		font-size: 1.25rem;
    	line-height: 47px;
    	color: #fff;
	}
	.btn-fb:hover{
		background-color: #fff !important;
	}
	.btn-fb:hover i{
		color: #3b5998;
	}
	.btn-fb{
		background-color: #3b5998 !important;
		transition: 0.3s ease-in;
	}
	.enlaces-acercade, .enlaces-acercade:hover, .enlaces-acercade:active, .enlaces-acercade:link{
		color: #999999 !important;
		text-decoration: none;

	}
	.googleMapsIcon{
		width: 45px;
		text-align: center;
	}	
	.googleReviewLogo {
		width: 144px;
	}
	.opinionesCentrar{
		text-align: center;
	}
	/* Estilos El porque de siturweb*/
	
	.card-header > a {
		  display: block;
		  position: relative;
		}
		.card-header > a:after {
		  content: "\f078"; /* fa-chevron-down */
		  font-family: 'FontAwesome';
		  position: absolute;
		  right: 0;
		  top: 5px;
		  color: #d2811c;
		}
		.card-header > a[aria-expanded="true"]:after {
		  content: "\f077"; /* fa-chevron-up */
		  color: #d2811c;
		}
		.card-header:hover{
			background-color: #eaeaea;
		}
		.card-body{
			text-align: justify;
		}
		a:link, a:visited, a:active, a:hover{
   			 text-decoration:none !important;

		}
		.margenInferior{
			margin-bottom: 80px;
		}
		
		/* Cabecera pública */
		.txtHover{
		color: #777777;
		}
		.txtHover: hover{
			color: red;
		}

		.botonEntrar{
			font-family: "Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; 
			display: inline-block;
		  border-radius: 4px;
		  background-color: #4caf50;
		  border: none;
		  color: #FFFFFF;
		  text-align: center;
		  font-size: 16px;
		  padding: 0px;
		  width: 100px;
		  transition: all 0.5s;
		  cursor: pointer;
		  margin: 5px;
		}
		.botonEntrar span {
		  cursor: pointer;
		  display: inline-block;
		  position: relative;
		  transition: 0.5s;
		  color: #FFFFFF;
		}
		.botonEntrar span:after {
		content: '\00bb';  /* Entidades CSS. Para usar entidades HTML, use &#8594;*/
		position: absolute;
		  opacity: 0;
		  top: 0;
		  right: -20px;
		  transition: 0.5s;
		}
		.botonEntrar:hover span {
		  padding-right: 25px;
		}
		.botonEntrar:hover span:after {
		  opacity: 1;
		  right: 0;
		}
		.custom-control-label{
			cursor: pointer;
		}
		.custom-control-input{
			cursor: pointer;
		}
		.custom-control{
			min-height: 0px !important;
		}
		.recPass{
			line-height: 0 !important;
		}
		.columnaRecPass{
			position: absolute;
			margin-top: 3px;
		}
		.labelLog {
			display: block;
			padding-left: 15px;
			text-indent: -15px;
			line-height: 2 !important;
		}
		 
		#inputLog,#inputPass {
			width: 13px;
			height: 13px;
			padding: 0;
			margin:0;
			vertical-align: bottom;
			position: relative;
			top: -1px;
			*overflow: hidden;
		}
		.posicionarRecordar{
				position: absolute;
				right: 20px;
		}





