/*
	_Base: Estilos compartidos
	Author: WebHotel
*/

/* body */
body { margin:0; padding:0; font-family:Arial,Verdana,Tahoma; font-size:8pt; font-weight:normal; 
	   background-color:#ffffff; color:#424647; }
body.Cont { margin-left:auto; margin-right:auto; width:780px; height:100%; }
	   
	   
/* Cabeceras */
.Header1  { font-weight:bold; color:#ffffff; line-height:16px; padding-left:22px;
	        background-image:url(/Images/Hotusa/Cont_Title.png); background-repeat:no-repeat; }
.Header2  { background:url(/Images/Hotusa/Header2.png) left top repeat-x; font-weight:bold; color:#ffffff; 
	        line-height:18px; text-align:center; }

   
/* Elementos */
p    { margin-top:11px; margin-bottom:11px; }
img  { border:0; margin:0px; padding:0px; }
hr   { height:1px; color:#005680; }
form { border:0; margin:0; padding:0; }
li   { list-style-type:square; padding-bottom:4px; }

a       { color:#4189ff; font-weight:bold; text-decoration:none; }
a.light { font-weight:normal; }
a:hover { text-decoration:underline; }
a.block { display:block; border:0; margin:0; padding:0; }

a.bullet { padding-left:9px; 
	       background:url(/Images/WHPlus/Ico_Link.png) left center no-repeat; }

a.button       { color:#ffffff; background:url(/Images/WHPlus/Btn_Left.png) left top; background-repeat:no-repeat; 
	             padding-left:10px; line-height:16px; padding-bottom:2px; display:inline-block; }
a.button:hover { text-decoration:none; }
span.button    { background:url(/Images/WHPlus/Btn_Right.png) right top; background-repeat:no-repeat;
	             padding-right:14px; display:inline-block; }

/* Clases Generales */
.block        { display:block;  }
.inline       { display:inline; }
.clrLink      { color:#4189ff;    }
.clrTitle     { color:#8d1b3d;    }
.clrGold      { color:#ec9d00;    }
.clrLigth     { color:#ee5b9a;    }
.clrHeavy     { color:#800000;    }
.Font14       { font-size:14px;   }
.Font13       { font-size:13px;   }
.Font12       { font-size:12px;   }
.Font11       { font-size:11px;   }
.Font10       { font-size:10px;   }
.Font9        { font-size:9px;   }
.Bold         { font-weight:bold; }
.Underline    { border-bottom:1px solid; }
.label        { font-weight:bold; }
.lineTop      { border-top:1px solid #db1a6b; }

.icoBullet { padding-left:9px; background:url(/Images/Hotusa/Ico_Link.png) left center no-repeat; }
.icoTitle  { background-image:url(/Images/Hotusa/Ico_Point.png); background-position:left center; background-repeat:no-repeat;
	            padding-left:15px; }

.nowrap       { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
	            
/* Contenidos */
div#idContTitle { font-weight:bold; color:#ffffff; line-height:16px; padding-left:22px;
	              background-image:url(/Images/WHPlus/Cont_Title.png); background-repeat:no-repeat; }
div#EndMenu     { text-align:right; margin-top:10px; margin-bottom:20px; border-top:1px solid #db1a6b; }
.padLeft        { padding-left:15px; margin-right:10px; }
div.HideScreen  { display:none; }
.PageTitle { font-size:11px; font-style:normal; font-weight:bold; border-bottom:1px solid; }

/* Captions */
span.Tit_Left  { background:url(/Images/WHPlus/Tit_Left.png) left top; background-repeat:no-repeat;
	             padding-left:10px; display:inline-block; color:#ffffff; font-weight:bold; line-height:16px; padding-bottom:2px;  }
span.Tit_Right { background:url(/Images/WHPlus/Tit_Right.png) right top; background-repeat:no-repeat;
	             padding-right:14px; display:inline-block; }

.DotVR        { background:url(/Images/WHPlus/Dot_V.png) right top; background-repeat:repeat-y; }
.DotHR_Top    { background:url(/Images/WHPlus/Dot_H.png) left  top; background-repeat:repeat-x; padding-top:4px; }
.DotHR_Bottom { background:url(/Images/WHPlus/Dot_H.png) left  bottom; background-repeat:repeat-x; padding-bottom:4px; }

/* Tablas */
.tbHeader   { background:url(/Images/WHPlus/Tb_Header.png) left top repeat-x; font-weight:bold; color:#ffffff; line-height:16px; }
.tbCol      { border-bottom:1px solid #feec83; }


/* Buscador */
div#Finder_Div	  { position:relative; margin-left:3px; margin-right:4px; margin-top:10px; width:470px; }
div#Finder_Div td { line-height:22px; }
.Finder_Col       { background:url(/Images/WHPlus/Finder_Bgnd.png) left top repeat-x; font-weight:bold; }


/* Listado de Hoteles */
.HtList_Body   { background:url(/Images/WHPlus/Dot_H.png) bottom; background-repeat:repeat-x; }
.HtList_DivImg { float:left; padding-right:2px; }
.HtList_Img    { border:1px solid #a0a0a0; padding:1px; width:100px; height:50px; }
.HtList_Stars  { padding-left:2px; }
.HtList_HtName { width:100%; padding-left:2px; clear:both; }


/* Anuncios */
.AdHome_BoxOut  { background:url(/Images/Hotusa/Box_Left.png) left top; background-repeat:no-repeat; 
	              padding-left:6px; width:280px; height:80px; margin-top:1px; padding-bottom:2px;}
.AdHome_BoxIn   { border: 1px solid #ffcaff; width:100%; height:100%; }
.AdHome_DivImg  { float:left; padding-right:2px; }
.AdHome_Image   { border:1px solid #a0a0a0; padding:1px; width:120px; height:60px; }
.AdHome_Stars   { padding-left:2px; }

.AdHome_HtName  { width:100%; padding-left:2px; clear:both; }
.AdHome_City    { padding-left:2px; }


/* Popup */
div#popContainer { margin:10px; }
div#popFooter    { background-image:url(/Images/WHPlus/End_Bar.jpg); background-position:right top; background-repeat:no-repeat;
	               height:16px; }
div#popEndMenu   { text-align:right; margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;
	               border-top:1px solid #db1a6b; }
	            
/* Controles */
input.text     { font-family:Arial,Verdana,Tahoma; font-size:11px; font-weight:normal;
	             color:#424647; border:1px solid #8d1b3d; padding-left:4px; }
select         { font-family:Verdana,Arial,Tahoma; font-size:10px; font-weight:normal; color:#424647; }
textarea       { font-family:Arial,Verdana,Tahoma; font-size:11px; font-weight:normal;
	             color:#424647; border:1px solid #8d1b3d; padding-left:4px; }

