body {
	margin:0px 0px 0px 0px;
	font-family:Tahoma, Arial;
	font-size:small;
	color:#333333;

}

.txtmenucorpo {
font-size:small;
color:#666666;
text-decoration:none;
}
.txtmenucorpo:hover {
color:#006EC7;

}
.txtmenucomercial, .txtmenucomercial a, .txtmenucomercial a:visited, .txtmenucomercial a:link {
font-size:12px;
color:#006EC7;
font-weight:bold;
text-decoration:none;
}

.txtmenucomercial:hover {
color: #FF6600;

}

.txtmenuservicios {
font-size:small;
color:#006EC7;
font-weight:bold;
text-decoration:none;
}

.txtmenuservicios:hover {
color: #FF6600;

}

.txtmenucoment {
font-size:10px;
color:#006EC7;
}
.txttitfotm {
font-size:12px;
color:#000000;
font-weight:bold;
}
.selects {
	font-size: small;
	background-color: #FFFFFF;
	border: 1px solid #006EC7;
	color: #006EC7;
}

.fontotabletop {
	background-image: url(fondotop.gif);
	background-repeat:  repeat-x;
	background-position: left bottom;
	height:5px;
}
.fontotablebottom {
	background-image: url(fondobottom.gif);
	background-repeat:  repeat-x;
	background-position: left top;
	height:5px;
}
.fontotableleft {
	background-image: url(fondoleft.gif);
	background-repeat:  repeat-y;
	background-position: left bottom;
	width:5px;
}
.fontotableright {
	background-image: url(fondoright.gif);
	background-repeat:  repeat-y;
	background-position: left bottom;
	width:5px;
}
.tablecont{ background-color:#F8F8F8;
padding:5px;
}
.tablecont_blanco{ background-color:#ffffff;
padding:5px;
}

/*.tdblanco{ background-color:#FFFFFF;}*/
.tdblanco{ background-color:#FA7900;}


.tit1{font-size:16px;
color:#006EC7;
font-weight:bold;
text-decoration:none;
 }
.tit2{font-size:14px;
color:#006EC7;
font-weight:bold;
text-decoration:none;
 }
 .txtnormal{
 font-size:12px;
color:#333333;
 }
 
 .td_listado{
 border-style:solid;
 border-width:1px;
 border-color:#F8F8F8;
 }
  .td_listado:hover {
 border-color:#006EC7;
 }
 
 .breadpasado{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
 }
  .breadactual{
font-size:12px;
color: #006EC7;
font-weight:bold;
text-decoration:none;
text-align:left;
 }

.breadflecha, .breadflecha a, .breadflecha a:visited, .breadflecha a:link{
font-size:12px;
color: #FF6600;
font-weight:bold;
text-decoration:none;
text-align:left;
 }
.breadflecha a:hover,  .breadflecha:hover{
color: #006EC7;
 } 

 
 .contentimg{
 
 padding:5px;}
 
 input {
	height: 15px;
	border: 1px solid #006EC7;
		font-size:small;
	color:#333333;
}
textarea {
	border: 1px solid #006EC7;
		font-size:small;
	color:#333333;
	
}

.contenedor{
height: 430px;
overflow:scroll;
text-align:justify;
}
ul.postnav,ul.postnav li{margin:0;padding:0;list-style-type:none}
ul.postnav li{
	float:inherit;
	width: 6em;
	font-size:12px;
	margin-right: 5px}
ul.postnav a{
	display:block;
	width:6em;
	padding:5px 0;
	font: bold 100% Verdana,Arial,sans-serif;
    background: #006EC7;color: #ffffff;
    text-decoration:none;text-align:center}
ul.postnav a:hover{background: #FF9900;color:#FFF}

.imgdetalle {
	padding: 5px;
	background-color:#ffffff;
}
.imgdetalle:hover {
	padding: 5px;
	background-color: #999999;
}
.imgdetalleg {


	background-color:#ffffff;
}
#imgcontainer{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
	vertical-align:middle;
}
#thumbscontainer { margin-top:5px; }
#reservarb{
height:30px;
color:#FFFFFF;
background-color:#FA7900;
border:0px;
font-weight:bold;}
#reservarb:hover {
color:#000000;
cursor:pointer;
}
#book{
background-color:#006EC7;
color:#FFFFFF;
}
.botres {
	color: #FFFFFF;
	background-color: #FA7900;
	height: 30px;
	width: 85px;
	vertical-align:middle;
	text-align:center;
}

