/* CSS Document */
body {
	background-color: #dcd8d4; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana;
	font-size: 10px;
}
H1 { font-variant: normal; font-weight: bold; font-size: 12pt; font-family: Tahoma; height:20px; margin: 0px; padding: 0px; border: 0px 0;	page-break-before: 0;	page-break-after: 0; }
H2 { font-size: 14px;font-family: arial;font-weight: bold;color:#0274f9;text-transform: uppercase;text-decoration:underline;line-height: 130%;}
.botones { font-size: 11px; font-family: arial; color:#666666; letter-spacing: 1px; text-decoration:none; }
.botones:hover { font-size: 11px; font-family: arial; color:#0274f9; letter-spacing: 1px; text-decoration:none; }

A.MnuPrin:link, A.MnuPrin:visited, A.MnuPrin:active {font-size: 11px; font-family: arial; font-weight:bold;color:#666666; letter-spacing: 1px; text-decoration:none; }
A.MnuPrin:hover {font-size: 11px; font-family: arial;font-weight:bold; color:#0274f9; letter-spacing: 1px; text-decoration:none;}

A.link_idioma:link, A.link_idioma:visited, A.link_idioma:active {font-size: 10px;color:#FFFFFF;font-family: arial;font-weight: bold;text-decoration:none;}
A.link_idioma:hover {font-size: 10px;color:#FFFFFF;font-family: arial;font-weight: bold;text-decoration:underline;}

.OpcMenu{ font-size: 11px; font-family: arial; color:#FFFFFF; letter-spacing: 1px; text-decoration:none; }
.OpcMenu:hover { font-size: 11px; font-family: arial; color:#660000; letter-spacing: 1px; text-decoration:none; }

.SubBotones { font-size: 12px; font-family: arial; color:#666666; font-weight:bold; text-decoration:none; }
.SubBotones:hover { font-size: 12px; font-family: arial; color:#0274f9; font-weight:bold; text-decoration:none; }

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: #000000; 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.lnkmnu2:link, A.lnkmnu2:visited, A.lnkmnu2:active {text-decoration: none; color: #FFFFFF; font-variant: normal; font-weight:bold; font-size: 8pt; font-family: Arial; }
A.lnkmnu2:hover { text-decoration: none; color: #AAAAAA; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial;}

A.crPrecio:link, A.crPrecio:visited, A.crPrecio:active {text-decoration: none; color: #d07100;font-size: 11px; font-family: verdana; font-weight:bold;}
A.crPrecio:hover { text-decoration: none; color: #DD2222;font-size: 11px; font-family: verdana; font-weight:bold;}

A.crPrecio2:link, A.crPrecio2:visited, A.crPrecio2:active {text-decoration: none; color: #d07100;font-size: 11px; font-family: verdana; font-weight:bold;}
A.crPrecio2:hover { text-decoration: none; color: #DD2222;font-size: 11px; font-family: verdana; font-weight:bold; background-color:#CCC;}

img{border:0px;}

INPUT.TxtAdmin {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; }
.Textoarea {BACKGROUND-COLOR: #F7FBFF; COLOR: #000000;font-family: Verdana; font-size: 8 pt;}
.Cbo {padding-top: 0; padding-bottom: 0;BORDER-RIGHT: #000000 1px solid; BORDER: #7f9db9 1px solid;  BACKGROUND-COLOR: #FFFFFF; COLOR: #000000;font-family: Verdana; font-size: 8 pt;}

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;
}

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.Bot2,A.Bot2:link,A.Bot2: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;
	display:inline-block;
	padding-top:5px;
}

A.Bot2: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;
	display:inline-block;
	padding-top:5px;
}
A.Bot3,A.Bot3:link,A.Bot3:visited{
	border: 1px solid #999999;
    TEXT-DECORATION: none; BACKGROUND-COLOR: #ffeeb3; 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:inline-block;
	padding-top:5px;
}

A.Bot3: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;
	display:inline-block;
	padding-top:5px;
}
A.BotonGr,A.BotonGr:link,A.BotonGr:visited{
	border: 1px solid #999999;
    TEXT-DECORATION: none; BACKGROUND-COLOR: #c3c6e5; 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: 10pt; font-family: Arial;
}

A.BotonGr:hover{
    border: 1px solid #999999;
	TEXT-DECORATION: none; BACKGROUND-COLOR: #F7FBFF; 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: 10pt; font-family: Arial;
}

A.BotonGr2,A.BotonGr2:link,A.BotonGr2:visited{
	border: 1px solid #999999; height:20px;
    TEXT-DECORATION: none; BACKGROUND-COLOR:#F7FBFF;  padding:2px;
    COLOR: #000000; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial;
}

A.BotonGr2:hover{
    border: 1px solid #999999;height:20px;
	TEXT-DECORATION: none; BACKGROUND-COLOR: #c3c6e5; padding:2px;
    COLOR: #800000; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial;
}

.MasTarifas:link, .MasTarifas:visited { color:#FF4400;font-weight:bold;text-decoration:none;font-size:14px; }
.MasTarifas:hover{ color:#000000;font-weight:bold;text-decoration:none;font-size:14px; }

.OtrosHoteles:link, .OtrosHoteles:visited { font-size:18px;color:#FF7700;text-decoration:none; }
.OtrosHoteles:hover { font-size:18px;color:red;text-decoration:none; }



.MejorarOferta { font-size:11px; background-color:#FF7700; color:#FFFFFF; font-size:13px; font-weight:bold; border:2px groove #1E679A; }
A.MejorarLink:link,A.MejorarLink:hover,A.MejorarLink:visited { color:#0234f9; text-decoration:none; }

.BordeVerde{border:#0274f9 1px solid;}
.TituloTabla{ background-color:#6C74BC;
font-size: 10px;
color:#FFFFFF;
font-family: verdana; font-weight:bold
}
.titulo_chico2{
font-size: 9px;
color:#6b75bb;
font-family: verdana;
font-weight: bold;
text-transform: uppercase;
line-height: 130%;
}
.titulo_chico3{
font-size: 16px;
color:#0000cc;
font-family: verdana;
font-weight: bold;
text-transform: uppercase;
line-height: 130%;
}
.titulo_chico{
font-size: 9px;
color:#6b75bb;
font-family: verdana;
font-weight: bold;
text-transform: uppercase;
line-height: 130%;
}
.titulo_chico:hover{
font-size: 9px;
color:#6b75bb;
font-family: verdana;
font-weight: bold;
text-transform: uppercase;
line-height: 130%;
text-decoration:underline;
}
.titulo_combos{
font-size: 11px;
color:#FFFFFF;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
line-height: 150%;
}
.texto_combos{
font-size: 11px;
color:#FFFFFF;
font-family: arial;
line-height: 120%;
text-decoration:none;
}
.texto_combos:hover{
font-size: 11px;
color:#FFFFFF;
font-family: arial;
line-height: 120%;
text-decoration:underline;
}
.link_mail{
font-size: 10px;
font-family: verdana;
color:#666666;
text-decoration:none;
}
.link_mail:hover{
font-size: 10px;
font-family: verdana;
color:#666666;
text-decoration:underline;
}
.txt0 {
font-size: 8px;
font-family: verdana;
color:#666666;
}
.txt {
font-size: 10px;
font-family: verdana;
color:#666666;
}
.txtNegro{
color: #000000 !important;
}
.txtFechas {
font-size: 9px;
font-family: verdana; font-weight:bold;
color:#FFFFFF; background-color:#6b75bb; width:70px;
}
.Precio { font-size: 20px;font-family: verdana; font-weight:bold;background-image:url(/img/fondoPrecio.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF;}
.Precio2 { font-size: 20px;font-family: verdana; font-weight:bold;background-image:url(/img/fondoPrecio2.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF;}
.txtFechasRelleno {font-size: 9px;font-family: verdana; font-weight:bold;color:#FFFFFF; background-color:#6b75bb;}
.txt2 {
font-size: 11px;
font-family: verdana;
color:#666666;
}
.txt3 {
font-size: 12px;
font-family: verdana;
color:#444444;
}
.txtInc {
font-size: 13px;
font-family: verdana;
color:#333333;
padding-top:7px
}
.txtHD {
font-size: 13px;
font-family: verdana;
color:#000000;
}
.txtCabCru {
font-size: 14px;
font-family: verdana;
color:#000000;
}
.txt-interiores {
font-size: 11px;
font-family: arial;
color:#666666;
padding:10px;
line-height: 140%;
}
.txt-interiores_apartados {
font-size: 11px;
font-family: arial;
color:#666666;
line-height: 110%;
}
.txt-interiores_bold {
font-size: 11px;
font-family: arial;
font-weight: bold;
color:#666666;
padding:10px;
line-height: 140%;
}
.txt-interiores_bold2 {
font-size: 11px;
font-family: arial;
font-weight: bold;
color:#996633;
padding:10px;
line-height: 140%;
margin:2px; padding-right:10px; padding-top:0px; padding-bottom:0px; padding-left:0px;
}
.txt-formulario_bold {
font-size: 11px;
font-family: arial;
font-weight: bold;
color:#0274f9;
padding:11px;
line-height: 130%;
}
.txt-apartados_tit {font-size: 11px;font-family: arial;font-weight: bold;color:#0274f9;text-transform: uppercase;text-decoration:underline;line-height: 130%;}

.margen {
padding-bottom:5px;
padding-top:5px;
padding-right:2px;
padding-left:2px;
}
.campo2 {
	border:#0274f9 1px solid;
	font-family:verdana;
	font-size:12px;
	color:#666666;
	padding:2px;
	background-color:#ffffff;
}
.bt {
	font-family:verdana;
	font-weight: bold;
	font-size:10px;
	color:#ffffff;
	padding:3px;
	text-decoration:none;
	background-color:#6C74BC;
}

.SubMenu{position:absolute; display:block; z-index:9999;filter: alpha(opacity=80);opacity: .8 ;-moz-opacity:0.8; margin-top:-10; }
.CapaOculta{position:absolute; display:none; z-index:9999;}

.FilaAlt{background-color:#f7f0e0;}
.Fila{background-color:#FFFFFF;}
.warning { background-color:#D8CF14; }

.txt-apart {
font-size: 24pt;
font-family: arial;
font-weight: normal;
color:#0274f9;
padding-right:10px;
}

.TextoPeqB { font-family: Arial; font-size: 9pt; color:#8e8f7d;}
.TextoPeqC { font-family: Arial; font-size: 9pt; color:#097b0e;}
.Separador{ border-right:1px solid #666666; padding-right:5px;padding-left:5px;}

/********************BUSCADOR DE CRUCEROS***************************************/

.txt-cruceros-combo {
font-size: 12px;
font-family: arial;
font-weight: bold;
color:#0274f9;
padding-left:10px;
text-decoration:none;
line-height: 130%;
}

.txt-cruceros-combo:hover { color: red; }
.txt-cruceros-precio{
font-size: 14px;
font-family: verdana;
font-weight: bold;
color:red;
padding-left:2px;
line-height: 130%;
}
.txt-titulo{
font-size: 14px;
font-family: arial;
font-weight: bold;
color:#0274f9;

line-height: 130%;
}
.txt1 {
font-size: 12px;
font-family: verdana;
color:#666666;

}
.txt2 {
font-size: 10px;
font-family: verdana;
color:#666666;
}
.txt-cruceros-apartados_tit {
font-size: 15px;
font-family: Verdana;
font-weight: bold;
color:#0274f9;
text-transform: uppercase;
text-decoration:underline;
line-height: 130%;
}
.capa-foto{
/*border: 1px solid black;*/ 
width:190px; 
float:right; 
margin:4px;
}
.capa-txt{
/*border: 1px solid black; */
width:676px; 
float:right; 
margin:4px; 
padding:4px;
}
.txt-cruceros-negro {
font-size: 12px;
font-family: arial;
font-weight: bold;
color: black;
padding-left:10px;
line-height: 130%;
}
.bt2{
display: block; 
float:left; 
margin: 0 5px 10px 0; 
padding: 5px; 
border:2px solid silver; 
text-decoration:none; 
cursor: pointer; 
color:#FFFFFF; 
background-color:#6C74BC; 
font-size:12px; 
font-weight: bold;
}

/********************RESERVA HOTELES********************************/

.txt_hoteles {
font-size: 16px;font-family: arial;color:#666666;
}

.txt-formulario_bold_hoteles {
font-size: 15px;
font-family: arial;
font-weight: bold;
color:#0274f9;
padding:11px;
line-height: 130%;
}

.titulo_hotel {
font-size: 18px;
font-family: arial;
color: #000000;
text-decoration: none; }

.titulo_hotel:hover {
font-size: 18px;
font-family: arial;
color: #DD2222;
text-decoration: none; }


.borde_hotel {
 height:1px;
 padding:0px; margin:0px;
 border-top-style: dotted;
 border-top-width: 2px;
 border-top-color:#8FBC8F;
 line-height:1px;
 }

 .txt_resaltado_hotel:link, .txt_resaltado_hotel:visited {
font-size: 16px;
font-family: arial;
color:#666666;
text-decoration:none; }
 
 
.txt_resaltado_hotel:hover {
font-size: 16px;
font-family: arial;
color:black; }


.txt-interiores_bold_hotel {
font-size: 13px;
font-family: arial;
font-weight: bold;
color:#666666;
line-height: 140%;
}


.bt2_hotel{
margin: 0 5px 10px 0; 
padding: 5px; 
border:2px solid silver; 
text-decoration:none; 
cursor: pointer; 
color:#FFFFFF; 
background-color:#6C74BC; 
font-size:13px; 
font-weight: bold;
}
A.Boton_buscar,A.Boton_buscar:link,A.Boton_buscar:visited{
border: 1px solid black;
text-decoration: none;
background-color: #DCDCDC;
height:20px; 
padding-left:7px;
padding-right:7px;
padding-top:4px;
padding-bottom:4px;
color: #000000;
font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial;
}

A.Boton_buscar:hover{
    border: 1px solid black;
	TEXT-DECORATION: none; BACKGROUND-COLOR: #DCDCDC; height:20px; padding-left:7px;padding-right:7px;padding-top:4px;padding-bottom:4px;
    COLOR: #800000;
    font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial;
}
.enlaceOferta:link,.enlaceOferta:visited, .enlaceOferta:active { font-size:13px;font-weight:normal;color:#665522;text-decoration:none;font-family:Arial }
.enlaceOferta2:link,.enlaceOferta2:visited, .enlaceOferta2:active { font-size:13px;font-weight:normal;color:#995500;text-decoration:none;font-family:Arial }
.enlaceOferta:hover, .enlaceOferta2:hover { font-size:13px;font-weight:normal;color:#909090;text-decoration:none;font-family:Arial }

.lnkOferta:link,.lnkOferta:visited, .lnkOferta:active { font-size:11px;font-weight:bold;color:#665522;text-decoration:none;font-family:Arial }
.lnkOferta2:link,.lnkOferta2:visited, .lnkOferta2:active { font-size:11px;font-weight:bold;color:#995500;text-decoration:none;font-family:Arial }
.lnkOferta:hover, .lnkOferta2:hover { font-size:11px;font-weight:bold;color:#909090;text-decoration:none;font-family:Arial }

.EnlaceDispo:link,.EnlaceDispo:visited {
	color:#66AAEE;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.EnlaceDispo:hover {
	color:#0274f9;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.EnlaceDispo2 {
	color:#0274f9;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
/*akisi*/
.txt-generales {font-size: 12px;font-family: arial;color:#222222;line-height: 120%;}
.txt-generales_bold {font-size: 12px;font-family: arial;font-weight: bold;color:#222222;line-height: 110%;}
.txt_naranja {font-size: 11px;font-family: arial;color:#fd3c05;text-decoration:none;}
.txt_naranja_datos {font-size: 11px;font-family: arial;color:#fd3c05;text-decoration:none;line-height: 140%;}
.txt_naranja_datos_bold_under {font-size: 11px;font-family: arial;color:#fd3c05;font-weight: bold;letter-spacing:1px;text-decoration:underline;line-height: 140%;}
.txt_datos {font-size: 12px;font-weight: bold;font-family: Verdana;color:#cc3333;text-decoration:none;}
.campo1 {border:#555555 1px solid;font-family:arial;font-size:12px;color:#333333;padding:1px;background-color:#ffffff;}
.verdana75 {font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.5pt; font-family: verdana;color: #000000}
.verdana75N {font-style: normal; font-variant: normal; font-weight: bold; font-size: 7.5pt; font-family: verdana;color: #1635d4}
/*fin akisi*/

.LstEsc{
border:1px solid #999999; font-size: 12px;font-family: arial;color:#000000;height:280px;width:220px;
scrollbar-face-color: #747cc4; 
scrollbar-highlight-color: #747cc4; 
scrollbar-shadow-color: #747cc4; 
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF; 
scrollbar-track-color:#E5E5E5; 
scrollbar-drakshadow-color:#000000;
}

.caja_paradores {background-color: #AA9D7B;}
.Letra_Parador {color: #FFFFFF;   font-weight: bold;font-family:Arial;font-size:11px;}
.TitEU{font-size: 20px;font-family: arial;font-weight: normal;color:#FFFFFF; padding-top:0px; padding-bottom:10px; margin-top:0px;}


/* ============================================================================================================================
== BUBBLE WITH A RIGHT-ANGLED TRIANGLE
** ============================================================================================================================ */

/* THE SPEECH BUBBLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-right {
  position:relative;
  padding:10px;
  margin:1em 0 0em;
  color:#000;
  width:350px;
  background:#779ECB; /* default background for browsers without gradient support */
  /* css3 */
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#779ECB), to(#779ECB));
  background:-moz-linear-gradient(#779ECB, #779ECB);
  background:-o-linear-gradient(#779ECB, #779ECB);
  background:linear-gradient(#779ECB, #779ECB);
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

/* Variant : for top positioned triangle
------------------------------------------ */

.triangle-right.top {
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#779ECB), to(#779ECB));
  background:-moz-linear-gradient(#779ECB, #779ECB);
  background:-o-linear-gradient(#779ECB, #779ECB);
  background:linear-gradient(#779ECB, #779ECB);
}

/* Variant : for left positioned triangle
------------------------------------------ */

.triangle-right.left {
  margin-left:40px;
  background:#fcfbf6;
}

/* Variant : for right positioned triangle
------------------------------------------ */

.triangle-right.right {
  margin-left:250px;
  background:#f3ffe8;
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-right:after {
  content:"";
  position:absolute;
  bottom:-20px; /* value = - border-top-width - border-bottom-width */
  left:50px; /* controls horizontal position */
  border-width:20px 0 0 20px; /* vary these values to change the angle of the vertex */
  border-style:solid;
  border-color:#779ECB transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* Variant : top
------------------------------------------ */

.triangle-right.top:after {
  top:-20px; /* value = - border-top-width - border-bottom-width */
  right:50px; /* controls horizontal position */
  bottom:auto;
  left:auto;
  border-width:20px 20px 0 0; /* vary these values to change the angle of the vertex */
  border-color:transparent #779ECB;
}

/* Variant : left
------------------------------------------ */

.triangle-right.left:after {
  top:16px;
  left:-40px; /* value = - border-left-width - border-right-width */
  bottom:auto;
  border-width:15px 40px 0 0; /* vary these values to change the angle of the vertex */
  border-color:transparent #FF0000;
}

/* Variant : right
------------------------------------------ */

.triangle-right.right:after {
  top:16px;
  right:-40px; /* value = - border-left-width - border-right-width */
  bottom:auto;
  left:auto;
  border-width:15px 0 0 40px; /* vary these values to change the angle of the vertex */
  border-color:transparent #f3ffe8 ;
}

/*#######################*/


.bubble-right 
{
position: relative;
width: 560px;
margin-left:150px;
padding: 010px;
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: 14px 0 14px 36px;
border-color: transparent #f3ffe8;
display: block;
width: 0;
z-index: 1;
right: -34px;
top: 10px;
}

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


.bubble-left 
{
position: relative;
width: 560px;
 margin-left:30px;
padding: 10px;
background: #fcfbf6;
-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: 14px 34px 14px 0;
border-color: transparent #fcfbf6;
display: block;
width: 0;
z-index: 1;

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

.bubble-left:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 14px 34px 14px 0;
border-color: transparent #666666;
display: block;
width: 0;
z-index: 0;
left: -35px;
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;

}
