body {
    margin:0px auto;
    padding:0px;
    width: 800px;
    color: #005416;
    position: relative;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    line-height: 160%;
    background-color: #E7E7E7;
    background-image: url(bg-body.gif);
    background-repeat: repeat-y;
    background-position: center top;
  }

.subtitulo {
	color:red;
	font-size:18px;
}

BODY,TD {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #5B6C85;
  }
.tours {
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.style-about {
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 1px;
	margin-left: 10px;
	line-height: 13px;
}



FORM {
    margin-top: 0;
    margin-bottom: 0;
  }


SELECT,TEXTAREA,INPUT {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #5B6C85;
    background-color: #FFFFFF;
  }


a:link {
    color:#F27A00;
    font-weight: normal;
    text-decoration: underline;
  }


a:visited {
    color:#5B6C85;
    font-weight: normal;
    text-decoration: underline;
  }


a:active {
    color:#5B6C85;
    font-weight: normal;
    text-decoration: underline;
  }


a:hover {
    color:#5B6C85;
    font-weight: normal;
    text-decoration: none;
  }


H1 {
    font-family: Verdana, Arial;
    margin-top:0px;
    margin-bottom:0px;
    font-size: 12px;
    color: #5B6C85;
    font-weight: bold;
    padding-left: 20px;
    height: 20px;
    background-image: url(vina.png);
    background-repeat: no-repeat;
  }


a.H1:link {
    color:#5B6C85;
    font-weight: bold;
    text-decoration: underline;
  }


a.H1:visited {
    color:#5B6C85;
    font-weight: bold;
    text-decoration: underline;
  }


a.H1:active {
    color:#5B6C85;
    font-weight: bold;
    text-decoration: underline;
  }


a.H1:hover {
    color:#5B6C85;
    font-weight: bold;
    text-decoration: none;
  }


H2 {
    font-family: Verdana, Arial;
    margin-top:0px;
    margin-bottom:0px;
    font-size: 11px;
    color: #5B6C85;
    font-weight: bold;
  }


a.H2:link {
    color:#5B6C85;
    font-weight: bold;
    text-decoration: none;
  }


a.H2:visited {
    color:#5B6C85;
    font-weight: bold;
    text-decoration: none;
  }


a.H2:active {
    color:#5B6C85;
    font-weight: bold;
    text-decoration: none;
  }


a.H2:hover {
    color:#5B6C85;
    font-weight: bold;
    text-decoration: underline;
  }


.mainTable {
    background-color: #FFFFFF;
  }


.mainText {
text-align:justify;
  }


.claim {
    color: #F27A00;
  }


.footer {
    background-color: #ECEDEF;
    color: #5B6C85;
    font-size: 10px;
    font-weight: bold;
  }


.pathBg {
    color:#FFFFFF;
    background-color: #5B6C85;
    background-image: url(files/tb-bg.gif);
  }


a.path:link {
    color:#FFFFFF;
    text-decoration: underline;
  }


a.path:visited {
    color:#FFFFFF;
    text-decoration: underline;
  }


a.path:active {
    color:#FFFFFF;
    text-decoration: underline;
  }


a.path:hover {
    color:#FFFFFF;
    text-decoration: none;
  }


.boxHeader {
    background-image: url(files/tb-bg.gif);
    color: #FFFFFF;
  }


.box {
    background-color: #ECEDEF;
  }


.textLine {
    background-color: #CCCCCC;
  }


.tripImg {
    /*background-image : url(bg-td.gif);
    background-position : bottom right;
    background-repeat : no-repeat;*/
    border-bottom-color : #5B6C85;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #5B6C85;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #5B6C85;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #5B6C85;
    border-top-style : solid;
    border-top-width : 1px;
  }


.tripListHeader {
    color: #FFFFFF;
    font-weight: bold;
    background-image: url(tb-bg.gif);
  }


#feature {
    position: relative;
    z-index: 0;
  }


.espacio {
    padding-right: 3px;
    padding-left: 3px;
  }


BODY,TH {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #FFFFFF;
  }

.price {

    background-color: #ECEDEF;
    color: #E60000;
    font-size: 10px;
    font-weight: bold;
}

.pushbutton a:hover{
position: relative;
top: 1px; left: 1px;
outline:none;
}
.bookmark table{
background-color:#000911;
border:1px hidden gray;
padding:2px;
}
.bookmark td{
font-size: 1em;
text-align: center;
vertical-align: middle;
color: #CCCCCC;
}
.bookmark img{
vertical-align: middle;
}

div#nifty { 
margin : 0;
background : #dcdcdc;
width : 99%;
margin-left:3px;
} 
b.rtop, b.rbottom { 
display : block;
background : #fff;
} 
b.rtop b, b.rbottom b { 
display : block;
height : 1px;
overflow : hidden;
background : #dcdcdc;
} 
b.r1 { 
margin : 0 5px;
} 
b.r2 { 
margin : 0 3px;
} 
b.r3 { 
margin : 0 2px;
} 
b.rtop_4 b.r4, b.rbottom_4 b.r4 { 
margin : 0 1px;
height : 2px;
} 

table.opciones {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	border: 1px solid #dcdcdc;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.opciones th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	background-color: #ededed;
	background-repeat: repeat;
	color: #5B6C85;
	font-size: 11px;
}

table.opciones tr.titulo {
	background-color: #c3ecb4;
	background-repeat: repeat;
	text-align: left;
	color: #ffffff;
}

table.opciones tr.row0 {
	background-color: #ffffff;
	text-align: justify;
	font-size:10px;
}
table.opciones tr.row1 {
	background-color: #fefeed;
	text-align: justify;

}
table.opciones td {
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 4px;
	text-align:justify;
}

.phonenum  {
color:#666666;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.contact  {
color:#666666;
font-size:11px;
font-weight:bold;
}

.contact  a{
color:#7E4B14;
font-weight:bold;
}