/* CSS DE CAPA_HOTELES */
img {
	border:0px;
}
#motor #capa_hoteles{
background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/hoteles_back.gif);
background-repeat:no-repeat;
height:125px; /*antes 146px;*/
margin:0px;
padding:0px;
border-left-color: #545454;
border-left: 1px;
}

/*p img{
margin-left:10px;
margin-right:10px;
margin-top:10px;
}*/
#motor #capa_hoteles table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;

	width:600px;
	clear:both;
	margin:5px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

#motor #capa_hoteles table tr{

	height:27px;
	vertical-align:middle;
}

#motor #capa_hoteles table td{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	font-size:10px;
    font-family:tahoma;	
	/*height:23px;*/
	vertical-align:middle;
}

#motor #capa_hoteles table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

#motor #capa_hoteles table select{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}
/*internet Explorer 7*/

*:first-child+html #motor #capa_hoteles table input[type="checkbox"]{
        background-color: #fff;
        border: 2px solid #fff;
        color: #545454;
}
#motor #capa_hoteles table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

*:first-child+html #motor #capa_hoteles table input[type="select"]{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 
	border: #ffffff; border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

*:first-child+html #motor #capa_hoteles table {
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	width:600px;
	clear:both;
	margin:7px auto 0px auto;

}

*:first-child+html #motor #capa_hoteles table tr{

	height:22px;
	vertical-align:middle;
}

/*internet Explorer 6*/

* html #motor #capa_hoteles table input[type="checkbox"]{
        background-color: #fff;
        border: 2px solid #fff;
        color: #545454;
}
* html #motor #capa_hoteles table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

* html #motor #capa_hoteles table input[type="select"]{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 
	border: #ffffff; border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

* html #motor #capa_hoteles table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;

	width:600px;
	clear:both;
	margin:7px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

* html #motor #capa_hoteles table tr{

	height:22px;
	vertical-align:middle;
}

/* CSS DE APARTAMENTOS */
#motor #capa_apartamentos{
background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/apartamentos_back.gif);
background-repeat:no-repeat;
height:125px;
margin:0px;
padding:0px;
}

#motor #capa_apartamentos table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	width:600px;
	clear:both;
	margin:5px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

#motor #capa_apartamentos table tr{

	height:27px;
	vertical-align:middle;
}

#motor #capa_apartamentos table td{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	font-size:10px;
    font-family:tahoma;	
	/*height:23px;*/
	vertical-align:middle;
}

#motor #capa_apartamentos table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

#motor #capa_apartamentos table select{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}


/*internet Explorer 7*/

*:first-child+html #motor #capa_apartamentos table input[type="checkbox"]{
    background-color: #fff;
    border: 2px solid #fff;
    color: #545454;
}
#motor #capa_apartamentos table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

*:first-child+html #motor #capa_apartamentos table input[type="select"]{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 
	border: #ffffff; border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

*:first-child+html #motor #capa_apartamentos table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	width:600px;
	clear:both;
	margin:7px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

*:first-child+html #motor #capa_apartamentos table tr{

	height:22px;
	vertical-align:middle;
}

/*internet Explorer 6*/

* html #motor #capa_apartamentos table input[type="checkbox"]{
        background-color: #fff;
        border: 2px solid #fff;
        color: #545454;
}
* html #motor #capa_apartamentos table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

* html #motor #capa_apartamentos table input[type="select"]{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 
	border: #ffffff; border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

* html #motor #capa_apartamentos table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;

	width:600px;
	clear:both;
	margin:7px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

* html #motor #capa_apartamentos table tr{

	height:22px;
	vertical-align:middle;
}


/* fIN DE CAPA DE APARTAMENTOS EN EL MOTOR */



#banderas {
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
height:15px;
margin:4px 5px 0 0;
text-align:right;
width:740px;
}

#banderas a {
color: #545454;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration:underline;
}



#banderas a:hover {
color: #4fa700;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
}

body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E5E5E6;
}

.foto-izda {
	padding:5px 10px 1px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4fa700;
	text-align:center;
	float:left;
	
	
}