.botrestxt {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
	vertical-align: middle;
}

iframe{
background-color:#CCCCCC;
border:0px;
border-color:#CCCCCC
}
.tableconnthomepie {
	background-color:#F8F8F8;
	padding:5px;
	font-size:x-small;
}
.cuadro{

border:1px;
border-style:solid;
border-color:#FF6600;
padding:5px;}

.enviar{
	display:block;
	height:25px;
	width:5em;
	padding:5px 0;
	font: bold 100% Verdana,Arial,sans-serif;
    background: #006EC7;color: #ffffff;
	font-size:small;
    text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border:0px;}
	
.enviarref{
	display:block;
	height:25px;
	width:3em;
	padding:5px 0;
	font: bold 100% Verdana,Arial,sans-serif;
    background: #006EC7;color: #ffffff;
	font-size:small;
    text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border:0px;}
	
.enviar:hover, .enviarref:hover{
    background: #FF6600;
	color: #ffffff;
}
.tooltip {
	background-color: #FFFFCC;
}
#busqueda {
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	color:#FFF;
	width:250px; float:left; background-color:#FA7900;
}

#busqueda input { 
	border:0px;
	font-weight:normal;
	height:18px;
	margin-right:2px;
	}
	
#bus_title {
	font-size:medium;
	padding-bottom:25px;
	
}

#bus_llegada, #bus_noches, #bus_title { 
	height:30px;
	clear:both;
	font-weight:bold;}
#noches { height:30px;}
#bus_boton {
	height:30px;
	text-align:right;
	font-weight:bold;
	float:right;
	width:5.1em;
	
	}
#buscaref {
	clear:both;
	padding-top:30px;}
#bus_boton input{
	height:25px;
	font-weight:bold;
	}
	
#bus_boton2 input{
	height:25px;
	font-weight:bold;
	font-weight:bold;
	}
	
#bus_txt {
	text-align:justify;
	padding-top:10px;
	clear:both;
}
#paneles {
	padding-top:10px;
	padding-right:10px;
	padding-left:10px; 
}
h5 {
	color:#FA7900;
}
h5 a {
	text-decoration:none;
	color:#FA7900;
	
}
h4 {
	color:#006EC7;
	border-bottom: dashed 1px #006EC7;
}
.titblog {
	/*border-bottom: dashed 1px #006EC7;*/
}
#cabecera {
	text-align:center;
	height:129px;
	margin-top:5px;
	margin-bottom:0px;
	/*background-color:#006EC7;*/
	background-color:#000;
}
#contenedor { 
	width:760px;
	margin:auto;}
#header {
	margin-top:20px
	;}
#logo { 
	width:212px;
	float:left;}
#slogan {
	width:260px;
	float:left;
	padding-left:50px;
	padding-top:20px;}
#horario {
	float:right;
	width:212px;
}
#menutop { clear:both;
	padding-top:30px;
	margin-left:10px;}

#menutop a{ margin-right:20px;}
.idiomas {
	padding-top:15px;
	text-align:right;}
	
#mantenimiento_menu a,
#mantenimiento_menu {
	float:right;
	margin-right:5px;
	padding:0;}
#blog_home {
	width:300px;
	float:left;}
#ofertas_home {
	width:440px;
	float:right;}




.ui-spinner {
	width: 94px;
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #999;
	background: #FEFEFE;
	padding: 0 5px;
	height:24px;
}

.ui-spinner-disabled {
	background: #F4F4F4;
	color: #CCC;
}

.ui-spinner-box {
	width: 90%;
	height: 100%;
	float: left;
	font-size: 125%;
	border: none;
	background: none;
	padding: 0;
}

.ui-spinner-up,
.ui-spinner-down {
	width: 50%;
	height: 50%;
	font-size: 0.5em;
	padding: 0;
	margin: 0;
	z-index: 100;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	right: 0;
	cursor: default;
	border: 1px solid #999;
	border-right: none;
	border-top: none;
	z-index:1;
}

.ui-spinner-down {
	bottom: 0;
	border-bottom: 0;
}

.ui-spinner-pressed {
	background: #FEFEFE;
}

.ui-spinner-list,
.ui-spinner-listitem {
	margin: 0;
	padding: 0;
}