.img-mayorista-cab
{
    background-image:"../images/menuMayorista.jpg";
}

.img-mayorista-cab:hover
{
    background-image:"../images/menuMayorista2.jpg";
}

.img-hotel-ini
{
    border:none;
    width: 200px;   
    padding:0 5px 5px 0;
}

.img-hotel-ini
{
    border:none;
    width: 95px;
}

.img-vermas
{
    border:none;
    width: 16px;
}

.imgHotel-thum
{
    border:none;
    width:48px;
}

.img-hotel
{
    border: 2px solid #334897;
    padding:4px;
    width:250px;
    float: left;
}

.hotel-titulo
{
	font:"Lucida Sans Unicode";
	font-size:20px;
	color:#334897;
}

.hotel-titulo-menu
{
	font:"Lucida Sans Unicode";
	font-size:10px;
	color:#334897;
	text-decoration:none;
	font-weight:bold;
}

.hotel-titulo-menu:hover
{
	font:"Lucida Sans Unicode";
	font-size:10px;
	color:#df0a20;
	text-decoration:underline;
	font-weight:bold;
}


/*  ---------------------------------------  */



#contenedor {
	width:790px;
	overflow:hidden;
	position:absolute;
	border:0 none;
	left:50%;
	margin: 0 0 0 -395px;
}

#cabecera {
	clear:both;
	width:100%;
	height:280px;
	position:relative;
	border:0 none;
}

#cabecera .logotipo {
	background-image:url(../images/cabecera2.gif);
	position:relative;
	height:68px;
}

.logo {
	float:left;
}

.menu {
	width:395px; 
	float:right;
}

.tablaMenu {
	width:197px;
	border:0 none;
}

.tablaMenu td {
	height:auto;
	padding:15px 3px 0px 1px;
}

.item {
	padding:15px 5px 0px 5px;
}

.barra {
	padding-top:15px;
}

#cabecera .barra1 {
	background-color:#334897;
	border:0 none;
	clear:both;
	height:5px;
	position:relative;
	width:100%;	
}

#cabecera .barra2 {
	background-color:#df0a20;
	border:0 none;
	clear:both;
	height:2px;
	margin-bottom:2px;
	position:relative;
	width:100%;	
}

#menu {
	position:absolute;
	z-index:1;
	left:330px;
	top:100px;
}

#pieDePagina {
	clear:both;
	position:relative;
	text-align:center;
	width:100%;
	height:50px;
	border-top:5px solid #334897;
}

#pieDePagina .barraPie2 {
	background-color:#df0a20;
	border:0 none;
	clear:both;
	height:2px;
	margin-bottom:2px;
	position:relative;
	width:100%;	
}


#pieDePagina .pie {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#334897;
	font-weight:bold;
}

#pieDePagina a {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#334897;
	font-weight:bold;
	text-decoration:none;
}

#pieDePagina a:visited {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#334897;
	font-weight:bold;
}

#cuerpoLateral {
	background-color:#FFFFFF;
	float:left;
	position:relative;
	padding-top:20px;
	width:213px;
}

#buscador {
	background-color:#FFFFFF;
	background-image:url(../images/fondobuscador.gif);
	/*background-position:0 25px;*/
	background-repeat:no-repeat;
	position:relative;
	font-size:10px;
	color:#FFFFFF;
	padding:6px 2px 0px;
	height:210px;
}

#buscador-circuitos {
	background-color:#FFFFFF;
	background-image:url(../images/fondobuscador_circuitos.gif);
	/*background-position:0 25px;*/
	background-repeat:no-repeat;
	position:relative;
	font-size:10px;
	color:#FFFFFF;
	padding:6px 2px 0px;
	height:138px;
}

#buscador .tituloBuscador {
	color:#334897;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	width:190px;
}


#buscador .lineaBuscador {
	display:block;
	padding:3px 0 5px 6px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#buscador .botones {
	float:right;
	padding:15px 15px 0 0px;
	text-align:left;
}

#buscador-circuitos .tituloBuscador {
	color:#334897;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	width:190px;
}


#buscador-circuitos .lineaBuscador {
	display:block;
	padding:3px 0 5px 6px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#buscador-circuitos .botones {
	float:right;
	padding:15px 15px 0 0px;
	text-align:left;
}

#login {
	background-color:#FFFFFF;
	background-image:url(../images/fondoLogin.gif);
	/*background-position:0 25px;*/
	background-repeat:no-repeat;
	position:relative;
	font-size:10px;
	color:#FFFFFF;
	padding:5px 2px 0px;
	vertical-align:top;
	height:150px;
}