/* Tablas para poner el fondo verde con los degradados*/
.verde5 {
	text-align: left;
	background-color: #545454;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #4fa700;
	color:#FFFFFF;
}
.verde4 {
	text-align: left;
	background-color: #cbcbcb;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #4fa700;
	
}
.verde3 {
	text-align: left;
	background-color: #545454;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #4fa700;
}
.verde2 {
	text-align: left;
	background-color: #545454;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #4fa700;	
}
.verde1 {
	text-align: left;
	background-color: #545454;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #4fa700;

}

/* cabeceras h*/
h1 {
	font-size: 14px;
	font-variant: small-caps;
}
h2 {
	font-size: 13px;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 11px;
}


TD {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	color: #545454;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}


/*Menu superior de Arriba de la tabla, junto a las banderas*/


.arribaTabla {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #545454;
	font-size: 10px;
	color:
	text-align: center;
	vertical-align: middle;
}

#menu{
	/*float:right;*/
	margin-left:5px;
	margin: 0px;
	padding: 0px;
	width:587px;
	border-right:0px;
	background-color:/*#4fa700*/#e5e5e6;
	/*border-bottom:solid #545454 2px;
	height:26px;*/
	clear:both;
	font-size:12px;
	font-weight:bold;
	display:block;

}

*html #menu{
	float:right;
	margin: 0px;
	padding: 0px;
	width:598px;
	border-right:0px;
	
	background-color:/*#4fa700*/#fff;
	border-bottom:solid #545454 2px;
	/*height:26px;*/
	clear:both;
	font-size:12px;
	font-weight:bold;

}


#menu h3{
	float:left;
	padding:6px 0px 3px 0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FFFFFF;
	height:16px;
	background-color:#4fa700;
font-weight:bold;

}

*html #menu h3{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FFFFFF;
	height:16px;
	background-color:#4fa700;
font-weight:bold;

}

#menu h3 a{
	color: #ffffff;
	text-decoration:none;
	list-style: none;
	padding-top:6px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:10px;
	
	margin:0px;
	height:16px;
	/*nuevo*/background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/separador_tab.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	/*margin:0px;*/
	font-size:12px;
	font-weight:bold;
}

#menu h3 a.ultimo{
	color: #ffffff;
	text-decoration:none;
	list-style: none;
	padding-top:6px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:10px;
	margin:0px;
	height:16px;
	/*nuevo*/background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/ultimo_tab.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	/*margin:0px;*/
	font-size:12px;
font-weight:bold;
}

#menu h3 a:hover.ultimo{
	color: #ffffff;
	text-decoration:none;
	list-style: none;
	padding-top:6px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:10px;
	margin:0px;
	height:16px;
	/*nuevo*/background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/ultimo_tab_over.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	/*margin:0px;*/
	font-size:12px;
font-weight:bold;
}

#menu a:hover{
	color: #ffffff;
	text-decoration:none;
	padding-top:6px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:10px;
	list-style: none;
	height:16px;
	background-color:#545454;
	background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/separador_tab_on.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:12px;
	font-weight:bold;
}

/*motor*/

#motor {
	/*background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/motor_background2.gif);*/
	width:600px;
	height:150px;
	margin:0px;
	padding:0px;
	background-color:#CBCBCB;

}

#motor #opciones_motor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	color:#fff;
	margin:0px;
	background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/background_opciones.gif);
	background-repeat:no-repeat;
	padding:0px;
	height:27px; /*antes 21*/
	width:600px;
}


/*#motor #opciones_motor li{
	list-style:none;
	float:left;
	margin:0px;
	padding:5px 5px 5px 5px;
	height:21px;
	text-align:left
	background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/opcion_over.gif);
	
}*/

#motor #opciones_motor a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:21px;
	width:111px;
	padding:3px 0px 0px 0px;
	margin:3px 0px 0px 8px;
	background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/opcion_over.gif);
	background-repeat:no-repeat;
	text-align:center;
	float:left;
	
}

#motor #opciones_motor a:hover{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:21px;
	width:111px;
	background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/opcion_on.gif);
	background-repeat:no-repeat;

}

