body {
background-color:#FFFFFF;
margin:0px;
padding:0px;
}
img.sp {WIDTH:7px;HEIGHT:7px;margin-left:6px;margin-right:6px}
img.c3 {Z-INDEX:1;LEFT:103px;POSITION:absolute;TOP:3px}
img.c4 {Z-INDEX:1;LEFT:103px;POSITION:absolute;TOP:2px}
img.c5 {Z-INDEX:1;LEFT:300px;POSITION:absolute;TOP:35px}
img.xc5 {Z-INDEX:1;LEFT:368px;POSITION:absolute;TOP:55px}
img.c6 {Z-INDEX:1;LEFT:407px;POSITION:absolute;TOP:7px;border:#D0D0D0 1px solid;background-color:#F0F0F0}
table.c42 {Z-INDEX:2;LEFT:100px;WIDTH:779px;POSITION:absolute;TOP:70px;HEIGHT:1px}
table.c142 {FONT-SIZE:10px;color:#303430;font-family:Verdana,arial,helvetica}
table.tb9 {color:#802020;font-family:verdana,arial,helvetica;font-size:10px;height:14px;LEFT:320px;POSITION:absolute;TOP:6px}
table.c24 {color:#F07000;font-family:verdana,arial,helvetica;font-size:10px;POSITION:absolute;TOP:548px;text-align:center;LEFT:100px;WIDTH:612px;}
td.c1  {color:black;font-family:verdana,arial,helvetica;font-size:11px;text-align:center}
td.c24 {CURSOR: default; color: #9f4f4f; text-align: center; font-family: verdana, arial, helvetica; font-size: 11px; height: 18px}
td.x01 {text-align:right;}
div.c12c {
FONT-SIZE:11px;LEFT:0px;WIDTH:606px; 
height:349px;
BORDER-TOP:#917E43 1px solid;overflow:hidden;
BORDER-BOTTOM: #917E43 1px solid;
background-color:#FFFFFF;padding-top:0px;margin-top:12px  
}
div.c12h {
FONT-SIZE: 10px; Z-INDEX: 4; LEFT: 0px; WIDTH: 614px; 
POSITION: relative; TOP: -359px; height: 0px; LINE-HEIGHT: 1.2;
BORDER-TOP: #6898D0 1px dashed; overflow:hidden;
color: #996633; font-family: Verdana, arial, helvetica; 
BORDER-BOTTOM: #6898D0 1px solid;
background-color: #FFFFFF; padding: 0px; margin: 0px  
}
div.c12d {
FONT-SIZE: 10px; Z-INDEX: 4; LEFT: 734px; WIDTH: 143px; 
POSITION: absolute; TOP: 8px; HEIGHT: 62px; 
BORDER-top: #CEC8B3 1px solid;
BORDER-bottom: #CEC8B3 1px solid;
background-image:url(http://www.turismoplus.com/imagenes/f_izq.gif);
}
div.c12e {
FONT-SIZE: 10px; Z-INDEX: 4; LEFT: 718px; WIDTH: 160px; 
POSITION: absolute; TOP: 175px; HEIGHT: 602px; 
BORDER-TOP: #917E43 1px solid; 
BORDER-BOTTOM: #917E43 1px solid;
padding: 0px; margin: 0px; 
background-color: #FFFFFF; padding: 0px; margin: 0px;  
color: #996633; font-family:  arial, helvetica; 
}
div.c12f {
FONT-SIZE: 11px; Z-INDEX: 5; LEFT: 101px; WIDTH: 776px; 
POSITION: absolute; TOP: 1px; height: 441px;
background-color: #FFFFFF; padding: 0px; margin: 0px;
}
div.aviso {
margin:5px;font-family:'Trebuchet MS',Verdana,arial,helvetica;color:#000000;FONT-SIZE:14px
}
input.inp {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #580000;
font-size: 11px;
background-color: #FDFCFC
}
input.botent {
background:#E0E4E0;
width: 63px; 
height: 18px;
font-variant: small-caps;
border-width: 1px 1px 1px 1px;
border-top-color:#f0f4f0;
border-left-color:#f0f4f0;
border-right-color:#d0d4d0;
border-bottom-color:#d0d4d0;
color: #9f4f4f;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
}
input.z80 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #580000;
font-size: 11px;
background-color:#FEFDFD;
border:#C0C4C0 1px solid;
}
input.botsel {
width:94px;
margin-left:5px;
background:#E4E4E0;
height: 17px;
border-width: 1px 1px 1px 1px;
border-top-color:#f4f0f0;
border-left-color:#f4f0f0;
border-right-color:#d4d0d0;
border-bottom-color:#d4d0d0;
color: #df4f4f;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
}
 
select.select { 
font-family: Verdana, Arial, Helvetica, sans-serif; color: #580000;
font-size: 11px; 
height: 18px;
background-color: #FEFDFD
} 
span.c41 {color:#FFFFFF;font-variant:small-caps;cursor:pointer;font-family: verdana, arial, helvetica; font-size: 11px; text-align: center}
span.xx {cursor:pointer;}
span.yy {visibility:hidden;}
span.ti {color:#E88C40;font-variant:small-caps;font-family:verdana,arial,helvetica;font-size:11px;}
span.tj {color:#007800;}
span.kk {color:#780000;}
span.cz {color:#6F3693;cursor:help;}
span.cy {color:#366F93;cursor:help;}
span.precio_a {cursor:default;color:#D66310;font-size:18px;text-decoration:line-through;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif}
span.precio_h {cursor:default;color:#D00000;font-size:18px;font-weight:bold;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif}
span.proveedor_a {cursor:pointer;text-decoration:underline;color:#1064D8;font-size:16px;font-weight:bold;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif}
div.tt {cursor:pointer;color:#404C50;margin-left:3px}
div.uu {cursor:pointer;color:#007800;margin-bottom:4px;margin-top:15px}
div.vv {cursor:pointer;color:#AD2121;margin-left:10px}
div.ww {cursor:pointer;color:#6F3693;margin-left:20px}
div.zz {cursor:pointer;color:#1064D8;margin-left:30px}
td.aa {padding-top:8px;text-align:left;color:#000000;font-variant:small-caps;font-family:verdana,arial,helvetica;font-size:11px;}
td.bb {color:#474747;margin-left:10px;text-align:left}
td.cc {color:#AD2121;margin-left:10px;text-align:right; font-weight:bold;}
td.dd {color:#AD2121;margin-left:10px;text-align:center; font-weight:bold;font-variant:small-caps;}
td.kk {color:#AD2121;margin-left:10px;text-align:left; font-variant:small-caps;}
 
td.offertdprice {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff9900;
text-align:right;
background-color:#ffffff;
text-transform:uppercase;
border-bottom:1px solid #ECE9D8;
border-right:0px solid #ECE9D8;
padding-right:3px;
font-weight:bold;
}
	
td.offertdprice a  {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
text-align:right;
background-color:#FFFFFF;
text-transform:uppercase;
text-decoration: none;
border-bottom:0px solid #ECE9D8;
padding-right:3px;
}
td.offertdprice a:visited  {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff9900;
	text-align:right;
	text-decoration: none;
	background-color:#FFFFFF;
	text-transform:uppercase;
	border-bottom:1px solid #ECE9D8;
	padding-right:3px;
	}
td.offertdprice a:hover  {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff9900;
text-align:right;
background-color:#FFFFFF;
text-transform:uppercase;
border-bottom:1px solid #ECE9D8;
text-decoration: underline;
padding-right:3px;
}
	
td.offertd a {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:500;
text-decoration:none;
text-transform:uppercase;
}
	
td.offertd a:visited {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:10px;
color:#AD2121;
font-weight:500;
text-decoration:none;
text-transform:uppercase;
}
	
td.offertd a:hover {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
text-decoration:underline;
font-weight:500;
text-transform:uppercase;
}
	
th.offertdprice a {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff9900;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;	
}
	
th.offertdprice a:visited {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff9900;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
	
th.offertdprice a:hover {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
color:#ff9900;
text-decoration:underline;
font-weight:bold;
}

td.offertd {
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
color:#000000;
font-weight:500;
text-indent:1px;
text-align:left;
text-transform:uppercase;
border-bottom:1px solid #ECE9D8;
}

td.headertabb {
height:20px;
background-color:#AD2121;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
font-variant: small-caps;
color:#ffffff;
text-align:left;
text-indent:10px;
}

td.intxmlbb {
background-color:#ECE9D8;
}

td.intxml {
height:14px;
overflow: hidden;
text-align:left;
color:#715E23;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
background-color:#ECE9D8;
font-size:11px;
font-weight:500;
text-indent:2px;
}
	
td.intxmlprice {
height:14px;
overflow: hidden;
text-align:right;
color:#715E23;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
background-color:#ECE9D8;
padding-right:6px;
font-size:11px;
font-weight:500;
text-indent:2px;
}
	
td.spak {
width:1px;
background-color:#CCC9B8;
}
	
font.grey { 
text-transform:lowercase;
color:#000000;
}
	
font.white { 
text-transform:lowercase;
color:#ffffff;
}
.Stile1 {color: #A52121}
.Stile2 {
font-family: "Trebuchet MS", Tahoma;
font-size: 12px;
font-weight: bold;
font-variant:small-caps;
}
.Stile4 {
font-size: 14px;
color: #666666;
font-family: Tahoma;
font-weight: bold;
text-transform:Capitalize;
}
.textoform {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}
	
td.tratteggio	{
border: 1px dotted;
border-color:#ECE9D8;
padding:2px;
}

td.trat	{
border: 1px dotted;
border-color:#ECE9D8;
padding:2px;
width:33%;
height:30px;
text-align:center; 
vertical-align:middle; 
background-color:#ffffff; 
}

div.ztrat	{
text-align:center;
font-weight:700;
padding:6px;
margin-bottom:6px;
border-bottom:1px solid #511E26;
}
	
div.xtrat	{
text-align:center;
font-weight:700;
color:red;
padding:6px;
border-bottom:1px solid #511E26;
font-size:16px;
}
	
select.campos_formulario {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
	
h2.ecpt {
font-size:11px;
color:#444444;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:500;
line-height:10px;
margin-bottom:2px;
margin-top:-1px;
}

td.campir {
width:130px;
height:17px;
background-color:#7C773D;
font-variant:small-caps;
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:800;
text-align:left;
text-indent:8px;
}
	
td.campiex {
width:100%;
background-color:#ffffff;
border:1px solid #ECE9D8;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
	
td.campiexb {
width:100%;
background-color:#ffffff;
border:1px solid #ECE9D8;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
	
td.topbg {
width:390px;
height:24px;
background-image: url(http://www.turismoplus.com/imagenes/cap.gif);
background-repeat:no-repeat;
background-position:top left
}
	
td.backtab {
width:390px;
overflow:hidden;
background-image: url(http://www.turismoplus.com/imagenes/backtab.gif);
background-repeat:repeat-y;
background-position:bottom left;
padding-left:5px;
padding-top:2px;
padding-right:5px;
}
	
td.bottombot {
height:4px;
width:390px;
background-image:url(http://www.turismoplus.com/imagenes/bottombot.gif);
overflow:hidden;
}

td.partners { color:#c4c4c4; font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	}
td.partners a {	color:#c4c4c4;	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	}
td.partners a:visited {	color:#c4c4c4;	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration:none; }
td.partners a:hover {	color:#c4c4c4;	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration:underline;	}

div.zc {
color:#ffffff;
visibility:hidden;
FONT-SIZE:4px;
FONT-FAMILY:arial,helvetica;
}

div.zp {
color:#000000;
FONT-SIZE:10px;
FONT-FAMILY:arial,helvetica;
}


td.xfilas {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
border-bottom-style: dotted; 
border-bottom-color: #FF620E; 
border-bottom-width: 1px; 
}

tr.filaimparxcolor {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#fcfcfc; 
padding-top:6px;
padding-bottom:6px;
padding-left:2px;
padding-right:2px;
cursor:pointer;
}

tr.filaparxcolor {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#ffffff; 
padding-top:6px;
padding-bottom:6px;
padding-left:2px;
padding-right:2px;
cursor:pointer;
}

tr.filin {
background-color:#afafaf; 
}

tr.filout {
background-color:#ffffff; 
}

td.filaprecioi {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#F6FCE6; 
border-bottom: dotted #455972 1px;   
border-top: dotted #455972 1px;   
color:#D00000;
font-size:18px;
font-weight:bold;
text-align:right;
padding-top:1px;
padding-bottom:1px;
padding-left:4px;
padding-right:4px;
}

td.filapreciop {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#FDF9E7; 
border-bottom: dotted #D99623 1px;   
border-top: dotted #D99623 1px;   
color:#D00000;
font-size:18px;
font-weight:bold;
text-align:right;
padding-top:1px;
padding-bottom:1px;
padding-left:4px;
padding-right:4px;
}

td.filaimparwcolor {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#F6FCE6; 
border-bottom: dotted #455972 1px;   
border-top: dotted #455972 1px;   
padding-top:1px;
padding-bottom:1px;
padding-left:4px;
padding-right:4px;
}
td.filaparwcolor {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#FDF9E7; 
border-bottom: dotted #D99623 1px;   
border-top: dotted #D99623 1px;   
padding-top:1px;
padding-bottom:1px;
padding-left:4px;
padding-right:4px;
}

td.b_superior {
width:392px;
height:9px;
background-image: url(/imagenes/tab_alto3v.gif);
background-repeat:no-repeat;
background-position:top left;
}
td.b_inferior {
width:392px;
height:9px;
background-image: url(/imagenes/tab_bajo3.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
td.b_lizq {
width:0px;
overflow:hidden;
background-image: url(/imagenes/tab_iz2.gif);
background-repeat:repeat-y;
background-position:bottom left;
padding-left:0px;
padding-top:2px;
padding-right:6px;
}

td.b_lder {
width:0px;
overflow:hidden;
background-image: url(/imagenes/tab_de2.gif);
background-repeat:repeat-y;
background-position:bottom right;
padding-left:6px;
padding-top:2px;
padding-right:0px;
}
	
div.panad {	
border-left:10px dashed #FF620E;
border-right:10px dashed #FF620E;
height:250px;
width:346px;
text-align:center;
background-image: url("/imagenes/borderf.png");
margin-bottom:6px;
}	

th.panad2 {	
text-align:center;
vertical-align:middle; 
background-image: url("/imagenes/borderf.png");
}	

div.panad2 {	
text-align:center;
vertical-align:middle; 
background-image: url("/imagenes/borderf.png");
}	

tr.lrs {
background-color:#fffcf5;
}
tr.lri {
background-color:#f5f9ff;
}
tr.lrt {
background-color:#F2F6EC;
}
.txt-masleidas{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;color:#000000}
.tbgrisf11{font-variant:small-caps;font-family:"trebuchet ms";font-size:15px;color:#AD2121;text-transform:uppercase;word-spacing:-0.5px}

h1.aa{text-align:center;padding:4px;margin:0px;font-variant:small-caps;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;color:#044364;font-weight:lighter}
.xtba{width:100%;height:110px;margin-top:3px;margin-bottom:0px;FONT-FAMILY:'Trebuchet MS',Verdana,arial,helvetica;color:#000000;FONT-SIZE:12px;LINE-HEIGHT: 1.36}
tr.fi33 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#E7F0EC; 
padding-top:6px;
padding-bottom:6px;
padding-left:2px;
padding-right:2px;
}
tr.fi34 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#ffffff; 
padding-top:6px;
padding-bottom:6px;
padding-left:2px;
padding-right:2px;
}
.xt1 {padding-left:8px;border-bottom: #DFE3D9 solid 1px;border-top: #DFE3D9 solid 1px;text-align:left;width:40%;color:#D66310}
.xt2 {padding-left:8px;border-bottom: #DFE3D9 solid 1px;border-top: #DFE3D9 solid 1px;text-align:left;width:60%;color:#000000}

td.filaimparwcolor2 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#fafafa; 
border-bottom-style: solid; 
border-bottom-color: #efefef; 
border-bottom-width: 1px; 
padding-top:1px;
padding-bottom:1px;
padding-left:4px;
padding-right:4px;
}
td.filaparwcolor2 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#ffffff; 
border-bottom-style: solid; 
border-bottom-color: #efefef; 
border-bottom-width: 1px; 
padding-top:1px;
padding-bottom:1px;
padding-left:4px;
padding-right:4px;
}
tr.filaimparxcolor {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#fcfcfc; 
padding-top:6px;
padding-bottom:6px;
padding-left:2px;
padding-right:2px;
cursor:default;
}
tr.filaparxcolor {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
background-color:#ffffff; 
padding-top:6px;
padding-bottom:6px;
padding-left:2px;
padding-right:2px;
cursor:pointer;
}
div.panad2 {	
border-left:0px dashed #578553;
border-right:0px dashed #578553;
text-align:center;
background-image: url("/imagenes/borderf.png");
}	
td.sub {border:#D0D0D0 1px solid;
}
