/* @override http://www.solsegur.com/test/home.css */

body{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family: Arial;
	background: #272727 url(img/top.gif) repeat-x 0 0;
}

#tapon{position:relative;
	height: 10px;
}

h1, h2{font-size:11px;padding:10px;font-weight:normal;

display:block;position:relative;top:0px;margin:0px;}

a{color:#666666;}
a:hover{color:#000000;}

#contenedor{

	width: 814px;
	margin-left: auto;
	margin-right: auto;
	background: #f1f1f1 url(img/top2.gif) repeat-x 0 0;
	overflow: hidden;
	z-index: -1;
}

#imgtop{
	height: 125px;
}

						

#menusup{

color:#FFFFFF;

	font-size:10px;

	text-align:right;

	top:129px;

	right:10px;
	height: 29px;
	padding: 0;
	margin-top: 16px;
	background-image: url(img/bot_bgr01.gif);
}

.menuitm01 {
	margin: 0;
	height: 23px;
	float: left;
	padding-right: 11px;
	padding-left: 18px;
	text-align: center;
	vertical-align: middle;
	color: #272727;
	font: bold 90% Arial;
	padding-top: 6px;
	background: url(img/bot_bgr02.gif) repeat-x 0 0;
	text-decoration: none;
}

.menuitm01:link {
	text-decoration: none;
}

.menuitm01:hover {
	text-decoration: none;
	background: url(img/bot_bgr02b.gif) 0 0;
}

.menuitm02 {
	margin: 0;
	height: 23px;
	float: left;
	padding-right: 11px;
	padding-left: 11px;
	text-align: center;
	vertical-align: middle;
	color: #272727;
	font: bold 90% Arial;
	background: url(img/bot_bgr01.gif) repeat-x 0 0;
	padding-top: 6px;
	width: auto;
	text-decoration: none;
}

.menuitm02:hover {
	text-decoration: none;
	background: url(img/bot_bgr01b.gif) 0 0;
}

.menuitm04 {
	margin: 0;
	height: 23px;
	float: none;
	text-align: center;
	vertical-align: middle;
	color: #272727;
	font: bold 90% Arial;
	padding-top: 6px;
	background: url(img/bot_bgr03.gif) 214px;
	text-decoration: none;
}

.menuitm04:hover {
	text-decoration: none;
	background: url(img/bot_bgr03b.gif) 214px;
}

.menuitm03a {
	width: 2px;
	margin: 0;
	height: 29px;
	float: left;
	text-align: center;
	vertical-align: middle;
	background: none repeat-x 0 0;
}

.menuitm03b {
	width: 2px;
	margin: 0;
	height: 29px;
	text-align: center;
	vertical-align: middle;
	background: none repeat-x 0 0;
	float: left;
}

.body {
	width: 788px;
	text-align: center;
	vertical-align: middle;
	height: 100%;
	margin-bottom: auto;
	margin-left: auto;
	background-color: #fff;
	left: 14px;
	position: relative;
	float: left;
	border-width: 3px;
	border-color: #f81112;
}

.body_hostelco {
	width: 788px;
	text-align: center;
	vertical-align: middle;
	background: #fff url(img/hostelco/plano.gif) no-repeat 52px 37px;
	height: 410px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
}

.link{color:#FFFFFF;text-decoration:none;
	background-image: none;
	height: 50px;
}

A.link{

text-decoration:none;
	background: url(img/bot_bgr01.gif) repeat 0 0;
	height: 50px;
}

#contenido{

top:0px;

left: 0;

width:750px;}

#principal{

position:relative;

float:left;

width:505px;}

.content1{

position:relative;

float:left;

left:5px;

width:240px;

display:block;}

.content2{

position:relative;

float:right;

width:240px;

right:15px;

display:block;}

#content3{

position:relative;

float:right;

right:6px;

width:235px;}