#motor #opciones_motor .activo{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:21px;
	width:111px;
	background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/opcion_on.gif);
	background-repeat:no-repeat;
	
}
#motor #opciones_motor #login {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:21px;
	width:72px;
	padding:4px 0px 0px 25px;
	margin:3px 0px 0px 8px;
	background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/btn_login.gif);
	background-repeat:no-repeat;
	text-align:left;
	float:right;
	
}
#motor #opciones_motor #login:hover{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:21px;
	width:72px;
	padding:4px 0px 0px 25px;
	margin:3px 0px 0px 8px;
	background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/btn_login_over.gif);
	background-repeat:no-repeat;
	text-align:left;
	float:right;
	
}

#motor #opciones_motor #login.activo{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:21px;
	width:72px;
	padding:4px 0px 0px 25px;
	margin:3px 0px 0px 8px;
	background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/btn_login_over.gif);
	background-repeat:no-repeat;
	text-align:left;
	float:right;
	
}

#motor  #capa_login table a {
	color:#4fa700;
}

#motor  #capa_login table a:hover{
		color:#545454;

}

/* CSS DE CAPA_HOTELES */
#contenedor #cuerpo #motor #capa_hoteles{
background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/hoteles_back.gif);
background-repeat:no-repeat;
height:141px; /*antes 146px;*/
margin:0px;
padding:0px;
}


#contenedor #cuerpo #motor #capa_hoteles table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;

	width:600px;
	clear:both;
	margin:5px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

#contenedor #cuerpo #motor #capa_hoteles table tr{

	height:27px;
	vertical-align:middle;
}

#contenedor #cuerpo #motor #capa_hoteles table td{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	font-size:10px;
    font-family:tahoma;	
	/*height:23px;*/
	vertical-align:middle;
}

#contenedor #cuerpo #motor #capa_hoteles table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

#contenedor #cuerpo #motor #capa_hoteles table select{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}
/*internet Explorer 7*/

*:first-child+html #contenedor #cuerpo #motor #capa_hoteles table input[type="checkbox"]{
        background-color: #fff;
        border: 2px solid #fff;
        color: #545454;
}
#contenedor #cuerpo #motor #capa_hoteles table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

*:first-child+html #contenedor #cuerpo #motor #capa_hoteles table input[type="select"]{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 
	border: #ffffff; border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

*:first-child+html #contenedor #cuerpo #motor #capa_hoteles table {
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	width:600px;
	clear:both;
	margin:7px auto 0px auto;

}

*:first-child+html #contenedor #cuerpo #motor #capa_hoteles table tr{

	height:22px;
	vertical-align:middle;
}

/*internet Explorer 6*/

* html #contenedor #cuerpo #motor #capa_hoteles table input[type="checkbox"]{
        background-color: #fff;
        border: 2px solid #fff;
        color: #545454;
}
* html #contenedor #cuerpo #motor #capa_hoteles table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

* html #contenedor #cuerpo #motor #capa_hoteles table input[type="select"]{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 
	border: #ffffff; border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

* html #contenedor #cuerpo #motor #capa_hoteles table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;

	width:600px;
	clear:both;
	margin:7px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

* html #contenedor #cuerpo #motor #capa_hoteles table tr{

	height:22px;
	vertical-align:middle;
}

/* CSS DE APARTAMENTOS */
#contenedor #cuerpo #motor #capa_apartamentos{
background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/apartamentos_back.gif);
background-repeat:no-repeat;
height:105px;
margin:0px;
padding:0px;
}

#contenedor #cuerpo #motor #capa_apartamentos table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	width:600px;
	clear:both;
	margin:5px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

#contenedor #cuerpo #motor #capa_apartamentos table tr{

	height:27px;
	vertical-align:middle;
}

#contenedor #cuerpo #motor #capa_apartamentos table td{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	font-size:10px;
    font-family:tahoma;	
	/*height:23px;*/
	vertical-align:middle;
}

#contenedor #cuerpo #motor #capa_apartamentos table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

#contenedor #cuerpo #motor #capa_apartamentos table select{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}


/*internet Explorer 7*/

*:first-child+html #contenedor #cuerpo #motor #capa_apartamentos table input[type="checkbox"]{
    background-color: #fff;
    border: 2px solid #fff;
    color: #545454;
}
#contenedor #cuerpo #motor #capa_apartamentos table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

*:first-child+html #contenedor #cuerpo #motor #capa_apartamentos table input[type="select"]{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 
	border: #ffffff; border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

*:first-child+html #contenedor #cuerpo #motor #capa_apartamentos table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	width:600px;
	clear:both;
	margin:7px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

