body
{
	font-family:'Trebuchet MS',Verdana;
	font-size:11px;
	color:#7C3A00;
	width:100%;
	height:100%;
}
a img 
{ 
	border:0px;
}
a, a:link  
{
	color: #7C3A00;
	text-decoration:none;
}
.content .left a:link
{
	color: #7C3A00;
	text-decoration:none;
}
a:visited  
{
	color: #7C3A00; 
}
.content .left li a:visited 
{
	color: #7C3A00;
}
.content .right a:hover
{
	color:#B7960B;
	text-decoration:underline;
}
a:hover  
{
	color: blue; 
}
.content .left li a:hover 
{
	color: #B7960B;
}	
a:active
{ 
	color: blue; 
}
.content .left li a:active
{
	color: #B7960B;
}
.underline
{
	text-decoration:underline !important;
}
p  
{
    text-align: justify;
	margin: 11px auto;
}
.wrapper
{
    width: 100%;
    margin: 0px auto;
}

.header, .content, .footer
{
    width: 100%;
}
.header
{
    height: 110px;
    background: url(/_lib/img/header.png) no-repeat 0px 0px;
}
.header h1
{
    float: left;
    background: url(/_lib/img/banner.png) no-repeat 300px 0px;
    width: 500px;
    height:70px;
    padding-left: 300px;
    margin: 20px 0px 0px 0px;
    text-indent: -9999px;
}
.user
{
	float:right;
}
.content
{
    min-height: 300px;
    min-width: 948px;
    margin-top:15px;
}
.content h1
{
    margin-top: 0px;
}

.content .right h1
{
    color:#7C3A00;
    font-size:15px;
    font-weight:bold;
    letter-spacing:normal;
    padding-bottom:5px;
    padding-top:20px;
}
.content .left
{
    float: left;
    background-color: #FFFFFF;
    width:195px;
    margin:150px 0 20px 20px;
    border-left:1px solid #DFC1A7;
    border-bottom:1px solid #DFC1A7;
    border-right:1px solid #DFC1A7;
}
ul#menu-bookings span
{
    float:left;
    font-weight: normal;
    width:100px;
    padding-left: 5px;
}
ul#menu-bookings li 
{
	float:left;
	font-weight:bold;
	margin-top:8px;
}
ul#menu-bookings li
{
	padding-top:10px;
}
.imgBookings 
{
    float:left;
	background:none!Important;
	width:75px;
	padding-left: 5px!Important;
}
.txtBookings
{
    float:left;
	background:none!Important;
    padding-left: 5px!Important;
}
.right
{
    float:left;
    width: 680px;
    padding: 130px 20px 20px 20px;
    overflow:auto;
}
.content .left ul
{
	margin:0 0 10px 0px;
	padding: 5px 5px 0px;
	list-style-type:none;
}
.content .left li a
{
    text-decoration: none;
    padding-left: 15px;
    background:transparent url(/_lib/img/MenuOption_2.gif) no-repeat scroll left 4px;
}
.footer
{
    width: 600px;
    padding-left:125px;
    text-align:center;
    background: url(/_lib/img/bgLeft.gif) repeat-y 0px 0px;
    padding-top:20px;
}
.footer div
{
    background: url(/_lib/img/Logo_Small.gif) no-repeat right top;
    padding: 60px 0px 0px 25px;
    width:634px;
}
.footer div span
{
    color: #999999;
    text-align:left;
    display:block;
    border-top: 2px solid gray;
    line-height:40px;
}
.left a
{
    font-family: 'Trebuchet MS', Verdana;
}
.headInt 
{
	float:left;
	clear: both;
	padding-left:151px;
	width:631px;
}
.headInt span
{
	float:left;
	width: 400px;
}
.headInt a
{
	text-decoration:underline;
	float:right;
}
/** Inicio **/
.title
{
	color:#7C3A00;
	font-family:'Trebuchet MS',Verdana;
	font-size:15px;
	font-weight:bold;
	letter-spacing:normal;
	padding-top:20px;
	padding-bottom:5px;
}
.titleFilter 
{
	color:#0069B5;
	font-family:'Trebuchet MS',Verdana;
	font-size:15px;
	font-weight:bold;
	letter-spacing:normal;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:3px;
}	
.texto 
{
	font-family:'Trebuchet MS',Verdana;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	text-indent:10px;
	padding-top:10px;
}
/** Articulos **/
.borderBackBlue 
{
	background-color:#EAF1F7;
	border-top:2px solid #0A296A;
	color:#0069B5;
	font-family:"Trebuchet MS",Verdana;
	font-size:11px;
	font-weight:bold;
}
.remember
{
	padding-left:250px;
	padding-top:10px;
}
.txt
{
	padding-top:10px;
	text-align:justify;
}
.span
{
	padding-top:20px;
	text-align:center;
	padding-bottom:50px;
	
}
.estilo1 
{
	font-size:9px;
}
/*** Reportes ***/