#login .lineaLogin {
	display:block;
	padding:3px 0 5px 6px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#login a {
	color:#FFFFFF;
}

#login .encabezado {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	font-style:italic;
	color:#FFFFFF;
	padding-bottom:3px;
	padding-top:8px;
}

#login .botones {
	float:right;
	padding:15px 15px 0 0px;
	text-align:left;
}

#login input {
	border:1px solid #FFFFFF;
	background-color:#ffc9d1;
	color:#000000;
	font-family:Verdana;
	font-size:10px;
}

#login select {
	background-color:#ffc9d1;
    border: 1px solid #FFFFFF;
    color: #000000;
	font-family:Verdana;
	font-size:10px;
}

#login label {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#usuario {
	background-color:#FFFFFF;
	background-image:url(../images/fondoUsuario.gif);
	/*background-position:0 25px;*/
	background-repeat:no-repeat;
	position:relative;
	font-size:10px;
	color:#FFFFFF;
	padding:5px 2px 0px;
	vertical-align:top;
	height:100px;
}

#usuario .lineausuario {
	display:block;
	padding:8px 0 5px 6px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#usuario .lineaLogin {
	display:block;
	padding-right:12px;
	padding-top:2px;
	font-size:9px;
	font-weight:bold;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#usuario a {
	color:#FFFFFF;
}

#usuario .encabezado {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	font-style:italic;
	color:#FFFFFF;
	padding-bottom:3px;
	padding-top:8px;
}

#usuario .botones {
	float:right;
	padding:15px 15px 0 0px;
	text-align:left;
}

#usuario input {
	border:1px solid #FFFFFF;
	background-color:#ffc9d1;
	color:#000000;
	font-family:Verdana;
	font-size:10px;
}

#usuario select {
	background-color:#ffc9d1;
    border: 1px solid #FFFFFF;
    color: #000000;
	font-family:Verdana;
	font-size:10px;
}

#usuario label {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#noticiero {
	background-color:#FFFFFF;
	background-image:url(../images/fondoNoticias.gif);
	/*background-position:0 25px;*/
	background-repeat:no-repeat;
	position:relative;
	font-size:10px;
	color:#FFFFFF;
	padding:5px 2px 0px;
	vertical-align:top;
	height:120px;
}

#noticiero .lineaNoticia {
	display:block;
	padding:8px 0 5px 8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#noticiero a {
	color:#FFFFFF;
}

#noticiero .encabezado {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	font-style:italic;
	color:#FFFFFF;
	padding-bottom:3px;
	padding-top:8px;
}

.inputText {
	background-color:#c9d4ff;
	font-size:10px;
	width:182px;
	border:1px solid #334897;
}

.inputSubmit {
	background-color:#c9d4ff;
	font-size:10px;
	width:auto;
	border:1px solid #334897;
}

.select {
	background-color:#c9d4ff;
	font-size:11px;
	/*width:auto;*/
	width:185px;
	border:1px solid #334897;
}

.select2 {
	background-color:#c9d4ff;
	font-size:11px;
	/*width:auto;*/
	width:140px;
	border:1px solid #334897;
}

.botonBusca {
	border-left:1px solid #334897;
	border-top:1px solid #334897;
	background-color:#FFFFFF;
	color:#000000;
	font-size:12;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#cuerpoCentral {
	width:570px;
	min-height:450px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	border:0 none;
}

#buscador {
	background-color:#FFFFFF;
	position:relative;
}

#buscador input {
	border:1px solid #FFFFFF;
	background-color:#c9d4ff;
	color:#000000;
	font-family:Verdana;
	font-size:10px;
}

#buscador select {
	background-color:#c9d4ff;
    border: 1px solid #FFFFFF;
    color: #000000;
	font-family:Verdana;
	font-size:10px;
}

#buscador label {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#buscador-circuitos {
	background-color:#FFFFFF;
	position:relative;
}

#buscador-circuitos input {
	border:1px solid #FFFFFF;
	background-color:#c9d4ff;
	color:#000000;
	font-family:Verdana;
	font-size:10px;
}

#buscador-circuitos select {
	background-color:#c9d4ff;
    border: 1px solid #FFFFFF;
    color: #000000;
	font-family:Verdana;
	font-size:10px;
}

#buscador-circuitos label {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#cuerpoCentral .tituloseccion {
	background-color:#FFFFFF;
	margin-bottom:11px;
	border:0 none;
	color:#334897;
	border-bottom:1px solid #df0a20;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}