.ver{text-decoration:none;color:#000084;position:absolute;right:10px;}

a.ver:hover{color:#000000;}

.content0{

position:relative;

float:left;

left:5px;

height:300px;

width:225px;

display:block;}

.tit{
padding: 3px;
	font: bold 11px Arial;
	text-indent: 5px;
	text-transform: uppercase;
	border-top: 1px dotted #FF9900;
	border-bottom: 1px dotted #FF9900;
	color: #333;
	margin-bottom: 10px;
}

.tit2{
padding: 3px;
	font: bold 11px Arial;
	text-indent: 5px;
	text-transform: uppercase;
	border-bottom: 1px dotted #FF9900;
	color: #666;
	border-top-width: 1px;
	border-top-color: #FF9900;
	margin-top: 1px;
	margin-bottom: 10px;
}

.txt{

display:block;
	color: #666666;
	margin-top: 10px;
	padding-right: 25px;
}

.txtpie{

display:block;
	margin-right: 25px;
}

.txt4{

display:block;
	color: #666666;
	margin-top: 10px;
	padding-right: 25px;
	font-size: 115%;
	font-weight: bold;
	font-stretch: narrower;
}

.txt1{position:relative;

width:250px;

float:left;

}

.txt2{position:relative;

float:left;
	width: 250px;
}

.fotleft{

float:left;

margin-right:10px;}

#lat{

position:relative;

float:right;

right:6px;

width:208px;

padding:10px;

color:#4A4848;
margin-bottom:5px;}

.titlat{

position:relative;

top:5px;

width:200px;

background-color:#FFFFFF;

padding: 3px;

font-size:11px;

font-weight:bold;

color:#000000;

display:block;}



a.titlat1:link {

	color: #666666;

	text-decoration: none;

}

a.titlat1:visited {

color: #666666;

	text-decoration: none;

}

a.titlat1:hover {

	text-decoration: none;

	color: #666666;

}





.txtlat{

position:relative;

width:190px;

top:10px;

left:10px;

color:#666666;

margin-bottom:20px;

}

.masgris{

position:absolute;

bottom:-20px;

font-size:9px;

right:0px;

width:205px;

color:#666666;

text-align:right;

padding-bottom:5px;}



#pie{

width: 814px;
font-size:9px;
color:#999999;
text-align: right;
	height: 70px;
	background: #272727 url(img/ftr.gif) no-repeat 0 0;
	padding-top: 15px;
	float: left;
}



#foto{position:relative;

top:10px;

width:175px;

float:left;}

.txtnot{position:relative;

width:300px;

padding:10px;

float:left;

}

.web{color:#999999;text-decoration:none;}

.contindex{

display:block;
	float: left;
	width: 249px;
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
}

.contindex2{

display:block;
	float: left;
	width: 478px;
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #fff;
	height: 100%;
	padding: 0 10px 10px;
}

.contindex3{

display:block;
	float: left;
	width: 239px;
	text-align: left;
	margin-top: 10px;
	background-color: #f1f1f1;
	height: 100%;
	padding: 0 10px 10px;
	margin-right: 10px;
}

.contindex4{

display:block;
	float: left;
	width: 748px;
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #fff;
	height: 100%;
	padding: 0 10px 10px;
}

.colum01{

display:block;
	float: left;
	width: 225px;
	text-align: left;
	background-color: #fff;
	height: 100%;
	padding: 0;
	margin-right: 14px;
}

.conthostelco{

display:block;
	float: left;
	width: 480px;
	text-align: left;
	margin-top: 244px;
	margin-left: 52px;
}

.infos{
	float: left;
	text-align: left;
	margin-left: 10px;
	margin-top: 5px;
}

.vercatalogo{
	float: left;
	margin-left: 160px;
	margin-right: 15px;
	color: #f99917;
}

.vercatalogo a:link{
	color: #f99917;
}

.vercatalogo a:visited{
	color: #c89938;
}

.vercatalogo a:hover{
	color: #666;
}