.graph 
{
	margin:0 0 10px 60px;
}
.button
{
	border:0 none;
	cursor:pointer;
	height:30px;
	width:100px;
}
.buttonEsp 
{
	background:url(/_lib/_Agencies/Zoetry/btnSearch_esp.png) no-repeat;
}
.combo 
{
	font-size:10px;
	padding:0;
}
.cal 
{
	cursor:pointer;
}
.f_csv 
{
	background:transparent url(/_lib/images/etravel/format_csv.gif) no-repeat scroll 80% 0;
}
.borderRightLight 
{
	border-right:1px solid #CCCCCC;
}
.borderRight 
{
	border-right:1px solid gray;
}
.bordeTotal 
{
	border-top:1px solid black;
}
.excel 
{
	background:transparent url(/_lib/img/Reports/excel.gif) no-repeat scroll 0 50%;
	padding-left:17px;
}
.exportCSV
{
	background:transparent url(/_lib/img/excel_md.gif) no-repeat scroll 0 50%; border: 0px; cursor: pointer; width:25px; height:25px;
}
.pdf 
{
	background:transparent url(/_lib/img/Reports/pdf.gif) no-repeat scroll 0 50%;
	padding-left:17px;
}
.help
{
	background-color: #FFF9E6;
	border: solid 1px #DFC1A7;
	font-family: 'Trebuchet MS', Verdana;
	font-style:italic;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0px 30px;
}

.filterBoxDefault, .filterBox, .filterBox700
{
	border: 1px solid #DFC1A7;
	background-color: White;
}

.filterBoxDefault form, .filterBox form, .filterBox700 form
{
    margin: 0px;
}