.linkLista {
	text-decoration:none;
	font-size:10px;
	color:#334897;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.linkLista:hover {
	text-decoration:underline;
	font-size:10px;
	color:#df0a20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.linkOferta {
	text-decoration:none;
	font-size:11px;
	color:#334897;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.linkOferta:hover {
	text-decoration:none;
	font-size:11px;
	color:#df0a20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.listado {
	margin-top:4%;
}

.listadoFlash {
	margin-top:0px;
	text-align:center;
	vertical-align:text-top;
}

.pieLista {
	background-color:#FFFFFF;
	margin-top:-8px;
	margin-bottom:5px;
	border:0 none;
	color:#df0a20;	
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:bold;
}

.masImagen {
	vertical-align:middle; 
	border:0px;
}

.registro {
	outline:0;	
}

.table1 {
	margin-top:20px;
	width:570px;
	border:0;
	margin-bottom:17%;
	margin-left:1%;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.volver {
	text-decoration:none;
	color:#df0a20;
	padding-right:5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.volver:hover {
	text-decoration:none;
	color:#334897;
	padding-right:5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.tablaInterior {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}

.tableLista {
	margin-top:20px;
	width:570px;
	border:0;	
	/*margin-bottom:3%;*/
	margin-left:1%;
	
	
}

.tableLista td {
	color:#334897;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	
}

.tableLista2 {
	margin-top:5px;
	width:570px;
	border:0;	
	margin-bottom:3%;
	margin-left:1%;
	
	
}

.tableLista2 td {
	color:#334897;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	
}

.tableForm {
	margin-top:20px;
	width:570px;
	border:0;	
	margin-bottom:3%;
	margin-left:1%;
	
}

.tableForm td {
	color:#334897;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	padding-left:15%;
}

.tableForm th {
	text-align:center;
}


.titulolista {
	background-color:#FFFFFF;
	margin-bottom:11px;
	border:0 none;
	border-bottom:1px solid #df0a20;	
	font-weight:bold;	
}
	
.ejemplo {
	/*border:1px solid #000000;*/
}

.thumb {
	border:1px solid #334897;
}

#cuerpoTotal {
	width:783px;
	min-height:450px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	border:0 none;
}

.tablaRegistro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#334897;
}

#cuerpoTotal .tablaRegistro td {
	padding-left:7%;
	width:180px;
}

.tablaNoWidth {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#334897;
}

#cuerpoTotal .tablaNoWidth td {
	padding-left:7%;
}


#cuerpoTotal input, textarea {
	border:1px solid #334897;
	background-color:#c9d4ff;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	padding:2px;
}

#cuerpoTotal input.nada {
	border:medium none;
	background-color:#FFFFFF;
}

#cuerpoTotal input .boton {
	padding-top:5px;
}

.mapa {
	border:1px solid #334897;
}

.mapaTD {
	padding-top:5%;
}

.construccion {
	padding-top:15%;
}

.popupLegal {
	border-width:0px;
	border-style:None;
	height:300px;
	width:100%;
	text-align:center;
}

.paginador {
	width:auto;
	width:20px; 
	height:15px; 
	background-color:#334897; 
	/*border-left:2px solid white;*/
	color:#FFFFFF;
	text-decoration:none;
	font:"Lucida Sans Unicode";
	font-size:10px;
 		
}

.paginador td {
	width:20px; 
	height:15px; 
	background-color:#334897; 
	/*border-left:2px solid white;*/
	color:#FFFFFF;	
	padding-top:1px;
	font:"Lucida Sans Unicode";
	font-size:10px;
}

.paginador a {
	color:#FFFFFF;
	text-decoration:none;
}

.paginador a:hover {
	color:#df0a20;
	text-decoration:none;
	font-weight:bold;
}

.paginaactiva {

	width:auto;
	width:20px; 
	height:15px; 
	background-color:#334897; 
	/*border-left:2px solid white;*/
	color:#df0a20;
	text-decoration:none;
	font:"Lucida Sans Unicode";
	font-size:10px;
	font-weight:bold;
}

.paginaactiva td {

	width:auto;
	width:20px; 
	height:15px; 
	background-color:#334897; 
	/*border-left:2px solid white;*/
	color:#df0a20;
	text-decoration:none;
	font:"Lucida Sans Unicode";
	font-size:10px;
	font-weight:bold;
}

.MensajeError 
{
 color:#df0a20;
 font-weight:bold;
 font-size:10px;
}

.textArea
{
    float:left;
    width:315px;
}

.imgOferta
{
    vertical-align:text-bottom;   
}