*:first-child+html #contenedor #cuerpo #motor #capa_apartamentos table tr{

	height:22px;
	vertical-align:middle;
}

/*internet Explorer 6*/

* html #contenedor #cuerpo #motor #capa_apartamentos table input[type="checkbox"]{
        background-color: #fff;
        border: 2px solid #fff;
        color: #545454;
}
* html #contenedor #cuerpo #motor #capa_apartamentos table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

* html #contenedor #cuerpo #motor #capa_apartamentos table input[type="select"]{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 
	border: #ffffff; border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

* html #contenedor #cuerpo #motor #capa_apartamentos table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;

	width:600px;
	clear:both;
	margin:7px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

* html #contenedor #cuerpo #motor #capa_apartamentos table tr{

	height:22px;
	vertical-align:middle;
}


/* fIN DE CAPA DE APARTAMENTOS EN EL MOTOR */


/* CSS DE LOGIN */
/*login_es*/
#motor #capa_login{
background-image:url(http://brandsite.fuertehoteles.com/imagenes/estructura/home/back_login_es.jpg);
background-repeat:no-repeat;
height:135px;
margin:0px;
padding:0px;
}


#motor #capa_login table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	width:600px;
	clear:both;
	margin:5px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

#motor #capa_login table tr{

	height:27px;
	vertical-align:middle;
}

#motor #capa_login table td{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	font-size:10px;
    font-family:tahoma;	
	/*height:23px;*/
	vertical-align:middle;
}

#motor #capa_login table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}



#motor #capa_login table select{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}


/*internet Explorer 7*/

*:first-child+html #contenedor #cuerpo #motor #capa_login table input[type="checkbox"]{
    background-color: #fff;
    border: 2px solid #fff;
    color: #545454;
}
#contenedor #cuerpo #motor #capa_login table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

*:first-child+html #contenedor #cuerpo #motor #capa_login table input[type="select"]{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 
	border: #ffffff; border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

*:first-child+html #contenedor #cuerpo #motor #capa_login table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	width:600px;
	clear:both;
	margin:7px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

*:first-child+html #contenedor #cuerpo #motor #capa_login table tr{

	height:22px;
	vertical-align:middle;
}

/*internet Explorer 6*/

* html #contenedor #cuerpo #motor #capa_login table input[type="checkbox"]{
        background-color: #fff;
        border: 2px solid #fff;
        color: #545454;
}
* html #contenedor #cuerpo #motor #capa_login table input{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 

}

* html #contenedor #cuerpo #motor #capa_login table input[type="select"]{
    border: solid 0px #fff;
    font-size:10px;
    font-family:tahoma; 
	border: #ffffff; border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

* html #contenedor #cuerpo #motor #capa_login table {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;

	width:600px;
	clear:both;
	margin:7px auto 0px auto;
	font-size:10px;
    font-family:tahoma; 
}

* html #contenedor #cuerpo #motor #capa_login table tr{

	height:22px;
	vertical-align:middle;
}



/* fIN DE CAPA DE LOGIN EN EL MOTOR */


/*Cuadros inferiores de textos*/
.cuadrosDeAbajo{
	color: #ffffff;
	text-align: justify;
}
	.cuadrosDeAbajo a{
		color: #00FFCC;
		text-decoration: none;
		font-weight: bold;
	
	}
		.cuadrosDeAbajo a:link{
			color: #00FFCC;
			text-decoration: none;
			font-weight: bold;
		}
		.cuadrosDeAbajo a:hover{
			color: #4fa700;
			text-decoration: none;
			font-weight: bold;
		}
		.cuadrosDeAbajo a:active{
			color: #00FFCC;
			text-decoration: none;
			font-weight: bold;
		}
		.cuadrosDeAbajo a:visited{
			color: #00FFCC;
			text-decoration: none;
			font-weight: bold;
		}