.filterBoxDefault
{
}
.filterBox
{
	float:left;
}
.filterBox700
{
	width: 700px;
}
.filterBox select, .filterBox700 select, .filterBox input, .filterBox700 input
{
	font-size: 10px;
}
.inputText
{
	font-size: 10px;
	height: 15px;
}
.colorDef
{
	margin-top: 5px;
	width: 575px;
	text-align: right;
}
.textoBlanco
{
	color:#FFFFFF;
	font-family:'Trebuchet MS',Verdana;
	font-size:11px;
	font-weight:normal;
}
.firstLy
{
	margin-top:20px;
}
.leyend
{
	margin-left:30px;
}
.warningMsg
{
	margin: 10px 0px 10px 0px;
	color: red;
	font-weight: bold;
}
.tableContainer
{
	border: 1px solid #DFC1A7;
	margin: 0px auto;
	font-weight:normal;
	text-align:center;
}
.tableContainer thead tr
{
    font-size: 13px;
    font-weight: bold;
    background-color:#FDEFD5;
    color:#7C3A00;
    height: 40px;
}
.tableContainer tbody tr
{
    height: 30px;
	width:100%;
}
.tableCustomer
{
	border: 1px solid #DFC1A7;
	width: 1412px !important;
	font-weight:normal;
	text-align:center;
}
.tableImageTours
{
	border:1px solid rgb(252,245,213);
	text-align:left;
}	
.grayRow
{
	background-color: #F3F8FF;
}
.darkGrayRow
{
	background-color: #FDEFD5;
}
.pinkRow
{
	background-color: #FFEEEE;
}
.blueRow
{
	background-color: #FDEFD5;
	height: 5px !important;
}
.titleGroup
{
	font-size: 15px;
	font-weight: bold;
	letter-spacing: normal;
}
.tableHead
{
	text-align: center;
	color:#7C3A00;
	font-weight:normal;
	background-color: #FDEFD5;
	border-top:1px solid #DFC1A7;
	border-bottom:1px solid #DFC1A7;
}
.tableFoot
{
	background-color: #00397C;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}
.totalText
{
	border-top:2px solid gray;
}
.textCenter
{
	text-align: center;
}

.textRight
{
	text-align: right;
}
.textLeft
{
	text-align: left;
}
.textTop
{
	vertical-align: top;
}
.textNormal
{
	font-weight: normal;
}
.textBold
{
	font-weight: bold;
}
.popUp
{
	color: #000000;
	font-family: 'Trebuchet MS',Verdana;
	font-size: 11px;
	font-weight: bold;
	width: 360px;
}
.result
{
	width:100%;
	float:left;
}
.tituloDestino
{
	font-size: 21px;
}
.titleSub
{
	color:#7C3A00;
	font-family:'Trebuchet MS',Verdana;
	font-size:15px;
	font-weight:bold;
	letter-spacing:normal;
	padding-top:20px;
	padding-bottom:5px;
}
.width
{
	width:100%;
}
.width350
{
	width:350px;
}
.width700
{
	width:700px;
}
.widthBig
{
	width:5306px;
}
.partLeftFilter
{
	float:left;
	width:50%;
}
.partRightFilter
{
	float:right;
	width:50%;
}
.partLeftFilter .columnLeft
{
	float:left;
	width:35%;
}
.partLeftFilter .columnRight
{
	float:right;
	width:65%;
}
.partRightFilter .columnLeft
{
	float:left;
	width:40%;
}
.partRightFilter .columnRight
{
	float:right;
	width:60%;
}
.row
{
	float:left;
	width:100%;
}
.mrgTop
{
	margin-top:20px;
}
.mrgTop5
{
	margin-top:5px;
}
.mrgBottom5
{
	margin-bottom:5px;
}
.padLeft
{
	padding-left:12px;
}
.padRight
{
	padding-right:15px;
}
.widthAuto
{
	width: auto;
}
.containerFilter
{
	width:630px;
	border:0;
}
.mrgFilter
{
	padding-left:30px;
	padding-right:112px;
}

.datePick
{
    float: left;
	width: 150px;
	height: 14px;
	font-weight: bold;
}

.datepick-trigger
{
    float: left;
    margin: 0px;
}
.backGroundWhite
{
	color: #7C3A00 !important;
	background-color: #FFFFFF !important;
}
/* Legacy Styles -- Deprecados */
/*.TituloSub{color:#00397C;font-size:13px;}*/
/* Legacy Styles -- Deprecados */
.TituloSub 
{
	border-bottom:thin none #0069B5;
	color:#7C3A00;
	font-family:'Trebuchet MS',Verdana;
	font-size:15px;
	font-weight:bold;
	letter-spacing:normal;
	padding-top:20px;
}
/*ContenidoContact*/
.WidContact
{
	width:402px;
	padding-top:40px;
	float:right;
}
.LineTopForm
{
	background:url(/_lib/img/ReservationForm_BackFormHeader.gif) no-repeat scroll 0 0;
	padding-top:7px;
	height:12px;
	width:402px;
}
.LineForm
{
	height:12px;
	width:390px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}
.LineFootForm
{
	background:url(/_lib/img/ReservationForm_BackFormFooter.gif) no-repeat scroll 0 0;
}
.TitWhite 
{
	background-color:#0A296A;
	color:#FFFFFF;
	font-family:'Trebuchet MS',Verdana;
	font-weight:bold;
}
.TitWhite span
{
	padding-right:88px;
	padding-left:35px;
}
.FontSize
{
	font-size:13px;	
}
.BgContact
{
	background-color:#BCDAF4;
	margin-top:-4px;
	height:450px;
}
.TxtContact
{
	padding-top:10px;
	padding-left:5px;
}
.DataForm div
{
	padding-top:10px;
}
.DataForm span
{
	float:left;
	margin-right:15px;
	text-align:right;
	width:125px;
}
.Desc
{
	margin-left:-82px;
	padding-bottom:10px;
	width:100% !important; 
}
.Sbmt
{
	padding: 0	160px;
}
.positionRight
{
	float:right;
}
.positionLeft
{
	float:left;
	height: 20px;
}
.filterWidth
{
	width:60px;
}
.mrgL
{
	padding-left:7px;
}
/***************** Welcome User*****************/
.agCenterSm  
{
	float:Right; 
	font-family:Arial; 
	font-size:15px;
	padding-right:10px;
}
.agWelcomeSm 
{
	float:right;
	padding-left:600px;
	width:350px;
}   
.agTxt 
{
	text-align:left; 
}
.agTxt span
{
	font-weight:bold;
}
/****** Register ******/
.question 
{
	float:left;
	width:145px;
	margin-bottom:5px;
	clear: left;
}
.answer input /*, .answer select */
{
	background-color:#FDEFD5;
	border:1px #DFC1A7 solid;
	color:#7C3A00;
	font-size:11px;
	width:160px;
	height:17px;
	margin-bottom:5px;	
}
select
{
	background-color:#FDEFD5;
	border:1px #DFC1A7 solid !important;
	color:#7C3A00;
	font-size:11px;
	width:162px;
	height:19px !important;
	margin-bottom:5px;	
}
.inputmust {
	font-family: 'Trebuchet MS', Verdana;
	font-size: 11px;
	border: thin solid #333333;
	height: 20px;
}
.padGeneral
{
	padding-bottom:20px;
}
.term
{
	padding-bottom:10px;
}
.term span
{
	font-weight:bold;
}
#titleTransactionIn
{
	display:none;
}
#TransactionIn, #Other, #OtherState
{
	display:none;
}
.buttonR
{
	float:left;
	padding-left:230px;
}

/******************* Login *****************/
.txtLogin
{
	float:left;
	text-align:center;
	padding-top:5px;
	width:320px;
}
.txtUser
{
	float:left;
	text-align:center;
	padding-top:5px;
	width:320px;
}
.txtPass
{
	float:left;
	text-align:center;
	padding-top:5px;
	padding-left:13px;
	width:320px;
}
.MrgLeft
{
	padding-left:60px;
}
.Sub
{
	float:right;
	padding-right:208px;
	float:right;
	padding-top:10px;
	color:White;
}
.remember
{
	float:left;
	padding-left:10px;
	padding-top:10px;
}
.Mrg
{
	padding-top:15px;
	padding-left:13px;
}
.login
{
	padding:0 0 0 60px;
}
.txtLeft
{
	float:left;
	padding-left:30px;
}
.txtRight
{
	float:right;
	padding-right:20px;
}
.loginSize
{
	width:140px;
}
/************* Welcome Public *******************/
.agParagraph
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:10px 0 10px 0 ;
	text-align:justify;
}
.agParagraph span
{
	font-weight:bold;	
}
.agSize
{
	font-size:15px;
}
.right li
{
	list-style-image:url(/_lib/_Agencies/Zoetry/ZoetrylogoWelcome.png);
	padding:5px; 
}
/************* Welcome Private *******************/
 .privateWelcome
 {
 	padding:0px;
 }
 .privateWLeft
 {
 	float:left;
 	width:35%;
 }
 .privateWRight
 {
 	float:right;
 	width:60%;
 } 
 /****************** Ocultar celdas Ajax ******/
.hide{display:none;visibility:hidden;}
/***************** Message *******************/
.message { 
    display:none;
    background: #fff url(/_lib/_Agencies/Zoetry/zoetry_wait.png) no-repeat scroll center 275px;
    color: black;
    left:0px;
    text-align:center;
    top:0px;
    width:100%;
	filter:alpha(opacity=90);
	opacity:.90;
    line-height:35px;
    position:fixed;
    height:100%;
	z-index:10;
} 
.message div {
    background: transparent url(/_lib/img/contacto.jpg) no-repeat scroll center 100px;
}
* html .message { 
    position: absolute; 
} 
.message div 
{
	padding-top:215px; 
	line-height: 36px;
}
.message div span
{
    font: 2em BOLD 'arial'; 
    border-bottom:1px solid #00397C;
    border-right:1px solid #00397C;
    padding:0 10px 5px;
}
.hide{display:none;visibility:hidden;}
.center
{
    text-align: center;
}
.fullw
{
    float:left;
    padding:5px;
    width: 180px;
}
