/*
	_Base: Estilos compartidos
	Author: WebHotel
*/

h2#title  { font-weight:bold; font-size:15px;color:#ffffff; line-height:16px; padding-left:22px;
	              background-image:url(/Images/WHPlus/Cont_Title.png); background-repeat:no-repeat; }


/* body */
html { overflow:auto; }
body { margin:0; padding:0; font-family:Arial,Verdana,Tahoma; font-size:8pt; font-weight:normal; 
	   background-color:#ffffff; color:#424647; }
body.popup { margin:10px; }
body.UserZone { background-image:url(/Images/WHPlus/ZUSR_Bgnd.jpg); 
	            background-position:top right; background-repeat:no-repeat; }

	   
/* 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.btnPrev { background-image:url(/Images/Mercado/Ico_Prev.png); background-position:left center;
	        background-repeat:no-repeat; padding-left:15px; }
a.btnNext { background-image:url(/Images/Mercado/Ico_Next.png); background-position:left center;
	        background-repeat:no-repeat; padding-left:15px; }

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_V     { color:#ffffff; background:url(/Images/WHPlus/Btn_Left_V.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; }
span.button_V  { background:url(/Images/WHPlus/Btn_Right_V.png) right top; background-repeat:no-repeat;
	             padding-right:14px; display:inline-block; }


/* Clases Generales */
.block        { display:block;  }
.inline       { display:inline; }
.clrLink      { color:#9f3527;    }
.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; }
.lineTop_V    { border-top:1px solid #347c17; }


.icoTitle     { background-image:url(/Images/WHPlus/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#idContTitle_G { font-weight:bold; color:#ffffff; line-height:16px; padding-left:22px;
	              background-image:url(/Images/WHPlus/Cont_Title_G.png); background-repeat:no-repeat; }

div#idContTitle_V { font-weight:bold; color:#ffffff; line-height:16px; padding-left:22px;
	              background-image:url(/Images/WHPlus/Cont_Title_V.png); background-repeat:no-repeat; }
div#EndMenu     { text-align:right; margin-top:10px; margin-bottom:20px; border-top:1px solid #db1a6b; }
div#EndMenu_V     { text-align:right; margin-top:10px; margin-bottom:20px; border-top:1px solid #347c17; }
.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_G.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_Left_V  { background:url(/Images/WHPlus/Tit_Left_V.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_G.png) right top; background-repeat:no-repeat;
	             padding-right:14px; display:inline-block; }
span.Tit_Right_V { background:url(/Images/WHPlus/Tit_Right_V.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     { background:url(/Images/WHPlus/Dot_H.png) left  top; background-repeat:repeat-x; padding-top:4px; }

/* Tablas */
.tbHeader   { background:url(/Images/WHPlus/Tb_Header_G.png) left top repeat-x; font-weight:bold; color:#ffffff; line-height:16px; }
.tbHeader_V { background:url(/Images/WHPlus/Tb_Header_V.png) left top repeat-x; font-weight:bold; color:#ffffff; line-height:16px; }
.tbCol      { background:url(/Images/WHPlus/Tb_Col.png) left bottom repeat-x; }

/* Tabuladores */
.divTab   { width:100%; height:16px; margin-bottom:2px; background-color:#c9d9f1; border-bottom:1px solid #7ca2de; border-top:1px solid #7ca2de; }
.tabItem0 { color:#316ac5; background-color:#c9d9f1; border-right:1px solid #ffffff; font-weight:normal;
	        width:100px; display:block; text-align:center; line-height:16px; float:left; }
.tabItem1 { color:#ffffff; background-color:#7ca2de; border-right:1px solid #ffffff;  font-weight:normal; 
	        background-image:url(/Images/Mercado/Ico_TriDotWhite.png); background-repeat:no-repeat; background-position:left center;
	        width:100px; display:block; text-align:center; line-height:16px; float:left; }

/* 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:20px; margin-left:10px; margin-right:10px;
	               border-top:1px solid #db1a6b; }

/* 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; }

/* Ofertas Ultima Hora */
.Offer_Div	{ position:relative; margin-left:3px; margin-right:4px; margin-top:15px; width:470px; }

/* Anuncios */
.OftHome_BoxOut  { background:url(/Images/WHPlus/Box_Left.png) left top; background-repeat:no-repeat; 
	               padding-left:6px; margin-right:4px; margin-top:8px; width:220px; height:80px; float:left; }
.AdHome_BoxOut  { background:url(/Images/WHPlus/Box_Left.png) left top; background-repeat:no-repeat; 
	              padding-left:6px; margin-top:2px; width:272px; height:80px; }
.AdHome_BoxOut_V { background:url(/Images/WHPlus/Box_Left_V.png) left top; background-repeat:no-repeat; 
	              padding-left:6px; margin-top:2px; width:272px; height:80px; }
.AdHome_BoxIn   { border: 1px solid #ffcaff; width:100%; height:100%; }
.AdHome_Image   { border:1px solid #a0a0a0; padding:1px; width:120px; height:60px; float:left; }
.AdHome_Stars   { float:left; padding-left:2px; }
.AdHome_HtName  { width:100%; padding-left:2px; clear:both; }
.AdHome_City    { padding-left:2px; }

.Ad2FinderList_BoxOut  { background:url(/Images/WHPlus/Box_Left.png) left top; background-repeat:no-repeat; 
	                     padding-left:6px; margin-top:2px; width:190px; height:78px; }

/* Listado de Hoteles */
.HtList_Body  { background:url(/Images/WHPlus/Dot_H.png) bottom; background-repeat:repeat-x; }
	            
/* Controles */
input          { 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; }

input.checkbox { border:0px; }
input.radio    { border:0px; }

textarea       { font-family:Arial,Verdana,Tahoma; font-size:11px; font-weight:normal;
	             color:#424647; border:1px solid #8d1b3d; padding-left:4px; }