/*Menu Izquierdo*/
.centroTablaIzq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #545454;
	background-attachment: fixed;
	/*background-image:  url(../img/guia/fondo.gif);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	
}
	.centroTablaIzq li{
		margin-left: -16px;
		/*list-style-image:  url(../img/guia/bulletc.gif);*/
		list-style:square;
	}
		.centroTablaIzq a:active{
			color:#545454;
			text-decoration: underline;
		}	
		.centroTablaIzq a:visited{
			color:#545454;
			text-decoration: none;
		}
		.centroTablaIzq a:visited hover{
			color:#545454;
			text-decoration: underline;
		}
		.centroTablaIzq a:link{
			color:#545454;
			text-decoration: none;
		}
		.centroTablaIzq a:hover{
			color:#545454;
			text-decoration: underline;
		}


/*Menu Derecho Conoces*/
.centroTablaDer {
	text-align: center;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #545454;
	background-color: #ffffff;
}
.centroTablaDerSuperior{
	background-color: #E9F7F8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4fa700;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4fa700;
}

/*Zona inferior enlaces cuadrados borde hoteles*/
.downmedio {
	background-color: #99999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #545454;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #545454;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #545454;
}

/*Enlaces inferiores*/
.downbajo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7.5pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 2px;
	TEXT-DECORATION: none;
	background-color: #545454;
	color: #FFFFFF;
	border: 1px solid #545454;



}
	.downbajo a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border: none;

	}
		.downbajo a:link{
			color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
		}
		.downbajo a:hover{
			color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
		}
		.downbajo a:visited{	
			color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
		}
		.downbajo a:active{
			color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
		}


/*Texto de los comentarios superiores  y enlaces*/
.textosuperior{
	font-size: 7pt;
/*	color:#CCCCCC;*/
	color:#000000;
}
	.textosuperior a:link{
		color:#342523;
	}
	.textosuperior a:hover{
		color:#485786;	
	}
	.textosuperior a:visited{
		color:#479563;
	}

/*Texto de los comentarios inferiores */
.textoinferior {
	font-size: 8pt;
	color: #CCCCCC;
}
	.textoinferior a:link{
		color:#123456;
	}
	.textoinferior a:hover{
		color:#654321;
	}
	.textoinferior a:visited{
		color:#954321;
	}

.downmenu {
	font-size: 1px;
	background-color: #00CC99;
}

.recuadrofoto {
	border: 1px solid #005c54;
	/*vertical-align: top;*/
}

.recuadropunteado{
	border-left-style: dotted;
	border-left-color: #4fa700;
	border-left-width: 1px;
	border-right-color: #4fa700;
	border-right-style: dotted;
	border-right-width: 1px;
	border-bottom-color: #4fa700;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

/*Estilo de los recuadros interiores, estilos de texto y bullets*/
.recuadrocuadernointernior {
	border-top-width: 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-color: #545454;
	border-left-color: #545454;
	border-left-width: 1px;
	border-right-color: #545454;
	border-right-style: dotted;
	border-right-width: 1px;
	border-bottom-color: #545454;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	background-color: #ffffff;
	text-align: justify;
}
	.recuadrocuadernointernior td{
	vertical-align: top;
	text-align: justify;
	text-indent: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}
	
	/*Enlaces*/
	.recuadrocuadernointernior a:link{
		text-decoration:underline;
		color: #4fa700;
	}
	.recuadrocuadernointernior a:visited{
		color:#342553;
		/*font-style: italic;*/
		text-decoration:underline;
	}
	.recuadrocuadernointernior a:active{
	color:#342523;
	/*font-weight: bold;*/
	}
	.recuadrocuadernointernior a:hover{
		color:#291D69;
		text-decoration: none;
	}

	
	/*En los recuadros interiores, son los bullets de los ordenados interiores*/
	.recuadrocuadernointernior li{
		margin-right: 2px;
		margin-left: 5px;
		list-style-image:  url(../img/guia/bulletc.gif);
	}
	.recuadrocuadernointernior li li{
		margin-right: 2px;
		margin-left: 5px;
		list-style-image: url(../img/guia/bulletef.gif);
	}
	.recuadrocuadernointernior ul{
		margin-right: 5px;
		margin-left: 5px;
	}
	.recuadrocuadernointernior ol{
	margin-right: 3px;
	margin-left: 6px;
	list-style-type: decimal;

	}

/*Estructura de botonera superior: Reservas On Line - Regstrese - Ofertas - Club de Amigos  */
.botonerasupinversa {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #336666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: normal; 
	TEXT-DECORATION: none
}
.botonerasupinversa:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: normal; 
	TEXT-DECORATION: none
}
.botonerasup {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: normal; 
	TEXT-DECORATION: none
}
.botonerasup:hover {
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM: none; 
	COLOR: #545454; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: normal; 
	TEXT-DECORATION: none
}
/*
.tablaPrincipal {
	border: thin none #CCCCCC;
}
.central{
	color: #9999CC;
}
.central li {
	font-size: 9px;
	list-style-image: url(../guia/bullet.gif);
	color: #9988DD;
}
.central li a:link{
	color: #442233;
}

.menuderecha {
	border-color: #FF6600;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	color: #0033FF;
	border-bottom-color: #e1e1e1;
	border-bottom-style: none;
	border-top-style:none;
	border-top-color: #41e4e4;
}
.menu {
	color: #005C54;
}

.menu a:active{
	color:#3D706D;
	text-decoration: underline;
}

.menu a:visited{
	color:#005C54;
	text-decoration: none;

}
.menu a:visited hoover{
	color:#990033;
	text-decoration: underline;
}
.menu a:link{
	color:#005c54;
	text-decoration: none;

}
.menu a:hover{
	color:#990033;
	text-decoration: underline;
}
*/
.fondomain {
	background-color: #e5e5e6;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #545454;
	border-left-color: #ffffff;

}
.separacionborde {
	clip:   rect(auto auto auto 5px);
	left: 5px;
}
.centroTablaDerSuperiorCopia {
	background-color: #E9F7F8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4fa700;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4fa700;
	text-align: center;

}
.tablamain {
	background-color: #ffffff;
	border-top: 1px solid #545454;
	border-right: 1px solid #545454;
	border-bottom: 0px none #545454;
	border-left: 1px solid #545454;


}

