BODY {
	margin: 15px;
	background-image: url(img/css_bg_sitio.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #343C41;
	
}
.bg_index {
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 15px;
	line-height: 22px;
	color: #3B9BD6;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 25px 50px 30px;
	font-weight: bold;
	text-transform: uppercase;



}
.tabla_principal {
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

/* top */
.bg_top {
	background-image: url(img/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.leyenda_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
	font-style: italic;
	font-weight: 100;
}
/* textos */
.texto {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: 20px;
	text-decoration: none;
}
.texto:hover {
	color: #C93D58;
	
}
.texto_diseno {
	font-family: Tahoma;
	font-size: 11px;
	color: #556D82;
	text-decoration: none;
	line-height: 16px;

}
.texto_blanco {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.texto_alojamiento {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}
.sumario_alojamiento {
	font-family: Tahoma;
	font-size: 11px;
	color: #3EB0E8;
	font-style: normal;
	text-decoration: none;
}
.detalle_alojamiento {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	text-decoration: none;
}
.precio_alojamiento {
	font-family: Tahoma;
	font-size: 11px;
	color: #76DAF4;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}
.titulo_internas {
	font-size: 22px;
	color: #375497;
	font-family: Arial, Verdana, Tahoma, sans-serif;
}
.texto_usuario {
	font-family: Tahoma;
	font-size: 11px;
	color: #2C5869;
	font-weight: bold;
	text-transform: uppercase;
}
.titulo {
	font-family: Tahoma;
	font-size: 12px;
	color: #0099CC;
	font-weight: bold;
}
.precio {
	font-family: Tahoma;
	font-size: 11px;
	color: #C93859;
	font-style: normal;
}
.sumario {
	font-family: Tahoma;
	font-size: 11px;
	color: #C93859;
	font-style: normal;
}
.titulo_rosa {
	font-family: Tahoma;
	font-size: 11px;
	color: #CA3956;
	text-decoration: none;
	font-weight: bold;
}
.titulo_rosa:hover {
	color: #333333;
}
.texto_negro {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.titulo_azul {
	font-family: Tahoma;
	font-size: 11px;
	color: #0E4F7E;
	text-decoration: none;
	font-weight: bold;
}

/* menu y links */
.links {
	font-family: "Trebuchet MS", Verdana, Arial;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
.links:hover {
	color: #7DDFFF;
	text-decoration: none;

}
.links_sel {
	font-family: "Trebuchet MS", Verdana, Arial;
	text-transform: uppercase;
	color: #7DDFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.submenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	text-decoration: none;
	font-weight: bold;

}
.submenu:hover {
	color: #0099CC;
}
.submenu_sel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3858;
	text-decoration: none;
	font-weight: bold;

}
.ver_mas {
	font-family: Tahoma;
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
.ver_mas:hover {
	color: #015696;
}
.boton_presupuesto {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 18px;
	text-decoration: none;
	border: 1px solid #000000;
	background-image: url(img/css_bg_boton.jpg);
	background-color: #CA3656;
	font-weight: bold;
	vertical-align: middle;
}
.boton_alojamiento {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #131B26;
	text-decoration: none;
	font-weight: bold;
	
}
.boton_alojamiento:hover {
	color: #4B6B96;
		
}

/* empresa */
.empresa_submenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D4E4FB;
	text-decoration: none;
}
.empresa_submenu:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.empresa_submenu_sel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #131B26;
	text-decoration: none;
	font-weight: bold;
}
.empresa_bg_menu {
	border: 1px solid #B5BFCA;
	background-color: #FFFFFF;
	background-image: url(img/css_bg_menu.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;

	
}
.empresa_celda_botones {
	background-color: #34465C;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 18px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #6F889E;
	border-left: none;
	
}
.empresa_celda_botones_sel {
	background-color: #738DA3;
	background-image:  url(img/css_bg_boton_sel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 18px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #6F889E;
	border-left: none;
	
}

/* pie */
.texto_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	font-style: normal;
}
.link_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	font-style: normal;
	text-decoration: none;
}
.link_pie:hover {
	color: #333333;
}

/* fondos y bordes */
.borde_foto {
	border: 1px solid #D4D5D7;
}

.bg_filete {
	background-image: url(img/css_bg_filete.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg_filete {
	background-image: url(img/css_bg_filete_rosa.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg_foto {
	background-position: center center;
	background-repeat: no-repeat;
}
.celda_titulo_bg_azul {
	border: 1px solid #346DB0;
	background-color: #375497;
	background-image: url(img/css_bg_celda_titulo_azul.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	text-decoration: none;
}
.celda_titulo_bg_gris {
	border: 1px solid #55595C;
	background-color: #121414;
	background-image: url(img/css_bg_celda_titulo_gris.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	text-decoration: none;
}
.celda_titulo_bg_rosa {
	border: 1px solid #9A2D41;
	background-color: #C13B54;
	background-image: url(img/css_bg_celda_titulo_rosa.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	text-decoration: none;
}
.celda_cuerpo_interna {
	border: 1px solid #CBCCCE;
	background-color: #FFFFFF;
	background-image: url(img/css_bg_cuerpo_interna.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	
}
.celda_cuerpo_interna_invertida {
	border: 1px solid #CBCCCE;
	background-color: #FFFFFF;
	background-image: url(img/css_bg_cuerpo_interna_invertida.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	
}
.tabla_hosting {
	border: 1px solid #1B2330;
	background-color: #3B4858;
}
.celda_boton_alojamiento {
	background-color: #738DA3;
	background-image:  url(img/css_bg_boton_sel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #6F889E;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.celda_boton_clientes {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	height: 23px;
}
/* barra de ubicacion */
.ubic {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ubic_link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ubic_link:hover {
	color: #7DDFFF;
	text-decoration: underline;
}
.ubic_sel {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #7DDFFF;
	text-decoration: none;
}

.borde_foto_negro {
	border: 1px solid #202020;
}


/* intranet - faqs */

.titulos {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #020202;
}
.titulo_faq {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BE2F1B;
}
.texto_negro {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.link_faq {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	text-decoration: none;
}
.link_faq:hover {
	color: #A0A0A0;
}
.borde_celda {
}
.color_filete {
}

