/*  
Theme Name: Illacrimo - Hotelsearch.com
Theme URL: http://wp-themes.designdisease.com/illacrimo/
Description: Designed by Hotelsearch.
Version: 2.0
Author: Design Disease
Modified: Hotelsearch.com
*/


body { background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color:#444444;}

html { padding: 0; margin: 0;}

a:link { text-decoration: none; color : #005AFF; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #FF1A00; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #FF1A00; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #8E1ECF; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}


h1, h2, h3, h4 { font-family: "Trebuchet MS";}

img { padding: 0px; margin: 0px; border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

/* BGContainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.BGC { width: 980px; margin: 0 auto; padding: 0px; position: relative; }

/* Header ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/**/ 
.Header { width: 980px; position: relative; padding: 0px; height:80px;}
.Header h1 {font-size: 28px;}
.Header h1 a {
	color:#444;
	text-decoration: none;
	background:url('http://www.hotelsearch.com/blog_es/wp-content/uploads/2009/02/logo.png') no-repeat;
	width:300px;
	height:45px;
	display: block;
	text-indent: -2000px;
	position:absolute;
	top:10px;
	left:10px;
}
* html .Header h1 a {top:20px;}
*+html .Header h1 a {top:20px;}
.Header h1 a:visited { color:#fff; text-decoration: none; }
.Header h1 a:hover { color:#fff; text-decoration: none; }
.Header .Desc { color:#75c0d9; font-size: 14px; line-height: 14px; font-weight: bold; letter-spacing: -1px; font-family: 'Arial'; padding: 0px; margin: 0px 0px 0px 5px;text-indent: -2000px;}

.lg {position:absolute; top:0px; right:15px;}
* html .lg {top:5px;}
*+html .lg {top:5px;}

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu {
	width: 980px;
	position: relative;
	float: left;
	height: 35px;
	background-image: url(images/bgColLeft.png);
	background-position: right;
	background-repeat: no-repeat;
}
.Menu em { display: none}
.Menu ul { list-style: none; margin: 0px; padding: 10px 0px 0px 20px;}
.Menu ul li ul { display: none;}
.Menu li { padding: 0px; margin: 0px; display: inline; font-size: 11px;}
.Menu a { padding: 0px 0px 0px 3px; margin-right: 2px; background: url(images/MLeft.png) no-repeat left bottom; float: left;}
.Menu a span { padding: 6px 9px 6px 6px; display: block; background: url(images/MRight.png) no-repeat right bottom; float: right; }
.Menu a span { float: none; color: #FFF;}
.Menu a:hover span { color: #FFF;}
.Menu a:hover { background-position: 0% -25px; color:#003399; text-decoration: none;}
.Menu a:hover span { background-position: 100% -25px;  color:#444;}
.Menu .on { background: url(images/MLeft.png) no-repeat left -25px; color:#003399; }
.Menu .on span { background: url(images/MRight.png) no-repeat right -25px; color:#003399; }

.MTL { position: absolute; top: 0px; left: -1px; background: url(images/mtl.png) no-repeat left top; height: 8px; width: 8px;}
.MTR { position: absolute; top: 0px; right: 0px; background: url(images/mtr.png) no-repeat left top; height: 8px; width: 8px;}

/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CON {
	background: url(http://www.hotelsearch.com/blog_es/wp-content/uploads/2010/03/bgc.png) 0px 0px repeat-y;
	width: 980px;
	position: relative;
	padding: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #c9cacd;
	border-left-color: #c9cacd;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	float:left;
}

/* Side Central Single +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SCS { width: 420px; float: left; padding: 15px 30px 15px 100px; background-image: url(images/bgRow.png); background-repeat: repeat-x;	background-position: left top; }
.SCS h1 { font-size: 20px; font-weight: normal; background: url(images/PostHead.gif) repeat-x bottom; padding-bottom: 10px; letter-spacing: -1px; }
.SCS h2 { font-size: 18px; font-weight: normal; }
.SCS h3 { font-size: 14px; font-weight: bold; }

.SCS p { font-size: 12px; line-height: 17px;}
.SCS p strong {}
.SCS img {}
.SCS ul { padding: 10px 0px; margin: 0px; }
.SCS li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#4c4c4c; }
.SCS blockquote { padding: 2px 10px; background: #e9f8ff; margin: 0px; color:#336699; }
.SCS blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.SCS blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#336699; }
.SCS blockquote a { color:#0080ca; }
.SCS blockquote a:visited { color:#0080ca; }
.SCS blockquote a:hover { color:#003399; }
.SCS a { text-decoration: underline;}

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SC {
	width: 420px;
	float: left;
	display:inline;
	padding: 15px 30px 15px 100px;
	background-image: url(images/bgRow.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.SC h2 { font-weight: normal;}
.pagetitle { font-size: 20px; font-weight: normal; letter-spacing: -1px; border-bottom: solid 1px #000; padding-bottom: 15px;}

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Post {	padding: 0px; position: relative; clear: left;}
.PostHead { position: relative; clear: left; background: url(images/PostHead.gif) repeat-x bottom; padding-bottom: 10px;}
.PostHead h2 { font-size: 20px; line-height: 20px; letter-spacing: -1px; font-weight: normal; padding: 0px 0px 1px 0px; margin: 0px; color:#000;}
.PostHead h2 a { color: #005aff; text-decoration: none;}
.PostHead h2 a:visited { color: #8E1ECF; text-decoration: none;}
.PostHead h2 a:hover { color:#FF1A00; text-decoration: none;}

.PostAuthor { padding: 1px 0px; margin: 0px; font-size: 11px; color:#a5a5a5; font-weight: bold;}
.PostDate { margin: 0px; position: absolute; top: 0px; left: -80px; width:55px; height:71px; text-align: center; background: url(images/posthead.png) no-repeat top; padding: 5px 0px 6px 0px;}
.PostDate small { font-size: 10px; color:#fff; font-weight: bold; }
.PostDate .month { display:block; text-transform: uppercase; font-size: 9px;}
.PostDate .day { display:block; font-size: 24px; line-height: 40px; font-family: 'Arial'; letter-spacing: -1px; font-weight: normal; color:#4a5a65;}
.PostDate .year { display:block;}

.PostContent { padding: 0px 0px 5px 0px; font-size: 12px; line-height: 17px; background: url(images/PostHead.gif) repeat-x bottom; }
.PostContent h1 {font-size:18px;}
.PostContent h2 {font-size:16px; font-weight:bold;}
.PostContent p { font-size: 12px; line-height: 17px;}
.PostContent p strong {}
.PostContent img {margin:0 5px; padding:5px; border: 1px solid #b7b7b7; background-color:#ebebeb;}
.PostContent ul { padding: 10px 0px; margin: 0px; }
.PostContent li { padding: 2px 0px 10px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#4c4c4c; }
.PostContent blockquote { padding: 2px 10px; background: #e1e0e0; margin: 0px; color:#7d7e7d; }
.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#336699; }
.PostContent blockquote a { color:#0080ca; }
.PostContent blockquote a:visited { color:#0080ca; }
.PostContent blockquote a:hover { color:#003399; }
.PostContent a { text-decoration: underline;}

.wp-caption-text {font-size:9px !important;}
.clear {clear:both;}

.PostDet { padding-top: 15px;}
.PostDet ul { padding: 0px; margin: 0px;}
.PostDet li { padding: 5px 0px 5px 22px; margin: 0px 10px 0px 0px; list-style-type: none; color:#a5a5a5; font-size: 12px; font-weight: bold; } 
.PostCateg { background: url('images/PostCateg.png') no-repeat left center;}
.PostCom { background: url('images/PostCom.png') no-repeat left center; }
.PostCom a {margin-left:10px;}

.alignleft{text-align:center; float:left; margin:0 5px; padding:5px; border: 1px solid #b7b7b7; background-color:#ebebeb;}
.alignright{text-align:center; float:right; margin:0 5px; padding:5px; border: 1px solid #b7b7b7; background-color:#ebebeb;}

.spanish_translation {text-align:right;margin-left:310px;}
.english_translation {text-align:right;margin-left:310px;}

/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Note { padding: 0px; margin: 0px;}
.Note li { padding: 2px 0px 2px 15px; margin: 0px; list-style-type: none; font-size: 11px;}
.NoteRss { background: url(images/NoteRss.png) no-repeat left top;}
.NoteTrackBack { background: url(images/NoteTrackBack.png) no-repeat left top;}
.Note li a { color:#cc6600;}

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Nav a { padding: 2px 5px 2px 3px; background: #fff; border-right: solid 1px #ccc; font-size: 11px;}
.Nav a:visited { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc;}
.Nav a:hover { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc; text-decoration: none;}
.Nav span { padding: 2px 5px 2px 0px; color:#666; border-right: solid 1px #ccc; }
.Nav .on { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc; font-size: 11px; color:#000;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { margin: 20px 0px 0px 0px;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .List h3 { font-size: 14px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 5px 0px; color:#000; }
.Comments .List ol { padding: 0px; margin: 0px;}
.Comments .List li { position: relative; padding: 15px 5px 10px 5px; margin: 0px 0px 20px 0px; list-style-type: none;}
.Comments .List .ComListLi { background: #e1e0e0 url(images/ComListLiBottom.png) no-repeat left bottom; }
/**/ * html .Comments .List .ComListLiTop { left: -5px;} /**/ 
.Comments .List .ComListLiTop { position: absolute; background: url(images/ComListLiTop.png) no-repeat left top; height: 15px; width: 420px; left: 0px; top: 0px;}

/**/ * html .Comments .List .ListNr { left: -55px;} /**/ 
.Comments .List .ListNr { color:#bec9d1; position: absolute; top: 15px; font-size: 24px; line-height: 24px; font-family: 'Arial'; font-weight: normal; letter-spacing: -1px; padding: 8px 0px 0px 16px; left: -55px; background: url(images/listnr.png) no-repeat left top; width:48px; height:48px;}

/**/ * html .Comments .List .ListGrav { left: 10px;} /* */ 
.Comments .List .ListGrav { position: absolute; top: 15px; left: 15px;}
.Comments .List .ListGrav img { border: solid 1px #fff; display:none;}

.Comments .List big { margin: 0px; padding: 0px 0px 0px 60px; font-size: 11px; line-height: 11px; letter-spacing: -1px; color:#333; font-weight: bold; display: block;}
.Comments .List small { color:#a19a80; padding: 0px 0px 0px 60px; margin: 0px; font-size: 10px; }
.Comments .List small a { color:#a19a80; text-decoration: none;}
.Comments .List small a:visited { text-decoration: none;}

.Comments .List .ListContent { margin: 15px 0px 0px 0px; padding: 5px 10px; font-size: 11px; line-height: 15px; background: #fff url(images/ComListContent.gif) no-repeat left top; display: block;}


/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .Form h3 { font-size: 14px; font-weight: bold; letter-spacing: -1px; margin: 0px; padding: 5px 0px 10px 0px; color:#333;}
.Comments .Form { background: #a5a5a5 url(images/ComFormBottom.png) no-repeat left bottom; padding: 10px 15px 20px 15px; position: relative;}
/**/ *html .Comments .FormTop  { left: -15px;} /**/ 
.Comments .FormTop { background: url(images/ComFormTop.png) no-repeat left top; position: absolute; top: 0px; left: 0px; width: 504px; height: 7px;}
.Comments .Form form {margin: 0px; padding: 0px;}
.Comments .Form a { text-decoration: underline;}
.Comments .Form p { padding: 0px; margin: 0px; font-size: 11px; color:#fff; }
.Comments .Form p small strong { font-size: 10px; font-weight: bold; color:#FF3300;}
.Comments .Form p small { font-size: 11px; display: block; padding: 5px 0px;}
.Comments .Form .TextField { background: #fff; border: solid 1px #ededed; padding: 5px 4px; font-size: 11px; display: block;}
.Comments .Form .TextArea { background: #fff; border: solid 1px #ededed; padding: 4px; font-size: 12px;}

.Comments .Form input.SubmitComment { width: 257px; height: 26px; background: url(images/SubmitComment.png) no-repeat; margin-top: 8px;}
.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 8px;}
.Comments .Form input.SubmitCommentIE { width: 257px; height: 26px; background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 10px; margin-top: 8px;}


/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR { width: 430px; display:inline; float: left; display:inline; position: relative;}
.SR h2 { font-size: 14px; letter-spacing: normal; font-weight: bold; color:#000;}

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Search { background: url(http://www.hotelsearch.com/blog_es/wp-content/uploads/2009/02/search.png) no-repeat left top; position: relative; top: -27px; width: 258px; left: -11px;}
* html .Search {top:-15px;}
*+html .Search {top:-15px;}
.Search h2 {padding-top:10px; margin-left:10px;}

.Search  form { padding: 0px 20px 10px 20px; margin: 0px;}
.Search  input { border: none; color: #330033; font-size: 11px;}
.Search  input.search { width: 28px; height: 28px; background: url(./images/SearchButton.png) no-repeat;}
.Search  input.keyword { background: none; border: none; padding: 0px 0px 5px 8px; width: 200px; border: none; *margin-top:-25px;}
/**/ * html #buttonsearch { margin: -24px 0px 0px 203px;} /* */ 
#buttonsearch { padding: 0px; margin: -30px 0px 0px 199px; top: 0px; background: none; }


/* Flickr RSS - PlugIn ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Flickr { margin-bottom: 10px;}
.Flickr h2 { background: url(images/FlickrH3.gif) no-repeat left top; padding: 0px 0px 5px 20px; margin: 0px 0px 10px 0px; border-bottom: dashed 1px #7bb9d9; }
.Flickr ul { padding: 0px; margin: 0px;}
.Flickr li { padding: 0px; margin: 0px 6px 0px 0px; list-style-type: none; display: inline;}
.Flickr li a img { background: #000; padding: 1px; border: solid 4px #127aae; width: 60px; height: 60px; margin-bottom: 5px;}
.Flickr li a:hover img { background: #fff; padding: 1px; border: solid 4px #09182a; margin-bottom: 5px;}

/* Syndicate ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Syn { background: url(images/synbottom.png) no-repeat left bottom; margin-bottom: 10px; position: relative; padding: 10px 15px; }
/**/ * html .SynTop { left: -15px;} /* */ 
.SynTop { position: absolute; background: url(images/syntop.png) no-repeat left top; left: 0px; top: 0px; width: 230px; height: 8px; }
.Syn ul { margin: 0px; padding: 0px;}

.Syn li { background: url(images/synico.png) no-repeat left center; margin: 0px; padding: 3px 0px 3px 20px; list-style-type: none; font-size: 12px; color:#005aff;}
.Syn li a { color:#444; font-size: 12px; }

.Syn2 {position:absolute; top:30px; right:15px;}
* html .Syn2 {top:35px;}
*+html .Syn2 {top:35px;}
.Syn2 ul { margin: 0px; padding: 0px;}
.Syn2 li {display:inline; margin: 0px;  list-style-type: none; font-size: 12px; color:#005aff;}
.Syn2 li a:link { color:#005aff; font-size: 12px; text-decoration:none;}
.Syn2 li a:visited { color:#BC79E2;}
.Syn2 li a:hover, .Syn2 li a:active { color:#F25E5E; text-decoration: none;}

/* Side Right Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR .SRL { width: 237px; float: left; display:inline; padding: 15px 10px; margin-top:1px; border-left:1px solid #c9cacd}

.SR .SRL a { color:#444; font-size: 11px; }
.SR .SRL a:visited { color:#444; }
.SR .SRL a:hover { color:#005aff;}

.SR .SRL .widget { margin-bottom: 20px; color:#000;}
.SR .SRL .widget_categories h2 { background: url(images/categh3.png) no-repeat left top; padding: 0px 0px 5px 30px; margin: 0px;margin-bottom:5px; margin-top:20px; border-bottom: dashed 1px #7bb9d9; }
.SR .SRL .widget_recent_comments h2, .SR .SRL .widget_recent_entries h2 { background: url(images/recent.png) no-repeat left top; padding: 2px 0px 5px 30px; margin: 0px; margin-bottom:5px; border-bottom: dashed 1px #7bb9d9;}
.SR .SRL .widget_tag_cloud h2 { background: url(images/tagcloud.png) no-repeat left top; padding: 2px 0px 5px 30px; margin: 0px;margin-bottom:5px; border-bottom: dashed 1px #7bb9d9;}
.SR .SRL .widget ul { margin: 0px; padding: 0px;}
.SR .SRL .widget li { margin: 0px; padding: 2px 0px 3px 20px; list-style-type: none; font-size: 11px; background: url(images/catli.png) no-repeat left top;}
.SR .SRL .widget li.recentcomments {background: url(images/recentli.png) no-repeat left center; padding-right:15px;}

.SR .SRL .widget_categories .children ul { margin: 2px 0px 0px 0px; padding: 0px; list-style-type: none; }
.SR .SRL .widget_categories .children li { margin: 0px; padding: 0px; list-style-type: none; border-bottom: none; font-size: 10px; background: none; }

.SR .SRL .widget_tag_cloud { font-family: "Trebuchet MS"; line-height: 18px;}
.SR .SRL .widget_tag_cloud a {color:#005aff;}
.SR .SRL .widget_tag_cloud a:hover {color:#8E1ECF;}


.SR .SRL .widget_calendar table { width: 100%;}
.SR .SRL .widget_calendar table td { text-align: center; padding: 3px; }
.SR .SRL .widget_calendar caption { background: #006dab; padding: 5px 0px;}
.SR .SRL .widget_calendar #today { background: #006dab;}

.SR .SRL .widget_search #s { width: 160px; border: solid 1px #006dab; padding: 3px; margin-bottom: 5px;}



/* Side Right Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR .SRR { width: 168px; padding:10px 1px 0 2px; float: right; background:url(http://www.hotelsearch.com/blog_es/wp-content/uploads/2009/02/bgsr.png) no-repeat right top; display:inline;}


.SR .SRR .widget { margin-bottom: 10px; color:#c20706;}
.SR .SRR .widget h2 { background: url(images/SRRH3.gif) repeat-x left bottom; color:#abcee1; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; }
.SR .SRR ul { padding: 0px; margin: 0px;}
.SR .SRR li { padding: 0px 0px 0px 10px; margin: 0px; list-style-type: none; background: url(images/SRRIco.png) no-repeat left top;}
.SR .SRR li a { color:#fff; font-size: 11px; }
.SR .SRR li a:visited { color:#000; }
.SR .SRR li a:hover { color:#e4e4e4;}

.SR .SRR .widget_links h2, .SR .SRR .widget_meta h2, .SR .SRR .widget_archives h2 { background: url(images/linkli.png) no-repeat left center; color:#fff; padding: 0px 0px 0px 15px; margin: 0px 0px 5px 0px; border-bottom:1px solid #FFFFFF;}


/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Footer { width: 950px; position: relative; clear: left; padding: 10px 15px;}
.FL { position: absolute; top: -8px; left: 0px; height: 8px; width: 8px; background: url(images/fl.png) no-repeat left top; }
.FR { position: absolute; top: -8px; right: -1px; height: 8px; width: 8px; background: url(http://www.hotelsearch.com/blog_es/wp-content/uploads/2009/02/fr.png) no-repeat left top; }
.Footer p { font-size: 10px; color:#444; padding: 0px; margin: 0px; }

.Footer a:link { color:#005aff;}
.Footer a:visited { color:#BC79E2;}
.Footer a:hover, .Footer a:active { color:#F25E5E;text-decoration: underline;}

.box.default a.spanish_translation {
width: 30px;
height: 20px;
display: inline;
float: right;
}


.Footer ul {
	position:absolute;
	top:1em;
	right:0;	
	padding-top:0.3em;
}

.Footer ul li {
	float:left;
	display:inline;
	padding: 0 0.8em;
}

/* =Motor Engine 
-----------------------------------------------------*/
.boxSearchEngineBlog {
	width:160px;
	z-index:0;
        color:#444; font-weight:normal;
	background-color:#af0909; border: solid 1px #af0909; height:160px;margin-bottom:10px;
}

.boxSearchEngineBlog p {margin-top:2px; color:#fff}

input.dp-applied {
	background:#FFF url(http://www.hotelsearch.com/blog_es/wp-content/uploads/2009/02/cal.png) right center no-repeat;
	width: 100px;
	float: left;
	padding-right:16px;
	padding:1px 0 1px 2px;
	border:2px solid #BEDCEF;font-weight:normal; height:18px;
}
.ac_input {
	padding:1px 0 1px 2px;
	border:2px solid #BEDCEF;
	float: left;
	width:140px;font-weight:normal;
}
.pax {
	border:2px solid #BEDCEF;
	margin-left:10px;
}
.guest {text-align:left; font-weight:normal;}


.button {
	margin:0 0 0.5em 0.5em;
	display:block;
	width:100%;
	text-align:center;
	height:27px;
	text-indent:-10000px;
}

a#searchButtonHotelNames.button {
	width:133px;
	left:1.6em;
	position:absolute;
	bottom:1.7em;
}

a#searchButtonHotelNames.button.fr { width:172px;}

#availability {color:#fff; text-align:center;}
#InputDestination {margin:0 auto}

.button.en {
	background:url(http://www.hotelsearch.com/imagesv02/btSearchEn.png) no-repeat center;
}

.button.es {
	background:url(http://www.hotelsearch.com/imagesv02/btSearchEs.png) no-repeat center;
}

a.button.de {
	background:url(http://www.hotelsearch.com/imagesv02/btSearchDe.png) no-repeat center;
}

a.button.fr {
	background:url(http://www.hotelsearch.com/imagesv02/btSearchFr.png) no-repeat center;
}

a.button.ja {
	background:url(http://www.hotelsearch.com/imagesv02/btSearchJa.png) no-repeat center;
}

/* =Links Hotelsearch 
-----------------------------------------------------*/
#links2 {clear:both; padding-top: 0.3em; border-top:1px solid #c9cacd;}
#links2 p.map a, #links2 p.offers a, #links2 p.hs a  {
	width:100px;
	height:50px;
	padding-left:60px;
	display:block;
	padding-top:10px;
}
#links2 p.hs a {
  background:url(http://www.hotelsearch.com/blog_es/wp-content/uploads/2009/02/hs.jpg) top left no-repeat;
}
#links2 p.map a {
	background:url(http://www.hotelsearch.com/blog_es/wp-content/uploads/2009/02/icomap.png) top left no-repeat;
}

#links2 p.offers a {
	background:url(http://www.hotelsearch.com/blog_es/wp-content/uploads/2009/02/icooffers.png) top left no-repeat;
}

#links2 .more a {
	width:120px;
	display:block;
	height:30px;
	padding-right:30px;
  padding-top:8px;
	background:url(http://www.hotelsearch.com/imagesv02/icoNext.png) no-repeat right top;
}

#links2 ol {margin:0px; padding:0px 0px 5px 0px; border-bottom: 1px solid #e5e5e5}
#links2 ol li {margin:5px 0px; font-size:14px;}
#links2 ol li a:link {text-decoration: none; color : #005AFF; border: 0px; -moz-outline-style: none; margin:0px; padding:0px}
#links2 ol li a:active {text-decoration: underline; color : #FF1A00; border: 0px; -moz-outline-style: none;}
#links2 ol li a:visited {text-decoration: none; color : #FF1A00; border: 0px; -moz-outline-style: none;}
#links2 ol li a:hover	{text-decoration: underline; color : #8E1ECF; border: 0px; -moz-outline-style: none;}

#links2 div.recommendedPhotos{
	padding:4px;
        border:solid 1px #c9cacd;
        margin-bottom:8px;
        background-color:#f8f8f8;
}
#links2 div.recommendedPhotos h4{
	margin:5px 0px;
}
#links2 div.recommendedPhotos p.location{
	margin-top:5px;
        font-size:11px;
        margin-bottom:0px ;
}
#links2 div.recommendedPhotos img.photo{
	border:solid 1px #c9cacd;
}
#links2 div.recommendedPhotos img.ratingBar{
	padding-top:10px;
}
#links2 div.recommendedPhotos p.comment{
	font-size:11px;
}

/* =Ajuste para IE 6 (27/10/2009) 
-----------------------------------------------------*/
* html .SR { width: 430px; margin-left:-10px;}
* html .Search {width:237px}
* html .keyboard {margin-left:10px}
* html .Search  form {padding:0px}