.cuadrodestinos{
}
.cuadrodestinos a{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #4fa700;
	text-decoration:underline;

}
.cuadrodestinos a:hover{
	color: #545454;
	text-decoration:none;
}
.cuadrodestinos img{
	border: 1px solid #4fa700;
	background: transparent;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}
.cuadridestinos img a:hover{
	border: 10px solid #4fa700;
	background: transparent;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}
.volverFFHH {
	border-top: 1px solid #4fa700;
}



*html .volverFFHH a {
	color: #0000FF;
	display:block;
	width:159px;
	height:30px;
	background: url(../img/back-fuertehoteles-reposo.gif);
	padding-left: 30px;
	padding-top: 9px;
	letter-spacing: 0px;
}
.volverFFHH a {
	color: #0000FF;
	display:block;
	width:129px;
	height:21px;
	background: url(../img/back-fuertehoteles-reposo.gif);
	padding-left:30px;
	padding-top: 9px;
	font-weight: bolder;
	letter-spacing: 0px;
}

.volverFFHH a:hover{
	color: #990033;
	background:url(../img/back-fuertehoteles-over.gif);
	text-decoration:none;
}

#mapa{
border: 1px solid #545454; 
width:407px;
height: 283px;
position:relative;
margin:0;
padding:0;
text-align:left;
display:block;
float:left;
top:0;
left:0;

}

/* CSS BOTONERA CENTRAL */

#menu_central {
	width: 425px;
	height: 183px;
	margin: 10px auto 10px auto;
	_margin: 0px;
	background-image:url(http://brandsite.fuertehoteles.com/guia/img/guia/fondo-menu.jpg);
	background-repeat:no-repeat; }

#menu_central ul {
	padding: 28px 0 0 25px;
	_padding: 15px 0 0 25px;
	margin: 0;
	list-style: none; }

#menu_central ul li {
	display: inline;
	float: left;
	width: 170px;
	height: 45px;
	background: transparent url(http://brandsite.fuertehoteles.com/guia/img/guia/bullet-menu.gif) no-repeat 0 5px;
	padding: 0 0 0 17px;	
	text-align: left;
	font-size: 12px;
	color: #545454;
	margin: 0 20px 0 0; }
	
	
	*:first-child+html #menu_central ul li {
	height: 23px; }
	
#menu_central li a {
	color: #4fa700;
	text-decoration: none; }
	
#menu_central li a:hover {
	text-decoration: underline; }
	
#menu_central .sinmargen {
	margin-right: 0; }
	
	

